我正在做一个Android应用程序,通过录制声音来分析我们的心率。虽然应用程序在音频文件中记录了用户心跳声,但我不知道如何分析心率的算法,我可以用FFT做吗??
答案 0 :(得分:2)
音频文件到底包含什么?您是否通过将智能手机放在心脏上来记录心跳?
你应该实现非常好的降噪,然后尝试将主拍作为录音中重复最响亮的峰值点。
FFT可以为您提供具有最大能量(最响亮)的信号频率,但计数峰值也可以为您提供相同的解决方案。
但在你开始实施任何事情之前。听你的录音并问自己,你是否能听到心跳。您的耳朵是世界上最好的降噪系统之一。如果你听不到它,FFT和任何其他算法都不会这样做。