微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 求教:icfb中做DFT点数要求

求教:icfb中做DFT点数要求

时间:12-12 整理:3721RD 点击:
在icfb中对一12bit的DAC输出波形进行分析时,用icfb中的calculator中的DFT进行处理.
若DFT的点数设为1024点时得到的SFDR为72dB,如DFT的点数为1024*1024点时,得到的SFDR为59dB.
一直不知道为什么会有这么大的差别呢?
谢谢拉

按原理来说作dft取多少个点唯一的区别就在于最终得到的幅频曲线上点的密度。
自然是点数越密越精确。
估计原因是旁辦峰值点的频率变化了?

不是很明白跑了多少点?在icfb中,DAC的时钟设置为500MHz,输出信号的频率满足相干采样定理.即跑了1024个DAC的时钟周期.有331个信号周期.
我的理解是:输出模拟波形为1024个周期(即1024个台阶),每个台阶进行了1024点的采样,所以得到的点数为1024*1024.

仿真时间:1024*Ts+初始稳定时间.Ts为DAC工作的系统时钟周期,即1/500MHz

采样要采每一次完成的点,而不是settling过程中的点。

因为在用calculator做DFT的时候,只指定采样的时间段和采样的点数,究竟采到哪里,是icfb在控制,不知道软件是不是采在了settling过程中的点...

如果只采settling完成后的点,那么做出来的频谱岂不是不能反映出输出模拟波形的本来面貌了?因为D/A输出是一个模拟波形.而只采settling后的点,感觉还是把D/A输出的模拟波形当做数字信号在看待.

如果你的DAC输出不加滤波器,那么你就要采样settling完成的点。当然你如果DAC输出加了低通滤波器,你就可以采样任意点了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top