射频电路学习之滤波电路

2023-10-31


前言

在射频系统中,无论发射机还是接收机都需要选择特定频率的信号来进行处理。此时就需要使用滤波电路来滤除其他频率的干扰信号,得到有用的信号。


一、滤波电路的分类

按照信号的类型分类,滤波电路可以分为数字滤波电路和模拟滤波电路两类,本文章仅介绍模拟滤波电路。
模拟滤波电路又分为低通滤波电路(LPF)、高通滤波电路(HPF)、带通滤波电路(BPF)带阻滤波电路(BSF)。

二、滤波电路的主要参数

1.插入损耗(IL)

描述滤波电路的通带内输入信号的损耗。

2.波纹系数

描述滤波电路通带内 的平坦度。

3.频带宽度

定义为滤波电路的通带内在达到3dB衰减对应的高端截止频率和低端截止频率的差值。

4.矩形系数

描述了滤波电路的响应在截止频附近的陡峭变化特性。矩形系数越低,滤波电路的响应越陡峭。

5.阻带抑制

通常我们希望滤波电路在阻带有无穷大的衰减,但是实际上滤波电路的衰减量不能是无穷大只能是一个有限的衰减量,所以需要我们自行定义一个阻带抑制参数,通常情况下这个参数设置为60dB。

三、滤波电路设计

射频系统中的滤波电路的设计主要分为两类,当滤波电路工作在射频的低频段时使用集总参数的元件进行设计;当滤波电路工作在射频的中高频段时,需要使用基于分布参数电路来构建滤波电路。

1.集总参数滤波电路

集总参数滤波电路的设计通常是根据一定的设计规则选取合适的电路和元件参数,设计出归一化低通滤波电路,然后利用电路变换将归一化滤波电路转化为实际需要的低通滤波电路、高通滤波电路、带通滤波电路、带阻滤波电路。

巴特沃斯滤波电路

该电路的频率响应上没有任何波纹,并且可以同时获得最大平滑和单调响应的良好特性。但是该滤波电路也存在在带外的衰减缓慢的缺点。
接下来将介绍设计巴特沃斯滤波电路。
归一化的低通滤波电路的电路结构如图3.1、3.2所示。
首元件串联的滤波电路
图3.1 首元件串联的滤波电路
首元件并联的滤波电路
图3.2 首元件并联的滤波电路
归一化巴特沃斯低通滤波电路参数如表3-1所示。
表3-1 巴特沃斯滤波电路归一化元件参数
在这里插入图片描述
巴特沃兹滤波电路的带外衰减特性如图3.3所示。其中N表示滤波电路的阶数。
在这里插入图片描述
图3.3巴特沃兹滤波电路带外衰减特性
设计电路时,根据设计要求选择合适阶数的电路,并选取合适的滤波电路结构,根据表3-1选取电路中元器件的参数,以此就可以设计出符合要求的滤波电路。
在无线通信系统中,通常要求滤波电路的相位具有线性特性,上述方法并不满足该条件。为了获得线性相位差响应,在设计电路元器件参数时常常参考线性相移的归一化巴特沃兹滤波电路元件设计参数,具体参数数值如表3-2所示。
表3-2
在这里插入图片描述
其他步骤均与前面设计滤波电路相同。

切比雪夫滤波电路

与巴特沃兹滤波电路相比切比雪夫滤波电路在带外具有更陡峭的频率响应。
在切比雪夫滤波电路的设计中,设计步骤依然与巴特沃兹滤波电路相同,仅仅是电路的元器件参数发生变化,在设计中仅需要根据不同电路对应的参数表选取元器件参数即可。

归一化滤波电路的变换

上述介绍的滤波电路均为归一化低通滤波电路,其信号源内阻为1Ω,截止角频率ωc为1Hz。我们在实际中应用的滤波电路其信号源内阻通常为50Ω,截止频率也会随要求而变化,同时滤波电路的种类也有很多(LPF、HPF、BPF、BSF),面对实际应用中的电路我们需要使用特定的电路变换将归一化滤波电路变换为实际需要的电路。

电路变换

电路变换包括频率变换和阻抗变换。频率变换就是将归一化电路的截止角频率变换到实际需要的截止角频率,而阻抗变换则是使变换后的滤波电与信号源实际内阻一致。

变换为低通滤波电路

频率变换:ω=ω0×Ω
其中ω0为实际截止频率,Ω为归一化滤波电路的内阻ω为归一化滤波电路的截止频率
电容电感变换关系:
L’=(1/ω0)× L;
C’=(1/ω0)× C;

变换为高通滤波电路

频率变换:ω=±ω0/Ω
电容电感变换关系:
L’=1/(ω0×L);
C’=1/(ω0×C);
注:变换后原电路的电感用电容代替,电容用电感代替。

变换为带通滤波电路

频率变换:Ω=ωLPF/ω0;Ω=-ω0/ωHPF;
电容电感变换关系:
将低通滤波电路中的串联电感用L’和C’的串联电路替代。其中:
L’=L/(ωu-ωL );
C’=[(ωu-ωL)/(ω0^2 )]×(1/L);
其中ωu为高端截止频率ωL为低端截止频率。
将低通滤波电路中的并联电容C用L’和C’的并联电路代替。其中:
C’=C/(ωu-ωL );
L’=[(ωu-ωL)/(ω0^2 )] × (1/C);

变换为带阻滤波电路

电容电感变换关系:
将低通滤波电路中的串联电感用L’和C’的并联电路替代。其中:
C’=[1/(ωu-ωL )] × L;
L’=[(ωu-ωL)/(ω0^2 )] × L;
将低通滤波电路中的并联电容C用L’和C’的串联电路代替。其中:
L’=[1/(ωu-ωL )] × (1/C);
C’=[(ωu-ωL)/(ω0^2 )]×C;

阻抗变换

在进行完上述变换后,还需要进行阻抗变换使滤波电路可以和其他阻抗信号源匹配。
阻抗变换的关系为:
RG’ = 1 × RG;
L’’ = L × RG;
C’’ = C/RG;
RL’ = RL × RG;
其中RG为信号源实际内阻,RL为归一化滤波电路中的负载阻抗。
经过上述一系列归一化滤波电路的设计步骤和一系列的变换就可以得到一个完整的集总参数滤波电路。

集总参数滤波电路的设计步骤

1.根据设计要求选择归一化低通滤波电路的结构,并选择归一化低通滤波电路的阶数;
2.根据归一化集总参数元件表确定元件参数;
3.根据频率变换和电容电感变换关系,将归一化低通滤波电路转换为设计所需的滤波电路;
4.利用阻抗变换,将滤波电路的阻抗转换为实际所需电路的阻抗。

2.分布参数滤波电路

随着工作频率的升高,由于原件寄生参数的影响,集总参数元件不再适合构造滤波电路。所以当电路的工作频率高于500MHz后,就不再使用集总参数滤波电路而是使用分布参数滤波电路。
分布参数滤波电路也是以集总参数滤波电路为基础,使用合适的分布参数元件代替集总参数元件,从而构成合适的分布参数滤波电路。随着滤波电路的发展很多分布参数滤波电路不再基于集总参数电路,而是直接利用特殊的传输线构造电路。

Richards变换

利用一定长度的终端开路或中断短路的无耗传输线等效代替电容或电感。
一段长度为 l l l的终端开路的无耗传输线,其特征阻抗为 Z 0 Z_0 Z0,则其输入端口的等效阻抗。
Z I N = Z 0 j t a n β l = − j Z 0 c o t β l Z_{IN} = \frac{Z_0} {jtan\beta l} = -jZ_0cot\beta l ZIN=jtanβlZ0=jZ0cotβl
其中 β \beta β为波数 β = 2 π λ \beta=\frac{2\pi}{\lambda} β=λ2π
一段长度为 l l l的终端短路的无耗传输线,其特征阻抗为 Z 0 Z_0 Z0,则其输入端口的等效阻抗。
Z I N = j Z 0 t a n β l Z_{IN} = j{Z_0} {tan\beta l} ZIN=jZ0tanβl
当传输线长度 l = λ 0 / 8 l = \lambda_0/8 l=λ0/8时,构造电容电感的传输线阻抗选择为
Z 0 = 1 ω 0 C Z_0 = \frac{1}{\omega_0C} Z0=ω0C1
Z 0 = ω 0 L Z_0 = \omega_0L Z0=ω0L

Kuroda规则

通常根据Richards变换将集总参数滤波电路中的电感和电容代替为相应特征阻抗的 λ 0 / 8 \lambda_0/8 λ0/8传输线,就可以将集总参数滤波电路转换为分布参数滤波电路。其中滤波电路中的串联电感通过串联终端短路的传输线实现;滤波电路中的并联电容通过并联终端开路的传输线实现。但是在实际实现的过程中串联传输线的结构不易实现,所以需要采用一些特殊的规则将原始电路转变为一种便于实现的电路结构。
Kuroda规则就是一种电路变换规则,变换规则如图3.4所示。
在这里插入图片描述
图3.4
注:在使用Kuroda规则时需要插入单位元件,将传输线在物理空间上分开,避免传输线之间的电磁耦合和互相干扰。但是也不能影响滤波电路的频率特性,即不能直接将单位元件插入传输线之间,所以只能单位元件插入在信号源和滤波电路、滤波电路和负载之间。

分布参数滤波电路的设计步骤

1.根据设计要求选择归一化低通滤波电路的电路参数;
2.使用Richards变换用传输线代替集总参数元件的电容和电感;
3.使用Kuroda规则将不易实现的终端短路传输线转变为易于实现的终端开路传输线;
4.进行阻抗变换得到实际的滤波电路设计;
5.计算微带线的特征阻抗和长度。

总结

本文主要介绍了射频系统中滤波电路的设计方法,滤波电路的设计主要根据电路工作频率的不同分为集总参数和分布参数两种,两种滤波电路的设计方法略有不同。
初次学习,还有很多不足。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

射频电路学习之滤波电路 的相关文章

  • VBA常用语法

    最近接触了一下VBA编程 才知道Excel还能编程 而且还如此强大 真的是惊呆了 话不多说 先了解一下VBA常用的语法吧 1 基础语法 高级for循环 Function deleteArrayByIndex list As String D
  • oracle获取随机记录

    oracle获取随机记录 select from select from ford car order by dbms random value where rownum lt 1001
  • 【vision transformer】DETR原理及代码详解(三)

    transformer 端到端目标检测DETR项目实践及代码详解 Paddle Detr git PaddleViT object detection DETR at develop BR IDL PaddleViT GitHub 数据集及

随机推荐

  • Redis SDS简单动态字符串

    结构体定义 本质上说就是用C语言来实现基本的面向对象 来对底层的字符串进行表示 方便上层使用 为调用者减少负担 typedef char sds struct sdshdr int len int free char buf 举例常用操作
  • 搭建JMeter分布式测试环境

    分布式测试概述 现在我们来了解如何使用多台机器来执行压力测试 也就是所谓的分布式测试 当我们模拟大量的并发虚拟用户时 比如我们要起10万 100万甚至更多的并发用户时 一台负载机器可能就满足不了我们需要的用户量 此时 就需要使用多台主机搭建
  • Git入门--自定义标签

    忽略特殊文件 忽略某些文件时 需要编写 gitignore gitignore文件本身要放到版本库里 并且可以对 gitignore做版本管理 配置别名 git config global alias co checkout 用co来代替c
  • FFmpeg源码分析:av_register_all()注册封装器与解封装器

    FFmpeg中av register all 函数用于注册所有muxers demuxers与protocols FFmpeg4 0以前是用链表存储muxer demuxer FFmpeg4 0以后改为数组存储 并且av register
  • SPP原理和代码

    空间金字塔池化 Spatial Pyramid Pooling SPP 原理和代码实现 Pytorch 一 为什么需要SPP 首先需要知道为什么需要SPP 我们都知道卷积神经网络 CNN 由卷积层和全连接层组成 其中卷积层对于输入数据的大小
  • 众享比特董事长严挺:数字藏品在国内有三大发展趋势

    2022年11月2日 巴比特主办的温州元宇宙月系列活动之 数字藏品 虚拟人 元宇宙营销新策略 论坛在温州召开 众享比特董事长严挺 众享链网发起人严挺出席论坛并进行主题为 元宇宙在国内落地的一些实践分享 的演讲 温州元宇宙主题月秉承 拥抱数字
  • Hyperledger fabric2.4 搭建自己的网络

    1 使用cryptogen工具生成证书 1 1 将fabric samples bin目录下的二进制文件复制到 usr local bin目录 以便全局使用这些命令 cd fabric samples bin cp usr local bi
  • 那些你可能遇到的 Linux 命令?什么,你还不知道?赶紧收藏?完善中!

    文章目录 一 Linux 进程 1 通过进程名查找进程号 1 1 ps aux ps ef diff 1 2 ps aux ps aux 什么 它们不一样 1 3 grep awk 取出进程号 取出进程号并 Kill 2 通过进程号查看进程
  • LINUX应用和驱动交互的四种方式

    Linux开发中 应用读取数据时往往会遇到驱动尚未获得有效数据的情况 所以需要采用适合的同步方式 1 非阻塞方式 非阻塞方式 顾名思义就是不管数据是否准备好 驱动都会返回结果 采用这种方式就需要应用不停地重复查询 查询硬件的线程就会一直都占
  • Centos7 升级openssl-1.1.1s及openssh-9.1p1(附脚本)

    主要是上个月openssl出现了漏洞 因此要对服务器的进行升级 建议如果没问题还是尽量别升级 主要步骤是2 脚本内容也只包含升级 1和3是开启和关闭telnet 不建议使用telnet 1 安装和启动telnet 实际中我没使用telnet
  • 数据结构前言

    一 什么是数据结构 数据结构是计算机存储 组织数据的方式 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合 上面是百度百科的定义 通俗的来讲数据结构就是数据元素集合与数据元素集合或者数据元素与数据元素之间的组成形式 举个简单明了的
  • Web Worker 用法

    一 概述 JavaScript 语言采用的是单线程模型 也就是说 所有任务只能在一个线程上完成 一次只能做一件事 前面的任务没做完 后面的任务只能等着 随着电脑计算能力的增强 尤其是多核 CPU 的出现 单线程带来很大的不便 无法充分发挥计
  • DBaaS体系及特性

    用户对云计算的交付能力已经不再满足于单纯的基础设施 IaaS 交付 他们希望数据中心中的更多传统IT 服务能以云服务模式进行交付 其中最为迫切的就是数据库 将数据库以云服务模式交付给用户 就是数据库即服务 DBaaS 也称云数据库 传统数据
  • VirusTotal——您身边的企业安全专家

    本文由 Cloud Ace 整理发布 Cloud Ace 是谷歌云全球战略合作伙伴 拥有 300 多名工程师 也是谷歌最高级别合作伙伴 多次获得 Google Cloud 合作伙伴奖 作为谷歌托管服务商 我们提供谷歌云 谷歌地图 谷歌办公套
  • 基于linux环境下安装jre + eclipse cdt

    博客的排版真的好糟糕 请看点击打开链接 一 下载所用到的软件安装包 1 java运行环境 jre 8u112 linux x64 tar gz 2 elipse cdt版本 eclipse cpp neon 2 linux gtk x86
  • pyahocorasick和pyltp包安装方法

    1 安装pyahocorasick 包 pip install pyahocorasick i Simple Index 这个需要VS环境 如果命令行安装提示没有VS环境可以进入 用VS命令行执行pip命令 即可安装成功 2 安装pyltp
  • Vue中el-dialog的用法

    写入HTML
  • 57 openEuler搭建Mariadb数据库服务器-管理数据库用户

    文章目录 57 openEuler搭建Mariadb数据库服务器 管理数据库用户 57 1 创建用户 57 2 查看用户 57 3 修改用户 57 3 1 修改用户名 57 3 2 修改用户示例 57 3 3 修改用户密码 57 3 4 修
  • 关于javaSE8之后的默认方法的整理

    网络中的说法 关于java8接口中默认方法的使用 8在接口中引入了默认方法 通过在方法前加上default关键字就可以在接口中写方法的默认实现 有点类似于C 中的多继承 但是当多个接口或父类中有相同签名的方法时 会引发一些问题 经过实验得出
  • 射频电路学习之滤波电路

    文章目录 前言 一 滤波电路的分类 二 滤波电路的主要参数 1 插入损耗 IL 2 波纹系数 3 频带宽度 4 矩形系数 5 阻带抑制 三 滤波电路设计 1 集总参数滤波电路 巴特沃斯滤波电路 切比雪夫滤波电路 归一化滤波电路的变换 电路变