【发布时间】:2015-01-26 18:35:56
【问题描述】:
我正在寻找可用于使用无线电/声波传输和接收数据的“音频频移键控”(AFSK) 编码器和解码器。
Bell 202 是我正在尝试使用的 AFSK 标准,它将二进制数据编码为 1200hz 和 2200hz 两种音调。这两个音代表二进制中的 1 和 0。
我正在尝试在 ruby 中使用 win32-sound 来生成这些音调,它确实如此。问题是,在一种音调之间切换并移动到另一种音调大约需要 1 秒才能完成,这对于 bell 202 能够运行的 1200 波特速度来说太慢了。
我的问题是:有没有其他方法可以创建这些音调并更快地在它们之间切换?另外,当我在这里时,是否有一个 gem 可以让我将这些音调解码回二进制数据?
【问题讨论】: