第一范文网 - 专业文章范例文档资料分享平台

北京交通大学信号与系统时域分析

来源:用户分享 时间:2020-06-28 本文由佳人旧梦 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

【研讨题目2】 信号与系统时域分析专题研讨

【目的】

1.研究用离散方法近似计算连续信号的卷积积分;

2.通过分析近似计算卷积积分过程中出现的问题,锻炼学生分析问题和解决问题的能力; 【知识点】

信号时域分析,卷积积分,卷积和 【研讨题目】连续信号卷积积分的数值近似计算

两个连续信号的卷积积分定义为

?y(t)????x(?)h(t??)d?

为了能用数值方法进行计算,需对连续信号进行抽样。记x[k]=x(k?), h[k]=h(k),为进行数值计算所选定的抽样间隔,可以证明连续信号卷积积分可近似的表示为

y(kΔ)?Δ?(x[k]?h[k])

(1)

由式(1)可知,可以利用Matlab提供的conv函数近似计算连续信号的卷积积分。 一、(*)理论分析

为了对近似计算的结果进行分析,用解析的方法计算下列卷积积分,推出卷积积分的解析表达式; (1) 时限信号卷积积分

x1(t)=u(t)?u(t?1),y1(t)=x1(t)?x1(t);

卷积结果为:y1(t)= x1(t)?x1(t)=r(t)-2*r(t-1)+r(t-2) (2) 分段常数信号卷积积分

x2(t)= x1(t)+2 x1(t?1)+ x1(t?2),h2(t)= x1(t)? x1(t?1), y2(t)=x2(t)?h2(t); 卷积结果为:y2(t)= x2(t)?h2(t)

=y1(t)+y1(t-1)-y1(t-2)-y1(t-3)

=r(t)-r(t-1)-2*r(t-2)+2*r(t-3)+r(t-4)-r(t-5) (3) 非时限信号卷积积分

x3(t)=u(t),h3(t)=e?tu(t), y3(t)=x3(t)?h3(t)

卷积结果为:y3= x3(t)?h3(t) =[1-exp(-t)]*u(t) 二、(*)时限信号卷积积分的近似计算

取不同的△值,用Matlab函数conv近似计算卷积积分y1(t)并画出其波形,讨论?的取值对计算结果的影响。

上图中,绿线为间隔0.01的结果,蓝线是间隔0.1结果,红线为实际结果, 由此可见:时间间隔越小,与实际结果越接近。

附程序代码: t1=[0:0.01:5]; t2=[0:0.1:5]; t=[0:0.1:5];

x1=1.*(t1>=0)-1.*(t1>=1); x2=1.*(t2>=0)-1.*(t2>=1);

y1=convn(x1,x1); y2=convn(x2,x2);

y=t.*[t>=0]-2*(t-1).*[t>=1]+(t-2).*[t>=2]

N1=length(y1); %length函数取y1的长度% N2=length(y2);

plot(t,y,'r'); hold on;

plot(0:0.01:(N1-1).*0.01,y1*0.01,'g'); plot(0:0.1:(N2-1).*0.1,y2*0.1,'b'); axis([0 5 0 1])

三、(**)分段常数信号卷积积分的Matlab计算

(1)若x2[k]={1,2 ,1,0; k=0,1,2}, h2[k]= {1,1 ; k=0,1},计算离散卷积y2[k]=x2[k]?h2[k];

y2[k]=x2[k]?h2[k]结果如下:

附程序代码:x2=[1,2,1,0];h2=[1,-1]; y2=conv(x2,h2); N=length(y2); stem(0:N-1,y2); axis([0 8 -1 1])

(2)比较y2(t)和y2[k],你发现了什么?

y2(t)的图像如下:

附程序代码:t=[0:0.1:5];

y=t.*[t>=0]-(t-1).*[t>=1]-2*(t-2).*[t>=2]+2*(t-3).*[t>=3]+(t-4).*[t>=4]-(t-5).*[t>=5] plot(t,y); hold on;

axis([0 8 -1 1])

y2(t)和y2[k]图像比较:

附程序代码:x2=[1,2,1,0];h2=[1,-1]; y2=conv(x2,h2); t=[0:0.1:5];

y=t.*[t>=0]-(t-1).*[t>=1]-2*(t-2).*[t>=2]+2*(t-3).*[t>=3]+(t-4).*[t>=4]-(t-5).*[t>=5] N=length(y2); stem(0:N-1,y2); hold on;

axis([0 8 -1 1]) plot(t,y); hold on;

axis([0 8 -1 1])

比较两图可知,y2(t)与y2[t]的卷积积分相似,将y2[t]向右平移一个单位后,两图像波形重合,若在y2[t]最前面补零,或缩小抽样间隔,即可由y2[t]的卷积积分近似地求解y2(t)地卷积积分。

(3)对(2)中发现象进行理论分析,根据理论分析的结果,给出用Matlab函数conv计算卷积积分y2(t) 的方法并画出卷积积分y2(t)的波形;

x2(t)=u(t)+u(t-1)-u(t-2)-u(t-3),h2(t)=u(t)-2u(t-1)+u(t-2)

x2[k]={1, 2 ,1, 0; k=0,1,2}, h2[k]= {1,1;k=0,1}

当抽样间隔为0.1时,y2[t]比y2(t)超前一个单位,故在y2[t]最前面补零,采用plot即可画出y2(t)的正确波形。另外,由二题研讨可知,将抽样间隔缩小(例如抽样间隔取0.01),采用plot画图也可以得到y2(t)的正确波形。

采用补零的方法画出y2(t)的波形为:

附程序代码:x2=[0,1,2,1,0];h2=[1,-1]; %在x2最前面补零 y2=conv(x2,h2); N=length(y2); plot(0:N-1,y2); axis([0 8 -1 1]

(4)若分段常数的区间宽度不是1,应如何修改算法?

如图,若间隔为0.5时,图像及代码如下:

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新初中教育北京交通大学信号与系统时域分析 全文阅读和word下载服务。

北京交通大学信号与系统时域分析 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1105520.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top