2012-01-10 1 views
1

デジタルデータをオーディオに変調したい。それから、任意の音声チャンネルを介して通信し、宛先から音声からデータを再度復調します。これを行うには、ハードウェア実装を一切使用せずにコンピュータのサウンドカードとソフトウェアモデムを使用することを望みます。インターネットでは、これはAFSK(Audio Frequency-Shift Keying)と呼ばれる技術によって可能であることがわかりました。私はAFSKから1200bps以上のビットレートを得ることができるかどうかを知りたがっています。 この目的のためにAFSKより効率的な方法はありますか?AFSKを使用してデジタルデータをオーディオに変調する

答えて

0

現在最も一般的に使用されているAFSKの形式は、1200ボーでBell202 modemです。 1200ボーも使用するいくつかの標準もありますが、1200 bps以下で動作するものもありますが、1200を超えるものはありません。

ただし、私の知る限りでは、より高いボーレートで送受信するソフトウェアモデムを書くことができなかった理由です。 Bell202は、ビットスタッフィング(データストリームが同じトーンを5ビット以内で使用することを可能にする)を使用して、トランスミッタとレシーバの同期が外れないようにするため、ボーレートがより高くなるようにします。ビットスタッフィングより低い閾値(4または3ビットごと)で実行される。

また、使用しているサウンドカードは、選択したボーレートと同じか倍数のサンプリングレートを使用する必要があります。これは、1200ボーと48000Hzがオーディオハードウェアの一般的なサンプルレートであるため、1200ボーが一般的である理由の1つです。

したがって、1200ボーは制限ではありません。それは単なる基準です。

関連する問題