Talk:Digital Signal Processing/Bilinear Transform

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search

[edit] Bilinear Conversion

Provided sampling rate is not far in excess of the largest frequency component, a quick term-to-term conversion can use as approximation:

zterm = e w * T * [1 − A * (4 * w / ws)B]

       where Ws=sampling rate <Nyquist rate (rad/s)
T=sampling period, sec =2PI/Ws
w=s-term, real or complex
4w/Ws <=1 (A,B)=(0.85,3.17)

for example, the s-term (s+5.0) with T=2PI/40 yields z-term (z-0.4129).
Similarly, term s^2+2.31s+2.72 becomes z^2-1.64z+0.70

there are existing rules for introducing additional z-terms as needed to stabilize and improve magnitude match.

For moderate sampling rate the bilinear transform sees a divergence region for frequency response towards the Nyquist limit.

This can be improved by applying a slightly increased sampling rate up to the original Nyquist limit, at least with well conditioned transfer functions ie positive real.--Billymac00 21:05, 12 December 2006 (UTC)