- How to do bilinear transformation on Matlab?
- What is bilinear transformation formula?
- Why do we use bilinear transform?
How to do bilinear transformation on Matlab?
Matlab Command for Bilinear Transform
[NUMd,DENd] = bilinear(NUM,DEN,Fs), where NUM and DEN are row vectors containing numerator and denominator transfer function coefficients, NUM(s)/DEN(s), in descending powers of s, transforms to z-transform coefficients NUMd(z)/DENd(z).
What is bilinear transformation formula?
[ zd , pd , kd ] = bilinear( z , p , k , fs ) converts the s-domain transfer function in pole-zero form specified by z , p , k and sample rate fs to a discrete equivalent.
Why do we use bilinear transform?
The bilinear transform can be used to produce a piecewise constant magnitude response that approximates the magnitude response of an equivalent analog filter. The bilinear transform does not faithfully reproduce the analog filters phase response, however.