DSP实验报告B13011025

南京邮电大学

实 验 报 告

实验名称:离散时间信号与系统的时、频域表示

离散傅立叶变换和z变换

数字滤波器的频域分析和实现

数字滤波器的设计

课程名称 数字信号处理A(双语)

班级学号 B13011025

姓 名 陈志豪

开课时间 2015/2016学年,第1学期

实验名称:离散时间信号与系统的时、频域表示

实验目的和任务:

熟悉Matlab基本命令,理解和掌握离散时间信号与系统的时、频域表示及简单应用。在Matlab环境中,按照要求产生序列,对序列进行基本运算;对简单离散时间系统进行仿真,计算线性时不变(LTI)系统的冲激响应和卷积输出;计算和观察序列的离散时间傅立叶变换(DTFT)幅度谱和相位谱。 实验内容:

基本序列产生和运算: Q1.1~1.3,Q1.23,Q1.30~1.33 离散时间系统仿真: Q2.1~2.3 LTI系统:Q2.19,Q2.21,Q2.28 DTFT:Q3.1,Q3.2,Q3.4 实验过程与结果分析:

Q1.1运行程序P1.1,以产生单位样本序列u[n]并显示它。 clf;

n = -10:20;

u = [zeros(1,10) 1 zeros(1,20)]; stem(n,u);

xlabel('Time index n'); ylabel('Amplitude');

title('Unit Sample Sequence'); axis([-10 20 0 1.2]);

Q1.2 命令clf,axis,title,xlabel和ylabel 命令的作用是什么? 答:clf命令的作用:清除图形窗口上的图形; axis命令的作用:设置坐标轴的范围和显示方式; title命令的作用:给当前图片命名; xlabel命令的作用:添加x坐标标注; ylabel c命令的作用:添加y坐标标注;

Q1.3修改程序P1.1,以产生带有延时11个样本的延迟单位样本序列ud[n]。运行修改的程序并显示产生的序列。 clf;

n = -10:20;

u = [zeros(1,21) 1 zeros(1,9)]; stem(n,u);

xlabel('Time index n'); ylabel('Amplitude');

title('Unit Sample Sequence'); axis([-10 20 0 1.2]);

Q1.23修改上述程序,以产生长度为50、频率为0.08、振幅为2.5、相移为90度的一个正弦序列并显示它。该序列的周期是多少? n = 0:50;

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4