【射频IC学习笔记】2.3 LNA噪声、线性度及稳定性仿真分析

Chris射频IC教程学习笔记
1. 教程简介和BLE射频收发机系统结构介绍
2.1 低噪声放大器电路结构以及单晶体管仿真分析
2.2 LNA的testbench搭建及S参数仿真优化
2.3 LNA噪声、线性度及稳定性仿真分析
2.4 LNA增益控制,工艺角偏差,高低温对性能的影响
2.5 LNA完整电路设计及蒙特卡洛仿真
2.6 LNA版图设计及DRC/LVS验证
4 D类功率放大器PA电路设计/loadpull仿真/输出功率及效率PAE计算
(未完待续,还会继续更新)


  • 在上一个教程中,参数已经基本优化完成了,目前的输入匹配S11(白色),噪声系数NF(红色),输出差分电压增益(绿色)
    在这里插入图片描述

一、噪声仿真分析

1. 噪声汇总 noise summary

  • 接下来分析噪声贡献的情况,选择Noise summary噪声汇总。
    在这里插入图片描述
  • 设置频率点(spot noise)在2.4GHz,然后晶体管和器件的类型选择所有类型(all types),总个数为30个
    在这里插入图片描述

(1)噪声贡献分析

  • 然后就可以看到整个LNA最大噪声贡献的地方。
  • 第一行是port0(输入端口)的热噪声,也就是输入端口的热噪声源,所占的百分比是56.14
    在这里插入图片描述
  • 第二和第三行是LNA中NM1和NM2,沟道的热噪声,分别占了6.5%和4.98%
  • 回到子电路可以发现,NM1是共源极的晶体管,NM2是Cascode的晶体管,他们产生的沟道热噪声
  • 第四大贡献噪声的是输入晶体管NM1栅极寄生阻抗带来的热噪声,基本占到5%左右
    在这里插入图片描述
  • 再然后就是输入偏置电阻R1,由于他是由三个(segment)串联组成的,因此噪声贡献也分成了三份。
  • 对于射频高阻值的电阻,每个电阻都串联了3个部分,而且贡献的热噪声非常大,1节的电阻加起来有15%
  • 如果要消除电阻对噪声的贡献,我们可以采用电感作为射频扼流圈这样的隔离器件。但是在芯片内部使用电感会非常占用面积,因此用电感来做电源隔离的通路的是非常不合适的。
    在这里插入图片描述
    在这里插入图片描述
  • 还有NM7的沟道热噪声,是单转双的另一个晶体管在这里插入图片描述

(2)噪声贡献优化

  • 在射频电路设计里面优化噪声系数的时候,噪声来源贡献表print出来的结果是有很大的参考意义的,通过这个结果,我们就能够知道最终输出的噪声里边,哪个部分的这个贡献是最大的?然后就能够让我们精准的去优化特定器件的一些参数,或是工作状态。能够让噪声系数优化有一个明确的目标和方向。
  • 由于输入隔离偏置的电阻贡献的噪声太多,这里我们尝试减小串联电阻数为1,只有剩下3.6k的大小
    在这里插入图片描述
  • 然后来运行噪声分析
  • 可以发现总的噪声系数NF恶化了很多,变成3.8dB。因此减小电阻反而会带来的噪声贡献变大,贡献的热噪声达到32%。
    在这里插入图片描述
    在这里插入图片描述
  • 因此输入隔离偏置的阻值太小了,需要加大。现在改成串联6个(提高了1倍),来观察情况。
    在这里插入图片描述
  • 可以发现当把电阻值加大以后,噪声系数NF出现比较明显的改善,在2.4dB下降到2dB
  • 噪声贡献分为了6个部分,最后总的噪声占比为8%左右,较之前有了明显的改善。
    在这里插入图片描述
    在这里插入图片描述

二、线性度仿真分析(pss仿真)

  • 线性度仿真主要使用了PSS仿真,是一个周期稳态信号的仿真,是对大信号特别是周期信号进行稳态的仿真。就是先在周期稳态信号上面建立交流的工作点,然后其他的仿真,在这个基础上面再去叠加小信号的运算,最终得到电路性能的仿真结果。
  • pss仿真首先要去设置基频信号为2.4GHz,并勾选自动计算
  • 输出的谐波数(output harmonics)表示最终能够查看的最大谐波数,这里设置为5
  • 仿真精度(accuracy defaults)选择中等精度(moderate)
  • 还有稳定时间(additional time for stabilization)。由于像振荡器、混频器之类的,它需要瞬态仿真进行完成,让整个工作状态稳定下来以后,再在这个基础上面进行周期稳态信号的仿真。这里由于没有用到瞬态仿真,所以选择空缺,不需要进行稳态时间的仿真。
  • 勾选扫描(sweep)。由于需要输入1dB的压缩点,因此需要对输入信号的功率prf进行扫描
    在这里插入图片描述
    在这里插入图片描述

输入1dB压缩点

  • 然后,点击运行
  • 输出的波形(main form)选择Compression point(压缩点)
  • Gain compression设置为1,表示1dB的压缩点
  • Format表示输出波形的形式是power还是gain
  • input power extrapolation point(输入外延长线的插入点),用最小输入功率作为默认值
  • 选择input referred 1dB compression输入1dB压缩点,由于输出还没有做匹配,所以看输出1dB压缩点的意义不太大。
  • 谐波数最大可以看到是五阶谐波,是因为在仿真器的时候设置的最大为5阶
    在这里插入图片描述
  • 然后选择输出的port
    在这里插入图片描述
  • 然后就能查看输入的1dB压缩值为-26.96dBm,横坐标是输入功率值,纵坐标的输出功率值
  • 由于输入三阶交调点会比输入1dB压缩点大9.6dB,所以计算得到输入的三阶交调点为-16.96dBm
    在这里插入图片描述
  • 现在改成输出形式(format)为功率增益值(power gain)
    在这里插入图片描述
  • 输出的图形横坐标的输入功率,纵坐标是功率增益值
  • 可以看到两种方式得到的输入1dB压缩点的值是一样的
    在这里插入图片描述

电压

  • 电压是周期稳态信号的单周期电压
  • 扫描(sweep)(即横坐标),可以选择频谱模式(spectrum),也可以选择时间模式(time)
  • 在时间模式下,需要选择输入功率值,这里选择-40dbm
    在这里插入图片描述
  • 选择输出两个差分网络,可以看到他们单个周期的仿真情况
    在这里插入图片描述

电压增益

  • 需要去设置输入输出的差分信号网络
  • 扫描以频谱(spectrum)的形式显示
  • 运算(modifier)以db20为运算。
  • 谐波数选择2.4GHz,功率值(prf)仍然是-40dbm
    在这里插入图片描述
  • 然后根据提示选择testbench上面的对应网络
  • 就可以看到各次谐波的增益情况
  • 一次谐波(2.4GHz)为24.36dB,这个结果是跟ac仿真得到的是一致的。
    在这里插入图片描述

三阶交调点

  • 由于计算三阶交调点的计算量很大,这是因为双音信号两个频率的差值是非常小的,正常情况下只会设置偏移1MHz的差值。那么在计算pss的时候,它的基频频率分量就会变成1MHz。如果到2.4GHz的话,那么它计算的谐波次数会非常大,就会导致整个仿真的速度非常慢
  • 通常采用pss扫描+pac计算的方式来进行仿真
  • 首先我们要对输入端口(port0)设置pac仿真的小信号,输入功率必须和信号源的功率为相等的值(prf)
    在这里插入图片描述
  • pss仿真器的设置跟仿1dB压缩点是一样的,就不需要去改动了。
  • 然后选中pac仿真器,需要去设置单个频点,因为pss是功率参数扫描的仿真方式,而pac是对单个频率点进行信号的仿真。因此设置单个信号频率点为2.401G,频率偏差为1MHz。这样sine信号就是从2.4GHz,然后另一个sine信号,是2.401GHz,也就是这两个信号的间隔是1MHz的频率间隔。
  • 输出频带数(sidebands),如果要查看三阶交调点的话,输出的边带数band至少要大于3阶的边带,这里设置为5次的分析
    在这里插入图片描述
  • 然后再运行。通过运行的结果可以看到,会先运行pss仿真,当收敛以后,再进行pac的仿真。然后再进行下一次的pss仿真,仿真速度有了极大的提高。其实他是建立了一个大信号周期稳态的工作状态,然后此状态下,通过pac仿真,叠加一个小信号的ac仿真,这样计算速度会非常快。因为它是叠加在周期稳态信号的小信号线性分析,不会再有其他的非线性影响。
  • 输出结果选择IPN curves
  • IP曲线有两种画法,一种是单个频点(single point)的单个输入功率值来画三阶曲线,还有一种是根据扫描输入功率(variable sweep)全部画出来。这里选择输入功率扫描模式,然后插入点(extrapolation point)选择-50(因为系统指标设计的要求)。
  • 一阶交调频率分量是2.401GHz,三阶交通频率分量是2.399GHz(有计算公式)
    在这里插入图片描述
  • 然后选择testbench上的输出port端口
    在这里插入图片描述
  • 由于这里输出波形的信息显示不全,我们转化为AWD波形查看方式
    在这里插入图片描述
    在这里插入图片描述
  • 输入三阶交调点值是-20.65dbm,紫色和红色曲线是基频分量和三阶交调分量外延线,他们的交点就是输入三阶交调点,满足设计指标。

在这里插入图片描述

三、稳定性分析(Kf)

  • 对于低噪声放大器或者功率放大器结构,它的稳定性是非常关键的。我们这个稳定性怎么去评估和分析呢?对于小信号低噪声放大器,我们可以采用s参数仿真来查看它的稳定性的情况,然后要进一步的去评估它是不是稳定的?我们也可以通过瞬态仿真来验证它的信号会不会产生震荡的可能。
  • 通常由两个稳定性相关的参数,一个是Kf(稳定系数),另一个是B1f(等效稳定因数)。如果要求LNA是绝对稳定的,那么就需要kf值大于1,等效的B1f要小于1。
  • 由于低噪声放大器,它的输入输出阻抗,以及负载的匹配阻抗,他是比较固定的,因为负载阻抗,是直接接到混频器上面的。也就是混频器的输入阻抗等于低噪声放大器的输出负载阻抗。
  • 那么有的时候不一定要求让整个LNA处于一个绝对稳定的状态,因为部分稳定是在S11和S12在某一些匹配状态下面有可能会产生不稳定的结果。如果某一端的负载阻抗是固定的的话,那么没有必要去要求绝对稳定的条件,当然如果能够做到绝对稳定的满足条件会是更好的一种设计结果了。
  • 首先运行s参数仿真,点击输出稳定因子Kf的曲线
    在这里插入图片描述
  • 运行结果,能够看到在2G-3GHz范围内,它的值都是大于1的,大概在7左右
    在这里插入图片描述
  • 但是我们在查看稳定因子的频率范围一定要尽量的宽,因为可能在工作频段,他是稳定的,但是在其他的频段,可能是不稳定的结果,那么这种情况一定要去避免,因为LNA如果在其他频段不稳定,有可能在工作频率范围以外,产生另外的一个不稳定频率点上产生震荡的信号。
  • 因此扫描的频率范围要尽可能宽,我们在设置s参数仿真器的时候,扫描从0.5G-10GHz。
  • 可以发现在这些频率范围上,稳定因子都是大于1的

在这里插入图片描述

  • 然后来查看B1f的值,要求它在小于1的情况下,是绝对稳定的状态
    在这里插入图片描述
  • 可以发现B1f在低频500M左右,是大于1的
  • 在工作频段上,它是小于1的值
    在这里插入图片描述

四、瞬态仿真

输出瞬态波形

  • 因此我们现在设计的LNA,是处于条件稳定的状态。在某些条件下,比如在某些输出匹配条件上,它是不稳定的。因此我们可以通过瞬态仿真的方式来验证是否产生振荡的情况
  • 我们来设置瞬态仿真(tran),仿真的时长设置在200ns
    在这里插入图片描述
  • 由于是要查看3dB交调点的位置,我们将输入功率设置为-50dbm
    在这里插入图片描述
  • 点击输入端网络,可以发现输入信号的幅度非常小,在1mv左右
    在这里插入图片描述
  • 查看输出的差分端电压,是存在一定的差值的
    在这里插入图片描述

查看电压增益

  • 现在我们需要来查看输出电压的增益
  • 首先打开计算器在这里插入图片描述
  • 选择瞬态仿真,勾选vt,然后在电路中选择需要导入的网络
  • 然后要选择dft的运算
    在这里插入图片描述
  • 输入计算范围100ns到200ns
  • dft的点数(samples number)必须为2的n次方倍,这样计算速度才是最快的。点数的多少跟最终在频谱上面所能够看到的最大或是最高的频率范围是有一定关系的。这里我们输入1024点
    在这里插入图片描述
  • 然后我们选择dB20将结果转化为dB数
  • 然后点击plot,把结果输出画出来
    在这里插入图片描述
  • 能够看到频率范围是从0-5.12GHz。
  • 中间幅度最高的值是2.4GHz,由于这个结果是dft计算后dB20转化后的值。
  • 此外,该电压可通过50欧的负载折算成功率的值,功率dB值会比电压dB值大10dB
  • 输出图形的结果和积分的时间长度,还有dft的点数是有很大关系的。积分的时间长度越短,然后dft的这个点数越大,那么我们能看到的最高频谱的频率就会越高。然后如果我们积分时间长度越长,然后dft的值越小的话。dft的点数越小,那么我们在频谱上面看到的最高频率的这个点就会越低。
    在这里插入图片描述
  • 然后我们再选择输出的差分网络,并将其进行相减,就能得到他们的差分电压。然后进行相同的操作
    在这里插入图片描述
  • 这时候我们就可以计算增益值了,将他们在2.4GHz频率下的输出结果进行相减,即可得到电压的增益值
    在这里插入图片描述

线性度仿真

  • 线性度的仿真同样也是进行dft运算,最终得到输出的1dB压缩点。
  • 那么我们之前通过前面的仿真结果得到大概是在-26.5dBm左右,因此我们直接设置初始值。
    在这里插入图片描述
  • 然后我们选择仿真差分输出的网络信号
  • 从仿真结果可以发现,正端(白色)的信号又严重的波形失真,负端(红色)的波形有严重的削顶失真
    在这里插入图片描述
  • 然后我们再来看对应增益的情况,那么此时的增益值为22.7dB了。信号失真是非常严重的,增益压缩已经使增益降低了2dB,说明输入的信号功率太大了。
    在这里插入图片描述
  • 我们将输入信号功率(prf)改为-30dBm
    在这里插入图片描述
  • 此时增益为23.68dB,之前的小信号增益为24.7dB,那么就可以看到增益压缩了1dB的压缩点。
  • 对应的输入信号功率为-39.6dB(输入2.4GHz对应的电压)+10dB=-29.6dB。所以可以得到对应的1dB压缩点对应的输入功率为-29.6dBm。
    在这里插入图片描述
  • 那么这种方法比pss扫描的结果要差一些
  • 然后查看1dB压缩点对应的瞬态波形是否有失真。可以看到还是有比较严重的瞬态仿真失真的情况了。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东南方的射频学徒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值