上机实验离散时间信号的时域分析.docx

上机实验离散时间信号的时域分析.docx

ID:52717752

大小:58.98 KB

页数:6页

时间:2020-03-29

上机实验离散时间信号的时域分析.docx_第1页
上机实验离散时间信号的时域分析.docx_第2页
上机实验离散时间信号的时域分析.docx_第3页
上机实验离散时间信号的时域分析.docx_第4页
上机实验离散时间信号的时域分析.docx_第5页
资源描述:

《上机实验离散时间信号的时域分析.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上机实验7离散时间信号的时域分析一、实验目的<1)掌握离散时间信号时域运算的基本实现方法。<2)熟悉相关函数的调用格式及作用。<3)掌握离散信号的基本运算。<4)掌握信号的分解,会将任意离散信号分解为单位脉冲信号的线性组合。二、实验原理离散时间信号的运算包括信号的相加和相乘。信号的时域变换包括信号的平移、反折、倒相以及尺度变换。三、实验内容1.验证性实验:<1)序列的加法Matlab程序为:x1=-2:2。k1=-2:2。x2=[1-11]。k2=-1:1。k=min([k1,k2]>:max([k1,k2]>。f1=zeros(1,length(k>>。f2=zeros(1,leng

2、th(k>>。f1(find((k>=min(k1>>&(k<=max(k1>>==1>>=x1。f2(find((k>=min(k2>>&(k<=max(k2>>==1>>=x2。f=f1+f2。stem(k,f,'filled'>。axis([min(k>-1,max(k>+1,min(f>-0.5,max(f>+0.5]>。title('序列的加法'>。<2)序列的乘法6/6Matlab程序为:x1=-2:2。k1=-2:2。x2=[1-11]。k2=-1:1。k=min([k1,k2]>:max([k1,k2]>。f1=zeros(1,length(k>>。f2=zeros(1

3、,length(k>>。f1(find((k>=min(k1>>&(k<=max(k1>>==1>>=x1。f2(find((k>=min(k2>>&(k<=max(k2>>==1>>=x2。f=f1.*f2。stem(k,f,'filled'>。axis([min(k>-1,max(k>+1,min(f>-0.5,max(f>+0.5]>。title('序列的乘法'>。<3)序列的翻转Matlab程序为:x1=-2:2。k1=-2:2。k=-fliplr(k1>。f=fliplr(x1>。stem(k,f,'filled'>。axis([min(k>-1,max(k>+1,min(f

4、>-0.5,max(f>+0.5]>。title('序列的翻转'>。<4)序列的倒相Matlab程序为:x1=-2:2。k1=-2:2。k=k1。f=-x1。stem(k,f,'filled'>。axis([min(k>-1,max(k>+1,min(f>-0.5,max(f>+0.5]>。title('序列的倒相'>。<5)序列的平移Matlab程序为:6/6x1=-2:2。k1=-2:2。k0=2。k=k1+k0。f=x1。stem(k,f,'filled'>。axis([min(k>-1,max(k>+1,min(f>-0.5,max(f>+0.5]>。title('序列的平移'

5、>。2.程序设计实验:已知序列,对应的k值为-3=。axis([min(k>-1,max(k>+1,min(f>-0.5,max(f>+0.5]>。title('f_{1}(k>=f(-k>'>。<2)Matlab程序为:x1=[2,3,1,2,3,4,3,1]。k1=-3:4。k=-fliplr(k1>。f=fliplr(x1>。stem(k,f,'filled'>。axis([

6、min(k>-1,max(k>+1,min(f>-0.5,max(f>+0.5]>。title('f_{2}(k>=f(k-2>'>。6/6<3)Matlab程序为:x1=[2,3,1,2,3,4,3,1]。k1=-3:4。k0=1。k1=k1+k0。ns=0。k2=0:10。k=min([k1,k2]>:max([k1,k2]>。x2=[zeros(1,ns-0>,ones(1,10-ns+1>]。f1=zeros(1,length(k>>。f2=zeros(1,length(k>>。f1(find((k>=min(k1>>&(k<=max(k1>>==1>>=x1。f2(find(

7、(k>=min(k2>>&(k<=max(k2>>==1>>=x2。f=f1.*f2。stem(k,f,'filled'>。axis([min(k>-1,max(k>+1,min(f>-0.5,max(f>+0.5]>。title('f_{3}(k>=f(k-1>U(k>'>。<4)Matlab程序为:x1=[2,3,1,2,3,4,3,1]。k1=-3:4。k0=2。k3=k1+k0。f=x1。k=-fliplr(k3>。f=fliplr(x

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

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

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