2016-07-02 5 views
1

私はUSRP1といくつかのドーターボードを2.4GHzと5GHzに設定しようとしています。Usrp1とGnuradio

いくつかのものは故障しているものもあれば、正しく動作するものもありますが、どちらがどちらであるかわかりません。私はシンボル(QAM変調)シーケンスを送信しようとしていますが、USRPシンクとFFTシンクの両方にファイルソースを渡そうとしています。

私は記事やチュートリアル、サンプルレートの接続方法、設定方法を見つけようとしていますが、何が欠けているのか分かりません。誰かがスキームを手伝ってもらえますか?

enter image description here

答えて

1

128 MS/sがUSRP1で可能な速度ではありません。コンソールには、差異のある可能性のあるレートが選択された(おそらくは8MS/s)というUHD警告が含まれます。

ここでは、フローグラフに「スロットル」ブロックを設定することで、そのレートに矛盾します。そのブロックの仕事は、サンプルが通過する平均速度を遅くすることだけです(何もありません)。あなたの "USRP Sink"はすでにそうしています。実際、現代版のGRCでは、ハードウェアのシンクやソースと同じフローグラフでスロットルブロックを使用することは悪い考えです。

USRPシンクが実際に消費する必要があるのに8MS/sを消費する必要があり、インターポレータが128MS/sを名目上1M/sのフローから外す場合は、サンプリングレートを持っていれば)、それは8MS/sの要求を満たすのに十分に速くなければなりません! "

しかし実際には、128補間器は実際にはCPUに強烈なものであり、その結果得られる速度はそれほど高くなく、スロットルの動作の不安定な性質によってさらに悪化する可能性があります。

実際、補間器は全く必要ありません。 USRPは、内部クロックに64MS/sの整数分周比のインターポレータを内蔵しています。つまり、USRPシンクを1MS/sのサンプリングレートに設定してファイルソースを直接接続するだけです。

関連する問題