恳请~ 关于zoom-FFT的问题
Z FFT 第2 步:是用低通滤波把需要细化的频谱经行滤波。若感兴趣的频谱宽度为B ,对频移后的信号进行带宽为B 的低通滤波,输出序列g ( n) 只含有输入序列x ( n) 在f d ±B/ 2 范围内的频率成份,我现在我在matlab上运算,滤波器部分是这样写的.不知道这样是不是正确的,现在程序算出的误差很大,个人感觉很有可能是滤波器的问题,请大家帮帮忙
b=fir1(32,1/(2*D));%%设计低通,D为细化倍数,(我是做1024*16点的ZFFT)
y=filter(b,1,Xn);%%Xn为复调制后的序列,y为滤波后的序列
[ 本帖最后由 zhangnan3509 于 2008-4-1 16:49 编辑 ] 采样率和信号带宽、细化倍数之间是有一个关系的
D<Fs/B,你可以自己去查,好像是这个关系
可能你的这个关系不满足导致你的最后结果不正确
回复 2楼 的帖子
恩,谢谢~!我感兴趣的频谱B是Fs/N, Fs/B=N,肯定是大于D的 谢谢楼主分享的.m文件,抱走了,去研究研究了.
页:
[1]