24、基于原型的切比雪夫低通滤波器设计理论(插入损耗法)

基于原型的滤波器设计是设计的一个基础的方法,虽然在现在有更加强大的自动化工具能够取代它,但是如果要进行理论研究仍需要对其有所了解。

写此文的初衷并非是介绍切比雪夫低通滤波器设计理论,而是发现国内有一些文章把低通滤波器网络低通滤波器匹配网络混为一谈。使用低通滤波器网络的设计原型进行低通滤波器匹配网络的设计。

低通滤波器匹配网络其实就是在滤波的基础上增加了一个阻抗变换的作用,其设计参数包含阻抗变换比、设计带宽参数等等,因为其良好的匹配特性所以经常使用在功率放大器的设计之中。如MTT文章:
Design of Highly Efficient Broadband Class-E Power Amplifier Using Synthesized Low-Pass Matching Networks

下面先对基于原型的切比雪夫低通滤波器设计理论(插入损耗法)进行介绍,并介绍使用等效原理将其转换为微带线电路。

1 插入损耗法介绍

插入损耗法看似非常高大上,其实对于设计者而已就是一个简单的查表过程,大家可以参考文章:
插入损耗法设计低通原型滤波器(二):等波纹低通滤波器设计
在此也再次进行举例说明,设计的参数如下所示:
1、截止频率:3.8GHz
2、带内波纹:0.5dB
3、在7.6GHz时衰减达60dB以上

2 插入损耗法根据设计要求查表

插入损耗法设计的第一步就是根据带内波纹要求进行查表,此处带内波纹的要求为小于0.5dB,找到如下的图表(切比雪夫低通滤波器的元件数值表):

设计的要求是要在2f0=7.6时衰减达到60dB以上,此时的横坐标数值为(7.6/3.8-1)=1,也就是要在横坐标为1的时候衰减要在60dB以上。N要选择奇数,此时选择N=7。

下面需要更加N的数值和插入损耗的数值进行查表,查的表如下所示:

主要看N=7的时候的数值就行了,可以看到N=7时需要8个元器件,也就是4个电感和电容:

此处就可以得到设计的原型了。

3 基于原型设计集总参数滤波器

设计的转换原理可以参考:
Hong J S. Microstrip filters for RF/microwave applications[J]. IEEE Microwave Magazine,
2002, 3(3):62-65

此处直接放公式:

上面wc就是角频率,wc=2pif,Z0就是端口阻抗,一般设置为50欧姆即可,gc和gl就是查表得到的元器件,比如说上面查表得到的元器件的第一个为1.7372,如果你想要第一个是电感就使用第一个公式计算感抗,如果你想要第一个是电容就使用第一个公式计算容抗,这个是自己选择的。但是如果第一个是电感,第二个就一定是电容,第三个也一定是电感,由此类推。
为了方便大家计算,我写了一个Matlab代码:

clear all
clc
f=3.8e9;%设置截止频率
Z0=50;%设置端口阻抗
g=1.7372;L=Z0*g/(2*pi*f);
C=g/(Z0*2*pi*f);
disp(['如果是电感,电感值为:',num2str(L*1e9),'nH'])
disp(['如果是电容,电容值为:',num2str(C*1e12),'pF'])

此处设计的时候我采用第一个是电感的模式,第一个的参数g为1.7372,赋值并计算得到如下结果:

因为是电感,此处得到的电感值为3.6379nH,因此开头的第一个电感值就是3.6379nH。依次代入不同的g计算其他集中参数的数值,得到如下的电路图:

运行仿真得到S参数结果,可以看到通带的波纹不满足要求,但是阻带衰减达到了70dB,此处仅是示范就不进行微调了:

4 基于原型设计分布式参数滤波器

基于原型可以设计分布式参数的滤波器,比较常见的就是微带线滤波器。设计时需要用到一个十分重要的等效,此处参考其他论文的说明,简单来说就是用高低阻抗线进行等效,其中高阻抗微带线等效为电感,低阻抗微带线等效为电容:


为了方便计算,这边直接写成了Matlab代码:

clear all
clc
f=3.8e9;%设置截止频率
Z0=50;%设置端口阻抗
Zoh=90;%高阻抗线阻抗
Zol=20;%低阻抗线阻抗
epsilon=4.6;%设置板材介电常数g=1.7372;L=Z0*g/(2*pi*f);
C=g/(Z0*2*pi*f);c=299792458;%光速loh=L*c/(Zoh*sqrt(epsilon));
lol=C*Zol*c/sqrt(epsilon);disp(['如果是电感,电感值为:',num2str(L*1e9),'nH,等效微带线长度为:',num2str(loh*1e3),'mm'])
disp(['如果是电容,电容值为:',num2str(C*1e12),'pF,等效微带线长度为:',num2str(lol*1e3),'mm'])

此处设计的时候我采用第一个是电感的模式,第一个的参数g为1.7372,赋值并计算得到如下结果,也代表第一个线的长度为5.6501mm:

可以依次计算其他参数的线长。其次需要得到线宽,此处使用的是FR4板材,介电常数为4.6,使用ADS计算工具LineCalc进行计算:


由此得到此板材下20欧姆的低阻抗线线宽为10.8mm,90欧姆的高阻抗线线宽为0.85mm左右,由此构建电路图如下所示:

运行仿真,得到结果:

可以看到基本满足设计要求,但是还需要进行调整,我这边以教学为主,就不进行微调了。
ADS也有便捷的基于这种方法的设计工具,参考之前的博文:
10、ADS使用记录之设计高低阻抗滤波器(含版图仿真)

24、基于原型的切比雪夫低通滤波器设计理论(插入损耗法)相关推荐

  1. 25、基于原型的切比雪夫低通滤波器匹配设计理论

    25.基于原型的切比雪夫低通滤波器匹配设计理论 低通滤波器匹配网络其实就是在滤波的基础上增加了一个阻抗变换的作用,其设计参数包含阻抗变换比.设计带宽参数等等,因为其良好的匹配特性所以经常使用在功率放大 ...

  2. 基于matlab的低通滤波器,基于Matlab Guide的低通滤波器设计

    模拟滤波器设计的关键是找到一个稳定易实现的逼近函数,且其幅频特性要满足所需滤波器的要求.常用的滤波器模型有巴特沃斯(Butterworth)滤波器.切比雪夫(Chebyscheff)滤波器.贝塞尔(B ...

  3. 基于MATLAB的LPF低通滤波器设计(巴特沃斯)

    clc; clear; close all; N=512;%采样点数 fs=256;%采样频率 %% 时域波形 t = (0:N-1)/fs;%以fs采N个点 x = sin(2*pi*10*t) + ...

  4. matlab中eacf函数,基于MATLAB的切比雪夫I型模拟低通滤波器设计

    基于MATLAB的切比雪夫I型模拟低通滤波器设计课程设计名称:数字信号处理课程设计专业班级 : 电信0604 学生姓 名 : 学号 : 20064300430 指导教师 : 课程设计时间:2009.6 ...

  5. 基于matlab的有源滤波器设计,采用瞬时功率理论(P-Q 理论)的新技术,以便在非理想电源电压条件下控制 APF

    基于matlab的有源滤波器设计,采用瞬时功率理论(P-Q 理论)的新技术,以便在非理想电源电压条件下控制 APF 已发现所提出方案的性能在各种非理想市电测试场景下是可行的并且优于瞬时无功功率算法的性 ...

  6. 基于MATLAB的IIR滤波器设计与实现

    基于MATLAB的IIR滤波器设计与实现 IIR滤波器的设计主要有经典设计法.直接设计法和最大平滑滤波器设计法三种方法. 1.经典设计法是基于模拟滤波器的变换原理,首先根据滤波器的技术指标设计出相应的 ...

  7. 基于MATLAB的图像压缩感知设计(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 名称    基于MATLAB的图像压缩感知 目录 目录    I 第1章 绪论    3 1.1 ...

  8. JavaScript进阶学习(二)—— 基于原型链继承的js工具库的实现方法

    文章来源:小青年原创 发布时间:2016-07-03 关键词:JavaScript,原型链,jQuery类库 转载需标注本文原始地址: http://zhaomenghuan.github.io... ...

  9. 差分放大器低通滤波器设计

    差分放大器低通滤波器设计 [复制链接]     hdr_hdu 8 TA的帖子 0 TA的资源 一粒金砂(中级) 发消息 加好友 电梯直达 楼主  发表于 2012-7-18 11:04:59 | 只 ...

最新文章

  1. Tiny4412裸机程序,按键检测(轮询方式)
  2. js map 箭头_JS异常函数之箭头函数
  3. fedora在此处打开终端
  4. blue html中转换,Vue/Vue中Html和Markdown互相转换/README.md · bluemoon/LearningNotes - Gitee.com...
  5. c++ 结构体初始化_STM32入门系列-使用库函数点亮LED,LED初始化函数
  6. mysql优化原理_【MySQL】我必须得告诉你们的MySQL优化原理3(下)INNODB配置
  7. 数据分析学习笔记—python简单操作EXCEL
  8. 利用计算机计算问题的案例,两个基于计算思维培养的高中信息技术教学案例
  9. win10蓝屏提示重新启动_Win10系统开机提示Winload.efi丢失的蓝屏问题怎么解决?
  10. 技巧汇总:适用于Mac版Google Chrome的技巧和窍门
  11. 眼光独到便能发现刷脸支付带来的商机
  12. android xcl charts,我写的Android图表库XCL-Charts,整理好现在开源了!!!
  13. 如何在Word小方框里打勾
  14. win10计算机启动慢,win10开机速度太慢,怎么办?
  15. Frame 与JFrame 的区别
  16. OpenCV 中的 warpAffine
  17. CAS4.0集成OpenLdap返回用户属性
  18. Apple Watch字体大小设置 苹果手表改字体大小方法
  19. “三秦”项羽史缘谈:项羽不仅是英雄,还是仁者
  20. 用h5简单实现APP帮助中心(FAQ),下次也可以用

热门文章

  1. 下载spotify音乐_如何将Google Maps音乐控件用于Spotify,Apple Music或Google Play音乐
  2. git 错误:GnuTLS recv error (-54): Error in the pull function
  3. 程序员的自我进化:互联网公司套路多,如何避免自己被无偿辞退?
  4. ERP与MRP、MRPⅡ的主要区别
  5. python网易云_[Python] 网易云歌单/歌曲下载
  6. 请问你知道分布式系统设计模式的最低水位线思想么?
  7. 技术管理者对知识组织的认识
  8. 北大软微一年ABCD
  9. php单独使用laravel数据库 | laravel手动关闭数据库连接
  10. 232电平和TTL电平