欢迎来到天天文库
浏览记录
ID:32879845
大小:1.97 MB
页数:49页
时间:2019-02-17
《南邮2013dsp实验报告(英文mitra版)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、南京邮电大学实验报告实验名称:离散时间信号与系统的时、频域表示离散傅立叶变换和z变换数字滤波器的频域分析和实现数字滤波器的设计课程名称数字信号处理A(双语)班级学号____姓名________开课时间2013/2014学年,第一学期实验名称:离散时间信号与系统的时、频域表示实验目的和任务:熟悉Matlab基本命令,理解和掌握离散时间信号与系统的时、频域表示及简单应用。在Matlab环境中,按照要求产生序列,对序列进行基本运算;对简单离散时间系统进行仿真,计算线性时不变(LTI)系统的冲激响应和卷积输出;
2、计算和观察序列的离散时间傅立叶变换(DTFT)幅度谱和相位谱。实验内容:基本序列产生和运算:Q1.1~1.3,Q1.23,Q1.30~1.33离散时间系统仿真:Q2.1~2.3LTI系统:Q2.19,Q2.21,Q2.28DTFT:Q3.1,Q3.2,Q3.4实验过程与结果分析:Q1.1运行P1_1产生单位样本序列u[n]的程序与显示的波形如下:clf;n=-10:20;u=[zeros(1,10)1zeros(1,20)];stem(n,u);xlabel('时间序号n');ylabel('振幅');
3、title('单位样本序列');axis([-102001.2]);Q1.2clf命令的作用是-清除图形窗口上的图形axis命令的作用是-设置坐标轴的范围和显示方式title命令的作用是-给图形加名字xlabel命令的作用是-添加x坐标标注ylabel命令的作用是-添加y坐标标注Q1.3产生有延时11个样本ud[n]的程序及其运行结果如下:clf;n=-10:20;u=[zeros(1,21)1zeros(1,9)];stem(n,u);xlabel('时间序号n');ylabel('振幅');titl
4、e('单位样本序列');axis([-102001.2]);Q1.23修改上述程序,以长生长度为50、频率为0.08、振幅为2.5、相移为90度的一个正弦序列并显示它。该序列的周期是多少?n=0:50;f=0.1;f=0.08;phase=pi;A=2.5;arg=2*pi*f*n-phase;x=A*cos(arg);clf;stem(n,x);axis([050-33]);grid;周期为:2π/ω=1/f=1/0.08=1/(8/100)=100/8=25/2.Q1.30未污染的信号s[n]是什么
5、样的形式?加性噪声d[n]是什么样的形式?加性噪声d[n]是均匀分布在-0.4和+0.4之间的随机序列Q1.31使用语句s=s+d能产生被噪声污染的信号吗?若不能,为什么?不能。因为d是列向量,s是行向量Q1.32信号x1、x2、x3与x之间的关系是什么?x1是x的延时,x2和x相等,x3超前于xQ1.33legend的作用是什么legend用于产生图例说明Q2.1对于M=2和输入x[n]=s1[n]+s2[n],程序P2.1的输出为:输入x[n]被该离散时间系统抑制的分量为-Signal#2的高频分量
6、Q2.2程序P2.1中LTIsystem被修改为y[n]=0.5(x[n]–x[n–1])后,输入x[n]=s1[n]+s2[n]导致的输出为:对于输入的影响是-该系统现在是一个高通滤波器。它通过高频率的输入分量S2,而不是低频分量输入S1。Q2.3程序P2_1对于不同M(M=4,6)取值和不同正弦分量(任取2个)取值的运行结果如下:M=4f1=0.05f2=0.10M=6f1=0.30f2=0.30Q2.19运行P2_5生成的结果如下::Q2.21生成的MATLAB代码如下:clf;N=40;num=
7、[0.9-0.450.350.002];den=[1.00.71-0.46-0.62];x=[1zeros(1,N-1)];y=filter(num,den,x);stem(y);xlabel('时间序号n');ylabel('振幅');title('冲击响应');grid;程序产生的40个样本如下所示:Q2.28程序P2_7产生的序列y[n]andy1[n]如下所示:①y[n]和y1[n]的差别为---它们无差别。②将x[n]补零后得到x1[n]作为输入,产生y1[n]的原因是--对于长度N1和N2的
8、两个序列,转化率返回得到的序列长度N1+N2-1。与此相反,过滤器接受一个输入信号和一个系统规范。返回的结果是相同的长度作为输入信号。因此,为了从转化率和滤波器得到直接比较的结果,有必要供应滤波器的输入已经零填充为长度L(x)+L(h)-1。Q3.1程序P3_1计算离散时间傅里叶变换的原始序列为---H(e)=pause命令的作用为-不加参数,直接用pause的话,就是程序暂停,直至用户按任意一个按键。如果加参数,比如pause(1.5)就
此文档下载收益归作者所有