大概说一说仿真进展,又遇卡点

描述

昨天文章发了以后,有号友留言,说,会不会是sinusoid信号和N_tones当源的时候,对应的幅度不一样,链路增益不一样,所以NF不一样?

看到留言后,我仔细回想了仿真时候的设置,觉得应该不是这个问题。

(1) 

sinusoid信号和N_tones的幅度,确实表达的不一样,前者是以电压来表示的,后者是以功率来表示的。

仿真

仿真

但是,在进行输出热噪声的仿真的时候,我是这样设置的:

是把这两者的输入,都设置成很小很小,比热噪声还要低超级多的一个幅度,也就是说,信号幅度是可以忽略不计的。

在仿真热噪声的时候,其中的一种链路,是直接看信号源的热噪声输出,中间没有加器件。

(2)

这是Sinusoid对应的仿真原理图和仿真结果。

仿真

这是N_tones对应的仿真原理图和仿真结果。

仿真

这两个仿真,除了源不一样外,其他的设置都没有改变。

两个源的功率都设置的极小极小,然后把物理温度设置为16.85度。

(3)

用ADS仿真cosimulation的时候,遇到点卡壳,加上混频后,用DF算出来的噪声对不上了,想不明白是什么问题。

于是,又横跳回SystemVue,想碰碰运气。

在SystemVue环境里,又做了一遍在DF下带ADC的仿真。为啥说又呢,因为今天写文章的时候,翻前几天发的文章(唉,在SystemVue那又碰了一鼻子灰),发现这个工作原来在几天前已经做过了。

但是昨天我做的时候,是已经忘记了这一点的。

所以,论记录的重要性啊!

(4)

目前仿真的进展是:

用ADS能够验证镜像抗扰性与滤波器的抑制度的关系,邻信道抗扰性与本振相噪的关系,互调抗扰性与链路互调特性以及本振相噪的关系,这些都是在HB仿真器下仿真的,是以射频链路的SNR为目标进行的,这在课程(来看看,你需不需要这门接收机设计课程吧(已更新七次))里已经体现。

在DF的环境下,使用Timed 放大器和滤波器模拟射频链路,然后用ADC采样对链路输出进行采样,把采样code输出到文件,配合FFT分析软件,分析ADC输出信号的噪底。从仿真结果来看,和理论还算符合,噪底大概差了1.5dB左右,琢磨琢磨,先接受。

在ADS里面,用DF+Envelope联合仿真的时候,如果RF子电路中,只有一个简单的放大器,在联合仿真的时候,用模板计算出来的噪声,和理论是吻合的。但是当我把整个射频链路(链路的增益和噪声系数和放大器的基本一致)都加上去后,发现噪声就不对了。需要找一下这个噪声不对的原因。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分