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

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

3天内不再提示

切比雪夫滤波器的综合设计

ptsxia 来源:电路设计小工具 作者:eTools361 2022-10-10 09:35 次阅读

本节将详细讲解切比雪夫滤波器(ChebyshevI和ChebyshevII)的综合设计,结合之前电路仿真的工作,现将Chebyshev型滤波器集成到了滤波器设计App中,提供一个试用版本,并提供GitHub开源链接。

切比雪夫滤波器特点和用途

Chebyshev(切比雪夫)滤波器是Cauer于1930-1931年首先使用切比雪夫多项式(Chebyshev polynomials)逼近来进行设计的滤波器,其特点是通带内具有等纹波特性,对比Butterworth滤波器其更具陡峭的截止特性,被广泛用于实际工程应用之中。

另外,实际上Butterworth滤波器是Chebyshev滤波器在纹波为0的一个特殊情况(文中有解释)。

关于Chebyshev(Pafnuty Lvovich Chebyshev ,俄语原名: Пафну́тий Льво́вич Чебышёв, IPA: [pɐfˈnutʲɪj ˈlʲvovʲɪtɕ tɕɪbɨˈʂof], 英语曾用名: Tchebycheff, 法语:Tchebyshev,德语:Tschebyschow,中文名:切比雪夫,车比雪夫)本人的相关信息可以参考陈关荣|切比雪夫,他带起了俄罗斯现代数学的发展。

切比雪夫多项式(Chebyshev polynomials)

首先我们要清楚Cauer当年怎么想到使用切比雪夫多项式来进行滤波器设计的,这里我们要明白一个概念--滤波器逼近(Filter Approximation)。通过电路分析章节可知,我们可以通过电路实现一个多项式,那么反过来,我们可以由一个多项式实现一个电路,为了实现一个特定频率响应的滤波器,问题转换为找到一个合适的多项式来对滤波器进行逼近。

以频率响应曲线为目标的滤波器设计最关键的是对0附近进行拟合,是不是有点懵,对吧,0有什么好拟合的,不就好了嘛,对于滤波器而言,我们希望在无穷频率远处衰减为无穷(也可以从能量角度来理解,频率无限远处能量必须为0),要求当的时候,所以必须是一个以x为自变量的多项式。

最简单的我们可以用:来拟合,让我们看看效果:

d83f626e-47b3-11ed-a3b6-dac502259ad0.gif

相信大家也看到了,这种拟合是不是随着n的增大,函数值在[-1,1]范围内越接近于0。

我们还有更好的多项式(或函数)来逼近0吗?

有!那就是切比雪夫多项式(字母T就是切比雪夫音译的首字母):大家看到没有,函数值被限制在cos函数的正负1以内,这也是等纹波的底层原因。

做亿点点变形,看看切比雪夫多项式原本的模样:

当时:

当时:

当时,使用三角函数的倍角公式得到:令即可得到切比雪夫多项式的递推公式(可用归纳法证明):由递推公式可以得到不同值下的切比雪夫多项式,来看看实际的函数值和0值得逼近效果:

d88932e0-47b3-11ed-a3b6-dac502259ad0.gif

这等纹波的逼近效果是不是非常棒呢,在[-1,1]区间内,误差绝对不会超过+/-1。

这里的简单多项式和切比雪夫多项式实际上就是滤波器的特征多项式(另,特征函数的严格定义是)。当时,就是Butterworth滤波器的特征多项式,当时,就是切比雪夫滤波器的特征多项式。

写到这里实际上本合集最初的目标基本要实现了--综合得到直线衰减特性的滤波器。我们只需要综合出逼近的特征多项式就可以完成滤波器的综合,这里暂时不展开,先挖个坑,后面续继续聊。

匹配型切比雪夫低通滤波器的综合

匹配型滤波器表示输入输出阻抗不为0且相等,这时滤波器两端都与终端阻抗相互匹配,滤波器负载电阻可以获得信号源最大功率。

匹配型奇数阶切比雪夫低通滤波器的频率传递函数为:其中是滤波器纹波大小(由于在通带范围内是,所以我们可以控制就可控制纹波大小),是切比雪夫多项式.

得到传递函数后首先通过解析开拓计算出极点,选择左半边极点可以获得,由特征函数解析开拓,选择合适的零点得到,然后由和得到归一化阻抗,最后通过辗转相除得到元器件值。

我们以3阶切比雪夫滤波器为例说明综合过程,纹波,带宽为,源阻抗为,负载阻抗为:

d8b0a50a-47b3-11ed-a3b6-dac502259ad0.png

匹配型切比雪夫滤波器有现成的参数计算公式:详细推导过程可以参考。

匹配型偶数阶切比雪夫低通滤波器传递函数假设还用前式,不知道有没有发现一个问题,当时:所以对于偶数阶切比雪夫滤波器,则得到:由于切比雪夫滤波器纹波不为0,所以有,这和匹配型的最初定义相互矛盾,所以在匹配状态下我们不能使用和奇数阶滤波器相同的传递函数表达式。

那么如何解决这一问题的呢?

使用频率变换的方法,对于一个4阶的低通滤波器,我们可以这样转化达到目的:

将4阶低通滤波器的形状转化为一个3阶低通滤波器的形状,我们找到4阶低通滤波器的最接近0频率的且衰减为0的一个点,我们想要的是当输入频率时,给到函数的频率,当输入频率为时,给到函数的频率,当输入频率为无穷是,给到函数的频率也为无穷,相当于将4次滤波器的往0频压缩,如下动图所示效果(蓝色线为原始切比雪夫函数的4阶滤波器,红色线显示了通过频率变换后的4阶频率响应曲线,频率变换后,其截止特性要比原本的差一点,但是总的来说比低一阶的要好):

d92757c2-47b3-11ed-a3b6-dac502259ad0.gif

频率变换公式如下:其中,可以满足上述要求,所以最终得到偶数阶匹配的切比雪夫低通滤波器传递函数为:下图为4阶切比雪夫低通滤波器的设计过程,纹波,带宽为,源阻抗为,负载阻抗为:

d9d4a09e-47b3-11ed-a3b6-dac502259ad0.png

偶数阶切比雪夫滤波器综合没有现成的公式,只能使用这种辗转相除的办法去综合实际器件,为了普适性,滤波器软件中采用辗转相除法计算器件系数。

由衰减确定滤波器阶数

设滤波器综合中通带频率为,其纹波为dB,截止频率为,衰减为dB.示意图如下:

da41f4f0-47b3-11ed-a3b6-dac502259ad0.png

所要求的通带到阻带的衰减是,可以通过计算得到衰减和阶数关系为:当比较大时相同条件下切比雪夫滤波器的衰减比巴特沃斯滤波器衰减大.

非匹配型切比雪夫滤波器综合

非匹配型切比雪夫滤波器的频率传递函数为:其中是一个"增益因子",这个增益因子的求解可以通过在时求解,当时,滤波器为直通状态,整个电路就是两个电阻的分压,计算有效衰减值得到:如则得到。

这里要注意的是滤波器设计中的传递函数计算使用的是有效衰减值,而不是插入损耗,两者有明显的区别。有效衰减计算的是负载所获得的功率比上负载可能获得的最大功率;而插入损耗是系统中接入网络后的输出电压比不接入网络输出电压比。

有效衰减定义:插入衰减定义两者关系,如下:当时,两者衰减量一致,但是当时,这两者存在明显差异,总是要大于,这种差异在衰减器设计中尤其会误导设计人员,如, ,这时若使用不同的衰减来计算会得到不同的结果,大多数情况下设计软件采用的是有效衰减,但是有效衰减有个致命缺陷是当或时,定义会失效,其根本原因是有效衰减是以功率计算的,当满足上述条件时,负载获得的功率为0,这会使得定义失去意义。

非匹配型切比雪夫滤波器的极点位置和匹配性的完全相同,唯一不同的是特征函数。

使用解析开拓来进行求解,其他过程相同,具体推导过程见附件资料

切比雪夫滤波器的零极点分析

切比雪夫低通滤波器的极点在一个椭圆上,可以通过的公式(这里仅仅讨论匹配型切比雪夫滤波器)进行推导:令公式的分母等于0,得到极点位置公式为:根据切比雪夫公式得到:还是使用欧拉公式:通过求解得到:

实部:虚部:其中:可见的极点落在一个椭圆上,我们取复平面的左边极点即可得到的通项公式。

不同通带类型滤波器零极点图如下:

da6b7e56-47b3-11ed-a3b6-dac502259ad0.png

dbb1f4ac-47b3-11ed-a3b6-dac502259ad0.png

设低通极点位置为则:

高通极点位置为:带通极点位置为(表示):

带阻极点位置为(表示):

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

只要有了低通原型,其他滤波器通带类型之间的转换同模拟无源滤波器设计(五)-Butterworth滤波器设计详解。

逆切比雪夫滤波器设计

逆切比雪夫(Inverse Chebyshev)滤波器也称为Chebyshev II滤波器,其特点是有最平坦的通带频率响应,阻带具有等纹波特性。那么怎么从切比雪夫滤波器出发推导出切比雪夫滤波器呢?

请看如下变换关系:

首先考虑切比雪夫低通滤波器在通带内具有等纹波特性,阻带随着频率升高幅度逐渐衰减到0,同之前分析高通滤波器那样,使用替代即可得到高通滤波器特性,从图形中可以看到,若我们用1减去这个高通滤波器,则可以得到逆切比雪夫滤波器,如下动画展示了此过程:

dbf11d12-47b3-11ed-a3b6-dac502259ad0.gif

通过这个变换我们得到了逆切比雪夫滤波器幅度公式:从中可以看到逆切比雪夫滤波器除了有极点还有零点。

逆切比雪夫滤波器零点位置为:极点位置为:逆切比雪夫滤波器的极点和切比雪夫滤波器极点互为倒数。

在进行逆切比雪夫滤波器设计时也需要特别注意偶数阶滤波器设计,也是需要和前述切比雪夫滤波器一样进行频率变换的。原因可以这样理解,由于未变换前逆切比雪夫滤波器在频率为无穷大时不可能衰减不为0,所以需要进行频率变换让频率无穷大时滤波器衰减为0.

逆切比雪夫滤波器是从切比雪夫滤波器导出,原切比雪夫滤波器的3dB截止频率点变为逆切比雪夫的截止频率点,所以截止频率位置也需要进行频率变换:逆切比雪夫滤波器的器件综合过程中,由于存在零点,故再也不能使用全极点的辗转相除的办法求得器件参数值,只能通过零点移位技术(Zero-Shifting Technique)来求得器件参数,Matlab代码中已经实现了这一过程。

如下图所示为匹配型3阶逆切比雪夫滤波器的综合过程,衰减,纹波,带宽为,源阻抗为,负载阻抗为:

e08962ee-47b3-11ed-a3b6-dac502259ad0.png

如下图所示为非匹配性3阶逆切比雪夫滤波器的综合过程,衰减,纹波,带宽为,源阻抗为,负载阻抗为:

e1026a04-47b3-11ed-a3b6-dac502259ad0.png

不同滤波器类型零极点对比

切比雪夫滤波器和巴特沃斯滤波器

切比雪夫滤波器和巴特沃斯滤波器无零点,属于全极点滤波器。

切比雪夫滤波器极点排布为一个椭圆,椭圆长短半轴比越大纹波越大,这也是容易理解的,低频的极点越靠近虚轴,那么极点所带来的影响越大,纹波也越大。当纹波Ap特别小时,可以看到极点非常接近一个圆,这时滤波器就呈现巴特沃斯滤波器特性,所以从这点看巴特沃斯滤波器只是切比雪夫滤波器的一种特殊情况(即Ap=0,但是如果你用切比雪夫滤波器软件来实现会出现错误,因为当纹波Ap=0dB时,截止频率Fp=0Hz,这种情况下软件会报错)。

e13a8948-47b3-11ed-a3b6-dac502259ad0.gif

切比雪夫滤波器当阶数和-3dB截止频率位置一定时,不同纹波的滤波器其极点的虚轴坐标位置不变。利用这一点可以通过频响曲线鼓包来推测滤波器阶数,切比雪夫滤波器的纹波起伏是怎么来的呢,其中的衰减最小点是由极点带来的,因为每个极点都会在对应的频率点提供一个频率鼓包,两个频率之间的位置上就有一个凹坑,频响曲线上有多少个鼓包就有多少个对应的极点,如上图中的曲线在频率响应曲线上带来了4个鼓包,那么就有4个极点对应,由于在负频率上有另外一半,减去0频率上的多算的一个,滤波器阶数即为4*2-1=7阶。

e98d1c46-47b3-11ed-a3b6-dac502259ad0.png

逆切比雪夫滤波器

与前面切比雪夫滤波器类似,逆切比雪夫滤波器的零极点动画如下:

e9b8a1d6-47b3-11ed-a3b6-dac502259ad0.gif

图中的蓝色虚线是对应的切比雪夫滤波器极点位置,是一个椭圆曲线,绿色虚线是巴特沃斯极点位置是一个圆,而逆切比雪夫滤波器的极点位置如图红色虚线所示,位置为切比雪夫滤波器极点关于圆的特殊对称点,若以逆切比雪夫极点为起点过零点画一条直线,那么这条直线必经过对应切比雪夫滤波器的一个极点,并且两个极点到圆的距离呈现反比关系。

另外逆切比雪夫滤波器在阻带衰减非常大时,这时零点位置比较远,极点接近一个圆,这也反映了逆切比雪夫滤波器在通带有最大平坦度这一特性。下图所示的就是三种滤波器的零极点图,只是这三个极点几乎要重合为同一个圆了。

f17f54be-47b3-11ed-a3b6-dac502259ad0.png

各位看官,到这里不知道大家有没有考虑过若在上述情况下将极点位置由一个圆变为椭圆会怎么样?是不是这样我们既可以在通带等纹波又可以阻带等纹波?对了,这也是我们下一回将要讲到的椭圆函数滤波器设计。

切比雪夫滤波器设计软件

基于Matlab的appdesign工具开发了一套切比雪夫滤波器设计软件,主要特点是:

支持切比雪夫滤波器(Chebyshev I)、逆切比雪夫滤波器(Chebyshev II, Inverse Chebyshev)、巴特沃斯滤波器(Butterworth)设计

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

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

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

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

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

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

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

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

切比雪夫LPF设计举例

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

f1c8ecfa-47b3-11ed-a3b6-dac502259ad0.gif

最终设计参数如下:

f8fc1718-47b3-11ed-a3b6-dac502259ad0.png

零极点仿真结果:

f92ef6d8-47b3-11ed-a3b6-dac502259ad0.png

逆切比雪夫BPF设计举例

设计3阶带通逆切比雪夫滤波器(Chebyshev II),中心频率为1GHz,带宽为500MHz,电流输入,输出阻抗为600欧姆,并且选择E24系列器件进行综合,最后进行瞬态仿真,设计过程如下:

f970241e-47b3-11ed-a3b6-dac502259ad0.gif

最终设计参数如下(可以看到使用实际的E24系列电感和电容设计带通滤波器频率响应和理论值偏差很大,这部分功能还有优化空间):

0949de70-47b4-11ed-a3b6-dac502259ad0.png

瞬态仿真结果:

0986934c-47b4-11ed-a3b6-dac502259ad0.png

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

审核编辑:汤梓红

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

    关注

    160

    文章

    7727

    浏览量

    177670
  • Chebyshev
    +关注

    关注

    0

    文章

    4

    浏览量

    7524

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

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

收藏 人收藏

    评论

    相关推荐

    滤波器的截止频率和品质因数详解

    滤波器的截止频率(F0 )一般地是指幅度响应比通带低3 dB时的频率。对于切比雪夫滤波器, 有时可以定义为幅度响应降至通带以外时的频率。例如, 一个0.1 dB切比雪夫滤波器的F0 可以定义为响应下降》 0.1 dB 时的频率。
    发表于 10-12 10:16 7.8w次阅读
    <b class='flag-5'>滤波器</b>的截止频率和品质因数详解

    切比雪夫滤波器模型建立及测试

    切比雪夫滤波器通过设置特定频率值、通带最大纹波和最小衰减值对信号进行滤波,并且滤波器输出特性与仿真类型息息相关。滤波器进行直流DC和偏置点仿真分析时按照输入信号为直流计算输出;
    的头像 发表于 10-28 14:57 1759次阅读
    <b class='flag-5'>切比雪夫滤波器</b>模型建立及测试

    labview中巴特沃斯滤波器切比雪夫滤波器的异同

    求助:labview中巴特沃斯滤波器切比雪夫滤波器的异同,实在看不出他俩有什么不同。PS:工业上滤波一般用什么滤波器
    发表于 06-09 15:00

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

    下图是巴特沃斯滤波器(左上)和同阶第一类切比雪夫滤波器(右上)、第二类切比雪夫滤波器(左下)、椭圆函数滤波器(右下)的频率响应图。[url=http://zh.wikipedia.or
    发表于 11-11 10:06

    切比雪夫滤波器

    attach://197923.png近期做一个软件无线电接收机,做了一个最后的低频带通滤波器,通频带是30hz~3000hz,效果不错,可以看看。说明:滤波器是用多个切比雪夫滤波器搭建而成。先是一
    发表于 05-30 22:03

    采用感应滤波设计的双调谐滤波器综合技术

    采用感应滤波设计的双调谐滤波器综合技术 1 前 言 换流变压滤波装置是直流输电系统中的重大技术装备。传统的换流变压
    发表于 05-13 09:24 1711次阅读
    采用感应<b class='flag-5'>滤波</b>设计的双调谐<b class='flag-5'>滤波器</b><b class='flag-5'>综合</b>技术

    切比雪夫滤波器与巴特沃斯滤波器的比较

    切比雪夫滤波器与巴特沃斯滤波器的比较,优缺点,计算方法
    发表于 03-24 16:15 0次下载

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

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

    基于MATLAB的理想低通滤波器的设计

    低通滤波器在信号处理中的作用等同于其它领域如金融领域中移动平均数(moving average)所起的作用;低通滤波器有很多种,其中,最通用的就是巴特沃斯滤波器切比雪夫滤波器
    发表于 01-26 13:34 3.5w次阅读
    基于MATLAB的理想低通<b class='flag-5'>滤波器</b>的设计

    切比雪夫滤波器、巴特沃兹滤波器与贝塞尔滤波器的分别介绍

    滤波101: 切比雪夫滤波器与巴特沃兹滤波器与贝塞尔滤波器
    的头像 发表于 08-06 06:19 8504次阅读

    在连续时间域中比较Papoulis滤波器和Chebyshev滤波器

    本文详细对比了切比雪夫滤波器和Papoulis滤波器特性,并且得出结论切比雪夫滤波器要优于Papoulis滤波器。这里的Papoulis滤波器
    的头像 发表于 06-10 09:11 1390次阅读
    在连续时间域中比较Papoulis<b class='flag-5'>滤波器</b>和Chebyshev<b class='flag-5'>滤波器</b>

    切比雪夫滤波器阶数影响什么

    切比雪夫滤波器是一种常用的数字滤波器,用于对信号进行频率域处理。切比雪夫滤波器的阶数是一个重要的参数,它影响滤波器的性能和特性。 首先,我们需要了解什么是
    的头像 发表于 12-08 10:55 1343次阅读

    切比雪夫滤波器的设计步骤

    引言 滤波器是一种对信号进行处理的设备,可以去除信号中的噪声或干扰,保留有用的信号成分。根据滤波器的频率响应特性,可以分为低通滤波器、高通滤波器、带通
    的头像 发表于 08-15 10:15 557次阅读

    巴特沃斯滤波器切比雪夫滤波器的区别

    巴特沃斯滤波器切比雪夫滤波器是两种常见的滤波器设计方法,它们在信号处理、控制系统、通信系统等领域有着广泛的应用。 引言 滤波器是一种用于选择性地通过或阻止信号的设备或算法。在实际应用
    的头像 发表于 08-15 10:18 2185次阅读

    比较巴特沃斯和切比雪夫滤波器的特点

    巴特沃斯滤波器切比雪夫滤波器是两种常见的模拟和数字滤波器设计方法。它们在信号处理、通信系统、图像处理等领域有广泛的应用。 引言 滤波器是一种对信号进行处理的系统,它可以去除信号中的噪
    的头像 发表于 08-15 10:19 650次阅读