android - 使用 Android 应用程序进行信号处理(莫尔斯码解码)

标签 android signal-processing audio-recording

我在 Delphi 中制作了测试应用程序,它使用 Windows API Beep 函数发出摩尔斯电码的蜂鸣声。然后在 Android 中制作了一个应用程序,将这个莫尔斯电码存储在 WAV 文件中。现在我想让 Android 应用程序解码莫尔斯电码。是否有一些关于声音处理的教程,或者有人可以发布一些简单的代码(认为这里没有简单性)作为示例?或者我需要采取哪些步骤才能使其正常工作?

我还下载了 JTransforms 和 jfttw 库,但真的不知道从哪里开始。

问候, 恶灵

最佳答案

FFT 对此有点矫枉过正 - 您可以使用简单的 Goertzel filter将摩尔斯电码与背景噪音隔离开来,然后对其输出进行解码。

关于android - 使用 Android 应用程序进行信号处理(莫尔斯码解码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7273153/

相关文章:

python - 从 PyAudio str 到 AudioSegment 的类型转换返回错误

java - 未知模式字符 'X' 从 Android 连接到 IBM Watson 对话 API 时发生异常

android - 新的 Google 登录 : Token used too late, 1452928807 > 1452897485

image - 转换为 8 位图像会导致黑色出现白点。为什么是这样?

Java:从 2 个不同的麦克风输入独立捕获音频

java - 使用Java应用程序录制时录制音频样本的时间戳

android - 是否可以使用 Android 上的协调器布局让状态栏与工具栏一起滚动?

android - GCM 注册适用于调试 APK 但不适用于发布 APK

c - DSP 处理器字大小

c - 如何将浮点 C 代码转换为定点?