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

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

3天内不再提示

一文解析滤波器设计中的椭圆函数

ptsxia 来源:电路设计小工具 2023-02-08 16:59 次阅读

引子

自打牛顿-莱布尼茨(Newton-Leibniz)发明微积分后, 整个数学和物理世界就不太平了, 早在1655年Wallis就开始研究了椭圆(ellipse)的弧长, 并且牛顿和Wallis都发表了关于椭圆弧长的级数表达式, 其次单摆周期的求解, 这些问题困扰了一代又一代人。

0e367c68-a78b-11ed-bfe3-dac502259ad0.png

1679年雅各布·伯努利(Jacob Bernoulli)对弹性杆的研究中也遇到了椭圆积分, 并且得到了一个简单的椭圆积分的例子:
poYBAGPjZKGAH1oYAAAPFmh798I778.jpg

早期这个积分也叫双扭线积分(lemniscate integral), 并且伯努利也意识到了这个积分不简单, 并不能用初等函数表达。

0e454c7a-a78b-11ed-bfe3-dac502259ad0.png

1750年左右, 欧拉(Euler)发展了椭圆积分, 如椭圆积分的加法定理(Elliptic Integral Addition Theorems)和兰登变换, 以加法定理为例说明:
poYBAGPjZL-ABmVTAAAjOYKQKb0191.jpg

其中积分上限满足:
pYYBAGPjZMeATz4BAAAaYwDM9OE293.jpg

并且欧拉给出了其几何意义。

1785年拉格朗日(Lagrange)就发表了一篇关于椭圆积分的文章, 其中用到了AGM(Arithmetic-Geometric Mean,算术几何平均数), 接着高斯独立的发现了AGM, AGM让椭圆积分的数值计算变得容易。

接着到了1826年勒让德(Legendre)开始全面论述了椭圆积分并著作《椭圆函数论》, 将椭圆积分归为三大类, 现称为椭圆积分的勒让德形式(elliptic integral in Legendre's form):

本章节主要讨论和椭圆函数滤波器相关的第一类椭圆积分:

第一类不完全椭圆积分(incomplete elliptic integral of the first kind):三角形式:

pYYBAGPjZOOAW2nmAAF3sp1ih0c491.jpg

到了(1829年)雅可比(Carl.Gustav.Jacob.Jacobi)和阿贝尔(N.H. Abel)时代, 椭圆函数理论发生了质的变化, 这里最主要的贡献是椭圆积分反演, 也就是说我们不去直接研究椭圆积分, 而是研究椭圆积分的逆, 即原椭圆积分的积分上限为函数值, 积分值为自变量, 同时也发现了其逆的双周期性质。

对于第一类椭圆积分, 我们和定义正弦函数一样定义雅可比椭圆正弦函数满足如下等式:

poYBAGPjZQCALi1EAAIlAequt8I643.jpg

为了解决函数的多值性所带来困扰, 黎曼把思考维度又提升一个层次, 将复平面拓展为许多叶的曲平面上, 思考维度从二维上升到了三维, 这时出现了黎曼曲面的概念了, 这里开辟了数学新战场--拓扑学。

当然, 以上是对椭圆积分的知识的一个简单渐进式的梳理。对于滤波器设计而言, 实际上我们关心第一类椭圆积分的一些性质和计算方法, 这里主要介绍双周期性和其数值计算方面。

若对椭圆积分和椭圆函数感兴趣的同学可以阅读扶教授的讲座笔记《椭圆积分和椭圆函数讲座回顾》。

理解雅可比函数的双周期性

数域的拓展

poYBAGPjZR-AA5pHAAF-bkVtKaQ506.jpg

0e60c522-a78b-11ed-bfe3-dac502259ad0.png

poYBAGPjZTSAc5HOAAELHcM99Hc265.jpg

0e9764f6-a78b-11ed-bfe3-dac502259ad0.gif

poYBAGPjZUiANgSXAABQCfnAPqE143.jpg

0fb6149a-a78b-11ed-bfe3-dac502259ad0.png

poYBAGPjZViAEqe0AAAryYWwJqI750.jpg

101a58c4-a78b-11ed-bfe3-dac502259ad0.png

试想一下一个蚂蚁在这个复平面上爬, 那么如何爬, 其高度可以连续的从低到高?下图就展示了这一过程:

1048f4a4-a78b-11ed-bfe3-dac502259ad0.gif

单周期

poYBAGPjZXSAZWZGAACyf4txAPA038.jpg

107ab390-a78b-11ed-bfe3-dac502259ad0.png

再简化一下, 得到:

10993e1e-a78b-11ed-bfe3-dac502259ad0.png

pYYBAGPjZYuANeONAAEWMHPO6lQ353.jpg

其周期带如下:

10aa1932-a78b-11ed-bfe3-dac502259ad0.png

双周期

pYYBAGPjZZ-APg8vAACz-IAawlI695.jpg

10be54ce-a78b-11ed-bfe3-dac502259ad0.gif

将周期向整个复平面拓展, 并且标出零极点位置:

1467f530-a78b-11ed-bfe3-dac502259ad0.png

pYYBAGPjZbmACW81AADQR_tdfCo154.jpg

149a22c6-a78b-11ed-bfe3-dac502259ad0.gif

pYYBAGPjZcyASaR6AAA-IxvP9rU488.jpg

为了更容易对滤波器设计进行计算, 计算机程序都对雅可比椭圆函数进行了归一化。

14ea99e0-a78b-11ed-bfe3-dac502259ad0.png

这样雅可比椭圆函数在-平面实轴上的周期为实数4, 更加方便分析和计算。

椭圆积分和雅可比椭圆函数的数值求解

pYYBAGPjZeqAAbwQAAFY7d92LeM167.jpg

15084300-a78b-11ed-bfe3-dac502259ad0.png

当然椭圆积分的数值计算方法有很多种, 除了兰登变换外, 还有数值积分和级数展开方法。

椭圆积分的数值计算

兰登变换(Landen Transformation)的几何解释如下:

1544c4ce-a78b-11ed-bfe3-dac502259ad0.png

poYBAGPjZgWATwhoAADOURLOb_U166.jpg

这样建立了椭圆积分的一般递推表达式。更多关于兰登变换的内容见《高斯,兰登,拉马努金,算术几何平均数,椭圆,,和女士日志》。

文献中提供了3种椭圆积分的数值求解方法:

方法1(模数递增)
poYBAGPjZh6AGZxnAABR6xjorp4103.jpg

Matlab验证结果如下:

156168e0-a78b-11ed-bfe3-dac502259ad0.png

和Matlab原生态函数计算结果相差级别误差。

方法2(模数递减)
pYYBAGPjZjGAKxH-AABJaWyxX4E210.jpg

Matlab验证结果如下:

157dd188-a78b-11ed-bfe3-dac502259ad0.png

poYBAGPjZkWAUd0YAACdzFq1lnU251.jpg

Matlab验证结果如下:

15a97f5e-a78b-11ed-bfe3-dac502259ad0.png

和Matlab原生态函数计算结果完全一样, 误差为0。

雅可比椭圆函数数值计算

方案1(AGM)

使用AGM可以对雅可比椭圆函数的数值计算, 也就是前述椭圆积分方案3的逆运算:
pYYBAGPjZlyAQEEcAABfVBc_ZMw275.jpg

Matlab验证结果如下:

15d7a9a6-a78b-11ed-bfe3-dac502259ad0.png

pYYBAGPjZnaAbU6mAAGFoy4_iIQ156.jpg

Matlab验证结果如下:

16016656-a78b-11ed-bfe3-dac502259ad0.png

poYBAGPjZp6Aad06AAIyibT16cI096.jpg

阶方程(Degree Equation)

pYYBAGPjZrOAJVuqAAIyibT16cI681.jpg

特征方程(The Characteristic Function)

poYBAGPjZsuARReeAAH4GYw7DdI376.jpg

1619f928-a78b-11ed-bfe3-dac502259ad0.png

poYBAGPjZuCAYKhXAACyY17AsoQ806.jpg

1643db4e-a78b-11ed-bfe3-dac502259ad0.png

poYBAGPjZvKAW3tEAAEBw2ypABo957.jpg

166bf066-a78b-11ed-bfe3-dac502259ad0.gif

poYBAGPjZweAU-YsAABTOzOy-c8536.jpg

16abce3e-a78b-11ed-bfe3-dac502259ad0.png

poYBAGPjZxyAFFQMAACkepGJTVg421.jpg

总结

本文主要对《滤波器设计中的椭圆函数》进行进一步分析和讲解, 并且建立了微分方程和椭圆滤波器特征方程之间的关系, 为后续讲解函数逼近(Approxmation)中的等纹波到微分方程之间建立联系。





审核编辑:刘清

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

    关注

    158

    文章

    7334

    浏览量

    174828
  • AGM
    AGM
    +关注

    关注

    0

    文章

    85

    浏览量

    16894
  • 正弦函数
    +关注

    关注

    0

    文章

    14

    浏览量

    8342

原文标题:滤波器设计中的椭圆函数讲解

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

收藏 人收藏

    评论

    相关推荐

    椭圆函数LC带通滤波器的应用设计

    要设计一个滤波器,首先要分析滤波器的技术指标,选择合适的滤波器形式,确定滤波器的级数,分析滤波器的带外特性以及通带特性,估算
    发表于 05-09 10:04 4606次阅读
    <b class='flag-5'>椭圆函数</b>LC带通<b class='flag-5'>滤波器</b>的应用设计

    巴特沃斯滤波器与其他类型滤波器的比较

    下图是巴特沃斯滤波器(左上)和同阶第类切比雪夫滤波器(右上)、第二类切比雪夫滤波器(左下)、椭圆函数
    发表于 11-11 10:06

    个神奇的有源滤波器电路!

    发现个神奇的滤波器,VCVS椭圆函数滤波器,该种滤波器能实现低通、高通、带通、带阻功能,但是具体原理没太弄明白,有没有大神懂得?给小弟我分
    发表于 07-02 17:17

    椭圆函数LC带通滤波器的仿真及设计介绍

    定的波动;本文设计的滤波器要求带外近端抑制良好(可以用切比雪夫滤波器椭圆函数滤波器来实现,但是从后面的分析看要使用LC
    发表于 06-24 08:29

    8阶3电容椭圆函数低通滤波器1000hzMultisim电路

    8阶3电容椭圆函数低通滤波器1000hzMultisim电路
    发表于 03-03 13:17

    有源滤波器精确设计手册第55页椭圆函数低通滤波器例子的计算

    有源滤波器精确设计手册第55页椭圆函数低通滤波器例子的计算
    发表于 03-05 08:07

    8阶三电容椭圆函数带通滤波器K8fc1kprw0.5***100

    `8阶三电容椭圆函数带通滤波器K8fc1kprw0.5***100`
    发表于 03-10 10:54

    有源滤波器精确设计手册第130页8阶椭圆函数带通滤波器例子的计算

    有源滤波器精确设计手册第130页8阶椭圆函数带通滤波器例子的计算
    发表于 03-12 08:17

    分享款不错的基于OTA的有源Gm-C复数带通滤波器设计

    如何设计了个带宽为1 MHz、30 dB阻带起始频率为3 MHz的椭圆函数低通滤波器,通带波纹为0.5 dB,并且要求滤波器具有定的增益
    发表于 04-07 06:44

    基于DDS的椭圆函数低通滤波器的设计

      低通滤波器是直接数字频率合成DDS的重要组成部分,其性能的好坏直接影响整个DDS的特性。提出一种基于DDS的椭圆函数
    发表于 12-09 11:09 2913次阅读
    基于DDS的<b class='flag-5'>椭圆函数</b>低通<b class='flag-5'>滤波器</b>的设计

    LC椭圆函数带通滤波器的设计及仿真

    摘要:椭圆滤波器在各种滤波器中具有其自身独特的优点,但设计过程往往比较复杂.本文 给出了一种简易的计算方法.这种方法需要的初始值数据较少,设计步骤简练,计算量小.并用 PSPICE仿真软件分别对
    发表于 01-28 16:04 185次下载

    DDS信号发生器中椭圆低通滤波器的设计

    给出了利用DDS技术对DDS信号发生器中低通滤波器进行设计的一般方法, 该方法采用截止特性陡峭的7阶椭圆函数低通滤波器, 该滤波器的3 dB截止频率为120 MHz, 在145MHz处
    发表于 09-27 14:31 92次下载
    DDS信号发生器中<b class='flag-5'>椭圆</b>低通<b class='flag-5'>滤波器</b>的设计

    基于椭圆函数的LC带通滤波器设计与仿真

    为了掌握微波滤波器的制作原理及设计方法,实现一种UHF波段带通滤波器的设计和制作。该设计采用了既定指标确定滤波器的形式(椭圆函数LC带通滤波器
    发表于 12-06 11:15 2153次阅读
    基于<b class='flag-5'>椭圆函数</b>的LC带通<b class='flag-5'>滤波器</b>设计与仿真

    滤波器设计中的椭圆函数

    基本初等函数 是单周期的,具有虚周期 ,并且这个虚周期由双曲函数 和 共享,原因是它们只是 与 的线性组合。将指数函数中的 替换为 会将其转换为具有实周期 的单周期函数
    的头像 发表于 12-09 09:36 1564次阅读

    Elliptic滤波器设计详解

    本节将详细讲解椭圆函数滤波器(Elliptic Function Filter/Cauer Filter)的综合设计, 结合之前电路仿真的工作, 现将Elliptic滤波器集成到了滤波器
    的头像 发表于 03-06 14:32 3360次阅读