实验目的:学****窗函数法设计滤波器和频率采样法设计滤波器,复****教材上滤波器设计理论。实验要求:-7,设计海明窗滤波器,要求绘制出h(n)及其频谱。-9的设计方案,频域采样得到33点序列,反变换得到h(n),再绘出h(n)的频谱,和原设计要求相比,分析误差产生原因。实验报告主要体现:,是否满足题目要求通带阻带要求?实际的通带阻带各约是多少?,例6-7中使用80点长的hamming窗,能否设计出更短的窗(从表6-3中挑选)来满足要求,说明理由。?为什么会产生这样的现象?可否消除?提示:。fdatool参考操作如下:(1).mandwindow处输入fdatool,出现窗口如下图所示。(2).在左下角选择滤波器类型(低通,高通,带通,带阻)等。设计方法可以用FIR或者IIR,在每种设计方法中又可以选择具体的设计方法,比如巴特沃思,等波纹等。(3).根据左侧选择具体方法的不同,FilterOrder等处可能出现不同的文字及按钮,输入框内容。这些是和具体方法相关的,比如FIR设计中如果使用凯赛窗,会出现因子选择,这在其它方法中是没有的。对照教材,弄懂含义后设定。(4).FrequencySpecifications处设定滤波器要处理的信号的采样频率,通带,阻带。这个采样频率不能乱设,必需和信号采样频率一致。(5).设定通带阻带指标,在底部最右侧,根据通带阻带的纹波系数,设定各自衰减程度。(6).点击design按钮,滤波器设计出来后,会在窗口中部显示幅频特性,点击顶部按钮后可以选择查看相频特性,冲击响应等。(7).设计好滤波器后选择:(8).弹出如下对话框:现在是要把系数导入到workspace中,变量名为num,自己可以改变变量名字。点击OK(9).workspace中已有变量然后就可以编程使用这个变量。如果选择把滤波器系数导入到文件中,其中的变量名叫Num,也可以修改,下一步弹出是让你把这个文件取什么名字,这个名字可以按照变量命名规则随意,。需要使用这个数据时,:%…;%…,可以使用ifft()函数由采样点得到hn,但是不能用FFT(hn)再来计算察看幅度谱,因为这样只能看到离散谱线,肯定是相等的,应该使用(1-106)公式,
实验四 滤波器设计分析 来自淘豆网www.taodocs.com转载请标明出处.