Zaman Alanından Karmaşık Düzleme
Z-dönüşümü bir diziyi x_n karmaşık bir değişkenin X(z) işlevine eşler:
X(z) = Σ_{n=−∞}^{∞} x_n · z^{−n}
Değişken z karmaşık düzlemi parametreleştirir. Bu düzlemin farklı bölgeleri filtrenin farklı nitel davranışlarına karşılık gelir.
Geometrik Bölgeler
| Bölge | z | Davranış | ||
|---|---|---|---|---|
| Birim daire içinde | < 1 | İstikrarlı kutuplar: azalan yanıt | ||
| Birim daire | = 1 | Frekans ekseni: z = e^{i2πf} | ||
| Birim daire dışında | > 1 | İstikrarsız kutuplar: artan yanıt |
Birim daire, ayrık zamanı istikrarında sanal eksenin sürekli zamanı (Laplace) istikrarında oynadığı rolü oynar.
Laplace Dönüşümü ile İlişki
Sürekli zaman sistemleri için Laplace dönüşümü değişken s'yi kullanır. Sanal eksen s = iω frekans yanıtının yaşadığı yerdir. İstikrar: kutupların Re(s) < 0 (sol yarı düzlem) olması gerekir.
Bilineer dönüşüm s → z'yi eşler: z = (1 + Ts/2) / (1 − Ts/2). Bu, sol yarı düzlemi birim dairenin içine eşler — 'sol yarı düzlem istikrarlı' ile 'birim daire içinde istikrarlı' arasındaki geometrik çeviri.
Bilineer Dönüşüm Konformal Harita Olarak
Bilineer dönüşüm z = (1 + Ts/2) / (1 − Ts/2) bir Möbius dönüşümüdür — karmaşık düzlemin konformal (açı koruyucu) bir haritası.
Onun temel geometrik özellikleri:
- s = iω (sanal eksen) |z| = 1 (birim daire) haritasını çizer
- Re(s) < 0 (sol yarı düzlem) |z| < 1 (birim daire içinde) haritasını çizer
- Re(s) > 0 (sağ yarı düzlem) |z| > 1 (birim daire dışında) haritasını çizer
- Frekans bozulması: ω → f eşlemesi doğrusal değildir — ω_analog = (2/T)·tan(πf_digital)
Bu bozulma yüksek frekansları Nyquist noktasına doğru sıkıştırır. Tasarımcılar, bilineer dönüşümü uygulamadan önce analog spesifikasyonunu önceden bozarak bunu hesaba katarlar.
Butterworth Kutupları: Daire Locus
Butterworth filtreleri s-düzleminde ω_c yarıçapı olan bir daire üzerine analog kutuplar yerleştirerek maksimum düz geçiş bandı elde ederler.
N'inci dereceli bir Butterworth filtresi için kutuplar şu konumdadır:
s_k = ω_c · e^{iπ(2k+N−1)/(2N)} for k = 0, 1, …, N−1
Bu, onları ω_c yarıçapında bir dairenin sol yarısında eşit aralıklarla yerleştirir. (Sağ yarıdaki kutuplar istikrarsız olurdu; yalnızca sol yarı düzlem kutupları tutulur.)
Neden dairesel locus → maksimum düz geçiş bandı?
Butterworth polinomu |B_N(jω)|² = 1 + (ω/ω_c)^{2N} tüm kutuplarını |s| = ω_c'de bulundurur. Eşit yarıçap kısıtlaması, tüm kutupların ω = ω_c'de büyüklük yanıtına eşit katkı sağladığı anlamına gelir. Maksimum düzlük teoremi: bu daire üzerinde kutupları olan tüm N'inci dereceli polinomlar arasında, Butterworth polinomu ω = 0'da en fazla türevi sıfıra eşit olan polinomdur.
Chebyshev Kutupları: Elips Locus
Chebyshev kutupları s-düzleminde bir elips üzerinde bulunur (daire değil). Elipsin yarı-büyük ve yarı-küçük eksenleri dalgalanma parametresi ε tarafından belirlenir. Eşit dalgalanma geçiş bandı Chebyshev polinomlarının equioscillation özelliğinden ortaya çıkar.
Eliptik Kutuplar: Eliptik Fonksiyon Locus
Eliptik (Cauer) filtre kutupları da bir elips üzerinde bulunur — ancak HEMEM kutuplar VE sıfırlar frekans yanıtına katkı sağlar. Sıfırlar sanal eksen üzerinde bulunur (durak bandında sonlu zayıflama kutupları). Eliptik işlev eşlemesi, her iki bantta da eşit dalgalanma elde etmek için sıfırları optimal olarak dağıtır.
Butterworth Kutup Konumlarını Hesaplama
Normalleştirilmiş ω_c = 1 olan 4'üncü dereceli bir Butterworth filtresi için kutuplar şu konumdadır:
s_k = e^{iπ(2k+3)/8} for k = 0, 1, 2, 3
k=0: s₀ = e^{i3π/8} (sol yarı düzlemde)
k=1: s₁ = e^{i5π/8} (sol yarı düzlemde)
k=2: s₂ = e^{i7π/8} (sol yarı düzlemde)
k=3: s₃ = e^{i9π/8} (sol yarı düzlemde)
Bu dört kutup birim daire üzerinde eşit açısal aralıklarla oturur, tümü negatif reel kısımlarla (sol yarı düzlem).
Kutuplardan Birim Daireye Uzaklık
Teorik istikrar |p| < 1 gerektirir. Uygulamada iki ek endişe ortaya çıkar.
İstikrar Marjı
Bir IIR filtresinin istikrar marjı, herhangi bir kutuptan birim daireye olan minimum uzaklıktır: min_k (1 − |p_k|).
|p| = 0.99 konumundaki bir kutup teknik olarak istikrarlıdır ancak yalnızca %1 marj bırakır. Sonlu kesinlik aritmetiği (katsayı temsilinde yuvarlama & yuvarlama hatalarının birikimi) kutupları etkili bir şekilde hareket ettirebilir. Katsayı niceleştirmesi bir kutbu 0.99'dan 1.001'e kaydırırsa, filtre istikrarsız hale gelir.
Geometrik Sonuç
Birim daireye çok yakın kutuplar çok keskin frekans yanıtı tepeleri üretir — dar bant genişliği rezonatörler. Ancak dar rezonatörler yüksek kesinlik gerektirir: küçük katsayı hataları tepe frekansını önemli ölçüde hareket ettirir.
Geometrik ödünleşim: tepe keskinliği ∝ 1 / (1 − |p|). |p| → 1 olarak, keskinlik → ∞ ancak istikrar marjı → 0 ve katsayı hatalarına duyarlılık → ∞.
İkinci Dereceli Bölümler
Tek bir polinom olarak uygulanan yüksek dereceli IIR filtresi sayısal olarak duyarlıdır — tek bir katsayıyı yuvarlamak birçok kutbu hareket ettirebilir. Standart çözüm: ikinci dereceli bölümler (biquad) kaskadasında uygulayın, her biri yalnızca bir eşlenik kutup çiftine ve bir eşlenik sıfır çiftine sahiptir. Bir bölümdeki hatalar diğer bölümlerdeki kutupları etkileyemez.