如何把ADC加到链路仿真中

描述

来看看,你需不需要这门接收机设计课程吧(已更新七次)。

如有需要,现在仍然可以报名。

前两天,课程群的号友,说他用SystemVue,来仿真链路的级联参数,说遇到问题了。

加上ADC后,链路的噪声系数就飞了。

当时我还想,咋就会飞了呢。

昨天在我完成用ADS对整体链路的互调响应抗扰性的建模仿真后,我正式开始看如何把ADC也加到链路仿真中来。

SystemVue里面,提供的ADC模型,分两大类,一种是用在频域仿真器中的,就是Spectrasys,一种是用在时域仿真器中的,就是Data Flow。

我想着,既然号友说Spectrasys中的那个模型,加上后,有问题,那我就先试试这个吧,反正都是第一次,试哪个都一样。

在刚打开SystemVue的一瞬间,以前浏览过的工程就映入眼前。

看到一个Simple System w ADC,打开一看,发现ADC加上了,而且噪声系数没飘啊。

噪声系数

噪声系数

我还特地给号友发去消息,报告这个消息。

噪声系数

但是还是我太天真了。

因为接下来,我就被打脸了,而且还很疼。

我开始基于上面的模版,开始做一些改动。

第一步的改动,输入信号的频率改成97MHz,ADC的采样率改成250MSPS,也就是说使用的是过采样,信号在第一奈奎斯特域。结果符合我原来的预期。

噪声系数

接着第二步,我把滤波器也短路掉,结果如下。发现结果和我预期的稍稍有差别。我本来是想,我把计入仿真的频率设置成了250MHz,那理论上第二奈奎斯域上的噪声会混叠过来。但是从仿真结果上看,并没有。

如果仿真结果是对的话,那是不是可以解释成产生混叠的只有热噪声,而热噪声又远小于ADC本身的量化噪声,所以基本没啥影响?

噪声系数

接着,我把ADC的采样率变了一下,从250MSPS变成125MSPS。也就是说,现在变成带通采样了,也就是欠采样。

然后发现级联的噪声系数一下子,降低到7.096dB。顿时,被这个结果搞的心神不宁,感觉这个礼拜的给自己定的SystemVue的链路仿真的目标,又达不成了。

另外ADC本身的噪声系数从上面的31.846dB变成34.857dB。

噪声系数

不甘心,然后就又把IF_BPF短路掉,看了一下结果。发现又变成34.861dB了。

噪声系数

我真的很想知道,这个7.096dB和34.861dB之间的27dB的差距,到底是怎么来的啊??苍天啊!

审核编辑:汤梓红

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

全部0条评论

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

×
20
完善资料,
赚取积分