首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这种亮度信号的傅里叶分析正确吗?(Android)

这种亮度信号的傅里叶分析正确吗?(Android)
EN

Stack Overflow用户
提问于 2015-11-05 16:45:15
回答 1查看 149关注 0票数 1

我正在写一个Android应用程序,它可以测量一段时间内相机帧的亮度,并使用傅立叶分析来计算心跳,以找到波的频率。问题是我的频谱分析是这样的:

这与光谱分析应该是什么样子(像正态分布)几乎是相反的。我能否准确地评估这一点以找到最大震级的指数,或者这种频谱是否表明我的数据太过嘈杂?

编辑:这是我的相机数据(我正在对此执行FFT ):

EN

回答 1

Stack Overflow用户

发布于 2015-11-09 08:17:17

看起来你这里有两个问题:

1) FFT输出通常将负频率的值放在正频率的右侧,这里似乎就是这种情况。因此,您需要将快速傅立叶变换的右半部分向左移动,并将freq=0放在中间。

2)在注释中,您说您正在绘制星等,但显然不是这样(星等应大于0且对称)。相反,您可能只是在绘制真正的部分。取而代之的是幅值或Re*Re + Im*Im,其中ReIm分别是实部和虚部。(根据您的数字形式,类似于Math.sqrt(Math.pow(a.re, 2) + Math.pow(a.im, 2))。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33539979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档