Geri Bildirim Yapısı
Bir FIR (sonsuz impulse cevabı) filtresi, her çıkış örneğini yalnızca şu anki ve geçmişteki girişlerin ağırlıklı toplamı olarak hesaplar. Geri bildirim yok. Impulse cevabı sonsuzdur.
Bir IIR (sonsuz impulse cevabı) filtresi, önceki çıkışları geri besleme hesaplamalarına dahil eder:
y_n = Σ b_k · x_{n−k} − Σ a_k · y_{n−k}
Geri besleme terimi Σ a_k · y_{n−k} oluşturur. Girişe tek bir impulslama, geri besleme döngüsü etrafında sonsuza kadar yansıracaktır (kararsızysa geometrik olarak azalan).
Geri Bildirim Neden Kullanılır?
IIR filtresi, aynı stopband tüketimi için gereken 50 kısımlık FIR filtresinden daha az coefisyen ile keskin frekans seçiciliği elde edebilir. 2-pol IIR, aynı stopband tüketimi için gereken 50 kısımlık FIR için yaklaşık olarak.
Fiyat: potansiyel istikrarsızlık. H(z)ın polaları kararlılığı belirler. Tüm polalar birimi dairenin içinde kesinlikle yer almalıdır.
Hamming'in Geri Bildirimli Şömine Hikayesi
Hamming, geri besleme istikrarsızlığını anlatmak için etkileyici kişisel bir hikaye kullandı.
Büyük çaplı sıcak su borularını kuracak olan bir sucularla aynı otelin aynı odada kalmayı tercih etti. Çünkü yorgun olduğunda kendisinin nerede olduğunu hatırlamasına yardımcı oluyordu. Şömineyi ayarlamak için düğmeye bastığında, suyun sıcaklığında ne kadar süre geçeceğini bildiği büyük çaplı sıcak su boruları vardı.
Her sabah aynı düzeni uyguluyordu: su çok soğuk → sıcak düğme yukarı → hala soğuk → daha fazla yukarı → birden bire kavurucu → dışarı at → daha düşük → tekrar.
Geri besleme yolundaki gecikme, düzelme eylemlerinin her zaman aşırıya kaçmasına neden oldu. O, gecikmeyi adapte edemedi, birçok tekrarladı.
Mühendislik dersi: istikrarsızlık, geri besleme yolundaki fazla kazanç veya geri besleme yolundaki fazla gecikmeden kaynaklanır. Her ikisi de aynı şekilde saldırgan davranış gösterir. Filtre terimlerinde: birimi dairenin içinde olan veya dışındaki polalar tam olarak bu saldırgan veya büyüyen yanıt üretir.
Kararlılığı Nitelendirme
Hamming, sistem geri bildiriminde aşırı gecikme, aşırı kazanç gibi davranarak aynı istikrarsızlığı analiz edebilir.
1. Yanıtının gücü çok fazla (düzeltme eyleminde aşırı kazanç).
2. Tespiti çok gecikmeli (tub'a girmeden önce sistem yerleşene kadar aceleci).
Her iki açıklama, geri bildirim döngüsünün dışındaki birimi oluşturan matematiksel bir sonucu üretir.
Dört Klasik Aile
Analog filtre teorisi, dört klasik tasarım ailesini geliştirdi, her biri farklı bir dengeyi temsil ediyor. Bu aileler, doğrusal transform veya impüls invariansı kullanarak sürekli zamanı diskit zaman'a dönüştürdü.
Butterworth (En Düzgün)
Geçiş bandı yanıt: |H(jω)|² = 1 / (1 + (ω/ω_c)^{2N}). Monotonik olarak azalır. Geçiş bandında veya durdurma bandında ripple yok. Pollar s-ekseninde (veya z-ekseninde dönüştürülmüş halka) ω_c yarıçapında bir halka üzerinde yer alırlar. Verilen düzgünlük için en düzgün geçiş bandı için N düzgünlük.
Chebyshev Tipi I
Pasband'da eşit dalgalanma, stopband'da monoton. Verilen bir sipariş N ve dalgalanma seviyesi için keskin bir keskinlemeden daha fazla keskin keskinlik sağlar. Pollar elips üzerinde (s-ekseninde) yer alır.
Chebyshev Tipi II
Stopband'da eşit dalgalanma, pasband'da monoton. Tip I'nin frekans alanıdaki aynasıdır.
Elips (Cauer)
Her iki pasband ve stopband'da da eşit dalgalanma. Verilen bir sipariş N ve dalgalanma seviyeleri için pasband'dan stopband'a olan en keskin olası geçiş sağlar. Eliptik fonksiyonlar kullanarak optimum olarak pol ve sıfır yer alır. Hamming: Eliptik fonksiyonların elde edilmesinde kullanılan gerçeğe dayalıdır.
Temel Ticareti Ortaya Koyma
Dört aileden her biri temelde aynı temel ticareti farklı bir şekilde gerçekleştirir: daha yüksek bir sipariş N daha keskin bir geçiş sağlar. Dalgalanma (Chebyshev, eliptik) izin verirse, aynı N için keskin geçiş sağlar. Eliptik, herhangi bir verilen N ve dalgalanma gereksinimlerine göre en keskin geçiş sağlar.
Filtre Aileleri Arasında Seçim
Famililer arasındaki seçim, uygulamanın ne kadar tolerans gösterdiğine bağlıdır.
Questioning the Expert Claim
Hamming recalled that certain experts had claimed all IIR (recursive) filters possessed a particular property. He asked himself whether this was really true — and found a counterexample.
His point: experts often carry claims they absorbed in school without ever re-examining them in the context of current problems. If you ask yourself whether what you are being told is really true, it is amazing how much you can find is, or borders on, being false, even in a well-developed field.
The counterexample was not the kind of filter you would normally design, but it proved the claim superficial. A single counterexample suffices to disprove a universal claim.
IIR Design in Practice
Hamming noted he had independently developed much of IIR filter theory while solving a different problem: deriving stable corrector formulas for numerical ordinary differential equations.
The corrector formula form: y_n = Σ a_k · y_{n−k} + Σ b_k · f(y_{n−k})
Feedback appears in both the y terms (linear feedback) and the f(y) terms (nonlinear feedback through the differential equation). Stability for IIR filters is a special case of the more general problem of stability for numerical ODE integrators.
Connecting Feedback Across Domains
The same mathematical structure — feedback, poles, stability boundary — appears in digital filters, numerical ODE solvers, control systems, biological rhythms, & economic models.
In each domain: a feedback loop computes a new state from previous states. Stability requires that the feedback not amplify perturbations indefinitely.
The unit circle stability boundary in the Z-plane corresponds to: the imaginary axis in the Laplace s-plane (continuous time), the spectral radius condition ρ(A) < 1 for linear iterations, & the Lyapunov exponent condition λ < 0 for nonlinear systems.