资源描述
前 言数字信号处理是信息电子,通信工程等本科专业及其他相近专业的一门专业必修课。通过本课程的学习,学生应掌握以下基本概念、理论和方法:采样定理、离散序列的变换、离散信号的频谱分析;离散系统的传递函数、频率响应、离散系统的基本分析方法;数字滤波器的设计理论、滤波器的软件实现;离散傅立叶变换理论、快速傅立叶变换方法;有限字长效应。为了使学生更好地理解和深刻地把握这些知识,并在此基础上,训练和培养学生掌握离散系统的基本概念和分析方法,数字滤波器的设计和实现,以及如何利用快速傅立叶变换等DSP技术对数字信号进行分析、滤波等处理,设置了以下三个实验:(1)离散时间序列卷积和MATLAB实现;内容:使用任意的编程语言编制一个程序,实现两个任意有限序列的卷积和。目的:理解线性非移变系统I/O关系和实现要求:掌握使用计算机实现数字系统的方法(2)FFT算法的MATLAB实现;内容:使用MATLAB编程语言编制一个程序,实现任意有限序列的FFT。目的:理解FFT算法的意义和实现要求:掌握使用计算机实现FFT算法的方法(3)数字滤波器的设计;内容:使用MATLAB编程语言编制一个程序,实现FIR或IIR滤波器的设计目的:理解数字滤波器的设计技术要求:掌握使用计算机进行数字滤波器设计的方法(4)窗函数设计FIR滤波器;内容:使用MATLAB编程语言编制一个程序,实现FIR或IIR滤波器的设计目的:理解数字滤波器的设计技术要求:掌握使用计算机进行数字滤波器设计的方法该实验指导书是参照该课程的教学大纲而编制的,适合于信息电子工程、通信工程等本科专业及其他相近专业。数字信号知识预备:一典型的离散信号1单位抽样信号2脉冲串序列p(n)将在时间轴上延迟k个抽样周期,得若k从变到,则的所有移位可形成一个无限长的脉冲串序列p(n)3单位阶跃序列4正弦序列5复正弦序列6指数序列二离散信号的运算1信号的延迟给定离散信号x(n),若信号,分别定义为x(n-k)=x(n+k)序列下x(n)在某一时刻k时的值可用的延迟来表示,即=2.两个信号的相加和相乘x(n)=x1(n)+x2(n)y(n)=x1(n)x2(n)y(n)=cx(n)3.信号时间尺度的变化y(t)=x(t/a),式中a0若a1或a Lx=length(x); h=6 2 3 6 4 2;Lh=length(h); y=conv(x,h);Ly=length(y); subplot(131);stem(1:1:Lx,x);title(x(n)与n的离散序列图形); subplot(132);stem(1:1:Lh,h);title(h(n)与n的离散序列图形); subplot(133);stem(1:1:Ly,y);title(y(n)与n的离散序列图形);
展开阅读全文