课程设计报告书
一、课程设计目的
综合运用本课程的理论知识进行频谱分析以及滤波器设计,通过理论推导得出相应结论,并利用MATLAB 作为编程工具进行计算机实现,从而复习巩固了课堂所学的理论知识,提高了对所学知识的综合应用能力,并从实践上初步实现了对数字信号的处理。
1.1基本要求
通过本课程设计,能够体现对电子信息工程专业主干学位课“数字信号处理”的课程知识的综合 应用能力。掌握应用MATLAB语言完成课程设计题目所要求的设计指标,并撰写高质量的课程设计报告。
二、课程设计主要内容
2.1 设计要求
1、用matlab实现程序设计。
2、注意要对每幅图的横纵坐标、题目有所标注,程序加必要注释。
2.2设计内容
1、x(n)=cos(0.48πn)+cos(0.52πn),求如下X( )和X(k)。
(1)取x(n)的前10点数据,求N=10点的X()和X(k)并作图。
(2)将(1)中的x(n)补零至100点,求N=100点的X( )和X(k)并作图。
(3)取x(n)的前100点数据,求N=100点的X( )和X(k)并作图。
(4)取x(n)的前128点数据,求N=128点的X()和X(k)并作图。
(5)取x(n)的前50点数据,求N=50点的X()和X(k)并作图。
(6)讨论以上5种情况的区别
2、已知原始信号x(t)=sin(80×2 Πt)+2sin(140×2Πt)。若信号受到加性白噪声污染,实际获得的信号为(t)=x(t)+randn(size(t)),设计一个FIR滤波器从噪声污染的信号
中恢复出源信号x(t)。 设采样频率fs=1000Hz
2.3 设计分析
2.3.1实验一分析
(1)序列xn)的FT X()可用如下的指令完成:
x=cos(0.48*pi*n)+cos(0.52*pi*n);
w=[0:500]*2*pi/500;
X=x*exp(-j*n'*w);
X(K)的求取可使用fft().
(2)在第1种情况,应注意由于截断函数的频谱混叠作用,是否可以正确的分辨两个频率分量;
第2 种情况,补零改变了X(k)的密度,是否可以正确分辨两个频率分量;
第3种情况加宽了截断函数的宽度, 并且为周期序列的整数倍,可以正确分辨两个频率分量;