信号与系统实验(MATLAB西电版)实验4离散时间信号的时域基本运算

信号与系统实验(MATLAB西电版)实验4离散时间信号的时域基本运算

ID:42337045

大小:309.50 KB

页数:18页

时间:2019-09-13

信号与系统实验(MATLAB西电版)实验4离散时间信号的时域基本运算_第1页
信号与系统实验(MATLAB西电版)实验4离散时间信号的时域基本运算_第2页
信号与系统实验(MATLAB西电版)实验4离散时间信号的时域基本运算_第3页
信号与系统实验(MATLAB西电版)实验4离散时间信号的时域基本运算_第4页
信号与系统实验(MATLAB西电版)实验4离散时间信号的时域基本运算_第5页
资源描述:

《信号与系统实验(MATLAB西电版)实验4离散时间信号的时域基本运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、实验目的二、实验原理三、涉及的MATLAB函数四、实验内容与方法五、实验要求六、思考题一、实验目的(1)掌握离散时间信号时域运算的基本实现方法。(2)熟悉相关函数的调用格式及作用。(3)掌握离散信号的基本运算。(4)掌握信号的分解,会将任意离散信号分解为单位脉冲信号的线性组合。二、实验原理信号的基本运算包括信号的相加和相乘。信号的时域变换包括信号的平移、反折、倒相以及尺度变换。这里要介绍的信号处理之所以要强调“基本运算”,是为了与后面将要介绍的信号的卷积、相关等复杂的处理方法相区别。三、涉及的MATLAB函数fliplr函数功能:实现矩阵行元素的

2、左右翻转。   调用格式:B=fliplr(A):其中A指要翻转的矩阵。四、实验内容与方法1.验证性实验(参考程序)1)序列的加法MATLAB程序:x1=-2:2;%序列1的值k1=-2:2;x2=[1,-1,1];%序列2的值k2=-1:1;k=min([k1,k2]):max([k1,k2]);f1=zeros(1,length(k));f2=zeros(1,length(k));f1(find((k>=min(k1))&(k<=max(k1))==1))=x1;f2(find((k>=min(k2))&(k<=max(k2))==1))

3、=x2;f=f1+f2;stem(k,f,′filled′); axis([min(min(k1),min(k2))-1,max(max(k1),max(k2))+1,min(f)-0.5,max(f)+0.5]);两个序列的加法如图4.1所示。图4.1两个序列的加法2)序列的乘法MATLAB程序:x1=-2:2;%序列1的值k1=-2:2;x2=[1,-1,1];%序列2的值k2=-1:1;k=min([k1,k2]):max([k1,k2]);f1=zeros(1,length(k));f2=zeros(1,length(k));f1(fi

4、nd((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(min(k1),min(k2))-1,max(max(k1),max(k2))+1,min(f)-0.5,[JP]max(f)+0.5]);两个序列的乘法如图4.2所示。图4.2两个序列的乘法3)序列的翻转MATLAB程序:x1=-2:2;%序列1的值k1=-2:2;k=-fliplr(k1);f=fliplr(x1

5、);stem(k,f,′filled′);axis([min(k)-1,max(k)+1,min(f)-0.5,max(f)+0.5]);序列及其翻转如图4.3所示。图4.3序列及其翻转4)序列的倒相MATLAB程序:x1=-2:2;%序列1的值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]);序列及其倒相如图4.4所示。图4.4序列及其倒相5)序列的平移MATLAB程序:x1=-2:2;%序列1的值k1=-2:2;

6、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]);序列及其平移如图4.5所示。图4.5序列及其平移2.程序设计实验已知序列f(k)={2,3,1,2,3,4,3,1},对应的k值为-3≤k≤4,分别绘出下列信号的图形:f1(k)=f(k-2),f2(k)=f(-k),f3(k)=f(k-1)ε(k),f4(k)=f(-k+2),f5(k)=f(k+1),f6(k)=f(k-2)ε(k),f7(k)=f(k+2)ε(k)五、实验要

7、求(1)在计算机中输入程序,验证并记录实验结果,经过分析、比较来完成实验报告。(2)对于设计性实验,应自行编制完整的实验程序,重复验证性实验的过程,并在实验报告中给出完整的自编程序。六、思考题将信号分解为冲激信号序列有何实际意义?

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

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

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