FIR filtreleri - sayfa 4

 
begemot61 >> :

Dijital yöntemlerin üreteci bir hata ile yapılır. Yazar görünüşe göre katsayıları doğru hesaplıyor, ancak bu katsayıların sadece yarısını kullanıyor.

Sinyal, tüm dürtü yanıtıyla çarpılmalıdır. Sonuç olarak, elde edilen filtrenin verilen parametrelerle hiçbir ilgisi yoktur.

Yazılımla ilgili benim de şikayetlerim var ama abartmaya gerek yok..ortak bir yanı yok..

bir filtrenin zayıflaması yeterli değilse, filtrelerin basamaklanmasını kimse yasaklamaz

 
begemot61 >> :

Dijital yöntemlerin üreteci bir hata ile yapılır. Yazar görünüşe göre katsayıları doğru hesaplıyor, ancak bu katsayıların sadece yarısını kullanıyor.

Sinyal, tüm dürtü yanıtıyla çarpılmalıdır. Sonuç olarak, elde edilen filtrenin verilen parametrelerle hiçbir ilgisi yoktur.

İlk olarak, 2 kat daha kısadır. Buna göre, olduğu gibi, "daha hızlı". İkinci olarak, frekans yanıtı istenen bastırmayı sağlamaz.

"Digital Methods Generator"daki MQL4 kodu, yazarın almak istediği şey değil.

"Dijital Yöntem Üreticisine" dayalı herhangi bir gösterge, tam olarak yazarın amaçladığı gibi filtrelemeyecektir.

Filtreleme beklenenden çok daha kötü, ancak filtre daha kısa olduğu için gecikme daha az.

Hangi filtrelemeye ihtiyaç var? Hiçbir fikrim yok. Ama ne yaptığımı anlamayı tercih ederim.

FIR filtresine örnek olarak, Kaiser pencereli alçak geçiren filtreye dayalı bir gösterge deneyebilirsiniz.

Bu yaklaşım, büyük bir bastırma elde etmeyi mümkün kılar. benim üzerimde olmasına rağmen

Başka bir deyişle, gecikmeyi artırmak filtrelemenin faydalarını ortadan kaldırır.

Ama gerçekten isteseniz de doğayı aldatmak zordur. Daha fazla bastırma

filtre uzunluğu ve buna bağlı olarak gecikme ne kadar uzun olursa.

CL1i_V01 küme göstergemde sizin oluşturduğunuz ED_Raiser_LPF göstergesini alıp Mashka yerine kullandım.

Sonuç, Mashka ile elde edilenden çok daha iyi olan aşağıdaki resimdir.

Göstergenizin çizdiği gibi bir fiyat çizgisi elde etmek için, Masha'nın dönemini uzun süre seçmeniz gerekir, ancak yine de aynı "iyi" çizgi çalışmıyor.



Gösterge çizgisi sıfır çizgisini geçtiği anda pozisyonların açılıp kapandığı varsayılır.

Hemen hemen tüm pozisyonlar kârla kapatılır.

"Bir FIR filtresine örnek olarak, Kaiser pencereli düşük geçişli bir filtreye dayalı bir gösterge deneyebilirsiniz." - ne olduğunu ve nerede okuyabileceğini söyleyebilir misin?

Ve anlamadım - bu sizin göstergeniz mi, yoksa burada tartışılan programı kullanarak mı oluşturdunuz?

Sizin için zor değilse, verdiğiniz göstergenin hassasiyetini nasıl azaltacağımı / artıracağımı söyleyin .....

Eski TF'lerden daha genç olanlara geçerken hassasiyet azaltılmalıdır, aksi takdirde çok ateşli olur ...

Dosyalar:
 
sab1uk >> :

yüzmeseydi garip olurdu

İnsanlara her şeyden önce arabalara iyi bir alternatif olduğunu göstermek istedim.

katılıyorum, ceteris paribus, arabalar yerine normal filtrelerle daha iyi silahlanmış yüzen spektrumun peşinden koşmak

Maşa severlerin neden kaçan spektrum karşısında şaşırmadığını bilmiyorum.

sonuçta, arabaların kullanımı durağan olmama sorunundan muaf değil

Size katılıyorum.

Bugün "Gerçek zamanlı nöro-bulanık dijital filtreleme" konusunu araştırdım, ancak ücretsiz bir şey bulamadım...

 
renegate >> :

Size katılıyorum.

Bugün "Gerçek zamanlı nöro-bulanık dijital filtreleme" konusunu araştırdım, ancak ücretsiz bir şey bulamadım...

bu yüzden palyaçolar bu ücretsiz jeneratörü düzenli bir miktar için satıyorlar http://www.finware.ru/orderdi.html

 
sab1uk >> :

bu yüzden palyaçolar bu ücretsiz jeneratörü düzenli bir miktar için satıyorlar http://www.finware.ru/orderdi.html

Evet, bu jeneratörü biliyorum. Ve bant geçiren filtrelerin oluşturulması hakkında bilgi arıyordum, ancak doğrusal olmayan (nöro-bulanık).

 
sab1uk >> :

Yazılımla ilgili benim de şikayetlerim var ama abartmaya gerek yok..ortak bir yanı yok..

bir filtrenin zayıflaması yeterli değilse, filtrelerin basamaklanmasını kimse yasaklamaz

Filtreleme parametrelerini ayarladığınızı kastetmiştim, yani. kesme frekansı ve bastırma, ancak tamamen farklı özellikler elde edersiniz. Ve bu aptalca hata yüzünden çok güzel bir yazı insanları yanıltıyor. Ayrıca keyfi katsayılar alabilir ve kabul edilebilir sonuçlar elde edebilirsiniz. Bu aynı zamanda bir filtre olacaktır. Sadece parametrelerini bilmeyeceksiniz. Ancak, bir dizi bant geçiren filtre gibi daha karmaşık bir şey oluşturmak istiyorsanız, ne kullandığınızı hayal etmeniz önerilir.

 
begemot61 >> :

Filtreleme parametrelerini ayarladığınızı kastetmiştim, yani. kesme frekansı ve bastırma, ancak tamamen farklı özellikler elde edersiniz. Ve bu aptalca hata yüzünden çok güzel bir yazı insanları yanıltıyor. Ayrıca keyfi katsayılar alabilir ve kabul edilebilir sonuçlar elde edebilirsiniz. Bu aynı zamanda bir filtre olacaktır. Sadece parametrelerini bilmeyeceksiniz. Ancak, bir dizi bant geçiren filtre gibi daha karmaşık bir şey oluşturmak istiyorsanız, ne kullandığınızı hayal etmeniz önerilir.

bastırma ve vuruşlar anlaşılmaz

ancak frekans yanıtı ölçümlerime göre, filtrenin rezonans frekansı, jeneratöre belirttiğiniz frekanstır.

frekans yanıtı tarafından da kontrol edilmesi gereken başarısız bir parametre kombinasyonuna sahip hatalar var.

 
ssd >> :

CL1i_V01 küme göstergemde sizin oluşturduğunuz ED_Raiser_LPF göstergesini alıp Mashka yerine kullandım.

Sonuç, Mashka ile elde edilenden çok daha iyi olan aşağıdaki resimdir.

Göstergenizin çizdiği gibi bir fiyat çizgisi elde etmek için, Masha'nın dönemini uzun süre seçmeniz gerekir, ancak yine de aynı "iyi" çizgi çalışmıyor.



Gösterge çizgisi sıfır çizgisini geçtiği anda pozisyonların açılıp kapandığı varsayılır.

Hemen hemen tüm pozisyonlar kârla kapatılır.

"Bir FIR filtresine örnek olarak, Kaiser pencereli düşük geçişli bir filtreye dayalı bir gösterge deneyebilirsiniz." - ne olduğunu ve nerede okuyabileceğini söyleyebilir misin?

Ve anlamadım - bu sizin göstergeniz mi, yoksa burada tartışılan programı kullanarak mı oluşturdunuz?

Sizin için zor değilse, verdiğiniz göstergenin hassasiyetini nasıl azaltacağımı / artıracağımı söyleyin .....

Eski TF'lerden daha genç olanlara geçerken hassasiyet azaltılmalıdır, aksi takdirde çok ateşli olur ...

İngilizce bir sorun değilse, başlangıç olarak şunu okurum:

Bilim Adamı ve Mühendisin Dijital Sinyal İşleme Kılavuzu

Dijital Filtreler: Bir Giriş


Radyo mühendisliği alanında temel bilgi gerektirmesine rağmen.


Göstergem işinize yararsa sevinirim.

Akşam işten geldiğimde parametreler hakkında konuşuruz.

 
begemot61 >> :

İngilizce bir sorun değilse, başlangıç olarak şunu okurum:

Bilim Adamı ve Mühendisin Dijital Sinyal İşleme Kılavuzu

Dijital Filtreler: Bir Giriş


Radyo mühendisliği alanında temel bilgi gerektirmesine rağmen.


Göstergem işinize yararsa sevinirim.

Akşam işten geldiğimde parametreler hakkında konuşuruz.

İlginiz için çok teşekkür ederim. İngilizce ve radyo mühendisliği ile sorun yok, okudum.

Zamanla ilgili problemler var, o yüzden bana dikkat edip anlamını açıklarsanız

Sizin tarafınızdan geliştirilen gösterge, çok minnettar olacağım.

Aksi takdirde, ne işe yaradığını anlamadan kullandığım ortaya çıkıyor ...

 
ssd >> :

İlginiz için çok teşekkür ederim. İngilizce ve radyo mühendisliği ile sorun yok, okudum.

Zamanla ilgili problemler var, o yüzden bana dikkat edip anlamını açıklarsanız

Sizin tarafınızdan geliştirilen gösterge, çok minnettar olacağım.

Aksi takdirde, ne işe yaradığını anlamadan kullandığım ortaya çıkıyor ...


Bu filtrelerin özellikleri hakkında biraz.

Tipik bir MA, yaklaşık 20 dB reddetmeye sahiptir. Bastırmayı iyileştirmek için, ağırlık faktörleri, pencere işlevi adı verilen bir işlevle çarpılır.

Kaiser penceresi, geniş bir aralıkta değiştirilebilen bir dizi bastırma değeri elde etmeyi mümkün kılar. Hesaplarken, geçiş bandındaki eşitsizlik ve

gecikme bandında bastırma, ancak filtre, gerekli olandan daha kötü olmayan bir yaklaşıma dayalı olarak hesaplanır. Bu koşullardan en kötüsünü seçerler.

Yaygın olarak kullanılan diğer bir hesaplama yöntemi, Parkes-Mc'Kelan algoritmasının (bazen Remez algoritması olarak da adlandırılır) uygulanmasıdır.

Geçiş bandında belirtilen dalgalanmayı ve gecikme bandında belirtilen bastırmayı almanızı sağlar. Hesaplama, yeterince büyük sayıda yineleme gerektirir ve yakınsama her zaman sağlanmaz.

Kaiser penceresini kullandım. Hesaplanması daha kolaydır ve sonuç, kalite açısından Remez algoritması ile karşılaştırılabilir.


Alçak geçiren filtrenin parametreleri hakkında biraz.


PassBandBars - Çubuklarda Bant Genişliği


StopBandBars - geçiş bölgesinin genişliği, yani. bant genişliği ve gerekli bastırmanın sağlandığı frekans arasında. Ayrıca çubuk sayısında.


StopBandAtenuation - zayıflama bandında bastırma.


Frekansı Bar cinsinden ölçmek tamamen doğru değildir, çünkü bu zaman ve frekans değil. Gerçekte, frekans karşılık gelen zaman aralıklarında ölçülür.

F=1/bar. Onlar. 1 bar'da frekans 1'dir ve bu örnekleme hızıdır. 2 bar'da frekans 0,5Fd'dir ve bu böyle devam eder.

StopBandBar'lar 2'den büyük herhangi bir gerçek sayı olabilir.


Filtre uzunluğu (MA dönemine eşdeğer) açıkça ayarlanmamıştır ve belirtilen bantlara ve zayıflamaya göre hesaplanır.

StopBandBars veya StopBandAtenuation ne kadar fazlaysa, filtre o kadar uzun olur. Daha fazla geciktikleri ve daha iyi pürüzsüzleştirdikleri.

Neden: