ADC FFT仿真基础

相干采样

为什么要相干采样?

1.分析ADC输出信号的频谱工具:DFT(Discrete Fourier Transform)
ADC FFT仿真基础_第1张图片
重点:DFT相邻频谱频率间隔为fs/N
2.频谱泄露:

对于DFT,它对于接收到的信号只是机械性的重复延展,所以采样的信号需满足整数个周期

相干采样的基本原则

ADC FFT仿真基础_第2张图片

相干采样应用于ADC输出的DFT(FFT)仿真:

根据相干采样设置确定fin,(在采样频率fs确定的情况下):
fin=M*fs/N
进行瞬态仿真,得到输出信号,进行FFT仿真主要有两个方法:
1.Cadence Spectrum工具
打开Spectrum,选定输出信号,设置一个稳定的采样起点t0,终点时间设置为t0+N/fs;
采样点数为N;
谐波设置可以设置多点
——plot
得到FFT频谱图,以及ADC相关的动态性能参数。
2.MATLAB计算
选中仿真出的输出信号波形-右键-send to-export,
选择格式为csv,start从一个稳定时刻开始,end默认就可以,step就是1/fs,比如50M,step就是20n,然后导出文件。
打开matlab代码main,修改读取的文件,运行得到ADC的输出频谱图及相关动态性能参数值。
以下为10bit 50MS/S异步SAR ADC的仿真结果

你可能感兴趣的:(学不会模拟IC,matlab,开发语言)