02.10.2019 Views

UploadFile_6417

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

System Representation in the z-Domain 119<br />

provided ROC x overlaps with ROC h . Therefore a linear and timeinvariant<br />

system can be represented in the z-domain by<br />

X(z) −→ H(z) −→ Y (z) =H(z) X(z)<br />

4.4.1 SYSTEM FUNCTION FROM THE DIFFERENCE<br />

EQUATION REPRESENTATION<br />

When LTI systems are described by a difference equation<br />

N∑<br />

M∑<br />

y(n)+ a k y(n − k) = b l x(n − l) (4.19)<br />

k=1<br />

the system function H(z) can easily be computed. Taking the z-transform<br />

of both sides, and using properties of the z-transform,<br />

N∑<br />

M∑<br />

Y (z)+ a k z −k Y (z) = b l z −l X(z)<br />

or<br />

k=1<br />

l=0<br />

l=0<br />

H(z) = △ Y (z) ∑ M<br />

X(z) = l=0 b lz −l<br />

1+ ∑ B(z)<br />

N<br />

k=1 a =<br />

−k<br />

kz A(z)<br />

(<br />

)<br />

b 0 z −M z M + ···+ b M<br />

b0<br />

=<br />

z −N (z N + ···+ a N )<br />

After factorization, we obtain<br />

H(z) =b 0 z N−M ∏ N<br />

l=1 (z − z l)<br />

∏ N<br />

k=1 (z − p k)<br />

(4.20)<br />

(4.21)<br />

where z l s are the system zeros and p k ’s are the system poles. Thus H(z)<br />

(and hence an LTI system) can also be represented in the z-domain using<br />

apole-zero plot. This fact is useful in designing simple filters by proper<br />

placement of poles and zeros.<br />

To determine zeros and poles of a rational H(z), we can use the<br />

MATLAB function roots on both the numerator and the denominator<br />

polynomials. (Its inverse function poly determines polynomial coefficients<br />

from its roots, as discussed in the previous section.) It is also possible to<br />

use MATLAB to plot these roots for a visual display of a pole-zero plot.<br />

The function zplane(b,a) plots poles and zeros, given the numerator<br />

row vector b and the denominator row vector a. Asbefore, the symbol o<br />

represents a zero and the symbol x represents a pole. The plot includes<br />

the unit circle for reference. Similarly, zplane(z,p) plots the zeros in<br />

column vector z and the poles in column vector p. Note very carefully the<br />

form of the input arguments for the proper use of this function.<br />

Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).<br />

Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!