如何从FFT后的结果中找到信号的最大频率呢?

xiao88yan 2014-03-12 11:12:33
有一个256点的信号,已得到FFT结果,现在想找到原始信号的最大频率,请问怎么做呢?
...全文
1427 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
__cc__ 2014-03-16
  • 打赏
  • 举报
回复
引用 8 楼 xiao88yan 的回复:
[quote=引用 7 楼 neustar1 的回复:] [quote=引用 6 楼 xiao88yan 的回复:] [quote=引用 4 楼 neustar1 的回复:] [quote=引用 3 楼 xiao88yan 的回复:] [quote=引用 2 楼 neustar1 的回复:] 搜索最大值呗,不过这个有个频率分辨率的问题,你搜索到的最大值不一定是实际最大频率值。
频率分辨率我知道,不过这对我不是重要,我只要找到有效的最大频率所在的位置就可以,但是FFT出来的结果,每一项都不为0,也就是说频谱都不为0,怎么知道哪个是有效的,哪个可以忽略啊[/quote] 有效?怎么个说法?难道你要计算的信号有噪声?[/quote] 我计算的信号事先不知道频率范围和特点,需要自己找[/quote] 没关系啊,直接搜索最大值,频域是有限范围的,是可计算的。[/quote] 搜索什么最大值?频谱吗?频谱最大的不一定频率最大吧[/quote] 频谱幅度的平方难道是功率谱的的幅值,功率越大不就意味着是频率成分越集中吗。 不知道你是想搜索最大频率,还是能量最多的频率成分。
xiao88yan 2014-03-15
  • 打赏
  • 举报
回复
引用 7 楼 neustar1 的回复:
[quote=引用 6 楼 xiao88yan 的回复:] [quote=引用 4 楼 neustar1 的回复:] [quote=引用 3 楼 xiao88yan 的回复:] [quote=引用 2 楼 neustar1 的回复:] 搜索最大值呗,不过这个有个频率分辨率的问题,你搜索到的最大值不一定是实际最大频率值。
频率分辨率我知道,不过这对我不是重要,我只要找到有效的最大频率所在的位置就可以,但是FFT出来的结果,每一项都不为0,也就是说频谱都不为0,怎么知道哪个是有效的,哪个可以忽略啊[/quote] 有效?怎么个说法?难道你要计算的信号有噪声?[/quote] 我计算的信号事先不知道频率范围和特点,需要自己找[/quote] 没关系啊,直接搜索最大值,频域是有限范围的,是可计算的。[/quote] 搜索什么最大值?频谱吗?频谱最大的不一定频率最大吧
__cc__ 2014-03-14
  • 打赏
  • 举报
回复
引用 6 楼 xiao88yan 的回复:
[quote=引用 4 楼 neustar1 的回复:] [quote=引用 3 楼 xiao88yan 的回复:] [quote=引用 2 楼 neustar1 的回复:] 搜索最大值呗,不过这个有个频率分辨率的问题,你搜索到的最大值不一定是实际最大频率值。
频率分辨率我知道,不过这对我不是重要,我只要找到有效的最大频率所在的位置就可以,但是FFT出来的结果,每一项都不为0,也就是说频谱都不为0,怎么知道哪个是有效的,哪个可以忽略啊[/quote] 有效?怎么个说法?难道你要计算的信号有噪声?[/quote] 我计算的信号事先不知道频率范围和特点,需要自己找[/quote] 没关系啊,直接搜索最大值,频域是有限范围的,是可计算的。
xiao88yan 2014-03-13
  • 打赏
  • 举报
回复
引用 4 楼 neustar1 的回复:
[quote=引用 3 楼 xiao88yan 的回复:] [quote=引用 2 楼 neustar1 的回复:] 搜索最大值呗,不过这个有个频率分辨率的问题,你搜索到的最大值不一定是实际最大频率值。
频率分辨率我知道,不过这对我不是重要,我只要找到有效的最大频率所在的位置就可以,但是FFT出来的结果,每一项都不为0,也就是说频谱都不为0,怎么知道哪个是有效的,哪个可以忽略啊[/quote] 有效?怎么个说法?难道你要计算的信号有噪声?[/quote] 我计算的信号事先不知道频率范围和特点,需要自己找
飞跃颠峰 2014-03-13
  • 打赏
  • 举报
回复
引用 2 楼 neustar1 的回复:
[quote=引用 楼主 xiao88yan 的回复:] 有一个256点的信号,已得到FFT结果,现在想找到原始信号的最大频率,请问怎么做呢?
引用 楼主 xiao88yan 的回复:
有一个256点的信号,已得到FFT结果,现在想找到原始信号的最大频率,请问怎么做呢?
搜索最大值呗,不过这个有个频率分辨率的问题,你搜索到的最大值不一定是实际最大频率值。
引用 1 楼 alexandertech 的回复:
不明觉厉。。
你说你一个java版块大大人跑这小地方寻分吗[/quote] 最近在研究搜索引擎,所以跑这边来玩了
__cc__ 2014-03-13
  • 打赏
  • 举报
回复
引用 楼主 xiao88yan 的回复:
有一个256点的信号,已得到FFT结果,现在想找到原始信号的最大频率,请问怎么做呢?
引用 楼主 xiao88yan 的回复:
有一个256点的信号,已得到FFT结果,现在想找到原始信号的最大频率,请问怎么做呢?
搜索最大值呗,不过这个有个频率分辨率的问题,你搜索到的最大值不一定是实际最大频率值。
引用 1 楼 alexandertech 的回复:
不明觉厉。。
你说你一个java版块大大人跑这小地方寻分吗
__cc__ 2014-03-13
  • 打赏
  • 举报
回复
引用 3 楼 xiao88yan 的回复:
[quote=引用 2 楼 neustar1 的回复:] 搜索最大值呗,不过这个有个频率分辨率的问题,你搜索到的最大值不一定是实际最大频率值。
频率分辨率我知道,不过这对我不是重要,我只要找到有效的最大频率所在的位置就可以,但是FFT出来的结果,每一项都不为0,也就是说频谱都不为0,怎么知道哪个是有效的,哪个可以忽略啊[/quote] 有效?怎么个说法?难道你要计算的信号有噪声?
xiao88yan 2014-03-13
  • 打赏
  • 举报
回复
引用 2 楼 neustar1 的回复:
搜索最大值呗,不过这个有个频率分辨率的问题,你搜索到的最大值不一定是实际最大频率值。
频率分辨率我知道,不过这对我不是重要,我只要找到有效的最大频率所在的位置就可以,但是FFT出来的结果,每一项都不为0,也就是说频谱都不为0,怎么知道哪个是有效的,哪个可以忽略啊
飞跃颠峰 2014-03-12
  • 打赏
  • 举报
回复
不明觉厉。。

4,446

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧