Zaman Alanından Karmaşık Düzleme
Z-çevrimi, bir dizi x_n'yi karmaşık bir değişkene bağlı bir fonksiyon X(z) olarak harita yapar:
X(z) = Σ_{n=−∞}^{∞} x_n · z^{−n}
Değişken z, karmaşık düzleymi parametrize eder. Bu düzlemin farklı bölgeleri, filtrenin farklı nitel davranışlarına karşılık gelir.
Cebirsel Bölgeler
| Bölge | |z| | Davranış |
|--------|-----|---------|
| Birimi etrafındaki dalgalı | < 1 | Stabil polalar: azalma yanıt |
| Birim dalgalı | = 1 | Frekans eksenleri: z = e^{i2πf} |
| Dışındaki dalgalı | > 1 | İstikrarsız polalar: büyüyen yanıt |
Birim dalgalı, sürekli zaman stabilitesinde (Laplace) stabilitede hayali eksenin aynı rolü oynar.
Laplace Çevrimine İlişkinlik
Sürekli zaman sistemleri için, Laplace çevrimi s değişkeni kullanır. Hayali eksen s = iω, frekans yanıtının yaşandığı yerdir. Stabilitas: polalar sol yarı düzleminde olmalıdır (Re(s) < 0).
Doğrusal dönüşüm, s → z: z = (1 + Ts/2) / (1 − Ts/2) olarak harita yapar. Bu, 'sol yarı düzlem stabil' ifadesini 'birimi etrafındaki dalgalı stabil' olarak geometrik olarak çevirir.
Doğrusal Dönüşüm Bir Konformal Harita Olarak
Doğrusal dönüşüm z = (1 + Ts/2) / (1 − Ts/2) Möbius dönüşümü — karmaşık düzlemin konform (kötüyeleyici koruyan) haritasıdır.
Ana geometrik özellikleri:
- s = iω (hayali eksen) |z| = 1 (birim dalgalı) olarak harita yapar
- Re(s) < 0 (sol yarı düzlem) |z| < 1 (birimi etrafındaki dalgalı içinde) olarak harita yapar
- Re(s) > 0 (sağ yarı düzlem) |z| > 1 (dışındaki dalgalı) olarak harita yapar
- Frekans eğrilmesi: ω → f doğrusal olmayan bir haritadır — ω_analog = (2/T)·tan(πf_digital)
Bu sargı, yüksek frekansları Nyquist noktasına doğru sıkıştırır. Tasarımcılar, lineer transformi uygulamadan önce analog spesifikasyonu önceden sarmalayarak bu sorunla hesaplaşır.
Butterworth Sınıksal: Daire Locus
Butterworth filtreleri, analog sınıkları s-uzayında daire üzerinde yerleştirmek kullanarak geçiş bandında en az hata sağlar.
N. Butterworth filtresi için, sınıklar şu şekilde yer alır:
s_k = ω_c · e^{iπ(2k+N−1)/(2N)} for k = 0, 1, …, N−1
Bu, onları ω_c yarıçapındaki sol yarıda eşit aralıklarla yerleştirir. (Sağ yarıdaki sınıklar istabil olur; sadece sol yarı düzlemdeki sınıklar korunur.)
Neden daire locusu → en az hata geçiş bandı?
Butterworth polinomu |B_N(jω)|² = 1 + (ω/ω_c)^{2N} tüm sınıkları |s| = ω_c üzerinde yerleştirir. Eş-yarıçap kısıtlaması, ω = ω_c'de büyüklük tepkimi üzerinde eşit katkıda olan tüm sınıkların eşit olduğu anlamına gelir. En az hatalı teoremi: N. derecedeki tüm polinomlar üzerinde bu daire üzerinde yerleşik olan Butterworth polinomu, ω = 0'da en fazla türevin sıfır olduğu polinomdur.
Chebyshev Sınıksal: Elips Locus
Chebyshev polamları s-eksi (s-plane) daire değil, elips üzerinde yer alırlar. Elips, ripples parametresi ε ile belirlenen ana eksenler tarafından belirlenir. Chebyshev polinomlarının eşit ripplesli geçiş bantları ve eşit ripplesli durak bantları çıkışı özelliğinden kaynaklanır.
Elips Polamlar: Eliptik Fonksiyon Locus
Elips (Cauer) filtre polamları da bir elips üzerinde yer alırlar - ancak hem polamlar hem de sıfır noktalar frekans tepkisine katkı sağlar. Sıfır noktaları durak bantında sınırlı ezmeme polamlarında görülen gibi, hayalî eksen üzerinde yer alırlar. Eliptik fonksiyonun optimizasyonu, hem geçiş hem de durak bantlarında eşit ripples elde etmek için sıfır noktalarını en uygun şekilde dağıtır.
Butterworth Polam Yerleşim Hesaplamak
ω_c = 1 olan 4. derece Butterworth filtresi için (normallaşmış), polamlar:
s_k = e^{iπ(2k+3)/8} for k = 0, 1, 2, 3
k=0: s₀ = e^{i3π/8} (sol yarı planında)
k=1: s₁ = e^{i5π/8} (sol yarı planında)
k=2: s₂ = e^{i7π/8} (sol yarı planında)
k=3: s₃ = e^{i9π/8} (sol yarı planında)
Bu dört polam, eşit açı aralığında, tüm negatif gerçek kısımlarla (sol yarı plan) birimi dairenin üzerinde yer alırlar.
Polamların Birim Daireden Uzaklığı
Teorik olarak kararlılık |p| < 1 gerektirir. Nitekim, iki ek endişe ortaya çıkar.
Kararlılık Marjı
Bir IIR filtresinin kararlılık marjı, herhangi bir polün birimi çemberden en küçük uzaklığına eşittir: min_k (1 − |p_k|).
Pol |p| = 0.99'da bulunursa, teknik olarak kararlıdır ancak sadece %1'luk bir marj bırakır. Sınırlı doğruluk aritmetiği (katsayı temsilinde yuvarlama & yuvarlama hatalarının biriktlenmesi) etkili olarak poleri hareket edebilir. Katsayı quantization'ın 0.99'dan 1.001'e bir polü hareket ettiğini varsayalım, filtre istikrarsız hale gelir.
Geometrik Sonuç
Birimi çemberden oldukça yakın olan polüler, oldukça keskin frekans yanıt zirvesi oluşturan çok dar bant genişliğine sahip frekans yanıtçıları üretir. Ama dar rezonatörler, küçük katsayı hataları ile frekans zirvesinin önemli ölçüde hareket etmesine neden olur.
Geometrik ikilem: zirve keskinliği ∝ 1 / (1 − |p|). |p| → 1'e yaklaştıkça, keskinlik → ∞ olurken, kararlılık marjı → 0 ve katsayı hatalarına karşı duyarlılık → ∞.
İkincil-Derece Bölümler
Bir IIR filtresi, tek bir polimi hareket ettirebilecek tek bir katsayıyı yuvarlamakla numerik olarak hassas hale gelir. Standart çözüm: her bir tekil pol ve sıfır çiftini içeren ikincil-derece bölümler (biquads) olarak uygulayın. Diğerlerindeki polleri bozulamazlar.