ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:127.91KB ,
资源ID:16650021      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16650021.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《数字信号处理》实验指导书Word格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《数字信号处理》实验指导书Word格式.docx

1、四、实验原理1、有限长序列x(n)的DFT的概念和公式: 2、FFT算法调用格式是 X= fft(x) 或 X=fft(x,N)对前者,若x的长度是2的整数次幂,则按该长度实现x的快速变换,否则,实现的是慢速的非2的整数次幂的变换;对后者,N应为2的整数次幂,若x的长度小于N,则补零,若超过N,则舍弃N以后的数据。Ifft的调用格式与之相同。五、实验内容及实验步骤、使用MATLAB产生如下信号:(1)x(t)2u(t1),1t clear clear all;close all; t=-1:0.01:5;t0=1; u=(t-t0)=0; x=-2*u; plot(t,x);axis(-1,5

2、,-2.5,0.5); (2)x(n)2(n+n0),n02clear all close all; n=-10:10; n0=2; t=n+n0; u=t=0; x=2*u; plot(n,x) 2、选择合适的变换区间长度N,用DFT对下列信号进行谱分析,画出幅频特性和相频特性曲线。(1)x1(n)=2cos(0.2n)R10(n);(2)x2(n)=sin(0.45n)sin(0.55n)R51(n);(3)x3(n)=2-|n|R21(n+10)。六、问题与思考对序列x(n)来说,做 N=64 点和 N=256 点的 DFT,得到的幅频特性相同吗?试比较异同点。七、实验报告要求1、独立完

3、成以上实验内容;2、采用标准实验报告纸书写实验报告;3、实验报告内容包括:实验名称、实验目的,实验原理,所采用函数的基本说明、实验内容、程序清单(附主要语句说明或注释)、实验图表(打印或手绘)、归纳总结实验结果、心得体会及其他。实验二 基于MATLAB的IIR数字滤波器的设计了解IIR数字滤波器的特点,了解IIR数字低通滤波器的设计方法和设计过程,掌握Matlab软件所提供的各种设计函数,运用Matlab软件分别实现基于脉冲响应不变法和双线性变换法的IIR滤波器设计。1、掌握IIR数字滤波器的特点及设计方法,重点掌握脉冲响应不变法和双线性变换法设计巴特沃斯的方法;2、掌握部分Matlab基本数

4、学函数、常用IIR数字滤波器设计和作图函数的使用;3、掌握Matlab编程的基本方法。三、实验所采用的功能函数1、IIR滤波器阶数选择函数:buttord(巴特沃斯滤波器阶数选择函数)调用格式:N,wc=buttord(wp,ws,Rp,As) (适用数字滤波器)N,wc=buttord(wp,ws,Rp,As, s) (适用模拟滤波器)2、完整滤波器设计函数:butter(巴特沃斯滤波器设计)B,A=butter(N,wc,ftype),) 3、归一化模拟低通滤波器原型设计函数:buttap(巴特沃斯滤波器原型)z,p,G=buttap(N)如果要从计算得到的零、极点得到系统函数的分子和分母

5、多项式系数向量B和A,可以调用结构转换系数b,a=zp2tf(z,p,G)和频率转换B,A=lp2lp(B,A,wc)。4、滤波器离散化函数:Bz,Az=bilinear(B,A) (双线性变换法)Bz,Az=impinvar(B,A) (脉冲响应不变法)5、数字滤波器频率响应:freqzH,w=freqz(Bz,Az,M)6、各类基本信号和运算函数; abs(幅值)、 angle(相角) IIR数字滤波器的任务就是寻求一个因果、物理可实现的系统函数,使它的频率响应满足所希望得到的频域指标,即符合给定的通带衰耗、阻带衰耗、通带截止频率和阻带截止频率。本次实验就是通过双线性变换法和脉冲响应不变法

6、设计一个巴特沃斯低通IIR数字滤波器。该设计方法就是先根据频率响应指标,设计出相应的模拟滤波器H(s),再通过脉冲响应不变法或双线性变换法转换为数字滤波器H(z),其过程如下:设计一个工作于采样频率80kHz的巴特沃斯数字低通滤波器,要求通带边界频率为4kHz,通带最大衰减为0.5dB,阻带边界频率为20kHz,阻带最小衰减为45dB。分别用脉冲响应不变法和双线性变换法调用MATLAB工具箱函数buttord、butter或buttap、impinvar进行设计,显示数字滤波器系统函数H(z)的系数,绘制损耗函数和相频特性曲线。比较两种方法的设计结果,观察双线性变换法的频率非线性失真和脉冲响应

7、不变法的频谱混叠失真。1.双线性变换法设计步骤:(1)确定数字滤波器指标:p,s,p,s;, (2)进行非线性预畸变校正,将数字滤波器的技术要求转换为模拟滤波器的技术要求, 通带最大衰减p和阻带最小衰减s不变;(3)利用函数N,wc=buttord(Wp,Ws,Rp,Rs,s),求出模拟低通滤波器的阶次和3dB截止频率。注意:Wp,Ws应该为(2)中的p,s。(4)运用函数butter(N,wc,s)求得模拟低通滤波器的系统函数的分子、分母多项式形式;(5)利用bilinear函数求出H(z)的分子、分母系数;(6)利用Freqz函数,求频率响应H(ej);(7)作图显示滤波器的幅频特性和相位

8、特性。clear all;Fs=80000;T=1/Fs;wp=(2/T)*tan(2*pi*4000/Fs)/2);ws=(2/T)*tan(2*pi*20000/Fs)/2);rp=0.5;rs=45;N,wc=buttord(wp,ws,rp,rs,);Bz,Az=bilinear(B,A,Fs);M=0:pi/512:pi;Hz,w=freqz(Bz,Az,M);Hx=angle(Hz);subplot(2,1,1);plot(w,Hx);xlabel(omegapiylabel(title(subplot(2,1,2);plot(M/pi,20*log10(abs(Hz);grid

9、on; (dB)axis(0,1-100,5);2. 脉冲响应不变法设计步骤(1)确定数字频率指标:(2)采用脉冲响应不变法求得模拟频率指标;(5)利用impinvar(B,A)函数求出H(z)的分子、分母系数;(6)利用freqz函数,求频率响应H(ej);clc;wp=(2*pi*4000/Fs)/T;ws=(2*pi*20000/Fs)/T;z,p,G=buttap(N);b,a=zp2tf(z,p,G);B,A=lp2lp(b,a,wc);Bz,Az=impinvar(B,A,Fs);plot(w,Hx,rlinewidth,2);plot(M/pi,20*log10(abs(Hz),

10、axis(0,1,-100,5); 脉冲响应不变法和双线性变换法在设计IIR 滤波器时各自优点。实验三 基于MATLAB的FIR数字滤波器的设计1、了解FIR数字滤波器的特点、设计方法和设计过程;2、掌握Matlab软件所提供的基本函数;3、掌握常用窗函数的特性、表示式和Matlab实现4、加深理解FIR数字滤波器的时域特性和频率特性。1了解FIR数字滤波器的特点、设计方法和设计过程,掌握Matlab软件所提供的基本函数;2掌握常用窗函数的特性、表示式和Matlab实现,并根据给定的设计要求,运用Matlab软件分别实现基于窗函数法的FIR滤波器设计,求出滤波器的阶数、系统函数,并绘出相应的幅

11、度响应曲线。1. 窗函数法FIR滤波器设计fir1:2. fft和ifft、freqz函数;3. 各类基本信号和运算函数;4. 常用窗函数:boxcar(N)、hanning(N)、hamming(N)、blackman(N)。FIR数字滤波器总是稳定的系统,且可以设计成具有线性相位的。其在数据通信、图像处理、语音信号处理等实际应用领域中得到广泛的应用。N阶有限冲激响应(FIR)数字滤波器的转移函数为:,系统的单位脉冲响应h(n)是长度为N的有限长因果序列。当满足h(n)=h(n-N-1)的对称条件时,该FIR数字滤波器具有线性相位。FIR数字滤波器的设计方法主要有窗函数法和频率采样法。本次实

12、验主要是采用窗函数法设计FIR滤波器。窗函数法设计FIR滤波器的过程为:是理想滤波器的频域系统函数,是设计的实际滤波器的频响。加窗的作用是通过把理想滤波器的无限长脉冲响应乘以窗函数来产生一个被截断的脉冲响应,即,并对频响进行平滑。1、实验内容调用MATLAB工具箱函数fir1设计线性相位低通FIRDF, 要求希望逼近的理想低通滤波器通带截止频率c=/4 rad,滤波器长度N=21。分别选用矩形窗、Hanning窗、Hamming窗和Blackman窗进行设计,绘制用每种窗函数设计的单位脉冲响应h(n)及其幅频特性曲线,并进行比较,观察各种窗函数的设计性能。2、窗函数法设计步骤(1)选择窗函数类

13、型和长度(2)构造希望逼近的频率响应函数(3)按照IDFT求得理想脉冲响应:(4) 加窗得到FIRDF的单位脉冲响应。以上(2)(4)步骤的解题过程可调用工具箱函数fir1实现。其调用格式:h(n)=fir1(M,wc,type,window),返回截止频率为c的M阶(单位脉冲响应h(n)长度N=M+1)FIR低通滤波器系数向量hn;type为滤波器的类型,如低通、高通、带通、带阻等,缺省时为低通;window为选定的窗函数类型,默认选用哈明窗。滤波器单位脉冲响应h(n)与向量hn的关系为 h(n)=hn(n+1) ,n=0,1,2,M,而且满足线性相位条件:wc为对归一化的数字频率,0wc1。(5)用dft或freqz函数求得hn频率响应;(6)分别画出每种窗函数设计的及其幅频特性曲线。六、 问题与思考1、如果没有给定h(n)的长度N,而是给定了通带边缘截止频率c和阻带临界频率p,以及相应的衰减,你能根据这些条件用窗函数法设计线性相位FIR低通滤波器吗?2、在FIR窗函数设计中,为何采用不同特性的窗函数?选用窗函数的依据是什么?

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1