FIR filtreleri - sayfa 15

 
sab1uk >> :
bant geçişi (BandPass), analojiyle iki düşük geçişli filtre (LowPass) arasındaki bir farktır, çünkü piç MACD makineler arasındaki farktan elde edilir
2500+ filtre siparişine veya 300+ kesme süresine ihtiyacınız varsa, behemoth filtre kullanın
ama onun filtresi her durumda benim için uygun değil ..
1000 dB zayıflama veya 0.000000000000001 dB vuruş denedim ancak frekans yanıtında jeneratörden gelen filtrelerle aynı keskin rezonansı elde edemedim




Kimsenin bu kadar yüksek bastırmayla ilgilenebileceğini düşünmemiştim. Nedeni büyük olasılıkla bir yuvarlama hatasıdır. Bessel fonksiyonunun hesaplama doğruluğunu bir veya iki büyüklük sırası double besselAccuracy=0.00000001 artırmak, PI'nin bit derinliğini artırmak mümkündür. Nasıl biraz farklı sayılacağını düşünebilirsiniz, ama burada geçiyorum.
 
Shaitan >> :

Mashka hakkında. HERHANGİ BİR Mashka aynı FIR filtresidir. Tüm fark SADECE sürgülü pencerenin katsayılarındadır.

Schaz. Örneğin, eks. "MASHKA" - BIKH - onun imp. özellik sonsuzdur.
 
Svinozavr >> :
Schaz. Örneğin, eks. "MASHKA" - BIKH - onun imp. özellik sonsuzdur.


Saçma sapan konuşma. MA dönemi, IM'nin uzunluğudur
 
begemot61 >> :


Saçma sapan konuşma. MA dönemi, IM'nin uzunluğudur

??? Filtreleri okuyun ve sonra konuşun. Örneğin, Wikipedia'da.

EMA, klasik bir sonsuz dürtü yanıt filtresidir. Ve onun gibi bir dönemi yok. MT4'te MA'nın standart uygulamasındaki dönemden yeniden hesaplanan bir geri bildirim faktörü vardır (bu nedenle FIR değil IIR'dir). k=2/(dönem+1)

"Periyot" 3 olan EMA'nın oranları var. geri bildirim 0,5 ve 1,2,3,4,5 serisindeki filtrelemenin sonucu 9,8,3,4,5 veya 3,4.5 serisindeki filtrelemeden farklı olacaktır. FIR (basit kayma) durumunda sonuç her zaman aynı olacaktır.

FIR filtresinin kazancı yoktur. geri bildirim, ancak numune (dönem) başına bir dizi ağırlık katsayısı vardır. Basit bir MA tüm katsayılara sahiptir. aynıdır ve 1/Periyot'a eşittir. Diğer FIR katsayıları m.b. farklı, asıl mesele toplamlarının 1'e eşit olmasıdır. Bu örneğin dışındaki arka plan sonucu etkilemez. Bu nedenle, o FIR'dir.

 

Her ihtimale karşı, Wikipedia'daki bağlantılar:

köknar , IIR

 
Svinozavr >> :

Her ihtimale karşı, Wikipedia'daki bağlantılar:

köknar , IIR


Yanlıştı, heyecanlandım. Üzgünüm, exp kelimesini görmedim. gönderinizde.

 
begemot61 >> :


Kimsenin bu kadar yüksek bastırmayla ilgilenebileceğini düşünmemiştim. Nedeni büyük olasılıkla bir yuvarlama hatasıdır. Bessel fonksiyonunun hesaplama doğruluğunu bir veya iki büyüklük sırası double besselAccuracy=0.00000001 artırmak, PI'nin bit derinliğini artırmak mümkündür. Biraz farklı saymayı düşünebilirsiniz, ama burada geçiyorum.

Evet, bunu yaptım, hemen kurdum:

daha iyiDoğruluk=0.000000000001

pi=3.14159265358979323846

ama tamam, düzgün bir frekans tepkisi ile 600 dönemlik bir kesintiye ihtiyacım olan yerde hala Kaiser'e ihtiyacım vardı.

 
sab1uk >> :

Evet, bunu yaptım, hemen kurdum:

daha iyiDoğruluk=0.000000000001

pi=3.14159265358979323846

ama tamam, düzgün bir frekans tepkisi ile 600 dönemlik bir kesintiye ihtiyacım olan yerde hala Kaiser'e ihtiyacım vardı.


Genel olarak, kendim, yüksek derecede bir hatanın nerede birikebileceğiyle ilgilenmeye başladım. Çünkü Fd'nin %0,2'lik bir geçiş bölgesi ve 60dB'lik bir bastırma ile, zaten yaklaşık 1800 elde edersiniz. Peki ya daha fazla bastırma gerekirse? Bir başka olası hata kaynağı, katsayıların normalleştirilmesidir. Genel olarak, MQL'nin matematiksel fonksiyonları nasıl hesapladığı ilginçtir.
 
sab1uk писал(а) >>

Evet, bunu yaptım, hemen kurdum:

daha iyiDoğruluk=0.000000000001

pi=3.14159265358979323846

ama tamam, düzgün bir frekans tepkisi ile 600 dönemlik bir kesintiye ihtiyacım olan yerde hala Kaiser'e ihtiyacım vardı.

belki bu PI sayısını ayarlamanın yanlışlığından kaynaklanmaktadır, bir keresinde bu sorunla karşılaştım, hata tam olarak bu nedenle birikti - işte 'Pi' çözümü

dene, aniden bir tırmık var

 
begemot61 >> :


Yanlıştı, heyecanlandım. Üzgünüm, exp kelimesini görmedim. gönderinizde.

Saçma soru - sürdü. ischo yaz ...)))

Neden: