文档介绍:课程名称:数字信号处理学号:09042114姓名:谌志禄实验一:离散信号及其matlab实现一:实验目的熟悉matlab的主要操作命令;学会离散信号的表示方法及其基本运算;掌握简单的绘图命令;用matlab编程并学会创建函数。二:、减、乘、除和乘方运算。输入A=[1234],B=[3456],起点n=0,求C=A+B,D=A-B,E=A.*B,F=A./B,G=A.^B,并用stem语句画出A,B,C,D,E,F,G。(1)运行结果实验结果分析:上述实验实现了序列的加、减、乘、除和乘方的基本运算,体验序列运算和实数运算的的不同。序列起点N=0,输入A=[1234],B=[3456],求E=A.*B,F=A./B,G=A.^B,分别为矩阵的乘、除、幂运算。:①②③实验结果分析:序列为离散序列是连续信号的等间隔采样,序列图形的包络与对应连续信号的波形是一致的。编写函数如实现的移位序列,,绘出该函数的图形。设n1=0,n2=9,n0=2。实验结果分析:序列的移位只是序列的横坐标发生平移,重坐标幅度没有发生变化。为横坐标向右平移n0位。4.,起点n=0,产生并绘出下列序列的样本:实验结果分析:是将序列x(n)进行移位,改变幅值后想加减后得到的新序列。四:实验小结通过本次实验学会了编写M文件实现离散信号的运算图像绘制等;更加熟练地掌握了序列的几个基本运算:加法、乘法、移位、翻转和尺度变换;知道了模拟信号经过等间隔采样可以得到时域离散信号,如、、等模拟信号经过16点等间隔采样可得到上述所示16点离散序列;熟悉了stepshift的编写来实现序列的移位。实验二系统及系统响应一:实验目的观察离散系统的频率响应;熟悉连续信号经理想采样前后的频谱变化关系,加深对时域采样定理的理解;利用序列的FT对连续信号,离散信号及系统响应进行频域分析;利用卷积方法观察分析系统的时域特性。二:,求出并绘制H(z)的幅频响应与相频响应。实验结果分析:利用系统函数的零极点分布分析系统的频率响应,由系统的频率响应H(z)得到各采样点的幅频响应函数和相频响应函数,再调用plot绘制曲线图。=,,,实现下列实验内容:=1kHz,即T=1ms观察所得采样xa(n)的幅频特性和图中的||在折叠频率附近有无明显差别。=300Hz,观察的变化,并做记录;进一步降低采样频率,=200Hz,观察频谱混叠是否明显存在,说明原因,并记录这时的曲线。。实验结果分析:有运行结果可知,采样频率对采样序列和幅度的影响,当信号频率一定时,增大采样频率。频谱混叠现象越少,信号失真越小。(n)=δ(n)通过该系统的响应y1(n)。比较所求响应y1(n)和h1(n)之间有无差别,绘图说明,并用所学理论解释所得结果。(n)=R10(n)通过系统的响应y2(n),并判断y2(n)图形及其非零值序列长度是否与理论结果一致,改变x2(n)的长度,取N=5,重复该实验。注意参数变化的影响,说明变化前后的差异,并解释所得结果。(1)运行结果实验结果分析:.利用线性卷积求信号x1(n)=δ(n)通过该系统的响应y1(n)。响应x1(n)的离散点数比y1(n)多。利用线性卷积的点数为两卷积相对应点数想加再加一。y2(n)图形及其非零值序列长度是与理论结果一致的,取N=5,重复该实验。,由于N小于n+m+1,所得结果会出现失真。(n)。实验结果分析:y(n)=x(n)*h(n),所得结果与理论相符,没有失真。实验小结通过本次实验了解MATLAB软件区分大小和中英文,写程序要注意书写规范,保存时程序名要对应。通过观察离散系统的频率响应,熟悉连续信号经理想采样前后的频谱变化关系,加深对时域采样定理的理解,了接线性卷积求傅里叶变换的方法,利用序列的FT对连续信号、离散信号及系统响应进行频域分析,利用卷积方法观察分析系统的时域特性。选择采样间隔要合理,这样运行结果就明显。实验三用FFT作谱分析一:(因为FFT只是DFT的一种快速算法,所以FFT的运算结果必然满足DFT的基本性质)。。,以便在实际中正确应用FFT。二:(n)de10点DFT,20点DFT并画出图形。(1)运行结果10点DFT20点DFT实验结果分析离散傅里叶变换的n点变换在频域范围内表现为对傅里叶变换即Z变换在单位圆上的抽样。离散傅里