首页/文章/ 详情

仿真探索的过程,有点痛苦

6月前浏览1773
每次搞东西搞的崩溃的时候,我的倾诉欲望就特别的强烈。换句话说,就是每次接近崩溃的时候,灵感也是接近爆棚的时候
我这人有个贼坏的毛病,就是经常搞东西,不管是仿真,还是调试,会进入一种状态。就是,总是觉得,我再琢磨琢磨,再试试,说不定就搞出来了。
于是乎,总是忘掉膀胱的抗 议,保持一个姿势,坐在位置上。就算知道自己有肾结石和肾囊肿,就是保险都要除外的那种,还是忍不住会进入这种状态。
所以,从早上到现在,我就跑了两趟厕所。
以后,这个毛病,坚决要改,不能让我的盲目乐观,蒙蔽了双眼。因为,这个仿真成功或者调试成功,就像沙漠里看到的绿洲,以为近在咫尺,其实是海市蜃楼。
受了SystemVue的打击后, 我暂时又把我的平台,改到ADS里面去了。东边不亮,说不定西边就亮了呢,ADS里面也有DF的仿真
ADS的Example上也有很多仿真系统的例子。但是,我浏览了DF下面,基本所有的例子,也没找着我想要的。
那我想要啥呢?
我想要一个信号,经过链路后,然后被ADC采集,基于采集后的数据,计算出整体的信噪比。
我找到一个模板,可以算ADC采集后的数据的模板。
但是,我发现,它有点小瑕疵,发现这个模板,改不改仿真温度,热噪声就是影响不了信噪比的结果。
也就是说,这个模板上,光算了ADC的量化噪声,但是前面的热噪声是不考虑进去的,即使在链路中加了高增益的放大器。
然后,我就找原因啊,为什么呢,为什么呢?
看help文件,DF中的电阻,改了仿真温度,也是有热噪声的,为啥模板的结果,就看不出来呢。
然后,我就又开始研究仿真模板dds上面的公式。
好像发现了原因。
模板上是大概基于这样一个原理来算ADC的量化噪声的。它把信号兵分两路,一路给理想的sample_hold电路,另一路给ADC,然后两者得到的数据,相减,得到量化噪声。
我心想,这是不是正好把热噪声减掉了啊,就像上篇的差分电路一样,因为两路中的热噪声是相同的,所以一减,就抵消掉了,所以看不出热噪声的影响。
于是,我把信号兵分三路,其中一路,不过sample_hold,也不过ADC,直接取出来看。
然后用fs()变换出频谱,找到信号的功率,再找出信号+噪声的大小,然后得到噪声的大小。
正为自己沾沾自喜的时候,发现结果是出来了,但是它的值与理论,基本不搭界。
在频域上,加个电压表控件和电流表控件,然后HB里面设置一下,刷的一下,理论和仿真基本吻合。
但是,新到一个仿真器上,想达到这样的效果,咋就这么难呢!
来源:加油射频工程师
System电路ADS理论
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-11-01
最近编辑:6月前
加油射频工程师
分享所学知识
获赞 204粉丝 60文章 470课程 1
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈