Bilineær z-transformation

See slides. $$s = f(z) = C \frac{z-1}{z+1}$$ $$H(z) = H(s)|_{s = f(z)}$$ $C$: Prewarping-konstanten

Hvorfor?

Warping

Normalt er en vinkel på $\pi$ lig en frekvens lig $f_o$. Her er en vinkel på $\pi$ eller $-\pi$ lig en uendelig frekvens. Dette betyder at (specielt høje) frekvenser forvrænges. 350

$\Omega$: Original frekvens $\omega$: Warpet frekvens 300

Pre-Warping

For at komme udenom warping warper vi først overføringsfunktionen i den mosatte retning, sådan et den resulterende overføringsfunktion har $f_{a}$.

Stopbåndsfrekvensen er knap så vigtig da warping blåt gør dæmpningen større.

DETTE NORMERER OGSÅ FREKVENSERNE

$$\Omega_{a} = C \tan\left(\frac{\omega_{a}T}{2}\right) \arrows C= \cot\left(\frac{\omega_{a}T}{2}\right)$$ $T$: Periode ($1/f_s$)


Procedure

Eksempel på procedure med båndpas filter

  1. Prewarping konstanten bestemmes som $$C= \cot\left(\frac{\omega T}{2}\right)$$ hvor $\omega = \omega_a$ ved lavpasfilterdesign og $\omega = \omega_{c}$ ved design af båndpas- og båndstopfiltre.

  2. Prewarp og normer frekvenserne med formlen:

$$\Omega = c \cdot \tan\left(\frac{\omega T}{2}\right)$$

Frequencies for band pas/stop filters

  1. Find formfaktoren $F$ bestem filtertype og find filterordenen.

Low/High-pass: $$F = \frac{\Omega_{s}}{\Omega_{a}}$$ **båndpas**: $$F = \frac{\Omega_{s_{2}}- \Omega_{s_{1}}}{\Omega_{a_{2}}- \Omega_{a_{1}}}$$

  1. Den frekvensnormerede og faktoriserede analoge overføringsfunktion $H(s)$ opstilles (findes i tabel).

  2. Transform to correct filter type (Filter Transformations)

  3. Lav z-transformationen

$$s \rightarrow C \frac{z-1}{z+1}$$ 7. Overføringsfuntionen denormeres

  1. Filtret implementeres som en kaskadekoblet realisationsstruktur.

Backlinks