0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新算法教你实现滤波器低通到高通的转换

analog_devices 来源:未知 作者:佚名 2017-08-29 15:13 次阅读

滤波器一般用低通原型进行描述,因为低通是标准配置。如何将低通极点转换成高通极点?ADI为你提供了一种转换算法。速速 get 起来~

关于极点

受原点零值的影响,其直流响应并不平坦,而是n ×(20 dB/十倍频程)的上升响应,其中n为极点数。在转折频率条件下,受极点影响,上述上升响应会增加n × (–20 dB/十倍频程)的响应。结果是,在转折频率以外,会呈现平坦的响应。

以1/s缩放传递函数,可将低通原型转换成高通滤波器。实际上,这通常相当于将电容变成值为1/C的电感,而对于无源设计,则相当于将电感变成值为1/L的电容。对于有源设计,电阻变成值为1/R的电容,而电容则变成值为1/C的电阻。这仅适用于频率设置电阻,不适用于增益设置电阻(即并非适用于电路中的每个电阻或电容)。

一种转换算法

考察转换的另一种方式是研究s平面的转换。低通原型的复数极点对由一个实部α和一个虚部β构成。归一化高通极点通过以下公式算出

以及

这样,一个简单的极点α0转换成

低通零点(ωZ,LP)通过以下公式转换

此外,原点处将增加与极点数量相等的零点。

在将归一化低通原型极点和零点转换成高通之后,接着以与低通相同的方式(即以频率和阻抗)进行反向归一化处理。

作为例子,此处转换的是一个1 kHz、3极点、0.5 dB切比雪夫滤波器。选择切比雪夫滤波器的原因在于,如果响应不正确,它可以更清楚地显示出来;这种情况下,巴特沃兹则可能过于宽松。选择3极点滤波器是为了分别转换一个极点对和单个极点。

极点位置

低通原型的极点位置来自设计表。

表1

第一级为极点对,第二级为单极点。请注意,用α表示两个完全不同的参数的做法是不可取的。左侧的α和β为复平面上的极点位置。这些是转换算法中使用的值。右侧的α为1/Q,这正是物理滤波器设计等式所希望看到的。转换结果将产生如表2所示结果。

表2

这里需要提醒一下,由于描述切比雪夫滤波器的一种习惯做法(即此处所用做法)是引用误差带的末端而非3 dB频率,因此,F0必须除以(高通)纹波带与3 dB带宽的比值。

用Sallen-Key高通拓扑结构来构建滤波器,原理图见图1。

图1. 高通转换

图2所示为低通原型和高通转换的响应。请注意,它们在1 kHz截止频率左右是对称的。还应注意,0.5 dB误差带位于1 kHz,而不是−3 dB点,这是切比雪夫滤波器的一个特征。响应的对称性验证了转换的精度。

图2. 低通和高通响应

从低通到高通滤波器的转换,上述算法你get到了么?


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    161

    文章

    7884

    浏览量

    179147
  • 算法
    +关注

    关注

    23

    文章

    4633

    浏览量

    93474

原文标题:一种算法,实现滤波器的低通到高通转换

文章出处:【微信号:analog_devices,微信公众号:analog_devices】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    转换测量卡尔曼滤波器设计与实现-- 其中的 “转换测量“...

    算法完成实现什么功能?比如我是不是可以这样:先写卡尔曼滤波器算法,然后添加程序追踪鼠标位置程序,最后运行实现就可以了?{:4_97:}那那个
    发表于 01-15 12:29

    带通滤波器通+通结合的区别??

    在FilterLab中仿真10K~1M的带通滤波器,软件提示“截止频率太高,建议使用通+通结合的方式”。所以有了问题。单独使用高通滤波器
    发表于 04-22 15:59

    如何设计通FIR滤波器

    此示例显示如何设计通FIR滤波器。这里介绍的许多概念可以扩展到其他响应,如通,带通等。FIR滤波器被广泛使用,因为它们具有强大的设计算法
    发表于 08-23 10:00

    LC滤波器滤波还是滤波

    请问电源副边整流的LC滤波器,是通还是
    发表于 12-28 10:14

    如何实现和使用滤波器2.20滤波组件?

    嗨,大家好,我试图实现和使用滤波器2.20滤波组件。通道是一个低通滤波器,以16位ADC数
    发表于 07-31 13:57

    通、通、带通脉冲滤波器

    通、通、带通脉冲滤波器
    发表于 04-15 10:34 2534次阅读
    <b class='flag-5'>高</b>通、<b class='flag-5'>低</b>通、带通脉冲<b class='flag-5'>滤波器</b>

    一种基于分布式算法通FIR滤波器

    分布式算法是一种适合FPGA设计的乘加运算,由于FPGA中硬件乘法器资源有限,直接应运乘法会消耗大量的资源。本文利用了丰富的存储资源进行查找表运算,设计了一种基于分布式算法通FIR
    发表于 11-24 15:17 3314次阅读

    通模拟滤波器的重要设计浅析

    (ADC)前面有一个抗锯齿(通)滤波器,或者在数模转换器(DAC)后面有一个抗镜像(通)滤波器。这种模拟
    发表于 05-07 16:12 7034次阅读
    <b class='flag-5'>低</b>通模拟<b class='flag-5'>滤波器</b>的重要设计浅析

    LMS自适应滤波器算法原理和应该如何实现

    许多DSP的应用场合,由于无法预先知道信号和噪声的特性或者它们是随时间变化的,用传统的FIR和IIR滤波器无法实现最优滤波。在这种情况下,设计一种滤波器,它具有跟踪信号和噪声变化的能力
    发表于 10-20 16:16 16次下载
    LMS自适应<b class='flag-5'>滤波器</b>的<b class='flag-5'>算法</b>原理和应该如何<b class='flag-5'>实现</b>

    MT-215:从低通到带通滤波器转换

    MT-215:从低通到带通滤波器转换
    发表于 03-21 00:03 13次下载
    MT-215:从低<b class='flag-5'>通到</b>带通<b class='flag-5'>滤波器</b>的<b class='flag-5'>转换</b>

    MT-216:从低通到带阻(陷波)滤波器转换

    MT-216:从低通到带阻(陷波)滤波器转换
    发表于 03-21 00:24 10次下载
    MT-216:从低<b class='flag-5'>通到</b>带阻(陷波)<b class='flag-5'>滤波器</b>的<b class='flag-5'>转换</b>

    从低通到带通滤波器转换

    有一种转换算法可将通极点转换成等效带通极点。这是一系列介绍分立式运算放大器电路的小型指南之一。
    发表于 03-23 09:35 8次下载
    从低<b class='flag-5'>通到</b>带通<b class='flag-5'>滤波器</b>的<b class='flag-5'>转换</b>

    数字滤波器是什么 数字滤波器的性能指标

      数字滤波器的原理基于数字信号处理技术和滤波器算法,通过对离散时间信号进行处理和滤波实现对信号频率的选择性衰减和增强。数字
    发表于 02-24 11:23 5764次阅读

    数字信号处理基础之时频转换滤波器设计

    IIR数字滤波器是一种基于差分方程的滤波器,它通过将输入信号与过去输出信号的加权和来实现滤波效果。IIR滤波器根据其特定的传递函数形式,可以
    的头像 发表于 01-24 14:30 747次阅读
    数字信号处理基础之时频<b class='flag-5'>转换</b>和<b class='flag-5'>滤波器</b>设计

    模拟滤波器到数字滤波器转换步骤

    :确定所需的滤波器类型(通、通、带通、带阻等),截止频率、通带和阻带衰减等参数。 2. 设计模拟滤波器 选择滤波器原型 :根据需求选择
    的头像 发表于 11-26 10:03 1096次阅读