在Android中通过音频信号传输和提取消息

时间:2012-10-12 18:13:59

标签: android audio signal-processing javasound audio-processing

我研究音频处理并有一个很大的问题需要解决。是否可以通过将文本消息或二进制流(10101010)嵌入到音频信号中进行传输,以便其他Android设备可以录制该声音并提取嵌入的文本消息或二进制流?

2 个答案:

答案 0 :(得分:2)

如果您不介意您的音频信号可以被明显检测到,那么这就是声学调制解调器所做的事情,并且业余无线电和电话文献中描述了大量的调制方案,软件协议和调制解调器实现,包括RTTY,AFSK ,PSK-31,Bell-103等,几十年成熟,在嘈杂的无线电波段和糟糕的电话线上经过了充分测试。

答案 1 :(得分:0)

字段非常复杂,请尝试使用Google搜索Audio Steganography

您必须知道将传输信号的媒体的确切属性。

您必须在两侧实时分析声音,搜索放置位的位置。

您必须避免发送 - >接收链中的所有压缩和音频丢失。

...

最后,如果你幸运的话,你最多可以得到几个BITS / SECOND。但是,如果声音是静音,请考虑您将无法发送任何内容。

替代方法:尝试使用音频水印,也许这就是您所需要的,实际上。