今日碎碎念
昨天猝不及防的休更了,因为昨天猝不及防地发烧了,温度高达39度,这把年纪很少到达这个高度了。整体症状不算太难受,除了腰疼,然后浑身没劲难受之外,并没有太受不了的症状,比如头疼。但是,昨天一天,除了喝水,上厕所,基本所有的时间都在睡觉。
终于,在我身体的顽强抵抗+退烧药的加持下,经过一天一夜的作战,今天早上,不能说满血复活吧,也八九不离十了。
今日正文
(1)
有号友在ADC和DAC中的sinc函数(文章链接见文末)这篇文章中,留下了这样一个留言,"那这种带sinc函数的ADC如何实现欠采样呢”
我猜测这位号友的疑问,可能是这样。
如上图所示,sample and hold下的ADC,最后的频谱如右下角所示,在所有奈奎斯特域上,所有的幅度,都已经受到sinc函数的加权;而且看图形,第二奈奎斯特域的幅度已经很小了,那如果采用欠采样的话,不是损耗会很大?
这是我以前有过的疑问,不知道和号友的疑问是不是一致。
(2)
sinc函数的图形,如下图所示。可以看到幅度已经下降的很厉害了。那是不是sample_and_hold的ADC就不能使用了呢?
(3)
其实不是,以下是我的一些理论推导,若有误的话,欢迎留言探讨。再次重申,是我的理论推导,暂时没有找到相关资料佐证,所以可能有误。
本文开头的图,有用信号在第一奈奎斯特域;对该图做一点修正,假设有用信号在第二奈奎斯特域,整个推导下来的话,发现,其实混叠到第一奈奎斯特域的信号,幅度还是那么大。
而且,翻ADC的手册的话,你会发现,很多ADC的手册,都有提供欠采样的数据。比如说下面这个。
从手册上看的,输入端的信号都处于第四奈奎斯特域上了,但是SNR并没有多大区别,而Noise Density保持不变,那就说明S(信号)幅度,也基本没什么区别。
想了解接收机的底层理论知识,可以选择这门课;
想了解ADS的系统仿真,可以选择这门课;
想了解SystemVue的系统仿真,可以选择这门课。
每个分指标的计算后面,都跟着一个仿真验证。所有指标都分配完了以后,还会有一个整体链路的仿真。
整体链路仿真,还分单音时候的验证+调制信号的验证;ADS仿完,再用SystemVue走一遍。
这些仿真步骤,该采用什么模板,各个参数该怎么设置,该用什么等价标准来判断,都是我花了很长时间探索,才联通起来的。
我觉得大概率是全网独一份,因为这些都是我结合软件自带的help文件和模板,再结合项目,一点一点探索出来的,有很多自己的想法在里面。
Slide for more photos
领取专属 10元无门槛券
私享最新 技术干货