Envelope仿真和DF仿真,还有Genesys--来自号友提问

学术   2024-10-31 14:37   中国  

动动手指,关注公众号并加星标哦

这几天一直在老家,整不了要特别费脑子的事情,比如那个做题。

所以只能搞一些不太费脑子的事情,还有零零星星地回答课程号友们的一些问题。

这两天,有两位号友分别问了ADS和Genesys的问题,我把问题写出来,来凑篇文章。

一位号友,问的是关于ADS中调制信号仿真的问题。一看这个问题,我就就觉得号友应该已经自己做了不少工作了,所以才会问出这个问题。

至少我是这样子的,如果光看ADS里面的例子,是你好我好仿真结果也好,我是看不出啥道道来的。

只有按照实际项目的指标,一个个去仿真了,遇到问题解决问题,才会想到这么些因素。

ADS里面仿真调制信号的时候,目前我知道的是有两种方法,一种是用Envelope仿真器,一种是用DF。

用Envelope仿真器的话,对射频人员来说,相对比较容易接受一点,因为它的建模和HB仿真器下的建模,基本没有啥差别。

Envelope仿真器,算是一种时域加频域的仿真方法。所以,如果一直是看HB的仿真结果,再来看Envelope仿真结果的话,会有一点点奇怪。

如上图所示,它的频谱是通过对结果进行fs()变换得到的;它的中心频率的横坐标是0,但其实代表的不是0Hz;它的频谱范围不是充满整个坐标,是突然就截断的。

而DF呢,和SystemVue里面的DF类似,两个软件中的很多控件都很类似。    

在用Envelope进行仿真的时候,EVM和星座图的计算,都是用函数来完成的,比如上面号友提到的const_evm(),去ADS按照文件中去找这个函数内容的话,会发现,它里面主要就是按照EVM的定义,去比较实测点和理想点之间的误差。

而这个函数里面是没有滤波器的,但是const_evm()这个函数又是基于时域信号的,所以就需要在建模的时候,自己手动做一些操作。

另一位号友,问的是关于Genesys的。小朋友用软件的时候,很仔细也很认真。她问的问题,我都没有注意过,通过她的问题,也让我了解到了。

以前,我没有怎么关注过外面的那些杂散的正负号。看到小朋友的问题,然后想了一想,也确实是,这样才符合混频器的正常操作。

比如选的是LO<RF的差频,那中频是RF-LO,然后杂散也是m*RF-n*LO,但是m和n不限于正数,所以把混频器高阶杂散都包括进来了,比如说RF+LO。


完结接收机课程吆喝处哈(已在平台上购买的同学,加我微信,领课件资料哈!)

想了解接收机的底层理论知识,可以选择这门课;

想了解ADS的系统仿真,可以选择这门课;

想了解SystemVue的系统仿真,可以选择这门课。


每个分指标的计算后面,都跟着一个仿真验证。所有指标都分配完了以后,还会有一个整体链路的仿真。

整体链路仿真,还分单音时候的验证+调制信号的验证;ADS仿完,再用SystemVue走一遍。

这些仿真步骤,该采用什么模板,各个参数该怎么设置,该用什么等价标准来判断,都是我花了很长时间探索,才联通起来的。

我觉得大概率是全网独一份,因为这些都是我结合软件自带的help文件和模板,再结合项目,一点一点探索出来的,有很多自己的想法在里面。

想报名的同学,可以海报底部扫码哈!



☜左右滑动查看更多

Slide for more photos


加油射频工程师
想做一个能把知识融会贯通的人~
 最新文章