2017-11-28 6 views
0

私は空中でデータを送信するためにコンピュータ、LED、フォトダイオード、レンズのサウンドカードを使用するフリースペース光学トランシーバに取り組んでいます。現時点では、私はGNU Radioの助けを借りて2つのトランシーバを接続しようとしています。私が知っているGNUラジオのチュートリアルと例は、すべてUSB無線デバイスを対象としています。GNUラジオとサウンドカードを使用してデータを送信する方法

私は既にオーディオ周波数シフトキーイングを使用するミニモデムと呼ばれるソフトウェアを使って、サウンドカード上のデータ伝送を実験しました。 GNUラジオは、自動利得制御(光と気象条件による信号の変更に役立ちます)などの多くの有用なブロックを提供しています。これが私の実験に使用したい理由です。

サウンドカードをインターフェイスとして使用することは、達成可能なデータレートの制限要因であることを理解しています。

2台のコンピュータのサウンドカード間のデータ伝送を可能にするGNU Radioコンパニオンの合理的なフローグラフをセットアップする方法についてのアドバイスをいただきたいと思います。ありがとうございました!

答えて

0

Gnuradioのサウンドカード用に、2つのアウトオブツリーモジュールが必要です。 1つのシンク(トランスミッタ用)と1つのソース(レシーバ用)。あなたのサウンドカードにサンプルを送ることができるいくつかのコードをすでに持っているならば、ootモジュールを作り、それをそのモジュールに入れるだけです。そうでない場合は、これを行うことができるC++またはPythonコードを記述します。

関連する問題