永发信息网

怎么使用fft提取某一频段的信号

答案:2  悬赏:50  手机版
解决时间 2021-03-08 11:30
  • 提问者网友:兔牙战士
  • 2021-03-07 15:04
我把信号直接进行fft,然后取出某一频段的数据,再进行ifft得到的结果是一个复数数列,这种问题怎么解决?是不是提取的方法有错误,望指点
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-03-07 15:48
先滤波滤掉不需要的频率波段信号,然后再用FFT提取
全部回答
  • 1楼网友:酒者煙囻
  • 2021-03-07 17:15
先做傅里叶变换: xi=importdata('文件名'); number=变换点数; fs=采样频率; y=fft(xi,number); 再选定你要提取的频带范围(n:m) yt=y(n:m); xt=ifft(yt); 还有,可以直接用设计的fir 或iir滤波器在时域滤波
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯