声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3310|回复: 3

[FFT] 关于FFT+CZT算法的问题

[复制链接]
发表于 2010-11-14 15:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
FFT+CZT算法的基本原理是先对信号做较少点数的FFT,粗略找出信号频率。然后选择细化带宽,做CZT
假如FFT点数为N,采样率为fs,CZT细化倍数为M,选取的细化带宽为FFT后含峰值在内的5根谱线,则CZT的频率分辨率是怎么计算的?  是不是5*fs/N/M?   还有就是FFT+CZT算法是否能实现频谱的细化?  我的理解是CZT将选取的5根谱线细化成M根,应该是实现了细化     看文献过程中说CZT算法的主要运算量为2次FFT计算   为什么是2次呢    这个过程是不是和FFT+CZT算法不一样?
谢谢大虾    急求解答
回复
分享到:

使用道具 举报

发表于 2010-11-14 20:35 | 显示全部楼层
本帖最后由 VibrationMaster 于 2010-11-14 20:36 编辑

CZT细化倍数为M--应该是相邻谱线之间就有M条吧
虽然是两次FFT,但是每个FFT变长了一些
 楼主| 发表于 2010-11-16 16:48 | 显示全部楼层
回复 2 # VibrationMaster 的帖子

"应该是相邻谱线之间就有M条吧
虽然是两次FFT,但是每个FFT变长了一些"  不明白
我用MATLAB做仿真,先作1024点的FFT,选取包含峰值点在内的7条谱线作为细化频带,然后用czt对这个频带进行细化,细化倍数为100,结果是FFT后的这7条谱线细化后变为100条   不知道这样是不是存在什么问题    czt是MATLAB自带的函数
发表于 2010-11-16 21:15 | 显示全部楼层
自带的czt没有细化这个说法,细化时振动界的说法
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-25 23:47 , Processed in 0.057497 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表