GNURAdio を使用して USRP デバイスを実行する方法を学んでいます。ある USRP から別の USRP にデータ ストリームを送信し、正常に受信できました。今はもっと高度なことをやりたいと思っています。現在、データを受信するように USRP を設定したいのですが、データが完全に受信されたら、この同じ USRP が自動的に送信機になり、データを送り返します (ACK/NACK など)。ここに私の質問があります:
USRPが時々送信し、他の時に受信できるようにするには、同じアドレスを持つUHDソースとUHDシンクを使用する必要があると思います。両方の UHD ブロックを制御して、送信していないときに受信しているようにするにはどうすればよいですか? またその逆も可能ですか?
ブロック間でデータとコントロールを渡す方法がたくさんあることに気付きました (pmt、blob、メッセージ パッシング、タグ付きストリーム)。私は EE のバックグラウンドを持っており、ドキュメントを読み込もうとしましたが、このプロジェクトに何を使用すればよいかわかりません。