作者jsp0520 (Seal)
看板Electronics
标题[问题] 关於 SDM 的 SNR 求法
时间Thu Sep 10 06:45:29 2009
我在simulink中建了一个简单的二阶的SDM
http://www.wretch.cc/album/show.php?i=bleezebub&b=14&f=1513912854&p=0
输入频率是500Hz OSR为32
想请问板上的前辈
%calculate SNR from simulink output
clear;
load simout.mat -ascii;
osr=32;
a=0;
for a=1:64001
x(1,a)=simout(a,1);
end
N=length(x)-1;
y=ds_hann(N);
s=x(2:N+1).*y;
sigfft=fft(s)./(N/4);
snr_simulink=calculateSNR(sigfft(1:ceil(N/(2*osr))),500,1)
以上这段计算SNR的code有错吗
因为在我改变输入频率或OSR的时候
有时候会出现
snr_simulink = -Inf
请问这是甚麽情况呢
想请高手指点
--
我想要什麽
是有你的风景
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.150.96