|
发表于 2015-4-22 20:22:43
|
显示全部楼层
回复 22# caotulang
如果你的采样频率是fs=350kHz
N=1024
根据相干采样,fs/N=fi/M,M是和N互质的整数,表示M个信号周期取N个采样点
所以fi=M*fs/N=M*350kHz/1024=M*0.341796875kHz
M可以取奇数3,5,7,9,11,.....
M取11时,fi=3.759765625kHz
所以你信号频率取3.8kHz不满足相干采样的条件,造成频谱泄露
反过来,如果先确定你的信号频率fi=3.8kHz
那么fs=fi*N/M=3.8kHz*1024/11=353.745454545....4545....
瞬态仿真后,把数据保存成.csv文件,注意舍弃前面电路建立时的数据,取后面的11个信号周期的1024个数据,在matlab下做fft
(在cadence 的计算器中也可以做dft,但是计算SNR等参数还是在matlab下计算比较简单,personal opinion)
在做完fft后对fft的结果取模(使用abs()函数),然后计算功率,再计算SNR等参数 |
|