基于窗函数法的数字带通fir滤波器设计(编辑修改稿)内容摘要:
anming(n,39。 symmetric39。 ):与上面相类似。 (3) w = hanming(n,39。 periodic39。 ):此函数返回包括为零点的窗函数的首尾两个元素。 布莱克曼 窗函数 布莱克曼 窗( Blackman Window)函数的时域形式可以表示为 ( 26) 其频谱函数为 (27) 其幅度函数 ( 28) )(1π4co )(Bl nRNnNnn N )()()(1π4jR1π4jR1π2jR1π2jRjRjBl e)e()e()e(NNNNWWWWWW1π41 1π21)()(RgRgRgRgRgBl gNWNWNWNWWW基于窗函数法的数字带通 FIR滤波器设计 9 FIR 数字带通滤波器 设计要求 [1] 窗谱主瓣尽可能地窄,以获得较陡的过渡带; [2] 尽量减少窗谱的最大旁瓣的相对幅度,也就是使能量尽量集中于主瓣,减小峰肩和纹波,进行增加阻带的衰减。 根据工程经验,给定的滤波器指标参数一般为通带截止频率 wp、阻带截止频率 ws、实际通带波动 Rp和最小阻带衰减 As。 设计步骤 FIR 滤 波器的窗函数法设计过程为: ( 9) 式中: Hd(ejΩ )为逼近的理想滤波器频率响应; hd(k)为理想滤波器的单位脉冲响应,是无限长序列。 ( 1)根据过渡带宽及阻带衰减要求,选择窗函数的类型并估计窗口长度 N(或阶数 M=N1),窗函数类型可根据最小阻带衰减 As独立选择,因为窗口长度 N 对最小阻带衰减 As 没有影响,在确定窗函数类型以后,可根据过渡带宽小于给定指标确定所拟用的窗函数的窗口长度 N,设待求滤波器的过渡带宽为Δ w,它与窗口长度 N近似成反比,窗函数类型确定后,其计算公式也确定了,不过这些公式是近似的,得出的窗口长度还要在计算中逐步修正,原则是在保证阻带衰减满足要求的情况下,尽量选择较小的 N,在 N和窗函数类型确定后,即可调用MATLAB 中的窗函数求出窗函数 wd( n)。 ( 2)根据待求滤波器的理想频率响应求出理想单位脉冲响应 hd( n),如果给出待求滤波器频率应为 Hd( ejw),则理想的单位脉冲响应可以用下面的傅里叶反变换式求出: ( 10) 基于窗函数法的数字带通 FIR滤波器设计 10 在一般情况下, hd( n)是不能用封闭公式表示的,需要采用数值方法表示;从w=0 到 w=2π采样 N 点,采用离散傅里叶反变换( IDFT)即可求出。 ( 3) 用窗函数 wd(n)将 hd(n)截断,并进行加权处理,得到 ( 11) 如果要求线性相位特性, 则 h(n)还必须满足: ( 12) 根据上式中的正、 负号和长度 N的奇偶性又将线性相位 FIR滤波器分成四类。 要根据所设计的滤波特性正确选择其中一类。 例如, 要设计线性相位低通特性可选择 h(n)=h(N1n)一类 ,而不能选 h(n)=h(N1n)一类。 ( 4)验算技术指标是否满足要求,为了计算数字滤波器在频域中的特性,可调用 freqz子程序,如果不满足要求,可根据具体情况,调整窗函数类型或长度,直到满足要求为止。 ( ) ( ) ( )dhn hn n() ( 1 )hn hN n 基于窗函数法的数字带通 FIR滤波器设计 11 4 窗函数仿真结果分析 矩形 窗函数仿真结果 : 0 0 . 1 0 . 2 0 . 3 0 . 4 0 . 5 0 . 6 0 . 7 0 . 8 0 . 9 1 2 0 0 1 0 00100N o r m a l i z e d F r e q u e n c y ( r a d / s a m p l e )Phase (degrees)0 0 . 1 0 . 2 0 . 3 0 . 4 0 . 5 0 . 6 0 . 7 0 . 8 0 . 9 1 2 002040N o r m a l i z e d F r e q u e n c y ( 。基于窗函数法的数字带通fir滤波器设计(编辑修改稿)
相关推荐
图 33 步进电机的升 /降速曲线图 在步进电机速度控制中,最方便的是按运行步数 (脉冲数 )控制运行的速度 (脉冲频率 )。 在确定了突变速度和加速度 (或加速时间 )后,就可以得出速度与运行位移的关系表,进而计算出步数和运行时间的关系表,这样在程序中就可以采用查表法来方便地进行步进电机的加减速控制。 步进电机的选用 合理地选用步进电机是相当重要的,通常希望步进电机的输出转矩大
发 环 境采 用 飞思 卡 尔 HCS12 系 列微 控 制器 开 发软 件。 该软件具有支持多种语言,开发环境界面统一,交叉平台开发以及支持插件工具等优点。 在 界面完成编译后,通过清华大学 Freescale MCU/DSP 应用开发研究中心开发的 BDM FOR S12 工具,在 环境下,向 MC9S12EVKC 模块下载程序。 BDM FOR S12 工具使用简单,十分方便 【 1】。
数。 被 动悬 架 的 参 数 不 能 任 意 调 节 和 选 择 ,限 制 了 起 性 能 的 进 一步提 高 ,因 此 减 振 性 能 很 差。 半 主 动 悬 架 : 半 主 动 悬 架 的 简 化 模 型 如 图 2 .1 第 二 个 图 所示 由 可 变 刚 度 的 弹 簧 和 减 振 器 组 成。 其 基 本 控 制 原 理 是 根 据 簧 上 质 量 对 车 轮 的 速 度 响 应
;资源下载功能模块主要是针对一些课程学习的多媒体材料的下载,例如音频、图片、 PPT 等文件的下载;网上冲浪功能模块方便学习者在学习过程中,对于有疑惑的问题可以进行网上搜索等。 最终实现的移动终端课程学习系统界面美观大方、主题明确,能够满足用户获取丰富、准确的学习内容的需求,同时在学习过程中提供即时的学习支持。 设计实施 基于移动终端的课程学习系统的开发历经了六个月的时间,先后经过了需求调研
的评定信号品质的指标.由于水印模型是与通信系统模型紧密联系的,相对与原始作品来说,水印信号可以认为是随机噪声,有噪声就会影响原始作品的品质,也自然存在 SNR 和 PSNR.在具体应用中,由于 SNR 的计算比较复杂,所以一般用 PSNR代替 SNR,主观上可以容忍的 PSNR 值都在 20dB 以上.在图像处理和水印不可见性评价中,用式 (24)对加水印的图像的 PSNR 进行定义 [v].
随机噪声,有噪声就会影响原始作品的品质,也自然存在 SNR 和 PSNR.在具体应用中,由于 SNR 的计算比较复杂,所以一般用 PSNR代替 SNR,主观上可以容忍的 PSNR 值都在 20dB 以上.在图像处理和水印不可见性评价中 ,用式 (24)对加水印的图像的 PSNR 进行定义 [v]. MxNy WyxIyxIMNDBP S N R1 12210 )),(),((l