DAC中DFT分析请教
时间:10-02
整理:3721RD
点击:
在candence中仿真DAC(binary+themometer结构,14bit)SFDR特性,时域仿真完成后,进行DFT变换,从而计算SFDR值。输出信号频率位10MHz,采样频率位65MHz。
问题是:在进行DFT变化时,我计算时间长度为2u----4u,取点20000;另外一种计算时间长度为2u--4.1u,取点也是20000.但是这两种计算时取得都是整数个周期,但是计算出来的结果不一致,请问这属于什么情况呢?请高手指教哈
问题是:在进行DFT变化时,我计算时间长度为2u----4u,取点20000;另外一种计算时间长度为2u--4.1u,取点也是20000.但是这两种计算时取得都是整数个周期,但是计算出来的结果不一致,请问这属于什么情况呢?请高手指教哈
我也是做14b dac,我在测SFDR时也遇到了问题。
我用MATLAB对电路输入理想sin信号进行DFT分析,频谱也是一团糟。
采样的数据数不是由cadence确定的么?仿真不同的时间长不是应该得到不同的采样数么?
jlzhao@126.com,保持交流
后来发现,仿真时,如果两个时间长度不一样,你计算时取得是奇数倍周期和偶数被周期,两者结果略有不同,但是差距在零点几个dB左右,这应该是正常的。仿真时在输出端加入一个滤波器效果要好一些。你晓得DAC中SNR的性能如何提高不?
我用MATLAB对电路输入理想sin信号进行DFT分析,频谱也是一团糟。
这个应该是你的电路存在问题了吧?
应该是谱泄漏吧?
加窗试试?