(1)
虽然上上周的课,即关于用HB+单音和Env+调制信号,对射频链路的仿真,持续时间大概只2个小时左右。
但是这两个小时的内容,却足足花费了我大概2个月的时间。
所以,其实是走过了很多弯路,踏过了很多坑,才得到了这样的仿真链路。
比如说,在Env仿真探索的时候,其实是遇到了很多问题。这些问题产生的原因,有仿真模型本身的局限性,也有仿真设置的错误。
要解决这些问题是很花费时间的,特别是在第一次做的时候。解决这些问题,有的需要花几个小时,有的需要花一两天,有的可能一个礼拜。
如果是受制于仿真本身的模型,还要去找迂回的方法,找一个折中点。
不过,这些问题都解决后,技能也就算掌握了,然后就可以迁移了,比如说这篇文章(试了一下发射机的EVM仿真),当时从头到尾,包括指标的分析,模型的建立,也就花了一天的时间。
(2)
这位报课的同学,印象中,是位本科生,不记得是大三还是大四了。
想想真的是汗颜,感觉我当年大三的时候,好像除了学习书本上的知识外,其他的啥也不知道,整个人都是呆呆的。
其实,我当时规划课程的时候,打算就讲到用HB+单音来进行链路仿真的。如果课程只到这的话,2个月之前,就可以结课了。
之所以又往后拓展,也是因为受了这位同学的启发,因为他问了我一个关于ADC仿真模板的问题。
然后我就开始给自己加工作量了。
在探索DF的时候,又觉得最好先从纯射频层面+调制信号+Env的仿真开始,这样就有一个过渡。DF仿真的时候,也可以有一个结果可以参考。
(3)
从上周到现在,开始搞DF的仿真。
前期弄过一段时间,不过中间被Env仿真给打断了,再捡起来,也还好,没有太花费时间。
(4)
在ADS里面,ADC的理想模型有两种,ADC_timed和AtoD,我这次把这两个模型都试了一下,发现ADC_timed基本上可以表现出一个ADC的功能。
但是AtoD的话,如果是过采样的话,也能出来结果;但是欠采样的时候,频谱没有像理论预期的一样,折叠到第一奈奎斯特域上。
AtoD这个模型,在SystemVue中也有同样名称的模型,试了一下,最终的仿真结果,到和ADS里面的表现不一样,也是会折叠的。不过,是因为模型不一样,还是因为SystemVue在外部加了点语句,才画出的频谱,这个还没有细研究。岔路太多了,我得让自己回到主路上来,先把ADS里的DF仿真流程跑通。