|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 luoxuanhao 于 2015-8-25 17:18 编辑
sigma delta 学习Understanding那本书 做FFT变换时 代码里面经常出现 tone bin 等词 字典解释的感觉不搭边。谁能说说你的理解?如果能把FFT变换的过程说一下 也就是程序为什么这么写 那就更好了
OSR=64;
H = synthesizeNTF(5, OSR, 1);
nLev = 3;
Nfft = 2^13;
tone_bin = 57;
t = [0:Nfft-1];
u = 0.5 * (nLev-1)*sin(2*pi*tone_bin/Nfft*t);
v = simulateDSM(u, H, nLev);
n=1:150;
stairs(t(n), u(n), 'g');
grid on;
ylabel('u,v');
xlabel('Time')
hold on;
stairs(t(n),v(n),'b');
spec = fft(v')/(Nfft*(nLev-1)/2);
snr = calculateSNR(spec(1:ceil(Nfft/(2*OSR))+1), tone_bin);
NBW = 1/Nfft;
f = linspace(0,0.5,Nfft/2+1);
Sqq = 4*(evalTF(H,exp(2i*pi*f))/(nLev-1)).^2/3;
plot(f,dbv(spec(1:Nfft/2+1)), 'b');
hold on;
plot(f,dbp(Sqq*NBW),'m','Linewidth',1); |
|