暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

cadence做DFT频谱分析

IC学习笔记 2021-07-29
5870

既然写了用MATLAB做FFT分析,就干脆把用cadence做DFT分析也写一下。cadence的DFT分析和用MATLAB的FFT做出来的结果是一样的,从两者的算法我们也可以知道这点。

首先仿真得到一个transient response, 如图

这是一个频率为1GHz的矩形波,仿真时长为20us。然后,打开计算器选择dft函数。


然后设置采样点

这里我设置的是从0到10ns里采10000个点,也就是每个周期采1000个点。设置完毕就可以画出频谱图。

双击图形可以设置频谱形状

这里我把它改成line型

得到的结果和MATLAB中的一致。但若要看杂散大小还是用bar型更好。但从图中可以看到,频谱的分辨率为100MHz。所以1GHz到1.1GHz之间的频谱看不到。为此我们需要重新对采样点进行设置如图

这里将采样的周期数加大到20个周期,同样的每个周期采1000个点。得到结果如图

可以看到分辨率变为50MHz。为了得到更精确的结果,可以把仿真时长进一步的加长,这里我把仿真1us得到的结果做dft得到如图结果

可以看到分辨率变为1MHz,同时也可以看到中心频率并不是严格的1GHz。

文章转载自IC学习笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论