Dijital filtredeki filtre katsayıları neyi temsil eder?


12

Matlab fdatoolünü kullanarak dijital bir filtre tasarladım ve filtre katsayılarını araçtan aldım.

Sorun ben bir 4. derece filtre tasarlanmış olmasıdır. Bu bana 5 filtre değeri verdi

h[] = {0.1930,0.2035,0.2071,0.2035,0.1930}
x[k] = Discrete time input signal

Şimdi formülü kullanmaya

Output = h[k]*x[n-k];

Çıktı son filtrelenmiş değeri temsil eder, ancak sonuçlar iyi olmasına rağmen, bu katsayıların matlab tarafından nasıl elde edildiğini ve sadece çarpma (evrişim) herhangi bir örnek için son filtrelenmiş yanıtı nasıl verdiğini bulamıyorum.

Herhangi bir bağlantı veya açıklama yapılacaktır. Filtre katsayısı hesaplamasının tüm arka uç çalışmasını bilmek istiyorum.

Bir yerde şüphem net değilse lütfen yorum yapın.

Teşekkürler :)


Bu hangi filtre tipidir (birini belirtmeniz gerekiyordu fdatool)?
Phonon

En Düşük Kare Algoritması kullanılarak tasarlanmış düşük geçiş filtresi
Prashant Singh

Sadece burada net olmak gerekirse: çarpma ve evrişim TAMAMEN farklı şeylerdir, bu nedenle denkleminiz teknik olarak yanlıştır. Evrişim k = 1 gibi bir şey olurdu: FilterLength; y [n] = toplam (h [k]. * x [nk]);
Hilmar

Üzgünüm, toplamı koymayı unuttum
Prashant Singh

Yanıtlar:


12

Çok kısa bir giriş deneyebiliriz:

  1. Her filtre Doğrusal Zaman Değişmez Sistemini (LTI) temsil eder
  2. Her Lineer Zaman Değişmez Sistemi, transfer fonksiyonu veya dürtü yanıtı ile tamamen tanımlanabilir. İkisi Fourier Dönüşümü ile birbirine dönüştürülebilir
  3. Filtre katsayıları dürtü yanıtı veya transfer fonksiyonundan türetilir
  4. Filtre katsayılarının kesin doğası algoritmaya bağlıdır (bunlardan birkaçı vardır)
  5. En basit algoritma, doğrudan evrişimli FIR (Sonlu Darbe Yanıtı) filtresi durumunda, filtre katsayıları basitçe LTI sisteminin dürtü yanıtıdır.
  6. Diğer algoritmaların çoğunda ilişki çok daha karmaşıktır ve ders kitabı çalışması gerçekten gereklidir.
  7. LTI sistemlerinin tüm konusu, transfer fonksiyonları, Fourier Dönüşümleri, genlik tepkileri, faz tepkileri vb.


1

vay ... bu soru, ayrık zaman sinyalleri ve sistemlerinde tüm üniversite düzeyinde bir dersin konusudur. Özetle, h dürtü yanıtı olarak adlandırılır ve yakından ilişkilidir (bir Fourier dönüşümü aracılığıyla). Zaman alanındaki bir sistemi (örneğin bir filtreyi) karakterize eder. Ayrık zamanlı sistemlerde bu "örneklenmiş" bir formdur ve katsayılar, "sonlu dürtü yanıtı" veya FIR filtresi için örnekleri temsil eder. İşte konuyla ilgili iyi bir makale, ancak açık bir şekilde anlaşılması için bir ders kitabına ihtiyacınız var.


Teşekkürler. Ama bana kitabın adını önerebilirsen çok iyi olacak

Bu kitabın öğrendiğim kitap olduğuna inanıyorum: amazon.com/Discrete-Time-Signal-Processing-2nd-Prentice-Hall/dp/…

3
Yeni başlayanlar için daha iyi (ve daha pratik) bir kitap (IMNVHO) Richard Lyons'ın DSP'yi Anlamak
Paul R

Anlamak_DSP - saniye!
Martin Thompson
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.