巴特沃斯带通滤波器matlab程序_射频/微波滤波器

本文详细介绍了滤波器的基础,包括谐振电路、四种基本原型(低通、带通、带阻、高通)及其转换。滤波器的性能指标如3dB带宽、插入损耗、带内纹波和带外抑制被详细阐述。此外,还提到了滤波器设计中的参数优化,例如微带线阶梯阻抗低通滤波器的设计实例,以及如何通过计算调整以满足特定设计要求。
摘要由CSDN通过智能技术生成

滤波器的基础是谐振电路,只要能构成谐振的电路组合就可以实现滤波器。滤波器有四个基本原型,低通、带通、带阻、高通。实现滤波器就是实现相应的谐振系统。纪总参数就是电感、电容,分布参数就是各种射频/微波传输线形成的谐振器。理论上,滤波器是无耗元件。

滤波器的指标

工作频率。滤波器的通带频率范围,有两种定义形式。3dB带宽:由通带最小插入损耗点向下移3dB时所测的通带宽度,由于没有考虑插入损耗,易引起误解,工程中较少使用。插损带宽:满足插入损耗时所测的带宽,定义比较严谨,工程中常用。
插入损耗。由于滤波器的介入,在系统内引入的损耗。滤波器通带内的最大损耗包构成滤波器的所有元件的电阻损耗和滤波器的回波损耗。插入损耗限定了工作频率,也限定了使用场合的两端阻抗。
带内纹波。插入损耗的波动范围。带内纹波越小越好,否则会增加通过滤波器的不同信号频率的功率起伏。
带外抑制。规定滤波器在什么频率上会阻断信号,是滤波器特性的矩形度的一种描述方式。也可以用带外滚降来描述,就是规定滤波器通带外每多少频率下降多少分贝。滤波器的寄生通带损耗越大越好,也就是谐振电路的二次、三次等高次谐振峰越低越好。
承受功率。在大功率发射机末端使用的滤波器要按大功率设计,元件体积要大,否则,会击穿打火,发射功率急剧下降。

滤波器的原理

632567fa9e4c393f2d6d2578eceb9210.png

通常采用工作衰减来描述滤波器的衰减特性,即

e39dc23aba60cdf137785e9fbcd3fb40.png


其仅表示某个频率的衰减。为了描述衰减特性与频率的相关性,通常使用数学多项式来逼近滤波器特性。最平坦型用巴特沃斯,等纹波型用切比雪夫,陡峭型用椭圆函数型,等延时用高斯多项式。

51feae1b6a18a17e2d38d321b636b715.png

1badc8223a09ed504aa63a265f5ff734.png

巴特沃斯、切比雪夫、高斯多项式的电路结构:

3266fc533ab5b4029a28cf7664d0dd38.png

椭圆函数低通原型电路结构:

5252083e702622378250e163b0806333.png

巴特沃斯低通原型设计方法

cbe669e8dfee15428427ffcd0014a805.png

切比雪夫低通原型设计方法

6a9ce89081b1c5d333b9816c0de9e129.png

椭圆函数、高斯多项式低通原型设计方法:参考相应表格。

滤波器的四种频率转换:

定义阻抗因子为:

dfa9aa3ff505784012dc9a899b8f5f43.png

低通转换:

8aa17f4a2c220a29d94fc94f304097c2.png

高通转换:

efc49f223c8308f46e912ebd40903629.png

带通转换:

71a49c6cb99442093f9b0cb7b51c1ba9.png

带阻转换:

11d138c97a2a112860e53c1e96c9bd22.png

实例1:

1773ee89f988b856d1f5aea46cb1ae3c.png

a7d4d6bb474e2f0dc942c9abb36ce853.png

e31fada84e8aac431c139e56b53a0800.png

实例2:

16dd3d9da18c909a58d907bac1262373.png

536367eb4b2bfbabd50d530b176fbe07.png

5e83f0c2aaea11ff2168e603e3c123cf.png

实例3:微带线阶梯阻抗低通滤波器的设计

阶梯阻抗低通滤波器也称为高低阻抗低通滤波器,是一种简洁的电路,由很高和很低特性阻抗的传输线交替排列而成,结构紧凑,便于设计和实现。

设计指标:1、通带频率范围为为、0GHz~3GHz。2、通带内衰减小于1dB。3、在6GHz时衰减大于30dB。4、系统特性阻抗为50欧姆。5、选微带线特性阻抗的最大值为120欧姆,最小值为15欧姆。6、微带线基板的厚度为1mm,基板的相对介电常数选为2.7。

通过公式计算在通过LineCalc窗口计算得到微带线的宽度和长度。

6951672df7a1f921e66b3e896e0b7b1c.png

15d2f9b70742dedfb48c39c10f9239a9.png

从结果看来设计并不符合指标要求,3GHz时的衰减大于了1dB,因此进行优化。

8b714bfaf7f184842dca59700474c650.png

29e6b9e7326cda03f2632bd14fa1b6f2.png

d6181f14f5367955f610389fcdaad2df.png
float DigFil(invar, setic) float invar; int setic; /******************************************************************************/ /* Filter Solutions Version 2009 Nuhertz Technologies, L.L.C. */ /* www.nuhertz.com */ /* +1 602-279-2448 */ /* 3rd Order Band Pass Butterworth */ /* Bilinear Transformation with Prewarping */ /* Sample Frequency = 5.000 KHz */ /* Standard Form */ /* Arithmetic Precision = 4 Digits */ /* */ /* Center Frequency = 300.0 Rad/Sec */ /* Pass Band Width = 20.00 Rad/Sec */ /* */ /******************************************************************************/ /* */ /* Input Variable Definitions: */ /* Inputs: */ /* invar float The input to the filter */ /* setic int 1 to initialize the filter to zero */ /* */ /* Option Selections: */ /* Standard C; Initializable; Internal States; Not Optimized; */ /* */ /* There is no requirement to ever initialize the filter. */ /* The default initialization is zero when the filter is first called */ /* */ /******************************************************************************/ /* */ /* This software is automatically generated by Filter Solutions */ /* no restrictions from Nuhertz Technologies, L.L.C. regarding the use and */ /* distributions of this software. */ /* */ /******************************************************************************/ { float sumnum=0.0, sumden=0.0; int i=0; static float states[6] = {0.0,0.0,0.0,0.0,0.0,0.0}; static float znum[7] = { -7.968e-09, 0.0, 2.39e-08, 0.0, -2.39e-08, 0.0, 7.968e-09 }; static float zden[6] = { .992, -5.949, 14.88, -19.86, 14.92, -5.981 }; if (setic==1){ for (i=0;i<6;i++) states[i] = [i] = [i]*invar; return 0.0; } else{ sumnum = sumden = 0.0; for (i=0;i<6;i++){ sumden += states[i]*zden[i]; sumnum += states[i]*znum[i]; if (i<5) states[i] = states[i+1]; } states[5] = invar-sumden; sumnum += states[5]*znum[6]; return sumnum; } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值