关于PA匹配和LNA匹配的理解
文章目录
- 前言
- 一、LNA匹配
- 1、控件部署
- 2、仿真结果和仿真结果
- 3、结果分析
- S11匹配
- Sopt匹配
- S22匹配
- 二、PA匹配
- 1、取值
- 2、匹配
- 输入匹配
- 输出匹配
- 总结
前言
在做PA设计和LNA设计时,其在设计中主要会考虑到匹配网络的设计,PA通常采用共轭匹配,而LNA的匹配则相对较复杂,这里完全取决于你采用什么阻抗去进行匹配。下面我们将主要针对这两种情况进行说明。
下图是有源电路的基本匹配网络方向。
Zs和ZL分别是PA在负载牵引和源牵引得到的值,方向指向端口方向;
Zin和Zout可以视为S11和S22阻抗。
一、LNA匹配
LNA的匹配可以归结为两种,一种是S参数匹配,一种是共轭匹配。下面详细概述。
对于LNA的输入匹配,其通常是希望满足最小噪声匹配,但考虑到以最小噪声匹配时,S11通常会不好,除非你的Ga_circle和Ns_circle是几乎重合,否则S参数一般是不好的,这个时候就需要我们去考虑到底选用怎样一种匹配是可以达到好的要求。
首先,在仿真LNA时,以笔者设计为例,加入如下图所示控件。
1、控件部署
Zopt1返回的数据是最佳噪声,一般用圆图显示比较好。
Zin1返回是的S11参数,也就是标记端口的阻抗值,可以用圆图或者数据表的形式来显示。如果想看2端口的S参数,S11变为S22,如果存在多个zin控件,记得更改为Zin2或者Zin3。
Maxgain为最大增益。
GaCircle为这里的输入增益圆,我这里选择看增益为14、15、16的圆
NsCircle为输入噪声系数圆,在初步仿真后我知道我的NFmin为1.006,所以我这里选择看nf(2)为1.1、1.2、1.3的圆,读者也可以根据自己的设计选择圆。
2、仿真结果和仿真结果
在部署完上述控件后,仿真电路和仿真结果如下图所示。
3、结果分析
对于图4,我们得到中心频点的S11为9.53-j3.9,Sopt为18.85-j4.66,S22为51.8-j*21.4。
这里得到的曲线是是2.2GHz-2.6GHz范围内的曲线,首先我们要知道匹配的方向。S11得到的阻抗方向是指向晶体管的,而Sopt的方向是指向端口的,用一个最简单的方式去判断匹配是否要共轭,对于最简单的阶梯阻抗变换线,如下图所以,我们知道如果从左向右匹配,最后得到得阻抗方向向右,同理,如果从右往左匹配方向指向左边。
S11匹配
如果我们采用S11阻抗进行匹配,他代表着“最大”增益匹配,在匹配时,我们是从输入端口匹配到左边的Port1,方向向左,而此时的S11方向是指向右边,所以要变成共轭进行匹配。我们直接将图3中的端口1变成S11共轭进行观察。得到下面的结果。
可以看到按S11匹配后落到了中心位置,当然这是因为参考阻抗变成了现在的阻抗,不是50欧姆的参考阻抗了。
从图中可以看出,在按S11匹配后,增益得到了很大的提升,噪声系数变化不大,如果说现在得到的nf(2)是满足我们最后的需求,那么用S11匹配即可。
Sopt匹配
Sopt阻抗是最佳噪声阻抗,其方向相当于图1中的Zs方向,所以在以Sopt阻抗匹配时,方向一致,不需要进行共轭,匹配过程下图所示。
很明显,以最小噪声匹配时,S11结果是很差的
在对Sopt匹配匹配之后,可以看到中心频点的NFmin和nf(2)几乎要重合了,也表明了匹配方向的正确性。
但是综合来看,输入匹配最好不好按Sopt来匹配,S11反正更好,为了折中增益和噪声系数,我们可以用图7所示的增益圆和噪声圆,这个值的方向是和Zs方向一致。
利用该图选点去进行匹配,有时候得到的S参数依旧不好,我们尽量选择点靠近最大增益的阻抗点,如果还不好可以采用自动优化的方式进行优化设计。
下面我们取了一个值,在Smith Chart中进行匹配,注意,在控件中的值,是本来取得值,ZS方向和匹配方向相同所以不需要共轭。
S22匹配
得到S22阻抗为51.8-j*22,同理其匹配的时候,由于是向右匹配,S22方向向左,所以要变成共轭匹配。在用控件匹配时,要注意一点。如下图所示,在控件中进行匹配时,默认都是从ZL开始匹配,也就是从50匹配到我们S22,整体方向向左,而S22方向本身就是向左,但是Zs上面有一个共轭符号,所以这里要给他变成共轭值,共轭的共轭就是S22本身的值。
搭建仿真图,得到下述匹配结构和结果。
至此我们LNA的匹配已经基本讲述明白。
二、PA匹配
1、取值
对于PA的取值比较简单,要借助负载牵引的方式进行取值,负载牵引就不介绍了,我其他帖子有介绍。
取负载阻抗ZL为15.79+j5
Zs为4.9-j12
2、匹配
输入匹配
在进行输入匹配设计时,取到的ZS为4.9-j*12,用Smith Chart去匹配,如下图所示,我们通常默认都是从50欧姆去设计匹配,这也是防止设计的时候把方向搞迷糊。
可以看到,输入匹配方向正确,匹配效果良好。
输出匹配
输出匹配阻抗15.79+j*5。
至此PA的匹配也基本讲述明白。
总结
过多的总结也不说了,希望可以帮到初学者或者相关领域的人吧。
一键三连!!!
一键三连!!!
一键三连!!!
一键三连!!!
关于PA匹配和LNA匹配的理解相关推荐
- 【汇编语言】数据类型的匹配问题:自动匹配与手动匹配
0 前言 本文基于8086汇编语言,不过x86系列语言具备向下兼容特点,大多数情况都可以用. 与高级语言数据类型的自动转换和强制转换一样,汇编语言的数据类型也有 自动匹配和手动匹配. 下面,我来介绍一 ...
- 【gif图文】KMP算法(从暴力匹配到快速匹配)
从暴力匹配到快速匹配(KMP算法) 学习kmp算法前,首先要先了解什么是kmp算法,kmp算法具体优点是什么,kmp的主要应用方向在哪. 然后才是,代码实现 带着以上问题,我们来一步一步学习kmp算法 ...
- C#正则表达式的完全匹配、部分匹配及忽略大小写的问题
原文:C#正则表达式的完全匹配.部分匹配及忽略大小写的问题 问题的提出 根据用户给定表达式,里面含有各种数学函数,如求绝对值,三角函数,平方.开方等,分别以类似ABS(表达式),Sin(表达式),AS ...
- 转载:常用正则表达式大全!(例如:匹配中文、匹配html)
常用正则表达式大全!(例如:匹配中文.匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[ ...
- URAL 1721 Two Sides of the Same Coin(二分图匹配,输出匹配对象)
题意:给出n个人的信息,名字.特征.排名. 在排名相差2的前提下,特征为testdata可以与特征为statements的组队,特征为anything可以任何一人组队: 求最多匹配对数,并将每队名字输 ...
- Python:利用原生函数count或正则表达式compile、findall、finditer实现匹配统计(包括模糊匹配的贪婪匹配、懒惰匹配)
Python:利用原生函数count或正则表达式compile.findall.finditer实现匹配统计(包括模糊匹配的贪婪匹配.懒惰匹配) 目录 利用原生函数count或正则表达式compile ...
- CoSENT:特征式匹配与交互式匹配有多大差距?
©PaperWeekly 原创 · 作者 | 苏剑林 单位 | 追一科技 研究方向 | NLP.神经网络 一般来说,文本匹配有交互式(Interaction-based)和特征式(Representa ...
- Scala模式匹配,case 字符串,case 匹配类型,case 匹配数组,case 匹配List,case 匹配元组,case匹配case class和case object
一. 模式匹配和样例类 Scala有一个十分强大的模式匹配机制,可以应用到很多场合:如switch语句.类型检查等. 并且Scala还提供了样例类,对模式匹配进行了优化,可以快速进行匹配 1. 匹配字 ...
- python贪婪匹配和非贪婪匹配_贪婪匹配和非贪婪匹配
1.什么是正则表达式的贪婪与非贪婪匹配 如:String str="abcaxc"; Patter p="ab*c"; 贪婪匹配:正则表达式一般趋向于最大长度匹 ...
最新文章
- 通俗讲解Pytorch梯度的相关问题:计算图、torch.no_grad、zero_grad、detach和backward;Variable、Parameter和torch.tensor
- kubernetes log 流式数据处理
- Spring MVC错误处理流程
- OpenShift 4 之配置Insecure Registry和Blocked Registry镜像源
- 在线图片水印平铺工具
- 【2020团体程序设计天梯赛】L1部分(PTA,L1-065到L1-072)题解代码
- 三层交换机配置综合实验
- JDK_API官方标准中文版(希望对大家有用)
- 百人计划(图形部分)Bump Mapping(凹凸贴图映射技术)
- qt 文件分批上传_旧手机改造计划——搭建aira2,以及极其便捷的网页管理文件方法...
- webflux之reactor-Subscriber
- 百度地图显示车辆运行轨迹(动态轨迹回放功能)
- Codeforces1575 D. Divisible by Twenty-Five(dp)
- 【Flutter 问题系列第 71 篇】Flutter 中 Uint8List 和 Image 之间的相互转换
- Python之建模数值逼近篇–最小二乘拟合
- 你所不知的角落,有人在做没有深度学习的AI
- linux strcpy函数,C语言中函数strcpy ,strncpy ,strlcpy,strcpy_s的用法
- potplay皮肤装扮
- python-(6)常用的字符判断和转换以及开头结尾匹配
- 【OpenAirInterface知识-4】OAI端到端部署之UE部署