陌丄未央393 2023-02-22 12:11 采纳率: 100%
浏览 95
已结题

原型低通为切比雪夫II型的IIR带阻滤波器设计

用双线性变换法设计原型低通为切比雪夫II型的数字iiR带阻滤波器

  • 写回答

1条回答 默认 最新

  • simleeyes 2023-02-22 14:09
    关注

    要设计原型低通为切比雪夫II型的数字II R带阻滤波器,可以按照以下步骤进行:(注意一下内容专业性较强,不懂的可以拆分后到百度里面去搜索,都能搜索到相应的答案,但是思路上可以借鉴,希望能望到你)
    步骤1:确定滤波器的规格
    首先,需要确定数字II R带阻滤波器的规格,包括通带截止频率$f_{p1}$和$f_{p2}$、阻带截止频率$f_{s1}$和$f_{s2}$、通带最大衰减量$A_p$和阻带最小衰减量$A_s$。
    步骤2:确定归一化的原型低通滤波器
    根据所确定的规格,可以计算出对应的归一化截止频率$\omega_{p1}$、$\omega_{p2}$、$\omega_{s1}$和$\omega_{s2}$,以及通带最大衰减量$A_p$和阻带最小衰减量$A_s$。然后,可以根据这些参数,利用切比雪夫II型滤波器的设计公式,计算得到归一化的原型低通滤波器的传递函数$H_{lp}(s)$。
    步骤3:进行双线性变换
    利用双线性变换将归一化的原型低通滤波器$H_{lp}(s)$转换为数字滤波器$H_{bs}(z)$。双线性变换公式为:
    $$s = \frac{2}{T}\frac{1-z^{-1}}{1+z^{-1}}$$
    其中,$T$是采样周期。将$H_{lp}(s)$中的$s$用上式代入,可得到$H_{bs}(z)$的表达式。
    步骤4:进行带阻变换
    将数字滤波器$H_{bs}(z)$进行带阻变换,得到数字II R带阻滤波器$H_{bs}(z)$的传递函数$H_{br}(z)$。带阻变换公式为:
    $$H_{br}(z) = H_{bs}(z)H_{lp}(\frac{\omega_0^2}{z})H_{lp}(\frac{\omega_0^2}{z^*})$$
    其中,$\omega_0=\sqrt{\omega_{p1}\omega_{p2}}$,$z^*$表示$z$的共轭复数。
    步骤5:进行参数归一化
    根据所设计的数字II R带阻滤波器的传递函数$H_{br}(z)$,可以得到具体的滤波器系数。为了方便实现,需要进行参数归一化,即将滤波器系数中的最大值归一化为1。这样,就得到了最终的数字II R带阻滤波器。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月23日
  • 已采纳回答 2月22日
  • 创建了问题 2月22日

悬赏问题

  • ¥20 易康econgnition精度验证
  • ¥15 线程问题判断多次进入
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致