gpt4 book ai didi

android - android和FFT中的音频记录

转载 作者:行者123 更新时间:2023-12-03 00:44:33 25 4
gpt4 key购买 nike

我正在使用以下代码来录制麦克风音频,我没有将数据写入PCM文件,我只是将数据写入ByteArrayOutputStream变量:Android AudioRecord example

完成记录后,我有一个字节数组。我应该如何使用FFT分析字节数组?简而言之,我正在尝试分析FSK声波。

最佳答案

我想我现在已经理解了您的问题。您想知道如何使用Android解码FSK信号吗?为此,您想使用FFT吗?
您无需FFT就可以实现。

Android演示应用程序

实现FSK调制/解调的Android应用的There is the source code

FSKModule.java实现使用3150Hz / 1575Hz作为标记/空格的解码器。重要的方法是findStartBitparseBitsprocessSoundcountPeaks。该实现只计算一个时间片内的峰值数。利用峰值数量,您可以推断出相应的频率并解码信号。这比使用FFT更容易,更快捷。

为什么不使用FFT?

描述There is a nice blogwhen to (not) use the FFT.(例如Why EQ Is Done In the Time Domainother interesting things)

关于android - android和FFT中的音频记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28928304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com