- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验离散时间信号与系统分析
实验四 离散时间信号与系统分析
一、实验目的
1、理解离散信号及系统的时频域分析方法
2、掌握Matlab进行信号的卷积、z变换及逆z变换的方法。
3、掌握Matlab进行离散系统时频域的分析方法
二、实验时数:
2学时
三、实验相关知识
(一)离散信号的卷积
利用函数可以计算离散信号的卷积和,即c(n)=a(n)*b(n),向量c长度是a,b长度之和减1。c(n)=a(n)*b(n)对应的n的取值范围为:[n1+n3, n2+n4]。
例4-1:已知两序列:xk)={1,2,3,4,5;k=-1,0,1,2,3},y(k)={1,1,1; k=-1,0,1},计算x(k)*y(k),并画出卷积结果。
解:k_x = -1:3;
x=[1,2,3,4,5];
k_y = -1:1;
y=[1,1,1];
z=conv(x,y);
k_z= k_x(1)+k_y(1):k_x(end)+k_y(end);
stem(k_z,z);
()离散信号
在Matlab中进行部分分式展开的函数为residuez(),其调用形式如下:
[r,p,k] = residuez(num,den)
其中num=[b0, b1, …, bm]表示X(z)有理分式的分子多项式为;den=[a0, a1, …, am]表示X(z)有理分式的分母多项式为,注意分子分母多项式均为按z-1的降幂排列的多项式,缺项应补零。p为X(z)的极点向量,而r为对应极点部分分式的系数向量,k为常数项和z=0极点的系数向量。
若X(z)为互异的极点,则相应参数的关系如下:
若X(z)中含有重极点,设s阶重极点为p(j),则对应的p(j)= p(j+1)=…= p(j+s-1),相应的部分分式为:
例:已知系统函数为,求部分分式展开式
解:
num=[18];
den=[18 3 -4 -1];
[r,p,k]=residuez(num,den)
运行结果如下:
r=0.3600 0.2400 0.4000
p=0.5000 -0.3333 -0.3333k=[]
因此F(z)的部分分式展开式为:
因此
()、离散时间系统的时域分析
离散时间系统任意激励下的零状态响应
大量的LTI离散时间系统都可用如下线性常系数差分方程描述
其中f[k],y[k]分别表示系统的输入和输出,n是差分方程的阶数。已知差分方程的n个初始状态和输入f[k],就可以通过编程由下式迭代计算出系统的输出。
在零初始状态时,MATLAB信号处理工具箱提供了一个filter函数,计算由差分方程描述的系统的响应。其调用方式为
y=filter (b , a , f)
式中b=(b0,b1,b2,…,bM), a=(a0,a1,a2,…,aN)分别是差分方程左、右端的系数系数向量。注意输出序列的长度和输入序列的长度。
例:受噪声干扰的信号为,其中是原始信号。d[k]是噪声。已知M点滑动平均(moving average)系统的输入输出关系为
解:系统的输入信号f[k]含有有用信号s[k]和噪声信号d[k] 。噪声信号d[k]可以用rand函数产生,将其叠加在有用信号s[k],即得到受噪声干扰的输入信号f[k]。下面的程序实现了对信号f[k]去噪,取M=5。
%program3_3 Signal Smoothing by Moving Average Filter
R = 51;% 信号的长度
% d为[-0.5,0.5]均匀分布的随机噪声
d = rand(1,R)-0.5;
k = 0:R-1;
s = 2*k.*(0.9.^k);
f = s+d;
figure;
% 绘制离散信号包络线
plot(k,d,x-,k,s,*-,k,f,o-);
xlabel(Time index k);
legend(d[k],s[k],f[k]);
M=5;
b = ones(M,1)/M;
a = 1;
y = filter(b,a,f);
figure;
plot(k,s,x-, k,f,o-., k,y,*-)
xlabel(Time index k);
legend(s[k],f[k], y[k]);
2、离散时间系统单位脉冲响应和单位阶跃响应
在MATLAB中,求解离散时间系统单位脉冲响应,可应用信号处理工具箱提供的函数impz,其调用形式为
h=impz(b, a, k)
式中b=(b0,b1,b2,…,bM), a=(a0,a1,a2,…,aN)分别是差分方程左、右端的系数系数向量。
求解离散时间系统单位阶跃响应的函数为stepz(),其调用形式与impz()类似。
例:用impz函数求离散时间系统的单位脉冲响应h[k],并与理论值比较。
解:%program3_4 Impu
您可能关注的文档
- 学学期峡初中次月考.doc
- 学学期徐汇区高英语学习能力诊断卷(附答案).doc
- 学学期数学单元则运算测试卷.doc
- 学学期月教学检测英语试卷.doc
- 学学期期中考试数学试卷.doc
- 学学期机械原理试卷A.doc
- 学学期期末考试试卷分析(菱湖中学杨锋峰).doc
- 学学期英语综合练习.doc
- 学学期普陀区初期末质量调研.doc
- 学学期英语补考试卷.doc
- 教科版科学三年级下册第三单元《太阳、地球和月球》测试卷完整.docx
- 教科版科学三年级下册第一单元《 物体的运动》测试卷及完整答案.docx
- 教科版科学三年级下册第一单元《 物体的运动》测试卷加答案.docx
- 教科版科学三年级上册第一单元水测试卷及解析答案.docx
- 教科版科学四年级上册第一单元《声音》测试卷及参考答案(达标题).docx
- 教科版科学二年级下册第二单元《我们自己》测试卷带答案(培优b卷).docx
- 教科版科学三年级下册第一单元《 物体的运动》测试卷附参考答案(突破训练).docx
- 苏教版小学科学四年级下册期末测试卷含答案(典型题).docx
- 教科版科学四年级上册第一单元《声音》测试卷及参考答案ab卷.docx
- 教科版科学三年级上册第二单元空气测试卷(历年真题).docx
最近下载
- [中级注册安全工程师考试密押资料]安全生产管理模拟194.docx VIP
- 某光伏项目危险源辨识与风险评价清单.pdf VIP
- [中级注册安全工程师考试密押资料]安全生产管理模拟197.pdf VIP
- 品管圈PDCA优秀案例-提高保护性约束使用的规范率医院品质管理成果汇报.pptx
- [中级注册安全工程师考试密押资料]其他安全(不包括消防安全)技术模拟7.docx VIP
- (优质医学)汇报用提高约束具规范使用率.ppt
- 英文版公司章程ARTICLES OF ASSOCIATION OF.docx VIP
- 2025年海南省中考物理试题卷(含答案解析).docx
- 公司章程英文版 Company Articles of Association.doc VIP
- 室内外照明线路敷设要点.ppt VIP
文档评论(0)