首页 > 微波/射频 > RFIC设计学习交流 > 再问FFT,计算信号能量bin的数目

再问FFT,计算信号能量bin的数目

录入:edatop.com    阅读:
仔细研究了一下MAXIM 的application note, 关于测试ADC的。
在对N-个数据做FFT处理后,他们有一段code来计算DC能量,信号能量,和和谐波能量。
这个span = max(round(numpt/200),5); 这里的200,和5是怎能来的?其实只是估算的一个值对吧。
%Find the signal bin number, DC = bin 1
fin=find(Dout_dB(1:numpt/2)==maxdB);
%Span of the input frequency on each side
span=max(round(numpt/200),5);
%Approximate search span for harmonics on each side
spanh=2;
%Determine power spectrum
spectP=(abs(Dout_spect)).×(abs(Dout_spect));
%Find DC offset power
Pdc=sum(spectP(1:span));
%Extract overall signal power
Ps=sum(spectP(fin-span:fin+span));
%Vector/matrix to store both frequency and power of signal and harmonics

理想非相关采样的sine波,频谱上只有一个峰,实际情况中频谱上的峰会展宽
1. 非rectangular的window影响
2. 由于phase noise的影响

申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程

上一篇:问一个片子关断却有漏电流的问题,谢谢
下一篇:按ALLEN书中一个电路做的带缓冲运放

射频和天线工程师培训课程详情>>

  网站地图