問題タブ [usrp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
boost - Windows XP (32 ビット) 用の CMake を使用して UHD をビルドする
良い一日。
Windows XP用のCMakeでUHDをビルドするプロセスを詳しく説明してください。開発者の指示に従いますが、非常に短く、CMake を初めて使用しました。CMake、Boost、Python with Cheetah、Doxygen など、必要なすべてのコンポーネントをダウンロードしてインストールしました。簡単にするために、これらのコンポーネントはすべてドライブ C:\ にインストールされます。CMake (MSVC 2010 コンパイラ用) を起動し、ビルド試行の出力を得ました。
なぜブーストを見つけないのか (どのフォルダーを変数に指定するのBoost_DIR
か??)、どのように含めるか(タイプLIBUHD
の変数を手動で作成し て値 1 を割り当てようとしましたが、何も変わりません) に特に興味がありました。ENABLE_LIBUHD
BOOL
すべてが非常に不明確です。最大限の詳細をお願いします。
ありがとう!
redhawksdr - REDHAWK 1.10 での FRONTEND_Tuners の割り当て
CentOS 6.5_x64 で RedHawk 1.10.0 を使用しています。この素晴らしいフレームワークで USB 接続でリンクされた USRP、B100 0r USRP1 を使用するために、UHD 3.7.2.0 をインストールしました。GPP と USRP_UHD デバイスを使用して新しいノードを構築しましたが、すべてうまくいっているようです (GPP と USRP_UHD のステータスは STARTED です)。そこで、DeviceManager>USRP_UHD>FrontEnd Tuner>Allocate から FrontEnd Tuner を割り当ててみました。すべてのフィールドに入力したら、Finish を押しました。USRP に言及されているすべてのパラメーターは正しいですが、あなたの割り当て ID については疑問があります。画面に次のメッセージが表示されました:「リクエストのすべての側面に一致するリソースが利用できなかったため、割り当てリクエストは受け入れられませんでした」
そして、コンソールに次のメッセージが表示されました(コンソールデバッグのレベル:TRACE):
いい男が助けてくれる?
ありがとう
redhawksdr - UHD USRP デバイスの容量が不足しています
CentOS 6.5マシン64ビットでRedhawk 1.10.0とUHDドライバー3.7.2を搭載したUSRP b100を使用しています。USRP b100 はシステムによって正しく認識されます。USBデバイスです。UHD_USRP Device ver.の最新版をダウンロードしました。REDHAWK 用の 3.0 と、GPP および UHD_USRP デバイスを含むノードを作成しました。ノードは問題なく開始されますが、簡単な波形を実行して USRP から RX_DIGITIZER としてデータを読み取ると、次のエラーが発生しました。
Device Manager のログには、次のことが報告されています。
ノード コンソール:
次のパラメーターを使用しました。
b100 の構成は次のとおりです。
私のせいはどこですか?助けてくれてありがとう。
python - python pyqtでスレッドを使用していますか?
USRP に接続されているウォーターフォール シンクを組み込んだ pyqt4 を使用して、Python で GUI を作成しようとしています。問題は、データが継続的にウォーターフォール シンクに表示され、GUI がフリーズし、その間他のボタンを使用できないことです。私はスレッドを使用することを確認していましたが、今まで私が理解していたのは、スレッドには最後に結果を返す関数だけを配置できるが、継続的に結果を返す関数は配置できず、メイン GUI で表示したいということです。 .
ウォーターフォール シンクからの継続的な結果を表示し、メイン GUI をフリーズしないようにする方法を教えてください。
c++ - 自分の無線デバイス用の LabVIEW ドライバを作成するにはどうすればよいですか?
LabVIEW ブロックを使用できるように、独自のドライバ ラジオを作成したいと考えています。UHDを使用すると作業が楽になりますか?
無線デバイス (USRP など) に LabVIEW 設定を適用する方法を教えてください。
LabVIEWプログラムからのデータの送信を追跡する方法(TCP経由)?
対象:SDR(ソフトウェア無線)を自作したい。
gnuradio - ビーコンを生成する USRP
USRP E110 を使用して、特定の周波数で波信号を生成したいと考えています。USRP をビーコンとして使用して、このシグナルを生成したいと考えています。GNUラジオではなく、ハードドライブで直接できる方法があると思います。この点で誰か助けてください。ありがとう
fpga - FPGA で USRP を使用して RX から TX に信号を転送する
これは LabVIEW (ソフトウェア) FPGA (ハードウェア) に関する質問なので、ここに投稿するか、エレクトロニクス スタック エクスチェンジに投稿するかがわかりません。
私は USRP-2953R を持っており、非常に単純なプロジェクトを達成したいと考えています。RF0/RX1 から信号を読み取り、FPGA を使用して RF1/TX1 に出力したい (ホストに何も転送しない)。信号は 5.9GHz を中心とし、帯域幅は 10MHz です。それは実現可能ですか?私のアプローチはどうあるべきですか?
LabVIEW 2013に付属の「Simple NI-USRP Streaming」プロジェクトにさまざまな変更を加えてみましたが、何も出力できませんでした。LabVIEW 2013 SP1 を使用していますが、USRP FPGA でコードを正常にコンパイルおよび実行できます。それは単に私がやりたいことをしません。
どんな助けでも大歓迎です。
gnuradio - uhd_fft のようなフローグラフ中心のアプリとは異なる非フローグラフ中心のアプリケーションでの FFT
USRP N210 から FFT データをキャプチャしてプロットする小さな GNU Radio プログラムを作成しました。
GUI (matplotlib と wxpython) がロックされないようにするために、GUI がアイドル状態であると報告した後にのみフローグラフを実行しています。
この種のタイミングを行うために、GNU ラジオ チュートリアルで紹介されている非フローグラフ中心のアプローチを使用しています。
基本的に、次のようなメイン ループがあります (疑似コード)。
フローグラフは基本的に次のようになります。
同様のパラメーターを使用すると、実行したときに表示されるものと同じことが期待されますuhd_fft -f 700M -s 10e6
。
私のmatplotlibプロットからの出力は、非常に顕著なLOを除いて、最初は非常に似ています。私はコードをたどってみましたが、uhd_fft
LOオフセットを行っているのが見えないので、最初の質問はQです. LOを発音させるループ?
編集:極端なLOは、フローグラフが「run()」されるたびに発生する電圧スパイクの副産物であることを確認しました。LO に下げるためにドロップする必要があるサンプルの数は、私のフォローアップ投稿の時間データで確認できます: Python からの単純な GNU ラジオ フローグラフを使用する場合の USRP からの電圧パルス
2 回目の実行後、uhd_fft では絶対に起こらない奇妙なデータが定期的にプロットされます。ブロックを使用してフローグラフを実行するたびに数千のサンプルをダンプすることでこれを解消できますskiphead
が、2 番目の質問は次のとおりです。戻った? uhd_fft
フローグラフ中心のプロセスを使用しており、この問題はありません。
私の直感では、フローグラフを中心としないアプリを実行する場合、チュートリアルには記載されていないいくつかの注意事項があります。