simonxn 发表于 2008-4-1 15:39

恳请~ 关于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 编辑 ]

eguang8116 发表于 2008-4-2 15:09

采样率和信号带宽、细化倍数之间是有一个关系的
D<Fs/B,你可以自己去查,好像是这个关系
可能你的这个关系不满足导致你的最后结果不正确

simonxn 发表于 2008-4-2 23:07

回复 2楼 的帖子

恩,谢谢~!
我感兴趣的频谱B是Fs/N,   Fs/B=N,肯定是大于D的

shinhwaforever 发表于 2010-10-20 17:20

谢谢楼主分享的.m文件,抱走了,去研究研究了.
页: [1]
查看完整版本: 恳请~ 关于zoom-FFT的问题