数字信号处理课程设计资料
使用MATLAB(或其他开发工具)编程实现下述内容并写出课程设计报告。
一、课程设计参考题目与设计内容(也可自行选题)
设计一基于DFT的信号频谱分析
主要要求:
1.对离散确定信号作如下谱分析:
(1) 截取x(n)使x(n)成为有限长序列N,(长度N自己选)写程序计算出x(n)的N 点DFT的X(k),并画出时域序列图和相应的幅频图。
(2) 将(1)中x(n)补零加长至M点,长度M自己选,(为了比较补零长短的影响,M可以取两次值,一次取较小的整数,一次取较大的整数),编写程序计算x(n)的M点DFT, 画出时域序列图和两次补零后相应的DFT幅频图。
2. 研究信号频域的物理分辨率与信号频域的分析分辨率,明白两者的区别。(1)采集数据x(n)长度取N=16点,编写程序计算出x(n)的16点DFTX(k),并画出相应的幅频图。
(2) 采集数据x(n)长度N=16点,补零加长至M点(长度M自己选),利用补零DFT计算x(n)的频谱并画出相应的幅频图。
(3) 采集数据x(n)长度取为M点(注意不是补零至M),编写程序计算出M点采集数据x(n)的的频谱并画出相应的幅频图。
3.对比设计内容1、2中各个仿真图,说明补零DFT的作用。补零DFT能否提高信号的频谱分辨率,说明提高频谱物理分辨率与频谱频域分辨率的措施各是什么?
设计二用窗函数法设计FIR数字低通滤波器
主要要求:
1.熟悉各种窗函数,在MATLAB命令窗下浏览各种窗函数,绘出(或打印)各种窗函数图。
2.编写计算理想低通滤波器单位抽样响应的m函数文件。
3根据指标(低通FIR滤波器的指标自行选择)要求选择窗函数的形状与长度N。