(完整版)基于matlab的Z变换与反Z变换

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数字信号处理》

一、课程设计的目的及基本要求:

1. 巩固所学的理论知识。

2.提高综合运用所学理论知识独立分析和解决问题的能力。

3. 更好地将理论与实践相结合。

4.掌握信号分析与处理的基本方法与实现。

5.学习并使用Matlab 语言进行编程实现课题要求。

二、课程设计内容

1、 学习Matlab 软件及应用

2、 学习并研究信号分析与处理课题有关理论

3、利用Matlab 编程,完成相应的信号分析与处理课题

4、写出课程设计报告,打印程序,给出运行结果

(一) 实验目的

(二)

使用ztrans,iztrans 函数分别求出离散时间信号的Z 变换和逆Z 变换的结果,并用pretty 函数进行结果美化。编写函数时养成良好的注释习惯,有利于对函数的理解。复习MATLAB 的基本应用,如:help,可以帮助查询相关的函数的使用方法,巩固理论知识中的离散时间信号的传递函数与二次项式之间的转换。

实验项目一Z 变换

(1)求)(])31()21[()(n u n x n

n += Z 变换

clear

syms n

f=0.5^n+(1/3)^n; %定义离散信号

F=ztrans(f) %z 变换

pretty(F); 运算结果

F

(2)4

)(n n x = Z 变换

clear

syms n

f=n^4; %定义离散信号

F=ztrans(f) %Z 变换

pretty(F) 运算结果

(3))sin()(b an n x += Z 变换

clear

syms a b n

f = sin(a*n+b) %定义离散信号

F=ztrans(f) %Z 变换

pretty(F)

运算结果

实验项目二Z 反变换

(1)2)2(2)(-=z z z X Z 反变换 clear

syms k z

Fz=2*z/(z-2)^2; %定义逆Z 变换表达式

fk=iztrans(Fz,k) %逆Z 变换

pretty(fk);

运算结果

(2)1

2)1()(2++-=z z z z z X Z 反变换 clear

syms k z

Fz=z*(z-1)/(z^2+2*z+1); %定义Z 反变换表达式

fk=iztrans(Fz,k) %Z 反变换

pretty(fk);

运算结果

f

(3) 211

cos 211)(---+-+=z

z z z X ω Z 反变换 clear

syms k z w

Fz=(1+z^(-1))/(1-2*z^-1*cos(w)+z^-2); %定义Z 反变换表达式 fk=iztrans(Fz,k) %Z 反变换

pretty(fk); 运算结果

相关文档
最新文档