离散系统的差分方程.doc

离散系统的差分方程.doc

ID:59142320

大小:197.50 KB

页数:7页

时间:2020-09-11

离散系统的差分方程.doc_第1页
离散系统的差分方程.doc_第2页
离散系统的差分方程.doc_第3页
离散系统的差分方程.doc_第4页
离散系统的差分方程.doc_第5页
资源描述:

《离散系统的差分方程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告实验课程:数字信号处理实验内容:实验2离散系统的差分方程、冲激响应和卷积分析院(系):计算机学院专业:通信工程班级:111班2013年6月3日一、实验目的:加深对离散系统的差分方程、冲激响应和卷积分析方法的理解。二、实验原理:离散系统其输入、输出关系可用以下差分方程描述:输入信号分解为冲激信号,。记系统单位冲激响应,则系统响应为如下的卷积计算式:当时,h[n]是有限长度的(n:[0,M]),称系统为FIR系统;反之,称系统为IIR系统。在MATLAB中,可以用函数y=Filter(p,d,x)求解差分方程,也可以用函数y=Conv(x,h)计算卷积。三、实

2、验内容及步骤:1、实验内容:分别在x(n)=δ(n)和x(n)=cos(2π*0.47*n)的输入下,编制程序分别用上述两种方法求解下列两个系统的响应,并得出系统零极点分布图,绘出其图形。2、实验代码及结果程序代码:%(1)用impz()函数求冲激响应:M=50;num=[1-10];den=[10.750.125];y=impz(num,den,M);subplot(3,2,1);stem(y);xlabel('时间');ylabel('振幅');title('单位冲激响应:impz()函数方法')%(2)用filter()函数求冲激响应:n=0:50;x=[1

3、zeros(1,50)];num=[1-10];den=[10.750.125];y=filter(num,den,x);%filter函数给出的点数与输入的x序列点数一样,所以为了不漏点,输入序列的点数尽量多补0,但用此函数求冲激响应不好subplot(3,2,2);stem(n,y);xlabel('时间');ylabel('振幅');title('单位冲激响应:filter()函数方法')%(3)用filter()函数求余弦输入响应:n=0:50;x=cos(2*pi*0.47*n);num=[1-10];den=[10.750.125];y=filter(

4、num,den,x);%注意:“>>”后加一个空格再写指令,这样就可以直接COPY到MATLAB的命令窗执行,%是注释符号subplot(3,2,3);stem(n,y)xlabel('时间');ylabel('振幅');title('余弦输入响应:filter()函数方法')%(4)用conv()函数求余弦响应:n=0:50;x1=cos(2*pi*0.47*n);x2=[1zeros(1,50)];num=[1-10];den=[10.750.125];y=filter(num,den,x2);z=conv(x1,y);%z的点数为x1的加上y(也即X2的)的

5、再减1subplot(3,2,4);m=0:100;stem(m,z);%conv()可以显示201点,而用filter()仅显示101点axis([050-1010]);%为了便于比较两种方法的值,减小本方法的横坐标尺度与filter()方法匹配xlabel('时间');ylabel('振幅');title('余弦输入响应:conv()函数方法')%(5)系统零极点分布图:num=[1-10];den=[10.750.125];subplot(3,2,5);zplane(num,den);grid图形如下:程序如下:M=50;num=[00.250.250.25

6、0.25];den=[10000];y=impz(num,den,M);subplot(3,2,1);stem(y);xlabel('时间');ylabel('振幅');title('单位冲击响应:impz()函数方法');n=0:50;x=[1zeros(1,50)];num=[00.250.250.250.25];den=[10000];y=filter(num,den,x);subplot(3,2,2);stem(n,y)xlabel('时间');ylabel('振幅');title('单位冲激响应:filter()函数方法');n=0:50;x=cos(2

7、*pi*0.47*n);num=[00.250.250.250.25];den=[10000];y=filter(num,den,x);subplot(3,2,3);stem(n,y);xlabel('时间');ylabel('振幅');title('余弦输入响应:filter()函数方法');num=[00.250.250.250.25];den=[10000];subplot(3,2,4);zplane(num,den);grid;图形如下:四、实验总结与分析:通过这次实验,基本学会了用MATLAB软件编程求离散系统的单位脉冲响应和单位冲击响应,对解离散系统差

8、分方程有了

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。