我正在制作一个将通过声音传输数据的 iphone 应用程序。它需要一个二进制字符串,每个 1 播放一个音调,每个 0 播放一个静音。
(字符串示例)
NSString* asciiString = @"www.google.com";
NSString* binaryString = AsciiToBinaryString(asciiString);
// binaryString == @"01110111 01110111 01110111 00101110 01100111 01101111 01101111 01100111 01101100 01100101 00101110 01100011 01101111 01101101"
但是,这种简单的音调方法容易出错,我认为我需要使用二进制相移键控。
我想知道如何将二进制相移键控应用于我的二进制字符串。
我不确定如何实现这一点。任何建议或代码示例将不胜感激。
PS:
我确实对堆栈溢出和谷歌进行了搜索,但对我的发现并不满意。我查看了 GNU Radio 项目,但不懂 python。