2012-05-06 11 views
1

私は、GNUadio、GRC、USRP1を使ってRFX2400と.tsビデオファイルを使用した2.4GHzアンテナでビデオファイルを送信しようとしています。私たちには2つのUSRPがあります.1つは送信機として動作し、もう1つは受信機として動作します。我々は、変調と復調が行われる前と後の符号化と復号と、あるUSRPから他のUSRPへ信号を送信する前に一定の乗算を行って、GMSK変調と復調を使用している。受信信号を復調してデコードする前にローパスフィルタリングを行い、これを次にvideo_output.tsファイルに保存します。GNURadioとUSRPのビデオファイルを送るには?

ここに私たちの現在の問題があります。私たちが作ったビデオがあります。このビデオを私たちの出力ビデオファイルに送ると、LPFとUSRPソースの間にFFTシンクが配置されているために、USRPで何かが受信されていることがわかります。

mkfifoコマンドを使用して2つのパイピングファイルを作成し、送信したいビデオファイルを配管にコピーする必要があることを読んでいます。ファイルを作成してから、適切にファイルを送信できるようにする必要があります。これは私にいくつか余分な問題を与えています。 x264とh264エンコーディングを含むパッケージをインストールしていましたが、エンコーディングのタイプが見つからないというエラーが表示されます。私たちはx264パッケージにインストールしましたが、まだ動作しませんでした。だから私たちはビデオファイルを作成されたパイピングファイルにエンコードしようとしています。

おかげで、私はクリスに同意

+0

どんな種類のデジタルデータも正常に送信して回復できますか?あなたの占有帯域幅に適したフィルターですか? –

+0

Haventができました。私たちは、USRP2を持っていて、USRP2(例えば、USRP2のソース)に必要なブロックがないために、私たちが思うように問題を抱えてきました。フィルタに関しては、それは既に存在する例から抽出されました。彼らは1.23 GHzを送信していました。利用可能な機器を使用して送信するために、2.45までそれをアップしました。そして、いずれにしても、LPFのカットオフ周波数は、LPFの仕様のいくつかの制限要因であるsample_rate/2を超えることはできません。 –

+0

回復の面では、受信機と送信機の両方をしばらく実行した後に、出力に空のファイルがあるだけです。受信者がオンの状態で、ビデオを送信してファイルを開いた後、受信者を閉じようとしました。 –

答えて

3

私はより簡単にアプリケーションを起動したときに、このステップがOKであることをあなたは必ず、次に進むためにあなたをお勧めします。

たとえば、最初はUSRPを忘れています。ファイルソースブロックを使用して、各行に増加するカウンタなどを含むファイルを送信してください。それをあなたの変調方式に通し、同じフローグラフでファイルシンクブロックで復調して保存します。 2つのファイルが同じかどうかを確認してください。

もしそうなら、同じようにしてください。しかし、現在はusrpsを使用し、空中で送信してください。これでも成功すれば、ビデオ送信で再生を開始できます。

シミュレーションフェーズでも、2.4GHZの環境にノイズが含まれている可能性があるため、システムの反応を確認するためにノイズを追加して再生する必要があります。

2

は、あなたがマラソンにサインアップする前に歩くことを学ぶ必要があります。

私があなただったら、GRツリーの中のGNUradio-examplesディレクトリの中にあるいくつかの例に進むことから始めます。 http://www.youtube.com/watch?v http://www.youtube.com/watch?v=pZe3r4EK_7Ehttp://www.youtube.com/watch?v=XtlyNlRAHGM そして、これらの:あなたは、人々はYouTubeのは、彼らが同様のこのような仕事をした様子を置くいくつかのビデオを見ればそれはまた助け

= 2VUZ7H60F68多分

あなたはこのサイトでご確認の助けをたくさん見つけることができる:仕事をしてくれたチームを http://www.wu.ece.ufl.edu/projects/wirelessVideo/project/H264_USRP/index.htm

を、コンタクト、彼らは多分でき、あなたの問題のお手伝いをします。

敬具、 Farhad Abdolian

関連する問題