Minimum fazlı FIR filtresi - sayfa 6

 
keekkenen :
Sonuç basit - Juan sombrero'ya göre değil!
bir gerçek değil.
Ya da belki ... daha basit sinyaller.
Sentetik tip 100 hertz + 1000 hertz.
Çizmesine, vurgulamasına, özetlemesine izin verin.
Bu sefer görsel faz kontrolü ile güncelleyin.

PS / nefig hemen x.z'yi dürt. ne
ne olursa olsun bir model inşa et
sinyal = LF + HF + gürültü
daha basit oluşturun - modeli oynayın.
sonra daha zor.
 
Buna ne dersin? Gecikme hakkında doğru söylenir, ancak yalnızca bazı durumlarda kritik öneme sahiptir. Prensipte bunun dakikalar hatta saatler olması gerektiğini ve sinyal kalitesinde ölümcül bir kayıp olmadan hiçbir şekilde azaltılamayacağını düşünmek yanlıştır. Evet, gecikmedeki azalma, filtrenin ideal bir bant geçişi gibi daha az ve daha az hale gelmesinden kaynaklanmaktadır. Ancak hiç kimse sinyalin örnekleme frekansını biraz artırmamızı yasaklamıyor, bu da filtrenin kesme frekansını "bir marjla" seçmemize izin verecek, yani. sinyal spektrumunun kenarının üzerinde, ancak örnekleme frekansının yarısının altında. Bu durumda, filtrenin frekans yanıtının ideal olmayan adımlaması çok önemli olmayacaktır. Son olarak, bazıları doğrusal olmayan bozulmayı filtre frekansı tepkisi bozulmasıyla karıştırıyor gibi görünüyor.
 
Bunun ışığında, darbe yanıtının uzunluğunun birçok kez artması gerçeği açısından bir filtre sistemi yapmak sorunludur. Ve eşit olmayan örnekleme hızı göz önüne alındığında, dakikada farklı sayıda tıklama. O zaman ağırlık fonksiyonu dinamik bir uzunluğa sahip olacaktır. Sonuç olarak, FIR'ı uyarlamak - özelliklerini tamamen yenilemek ve her bir ayrık örnek üzerinde sürekli olarak spektruma uyum sağlamak veya IIR filtreleri kullanmak gerekir.
 

Neden FIR filtresi? Önce sinyalin spektrumunu almak daha mı iyi? Sonra bir filtre alın ve sonuca bakın?

DSP de mümkündür...

.... Konu için teşekkürler, kendim uzun zamandır istiyordum ama ellerim ulaşmadı.

 
Zhunko :

FIR filtresi herhangi bir yapılabilir. Bu hesaplama süresi için geri ödeme.

Düzeltme.

Hesaplama süresinin fiyatı, FIR filtresinin kendisi için değil, onu işlemci üzerinde uygulama arzusu içindir.

Ama bu arzunun nereden geldiğini tam olarak anlamıyorum...

Donanım özel hesaplayıcısı, herhangi bir FIR filtresinin değerini 2 döngüde hesaplayabilir.

 
http://www.metolit.by/ru/dir/index.php/2512 Özel problemleri çözmek için genişleyen mimariye sahip nörobilgisayar
 
Maskot örneğine bakılırsa, 1024 bar derinlik için gereken maskot sayısı onlarca, yüzlerce ve en iyi ihtimalle binlerce veya daha fazla maskot olur. Maskeler yerine dijital filtreler kullanarak bu kadar çok sayıda filtreyi hesaplayın, hatta daha fazlasını yapın.
 
http://physics-animations.com/rusboard/themes/22453.html Teorilerden uzaklaşmaktan korkmayan ilginç tartışmalara rastladım. Kuantum mekaniğinden Kotelnikov'a kadar her şeyi tartıştı. Özel gönderideki Taki, burada ara değerler hakkında yazdıklarıma biraz benziyor. Filtre gecikmesi ve azalması hakkında çok az bilgi vardır. Ama işin özü şu. Alıntı yapıyorum: "Gecikme doğru söyleniyor, ancak sadece bazı durumlarda kritik öneme sahip. Prensip olarak dakikalar hatta saatler olması gerektiğini ve ölümcül bir kayıp olmadan hiçbir şekilde azaltılamayacağını düşünmek yanlış. Evet, gecikmedeki azalma, filtrenin ideal bir bant geçişi gibi giderek daha az hale gelmesinden kaynaklanmaktadır.Fakat kimse sinyalin örnekleme frekansını biraz artırmamızı yasaklamıyor, bu da bize izin verecek "bir marj ile" filtrenin kesme frekansını seçin, yani sinyal spektrumunun sınırının üstünde, ancak örnekleme frekansının yarısının altında.Bu durumda, filtrenin frekans yanıtının ideal olmayan örtüşmesi çok önemli olmayacaktır.Son olarak , yazar doğrusal olmayan bozulmayı filtrenin frekans tepkisinin bozulmasıyla karıştırıyor gibi görünüyor." Özellikle şu noktayı vurgulayacağım: "... Evet, gecikmedeki azalma, filtrenin ideal bir bant geçişi gibi giderek daha az hale gelmesinden kaynaklanmaktadır. Ancak hiç kimse bize örnekleme frekansını biraz artırmamızı yasaklamıyor. filtrenin kesme frekansını seçmemize izin verecek olan sinyal "bir marjla", yani. sinyal spektrumunun kenarının üstünde, ancak örnekleme frekansının yarısının altında. Bu durumda, genliğin ideal olmayan adımı- filtrenin frekans karakteristiği pek önemli olmayacak...."
 

Gecikme önemli olabilir veya olmayabilir. Her şey filtrelerin kullanılma amacına bağlıdır. Benim durumumda, filtreler karmaşık bir eğriyi basit sinüs benzeri bileşenlere ayrıştırmak için kullanılır. Daha doğrusu, ekrandaki bileşenlerin toplamı olarak eğrinin görsel temsili için, çünkü Bu tür bileşenleri daha iyi algılıyorum, bu bileşenlere herhangi bir hesaplama için gerek yok.

Bu nedenle, en basit deney (sinüzoidin ayrışması), böyle bir ayrışmanın yalnızca bir durumda yararlı olabileceğini gösterir - filtrenin faz kayması sıfır ise. Aksi takdirde, resmin anlaşılması daha kolay değil, daha zor hale gelir.

Konuyu çapraz olarak okuduktan sonra başlığındaki soruya cevap bulamadım: FIR filtresinin minimum faz kayması nedir? Henüz işi bitirmemiş olmama rağmen, bir FIR filtresinin mümkün olan en küçük faz kaymasının sıfır olduğuna inanmak için nedenlerim var. Kitaplarda bu tür filtrelere fiziksel olarak gerçekleştirilemez denir ve genellikle bu filtrelerin değerlendirilmesi burada sona erer. Bununla birlikte, bu tür filtrelerin tarihte kullanılabileceği ve belirli koşullar altında gerçek zamanlı olarak çalışacakları açıktır.

 
Dinamik faz kaymasını analiz eden göstergelerle tanışmadım. Yani filtreler kih fazı farklı şekillerde değiştirir. Örneğin, okumalar arasında bir ortalama oluşturursa, bazı durumlarda yarım periyotla değil, + - kesirli bir kısım ile kaydırmak en uygunudur. Yani, fare yerine yazılı daire yöntemiyle yumuşatmayı hayal edersek, bitişik okumaları birbirine bağlayan yüzlerin teğetleri, fiyat ekseni boyunca ek okumalara sahip olacak ek noktalar verecek ve aynı zamanda şu okumalara sahip olacaktır: uzunlukları eşit değil, bir şey biraz daha fazla, bir şey daha az kaydırılacak. Böylece sadece değişimle ilgili bir fonksiyon elde etmiyoruz. fiyatlar değil, aynı zamanda "zaman" ekseni boyunca. Örneğin, çoğu 1,2,3,.... periyodundan başlayan arabalar yapar, ancak 1/2, 1/4, 1/64.... ve benzeri periyotlara sahip arabalar vardır, Bu arabaların geçiş noktalarının da kendilerine ait bilgileri bulunmaktadır. Ve sonra, diyelim ki, 1000 ek ayrık örnek içeren bir enterpolasyon çizgisi ekleyerek (veya örneğin, bir aralık genişliği biçiminde dinamik olarak değişen bir fonksiyon veya bu 1000 ara örneğe bir fonksiyon olarak aynı tik hacmi eklenebilir) örnekler arasında, kesirli kene ölçeklerimiz olacak. Ve okumalar arasındaki ek noktalar eşit olmayan bir aşama adımına sahip olacağından, maskotların veya diğer ipuçlarının ağırlıkları değişecektir.