Het Z-vlak als Ontwerpruimte
De Z-transform zet een filtercoëfficiëntenreeks om in een polynoom (of rationale functie) in de complexe variabele z. De transferfunctie H(z) heeft:
- Nulpunten: waarden z_k waar H(z_k) = 0
- Polen: waarden p_k waar H(z) → ∞ (noemer wortels voor recursieve filters)
De evaluatie van H(z) op de eenheidscirkel z = e^{i2πf} geeft de frequentierespons H(f). De eenheidscirkel is de grens waar stabiliteit in het tijdsdomein & analyse in het frequentiedomein elkaar kruisen.
De Afstand-Product Formule
|H(f)| = ∏_k |e^{i2πf} − z_k| / ∏_k |e^{i2πf} − p_k|
Respons van het diagram aflezen:
- Nulpunt OP de cirkel: afstand = 0 → volledig nulsignaal
- Nulpunt BINNEN de cirkel: afstand > 0 → gedeeltelijke demping nabij die hoek
- Pool DICHT BIJ de cirkel: kleine noemer → grote versterking (piek)
- Pool BUITEN de cirkel: filter instabiel (alleen IIR)
Nulpunten Ontwerpen voor Frequentie-onderdrukking
Om frequentie f_0 volledig uit te schakelen: plaats een nulpunt op z_0 = e^{i2πf_0}.
Om zowel f_0 & zijn geconjugeerde frequentie (voor een filter met reële coëfficiënten) uit te schakelen: plaats nulpunten op e^{±i2πf_0}. Complexe nulpunten moeten in geconjugeerde paren voorkomen voor reële coëfficiënten.
Elk nulpunt voegt één factor toe aan de teller: (z − z_0). Een filter dat N frequenties uitschakelt, heeft N nulpunten.
Polen Versterken Respons
Een pool op z = p draagt een factor 1/(z − p) bij aan H(z). Dicht bij het punt op de eenheidscirkel dat het dichtst bij p ligt, is |e^{i2πf} − p| klein, waardoor |H(f)| groot wordt. Hoe dichter de pool bij de eenheidscirkel, hoe scherper de piek.
Stabiliteitsgrens
Voor een recursief (IIR) filter is het systeem stabiel als & slechts als alle polen strikt binnenin de eenheidscirkel liggen (|p| < 1). Een pool op |p| = 1 veroorzaakt blijvende oscillatie (marginaal stabiel). Een pool op |p| > 1 veroorzaakt groeiende oscillatie (instabiel).
De eenheidscirkel dient als de stabiliteitsgrens in het Z-vlak, net zoals de imaginaire as als de stabiliteitsgrens dient in het Laplace s-vlak voor continue-tijdsystemen.
Hamming's Feedbackdoucheverhaal
Hamming illustreerde stabiliteit met een douche die de juiste temperatuur vereiste. De pijpvertraging betekende dat zijn correcties laat aankwamen — hij overschoot steeds. De feedbacklus werd instabiel. IIR-filters lopen hetzelfde risico: te veel feedback (polen te dicht bij of buiten de eenheidscirkel) en de output divergeert.
Stabiliteit uit Poollocaties
Een tweede-orde IIR-filter heeft de transferfunctie:
H(z) = 1 / (1 − a₁z⁻¹ − a₂z⁻²) = z² / (z² − a₁z − a₂)
De polen zijn de wortels van z² − a₁z − a₂ = 0.
Stabiliteit: |p₁| < 1 en |p₂| < 1 voor beide wortels.
De Grafische Ontwerpmethode
Ervaren filterontwerpers schetsen pool-nulpunt plots voordat ze iets berekenen. De geometrie onthult de responsvorming onmiddellijk.
Ontwerpregels van Toepassing
1. Nulsignalen op ongewenste frequenties: plaats nulpunten op de eenheidscirkel op die hoeken.
2. Doorlaatband met versterking: plaats polen dicht bij (maar binnenin) de eenheidscirkel op de gewenste doorlaathoek.
3. Reële coëfficiënten: zorg ervoor dat alle complexe nulpunten & polen in geconjugeerde paren voorkomen.
4. Stabiliteitcontrole: controleer of alle polen voldoen aan |p| < 1 voordat je coëfficiënten berekent.
5. Transititiebreedte: polen dichter bij de eenheidscirkel → scherpere overgang maar minder stabiliteitsmarge.
De grafische methode zet de engineeringsspecificatie (deze frequenties doorlaten, die tegenhouden, met deze rimpeling) om in een geometrische beperking (plaats polen & nulpunten hier), en leest dan de polynoomcoëfficiënten af.