Chapt4_第1页
Chapt4_第2页
Chapt4_第3页
Chapt4_第4页
Chapt4_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Chapter 4. The Z-Transform,Gao Xinbo School of E.E., Xidian Univ. X Xbgao ,Review,The discrete-time Fourier transform approach for representing discrete signals using complex exponential sequence. Advantages for LTI system It describes systems in the frequency domain using the frequency response function H. The computation of the sinusoidal steady-state response is great facilitated by the use of H. Response to any arbitrary absolutely summable sequence x(n) can easily be computed in the frequency domain by multiplying the transform X and the frequency response H.,Shortcomings to the FT,1. There are many useful signals in practice, such as u(n), nu(n), for which the DTFT does not exist. 2. The transient response of a system due to initial conditions or due to changing inputs cannot be computed using the DTFT approach.,Extension of the DTFT,To address the above two problems, z-transform is proposed. Bilateral (two-sided) version provides another domain in which a large class of sequence and systems can be analyzed. Unilateral (one-sided) version can be used to obtain system response with initial conditions or changing inputs.,The bilateral z-transform,z is a complex variable. The set of z values for which X(z) exists is called the region of convergence (ROC) and is given by,For some positive numbers Rx- and Rx+.,C is counterclockwise contour encircling the origin and lying in the ROC.,Comments,1. The complex variable z is called the complex frequency given by , where |z| is the attenuation and w is the real frequency; 2. Since the ROC is defined in terms of the magnitude |z|, the shape of the ROC is an open ring. Note that Rx- may be equal to 0 and/or Rx+ could possibly be infinity; 3. If Rx+ Rx-, then the ROC is a null space and the ZT does not exist;,The FT is a special case of the ZT,The function |z|=1 (or ) is a circle of unit radius in the z-plane and is called the unit circle. If the ROC contains the unit circle, then we can evaluate X(z) on the unit circle.,Therefore the discrete-time Fourier transform X() may be viewed as a special case of the z-transform X(z).,Examples,Example 4.1 Positive-time sequence Example 4.1 Negative-time sequence Example 4.1 Two-sided sequence Compare their ROCs, zeros and poles.,Properties of the ROC,The ROC is always bounded by a circle since the convergence condition is on the magnitude |z|; The ROC for right-sided sequences (n=0, x(n) is a causal seq.) The ROC for left-sided sequences (nn0, x(n)=0) is always inside of a circle of radius Rx+. (if n0=0, x(n) is a anticausal sequence) The ROC for two-sided sequences is always an open ring Rx-|z|Rx+ if it exists.,Properties of the ROC,The ROC for finite-duration sequences(nn2, x(n)=0) is the entire z-plane. If n10, then z=0 is not in the ROC; The ROC cannot include a pole since X(z) converges uniformly in there; There is at least one pole on the boundary of a ROC of a rational X(z); The ROC is one contiguous region, the ROC does not come in pieces.,Important properties of the z-transform,1. Linearity 2. Sample shifting 3. Frequency shifting 4. Folding,Important properties of the z-transform,5. Complex conjugation 6. Differentiation in the z-domain 7. Multiplication 8. Convolution,Multiplication by a ramp,Some common z-transform pairs,Some common z-transform pairs,Examples:,Convolution: Ex4.4 Ex4.5 Ex4.6 Using z-transform properties and the z-transform table, determine the z-transform of,Inversion of the z-tranform,From the definition of the inverse z-transform computation requires an contour evaluation of a complex integral that, in general, is a complicated procedure. The most practical approach is to use the partial fraction expansion method. It makes use of the z-transform table. The z-transform, however, must be a rational function. This requirement is generally satisfied in digital signal processing.,Central Idea,When X(z) is a rational function of z-1, it can be expressed as a sum of simple (first-order) factors using the partial fraction expansion. The individual sequences corresponding to these factors can then be written down using the z-transform table. Method: Given,Express it as,This can be obtained by performing polynomial division if M=N using the deconv function,Perform a partial fraction expansion on the proper rational part of X(z) to obtain,Where pk is the k-th pole of X(z) and Rk is the residue at pk. It is assumed that the poles are distinct for which the residues are given by,For repeated poles the expansion has a more general form. If a pole pk has multiplicity r, then its expansion is given by,Write x(n) as,Finally, use the relation from Table to complete x(n),Examples,Ex4.7 Find the inverse z-transform of,Since the ROC is not specified, there are three possible ROCs. Right-sided sequence Left-sided sequence Two-sided sequence,Matlab Implementation,A Matlab function residuez is available to compute the residue part and the direct (or polynomial) terms of a rational function in z-1. Let,be a rational function in which the numerator and the denominator polynomials are in ascending powers of z-1.,Then R,p,c = residuez(b,a) The returned column vector R contains the residues; Column vector p contains the poles locations; Row vector c contains the direct term. If p(k)=p(k+r-1) is a pole of multiplicity r, then the expansion includes the term of the form,Similarly, b,a=residuez(R,p,c) can be used to convert the partial fraction expansion back to polynomials with coefficients in row vectors b and a.,Examples,Ex4.8 Check Ex4.6 Ex4.9 Compute the inverse z-transform of Ex4.10 Determine the inverse z-transform of So that the resulting sequence is causal and contains no complex numbers.,Polynomial coefficients=Poly(root1,root2,rootn),System representation in the z-domain,Similar to the frequency response function H(ejw), we can define the z-domain function, H(z), called the system function. However, unlike H(ejw), H(z) exists for systems that may not be BIBO stable. Definition 1: The system function H(z) is given by,System function from the difference equation representation,After factorization, we obtain,Z-transform,Where zls are the system zeros and pks are the system poles. Thus H(z) can also be represented in the z-domain using a pole-zero plot. This fact is useful in designing simple filters by proper placement of poles and zeros. To determine zeros and poles of a rational H(z): Matlab function: roots: polynomial-root poly: root- polynomial,Zplane(b,a): plot the poles and zeros, given the numerator row vector b and the denominator row vector a. Similarly, Zplane(z,p): plots the zeros in column vector z and the poles in the column vector p.,Transfer function representation,If the ROC of H(z) includes a unit circle (z=ejw), then we can evaluate H(z) on the unit circle, resulting in a frequency response function or transfer function H(ejw).,Interpretation, illustration,Matlab implementation,H,w=freqz(b,a,N) Returns the N-point frequency vector w and the N-point complex frequency response vector H of the system. It is evaluated at N points equally spaced around the upper half of the unit circle. H,w = freqz(b,a,N,whole) Uses N points around the whole unit circle for computation. H=freqz(b,a,w) It returns the frequency response at frequencies designated in vector w, normally between 0 and pi.,Relationships between system representation,The dashed paths exist only if the system is stable,Stability and Causality,Theorem 2 z-domain LTI stability An LTI system is stable if and only if the unit circle is in the ROC of H(z) Theorem 3 z-domain causal LTI stability A causal LTI system is stable if and only if the system function H(z) has all its poles inside the unit circle.,Solutions of the difference equations,Linear constant coefficient difference equations Particular and homogeneous solution Zero-input (initial condition) and the zero-state responses Z-transform Transient and steady-state responses,The one-sided z-transform,The one-sided z-transform of a sequence x(n) is given by,Then the sample shifting property is given by,Solve difference equations with nonzero initial conditions or with changing inputs,Subject to these initial conditions:,Example 4.14,Forms of the solutions (1),Homogeneous and

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论