Z-Düzlemi Tasarım Alanı Olarak
Z-dönüşümü bir filtrenin katsayı dizisini karmaşık değişken z'de bir polinoma (veya rasyonel fonksiyona) dönüştürür. Transfer fonksiyonu H(z) şunlara sahiptir:
- Sıfırlar: H(z_k) = 0 olan z_k değerleri
- Kutuplar: H(z) → ∞ olan p_k değerleri (özyinelemeli filtreler için payda kökleri)
H(z)'yi birim çember z = e^{i2πf} üzerinde değerlendirmek frekans tepkisini H(f) verir. Birim çember, zaman alanı kararlılığı ve frekans alanı analizinin kesiştiği sınırdır.
Uzaklık-Çarpım Formülü
|H(f)| = ∏_k |e^{i2πf} − z_k| / ∏_k |e^{i2πf} − p_k|
Tepkiyi plandan okuma:
- Çember ÜZERİNDE sıfır: uzaklık = 0 → tam null
- Çember İÇİNDE sıfır: uzaklık > 0 → bu açının yakınında kısmi zayıflama
- Çemberin YAKININDA kutup: küçük payda → büyük kazanç (pik)
- Çember DIŞINDAki kutup: filtre kararsız (sadece IIR)
Nulllar için Sıfırlar Tasarlama
f_0 frekansını tamamen null etmek için: z_0 = e^{i2πf_0} konumuna bir sıfır yerleştirin.
f_0 ve onun eşlenik frekansını null etmek için (gerçek katsayılı filtre için): e^{±i2πf_0} konumlarına sıfırlar yerleştirin. Gerçek katsayılı filtreler için karmaşık sıfırlar eşlenik çiftler halinde gelmelidir.
Her sıfır payda için bir faktör ekler: (z − z_0). N frekansı null eden bir filtre N sıfıra sahiptir.
Kutuplar Tepkiyi Artırır
z = p'de bir kutup, H(z)'ye 1/(z − p) faktörü katkıda bulunur. p'ye en yakın birim çember noktasının yakınında, |e^{i2πf} − p| küçüktür, bu da |H(f)|'yi büyük yapar. Kutup birim çembere ne kadar yakınsa, pik o kadar keskindir.
Kararlılık Sınırı
Özyinelemeli (IIR) bir filtre için, sistem kararlıdır ancak ve ancak tüm kutuplar birim çember içinde katı olarak yer alırsa (|p| < 1). |p| = 1'de bir kutup, sürdürülen salınımı (marjinal olarak kararlı) üretir. |p| > 1'de bir kutup, büyüyen salınımı (kararsız) üretir.
Birim çember, Z-düzleminde kararlılık sınırı olarak hizmet eder, tıpkı sanal eksenin sürekli-zaman sistemleri için Laplace s-düzleminde kararlılık sınırı olması gibi.
Hamming'in Geri Beslemeli Duş Hikayesi
Hamming, kararlılığı doğru sıcaklığı bulmayı gerektiren bir duşla göstermiştir. Boru gecikmesi, düzeltmelerinin geç gelmesi anlamına geliyordu — aşırıya kaçmaya devam ediyordu. Geri beslemeli döngü kararsız hale geldi. IIR filtreleri aynı risike karşı karşıyadır: çok fazla geri bildirim (kutuplar birim çembere çok yakın veya dışında) ve çıkış uzaklaşır.
Kutup Konumlarından Kararlılık
İkinci dereceden bir IIR filtrenin transfer fonksiyonu:
H(z) = 1 / (1 − a₁z⁻¹ − a₂z⁻²) = z² / (z² − a₁z − a₂)
Kutuplar z² − a₁z − a₂ = 0 denkleminin kökleridir.
Kararlılık: her iki kök için |p₁| < 1 ve |p₂| < 1.
Grafik Tasarım Yöntemi
Deneyimli filtre tasarımcıları herhangi bir şey hesaplamadan önce kutup-sıfır çizimlerini çizerler. Geometri tepki şeklini anında ortaya koymaktadır.
Tasarım Temel Kuralları
1. İstenmeyen frekanslarda Nulllar: bu açılarda birim çember üzerinde sıfırlar yerleştirin.
2. Geçiş bandı kazancı ile: istenen geçiş bandı açısında (ancak içinde) kutupları birim çemberin yakınına yerleştirin.
3. Gerçek katsayılar: tüm karmaşık sıfırlar ve kutupların eşlenik çiftler halinde göründüğünden emin olun.
4. Kararlılık kontrolü: katsayıları hesaplamadan önce tüm kutupların |p| < 1'i karşıladığını doğrulayın.
5. Geçiş genişliği: kutuplar birim çembere ne kadar yakınsa → daha keskin geçiş ancak daha az kararlılık marjı.
Grafik yöntemi mühendislik specifikasyonunu (bu frekansları geçir, bunları durdur, bu dalgalanma ile) geometrik bir kısıtlamaya (kutupları ve sıfırları buraya yerleştir) dönüştürür, ardından polinom katsayılarını okur.