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

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

3天内不再提示

Elliptic滤波器设计详解

ptsxia 来源:电路设计小工具 2023-03-06 14:32 次阅读

本节将详细讲解椭圆函数滤波器(Elliptic Function Filter/Cauer Filter)的综合设计, 结合之前电路仿真的工作, 现将Elliptic滤波器集成到了滤波器设计App中, 提供一个试用版本, 并提供GitHub开源链接。

椭圆函数滤波器特点和用途

椭圆函数滤波器(Elliptic Function Filter或Cauer Filter, 在微波射频中有时也称作Achieser-Zolotarev滤波器)是Cauer于1930-1931年首先使用椭圆有理函数(Elliptic Rational Function)逼近来进行设计的滤波器, 其特点是通带和阻带内都具有等纹波特性, 对比Chebyshev滤波器其更具陡峭的截止特性, 被广泛用于实际工程应用之中, 比如在DDS输出级一般会加一个椭圆函数滤波器滤除镜像频率分量, 但是其缺点是对器件值要求非常苛刻(指精度和Q值), 很多滤波器理论上可行, 但是在实际中很难实现。

实际上椭圆函数滤波器的阻带纹波为零则表现为切比雪夫滤波器(Chebyshev I Filter)特性, 当通带纹波为0则表现为逆切比雪夫滤波器(Chebyshev II Filter)特性, 当通带和阻带纹波均为0则表现为巴特沃斯滤波器(Butterworth Filter)特性, 椭圆函数滤波器可以说是滤波器的终极存在。

椭圆函数滤波器逼近

如何由通带和阻带等纹波推导出椭圆函数特征多项式(2)请参考《滤波器设计的逼近方法 - Butterworth, Chebyshev, Elliptic》。

椭圆函数滤波器传递函数

椭圆函数滤波器的幅频响应传递函数为:

椭圆函数滤波器传递函数是从其定义推导而来, 即从通带和阻带都等纹波出发, 推导出椭圆函数滤波器的特征函数表达式满足如下关系:

式中是雅可比椭圆函数,即通带频率和阻带频率的比值,即通带纹波和阻带纹波的比值(注意这里纹波是线性坐标下的值,), 其中和由阶方程(degree equation)联系:

可以看到这个公式(2)和切比雪夫多项式

类比具有相同的形式, 实际上切比雪夫滤波器就是椭圆函数滤波器的特殊情况, 即当阻带纹波无穷大和阻带频率无穷大的特殊情况。

同样的当的通带纹波为0, 且通带频率也为0, 即时, 可以得到逆切比雪夫滤波器。

当的通带纹波为0, 阻带纹波为无穷大, 且通带频率为0, 且阻带频率为无穷大, 也即时, 可以得到逆切比雪夫滤波器。

下图显示了三种滤波器在相同阶数, 相同截止频率下的动图展示:

椭圆到切比雪夫滤波器,从60dB变到1000dB动图:

3988f6b4-bbe7-11ed-bfe3-dac502259ad0.gif

椭圆到逆切比雪夫滤波器,从3dB变到0.000001dB动图:

3a2e5424-bbe7-11ed-bfe3-dac502259ad0.gif

椭圆到巴特沃斯滤波器,从60dB变到1000dB且从3dB变到0.000001dB动图:

3a7cdeaa-bbe7-11ed-bfe3-dac502259ad0.gif

椭圆函数滤波器的零极点

椭圆函数滤波器的极点可以通过求解传递函数分母为0求解:

其中,是滤波器阶数。椭圆函数滤波器的零点和的极点相同, 这也比较容易理解, 设, 代入频率响应表达式, 通分后得到其零点和的一样, 在复平面中找到对应的极点位置得到:

滤波器零极点分析工具可以对各种不同滤波器进行零极点分析, 源码见, 下图是椭圆函数滤波器参数变化时滤波器的零极点和频响变化仿真结果:

3aca8344-bbe7-11ed-bfe3-dac502259ad0.gif

下图是不同类型滤波器零极点对比图:

3b8f857c-bbe7-11ed-bfe3-dac502259ad0.png

可见椭圆函数滤波器的极点形状不是一个椭圆, 所以之前的猜想并不正确, 椭圆函数滤波器得名并不是由于其极点形状是一个椭圆, 而是于其衰减特性可以由雅可比椭圆函数来描述。滤波器名称由特征函数决定, 可以看到以后讨论的贝塞尔滤波器、高斯滤波器、勒让德滤波器均是依据特征函数或传递函数来得名的。

下图是滤波器在-平面的曲线图,从中可以看到4阶椭圆函数滤波器的零极点的分布情况(注意这个并不能直接通过电路综合,需要莫比乌斯变换后才能综合,见下文):

3bc4915e-bbe7-11ed-bfe3-dac502259ad0.png

由衰减确定滤波器阶数

椭圆函数滤波器的参数由如下图所示(,):

3be957aa-bbe7-11ed-bfe3-dac502259ad0.png

椭圆函数滤波器阶数和滤波器的衰减参数由阶方程决定, 阶方程将椭圆函数滤波器的阶数, 纹波以及通带阻带频率联系起来了, 其底层原理是由于在解椭圆积分方程中需要让虚部周期相同,实部周期呈整数倍,这样才能满足通带和阻带等纹波。阶方程的数值计算用到了兰登变换(Landen Transform,链接提供了多种计算方法), 现在有现成的迭代方法可以求解, Matlab中可以使用ellipdeg函数求解。

上式是已知通带阻带频率, 通带阻带纹波求阶数, 其值可能是个小数, 需要向上取整, 取整后还需要再使用一次阶方程求解出对应的值。

这里也给出阶方程的直接求解方法(也是雅可比所提出的模方程, Matlab中也使用了此算法):

这里给出一个匹配型3阶椭圆函数滤波器设计实例:

3c13e33a-bbe7-11ed-bfe3-dac502259ad0.png

非匹配型椭圆函数滤波器设计

非匹配型椭圆函数滤波器传递函数为:

其传递函数的零极点和匹配型滤波器的相同,不同的在于特征函数零点,依据特征函数定义,并令其等于0可以求得零点为:

其中为虚数,为雅可比椭圆反正弦函数,为通带纹波,为滤波器阶数,为增益因子, 和之前有效衰减一样:

通过以上求解可以得到计算出滤波器输入阻抗,同逆切比雪夫滤波器设计一样,由零点移除技术可以综合出所需要的电路网络。

这里给出一个非匹配型3阶椭圆函数滤波器设计实例:

3c2c871e-bbe7-11ed-bfe3-dac502259ad0.png

偶数阶椭圆函数滤波器设计

偶数阶椭圆函数滤波器为什么和奇数阶滤波器设计独立开来的原因与之前Chebyshev滤波器设计一样, 也是由于0频率处衰减有个和纹波一样的衰减, 以及无穷频率处衰减不为0所导致的, 解决此问题的办法就是使用频率变换, 即双线性变换(也称为莫比乌斯变换, Möbius transformation):

基本原则是:

当时,,是偶数阶椭圆函数滤波器的第一个纹波最高点位置所对应的频率。

当时,。

当时,,是偶数阶椭圆函数滤波器的最后一个零点位置所对应的频率。

通过以上条件得到:

其中:

这里给出一个匹配型4阶椭圆函数滤波器设计实例:

3c8fee30-bbe7-11ed-bfe3-dac502259ad0.png

不同滤波器通带类型之间的转换

只要有了低通原型, 其他滤波器通带类型之间的转换同Butterworth滤波器。

椭圆函数滤波器设计软件

基于Matlab的appdesign工具开发了一套椭圆函数滤波器设计软件,主要特点是:

支持椭圆函数滤波器(Elliptic Function Filter)、支持切比雪夫滤波器(Chebyshev I)、逆切比雪夫滤波器(Chebyshev II, Inverse Chebyshev)、巴特沃斯滤波器(Butterworth)设计

支持4种不同滤波器通带类型(LPF,HPF,BPF,BRF)设计

T型和PI型结构滤波器随意切换

可以设置阻带衰减决定滤波器阶数

可以设置通带衰减来综合滤波器

可以随意配置负载和终端阻抗, 并支持一端接载(源端电阻短路, 源端电流源, 终端开路, 终端短路)设计

可以幅频响应分析、零极点分析、瞬态分析

可以显示理想频率响应、零极点和实际仿真的的频率响应、零极点

可以支持实际标准器件逼近设计

Elliptic LPF设计举例

设计一款-3dB截止频率为1GHz,阻带纹波为60dB,通带纹波1dB的7阶低通Elliptic滤波器,输入输出阻抗为50欧姆,设计过程如下:

3cba739e-bbe7-11ed-bfe3-dac502259ad0.gif

最终设计参数如下:

3d365978-bbe7-11ed-bfe3-dac502259ad0.png

零极点仿真结果:

3d66e84a-bbe7-11ed-bfe3-dac502259ad0.png

Elliptic BPF设计举例

设计6阶带通Elliptic滤波器, 通带纹波为0.1dB, 阻带衰减为70dB, 中心频率为1GHz,带宽为500MHz,50欧姆输入,输出阻抗为高阻,最后进行瞬态仿真,设计过程如下:

3de2e03a-bbe7-11ed-bfe3-dac502259ad0.gif

最终设计参数如下:

3ef66690-bbe7-11ed-bfe3-dac502259ad0.png

瞬态仿真结果:

3f338782-bbe7-11ed-bfe3-dac502259ad0.png

程序的Matalb源码已经上传GitHub中(https://github.com/etools361/MatlabEllipticFilterDesignApp),有兴趣的同学可以下载试用体验,当然也欢迎技术交流

审核编辑:汤梓红

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

    关注

    160

    文章

    7700

    浏览量

    177414
  • 电路仿真
    +关注

    关注

    36

    文章

    207

    浏览量

    95637
  • 函数
    +关注

    关注

    3

    文章

    4276

    浏览量

    62315
  • 传递函数
    +关注

    关注

    0

    文章

    101

    浏览量

    13907
  • 微波射频
    +关注

    关注

    1

    文章

    45

    浏览量

    8725

原文标题:模拟无源滤波器设计(七)-Elliptic滤波器设计详解

文章出处:【微信号:电路设计小工具,微信公众号:电路设计小工具】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    全文详解IIR滤波器原理与设计方法

    IIR滤波器具有很高的滤波效率,在相同幅频响应条件下,所需的滤波器阶数明显比FIR滤波器低。其次,IIR滤波器的设计,可以借鉴模拟
    发表于 01-22 09:25 8854次阅读
    全文<b class='flag-5'>详解</b>IIR<b class='flag-5'>滤波器</b>原理与设计方法

    详解关于SAW滤波器的技术动向

    详解面向TDD系统手机的SAW滤波器的技术动向
    发表于 05-10 06:18

    详解FIR滤波器和IIR滤波器的区别

    数字滤波器广泛应用于硬件电路设计,一般分为FIR滤波器和IIR滤波器。那么FIR滤波器和IIR滤波器有什么区别呢?本文通过几个例子做一个简单
    发表于 05-03 11:36 20次下载

    详解FIR滤波器和IIR滤波器区别

    数字滤波器广泛应用于硬件电路设计,在离散系统中尤为常见,一般可以分为FIR滤波器和IIR滤波器,那么他们有什么区别和联系呢。
    发表于 05-04 15:52 6105次阅读
    <b class='flag-5'>详解</b>FIR<b class='flag-5'>滤波器</b>和IIR<b class='flag-5'>滤波器</b>区别

    无线通信用SAW滤波器的分析与设计详解

    无线通信用SAW滤波器的分析与设计详解
    发表于 08-30 14:32 9次下载
    无线通信用SAW<b class='flag-5'>滤波器</b>的分析与设计<b class='flag-5'>详解</b>

    滤波器有几种?四种滤波器之间对比详解

    如今的滤波器已经广泛的渗透到来日常的生活中。那么最常用的四种滤波器是那种呢?它主要分为哪四类?就目前来说,最经典的数字滤波器有巴特沃斯滤波器、切比雪夫
    发表于 11-13 14:42 13.5w次阅读
    <b class='flag-5'>滤波器</b>有几种?四种<b class='flag-5'>滤波器</b>之间对比<b class='flag-5'>详解</b>

    同轴滤波器详解

    同轴滤波器同轴滤波器包括梳状腔体滤器交指腔体滤波器、小体积阶跃带通滤波器和同轴低通滤波器等,该系列滤波器
    发表于 02-08 19:37 5148次阅读

    带通滤波器电路图大全(三款带通滤波器电路设计原理图详解

    本文主要介绍了带通滤波器电路图大全(三款带通滤波器电路设计原理图详解)。带通滤波器是一种仅允许特定频率通过,同时对其余频率的信号进行有效抑制的电路。带通
    发表于 03-26 11:53 31.7w次阅读
    带通<b class='flag-5'>滤波器</b>电路图大全(三款带通<b class='flag-5'>滤波器</b>电路设计原理图<b class='flag-5'>详解</b>)

    电源滤波器电路图大全(八款电源滤波器电路设计原理图详解

    本文主要介绍了电源滤波器电路图大全(八款电源滤波器电路设计原理图详解)。电源滤波器常用的滤波电路有无源
    发表于 03-26 15:07 15.6w次阅读

    220v电源滤波器电路图大全(五款220v电源滤波器电路设计原理图详解

    本文主要介绍了220v电源滤波器电路图大全(五款220v电源滤波器电路设计原理图详解),电源滤波器是由电容、电感和电阻组成的滤波电路,又名“
    发表于 03-26 12:16 10.1w次阅读
    220v电源<b class='flag-5'>滤波器</b>电路图大全(五款220v电源<b class='flag-5'>滤波器</b>电路设计原理图<b class='flag-5'>详解</b>)

    一文详解低通滤波器

    对于高频(》100kHz)信号,无源滤波器可以设计为电阻-电感-电容组合。因此,这些电路被称为无源RLC电路。通常使用三种滤波器设计:低通滤波器,高通滤波器和带通
    发表于 12-14 10:16 2.2w次阅读
    一文<b class='flag-5'>详解</b>低通<b class='flag-5'>滤波器</b>

    详解滤波器的种类,它的种类都有哪些

    .详解滤波器的种类 信号处理中各种滤波器的种类有什么区别?自己设计的低通高通带阻和传说中的巴特沃兹椭圆等有什么区别? 滤波器的种类 按元件分类,滤波
    发表于 07-09 16:37 3673次阅读

    一阶有源滤波器原理详解

    一阶有源滤波器原理详解
    的头像 发表于 11-14 09:52 2682次阅读

    二阶有源高通滤波器原理详解

    二阶有源高通滤波器原理详解
    的头像 发表于 11-18 09:48 3669次阅读

    二阶有源带通滤波器原理详解

    二阶有源带通滤波器原理详解
    的头像 发表于 11-21 11:00 3929次阅读