Impulse Invariance & Bilinear Transform

Impulse Invariance & Bilinear Transform

Impulse Invariance & Bilinear Transform © Ammar Abu-Hudrouss -Islamic University Gaza 1 Impulse invariance By impulse invariance method, the analogue impulse response h(t) is sampled to get the discreet sample response h(n). If the analogue filter has a system function Ha(s) then the system function of the digital filter can be achieved from the sampling theorem as H ( f ) Fs H a (( f kFs )) k Or equivalently H () Fs H a (( 2kFs )) k The period of the sampling T should be small enough to avoid or minimize the effect of the aliasing. 2 Digital Signal Processing Slide 2 1 Impulse invariance From the equation H () Fs H a (( 2kFs )) k We can generalise H (z) F H ((s j2kF )) zesT s a s k Then the mapping is characterized by z e sT We substitute by s j z eT e jT 3 Digital Signal Processing Slide 3 Impulse invariance z eT e jT It is clear that If = 0. The imaginary axis (s =j ) in the s plane map into the unity circle (z = ej T in the z-plane. If < 0, the left hand plane in the s plane map into the inside of the unity circle in the z-plane. 4 Digital Signal Processing Slide 4 2 Impulse invariance On the assumption that the poles of the analogue filter are distinct, we can write N ck H a (s) k 1 s pk pk are the poles of the analogue filter and ck’s are the coefficients of the partial expansion. Consequently N pk t ha (t) ck e k 1 If we sample the analogue impulse response, we get N pk nT h(n) ha (nT) ck e k 1 5 Digital Signal Processing Slide 5 Impulse invariance So the system function of the IIR filter n H a (z) h(n)z n0 N pkT 1 n ck (e z ) k 1 n0 For pk < 0 N c H(z) k pkT 1 k 1 1 e z We observe that the digital filter has poles at pkT zk e k 1,2,....., N 6 Digital Signal Processing Slide 6 3 Impulse invariance Example: Convert the analogue filter with the system function s 0.1 H (s) a (s 0.1) 2 9 Solution 1/ 2 1/ 2 H (s) a s 0.1 j3 s 0.1 j3 Then the transfer function of the digital filter 1/ 2 1/ 2 H (z) 1 e0.1T e j3T z1 1 e0.1T e j3T z 1 1 (e 0.1T cos 3T )z 1 H (z) 1 (2e0.1T cos 3T)z 1 e 0.2T z 2 7 Digital Signal Processing Slide 7 Bilinear Transformation Let us consider an analogue filter with the system function b H (s) s a The system can be also described by the differential equation dy(t) ay(t) bx(t) dt Starting from the integral t y(t) y( )d y(t0 ) t 0 By the trapezoidal formula at t = nT and t0 = nT-T y(nT) (T / 2)[y(nT) y(nT T )] y(nT T ) 8 Digital Signal Processing Slide 8 4 Bilinear Transformation But as y(nT) ay(nT ) bx(nT ) The integral become aT aT bT (1 )y(n) (1 )y(n 1) [x(n) x(n 1)] 2 2 2 Convert the equation into z domain aT aT bT (1 )Y(z) (1 )z 1Y(z) [X (z) z 1 X (z)] 2 2 2 Then the transfer function b H (z) 2 1 z 1 a 1 T 1 z 9 Digital Signal Processing Slide 9 Bilinear Transformation Clearly the mapping from s-plane to z-plane is 2 1 z 1 s 1 T 1 z To investigate the characteristics of the bilinear transformation, let z re jw s j Then the mapping formula can be expressed as 2 z 1 s T z 1 2 re j 1 T re j 1 10 Digital Signal Processing Slide 10 5 Bilinear Transformation or 2 r 2 1 2r sin s j 2 2 T 1 r 2r cos 1 r 2r cos j if r < 1 leads to < 0 or the left hand plane in the s plane maps into the inside of the unity circle in the z-plane. When r = 1, =0 and 2 sin T 1 cos 2 tan T 2 T 2 tan 1 2 11 Digital Signal Processing Slide 11 Bilinear Transformation Example: Convert the analogue filter with the system function s 0.1 H (s) (s 0.1) 2 16 Into a IIR digital filter by means of bilinear transformation. The digital filter is to have a resonant frequency r = /2 The analogue filter has a resonance frequency of =4. this is to be mapped into r = /2 by using 2 tan T 2 This leads that T = 0.5 12 Digital Signal Processing Slide 12 6 Bilinear Transformation Thus the desired mapping is 1 z 1 s 4 1 1 z And the resulting digital filter has the system function 0.128 0.006z 1 0.122z 2 H(z) 1 0.0006z 1 0.975z 2 0.128 0.006z 1 0.122z 2 H(z) 1 0.975z 2 j / 2 With poles at p1,2 0.987e With zero at z1,2 10.95 13 Digital Signal Processing Slide 13 Bilinear Transformation Example: Design a single-pole lowpass filter with 3-dB bandwidth of 0.2 using the bilinear transformation to analogue filter H (s) c s c The digital filter is specified to have -3dB gain at c = 0.2. In the frequency domain of the analogue filter 2 tan 0.65 /T c T 2 Thus the analogue filter has the system function 0.65/T H (s) s 0.65/T 14 Digital Signal Processing Slide 14 7 Bilinear Transformation Now, we apply the bilinear transformation to get 0.245(1 z 1 ) H (z) 1 0.509z 1 The frequency response of the digital filter 0.245(1 e j ) H () 1 0.509e j Which applies H (0) 1 and H(0.2 ) 0.707 15 Digital Signal Processing Slide 15 8.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    8 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us