用SystemVue仿真ADC的噪声系数

描述

我最近因为搞仿真,不断的在SystemVue和ADS之间横跳。

刚开始,想用SystemVue来仿真ADC的噪声系数。

本来觉得,应该很easy,但是到头来,只剩下一声叹息。

就像这篇文章中写的(我很想知道这27dB的差距是怎么来的),在带通采样的时候,ADC前端加上低通滤波器后,链路的级联噪声,嗖的下降了27dB。

仿真

仿真

有号友提醒我说,可以扫一下采样率,看看噪声系数的变化情况。

ADS那边碰壁后,至于碰了啥壁,后面再讲。所以,我又横跳回SystemVue,然后扫了一下采样率。结果是下面这样的。

仿真

这个级联的噪声系数,当采样率从250MSPS变到125MSPS时,不是突变的,而是慢慢变化小的。以我现在的道行,我只知道,和我想象中的不一样,但是我还看不出啥道道来。

因为在SystemVue中,这个噪声系数和我认知中的理论有差别,所以,我就想去ADS里面碰碰运气。

前面几天,进展都不错,ADC的量化噪声的仿真符合我的认知,DF下热噪声的仿真,也能和理论大差不差,虽说有一些器件会影响,但是总归知道哪些有影响。

昨天,当我想把量化噪声和热噪声,整合到一起来仿真的时候,发现数据就飞了。

仿真

链路其他参数都没变,只是把放大器加上了噪声系数,源的物理温度改成了16.85度,然后就变这样了。

心灰意冷之际,我又跳回SystemVue,想起当时SystemVue中的AtoD_ADI的模型。

仿真

这回呢,级联的噪声系数算是能对上的。

仿真

但当我把滤波器加上,并且把采样率变成125MSPS的时候,幺蛾子又出现了。基波的幅度直接就看不见了。

仿真

但是没有带通滤波器的时候,采样率是125MSPS时,基波幅度是对的。

仿真

唉,SystemVue这条路好像也走不通,能对一点,但是好像又有bug。

下午再跳回ADS试一下。

现在回想起来,ADS里面的HB平衡仿真,真的是很准啊。

在做接收机课程的时候,比如想用ADS验证邻信道选择的理论计算的正确性。理论估算出一个值,然后会让灵敏度恶化0.1dB,代入到ADS里面去用谐波平衡仿真,出来的结果,那就是恶化0.1dB。

  审核编辑:汤梓红

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

全部0条评论

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

×
20
完善资料,
赚取积分