昨天文章发了以后,有号友留言,说,会不会是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子电路中,只有一个简单的放大器,在联合仿真的时候,用模板计算出来的噪声,和理论是吻合的。但是当我把整个射频链路(链路的增益和噪声系数和放大器的基本一致)都加上去后,发现噪声就不对了。需要找一下这个噪声不对的原因。
-
噪声
+关注
关注
13文章
1115浏览量
47341 -
信号源
+关注
关注
5文章
461浏览量
44290 -
仿真
+关注
关注
50文章
4025浏览量
133344
原文标题:大概说一说仿真进展,又遇卡点
文章出处:【微信号:加油射频工程师,微信公众号:加油射频工程师】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论