問題タブ [gnuradio]
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.
ubuntu - GNU RADIO のインストール中に cmake が停止する
組み込みデバイスに GNU Radio をインストールしようとしています (ubuntu 12.04 をインストールしたビーグル ボーン)。
このGnuradio インストール手順 ページの指示に従った後、「MAKE」で行き詰まりました。
私はARMプロセッサを使用しているので:
私がやっている:
そして、これは私が最後に得るものです:
その後、私が作るとき、それは行き詰まります..
この場所では、RAM が完全に使い果たされています (256 MB DDR2 RAM)。「仮想メモリが使い果たされました」というエラーを回避するために、256 MB の linux-swap を作成する必要さえありました。
ここで何が起こっているのか、この問題をどのように解決できるのか教えてください。
ps: ビーグルの骨に GNU ラジオをインストールした人はいますか?
前もって感謝します
サナタン
android - カーネルを変更するか、GNU ラジオを使用して、Android フォンを使用して特定の周波数とデータレートで信号を送信できますか?
特定のデータレートで特定のデータを送信したいのですが、私の USRP はこの高いレートをサポートしていないので、何らかの方法でカーネル (2.6.35.7) を変更してモバイルが信号を送信できるようにするかどうかを考えています。これを行うことができるアプリはありますか?助けてください!!!!
python - タンタップの代替
コンピューター(具体的にはUSRP)に接続されている無線でTCP/IPを送信しようとしています。現在、Tun/Tapを使用して新しいネットワークインターフェイスを設定するだけです。コードは次のとおりです。
(GNU Radioに精通している人なら誰でも、これをtunnel.pyとして認識します)私の質問は、tun / tapよりもカーネルとの間でパケットを移動するためのより良い方法はありますか?私はipipを検討しているか、ソケットを使用している可能性がありますが、それらはそれほど高速ではないと確信しています。私が最も気にかけているのはスピードです。
communication - USRP1 を使用してデータレート (3.84 Mbps) で信号を送信する方法は?
USRP1 を使用してデータ レート (3.84 M) で信号を送信したいのですが、信号を送信すると、ターミナルで次のようなことがわかります。
警告
目標データレート: 3840000 bps
実際のデータレート: 4000000 bps
しかし、私は UMTS エア インターフェイスで動作する TX を実装しようとしていますが、データ レートでこのエラーが発生したくありません。
gnuradio - USRP 1 を使用して UMTS (WCDMA ベース) でジャムできますか?
USRP 1 と GNU ラジオを使用して 3G でジャムセッションを行いたいのですが、可能ですか?
swig - Openwrt 用の Gnu Radio のクロス コンパイル
OpenWRT の「Attitude Adjustment」(最新のトランク ソース) に Gnu Radio をインストールしようとしています。GR をクロスコンパイルしたところ、すべてが正常にコンパイルおよびリンクされたようです。ただし、Python でモジュールをインポートすると、次のようになります。
SWIG ライブラリを含むディレクトリで Python が起動されていることに注意してください。は、ターゲットシステムldd _gnuradio_core_runtime.so
で実行されています。
ビルドシステムfile _gnuradio_core_runtime.so
での出力は次のとおりです。
ターゲット システムは Intel Atom で実行されます。最後に、私が考えることができる最後の有用な情報は、PYTHONPATH
に設定されていること/usr/lib/python2.7/dist-packages
です。何が問題なのか途方に暮れています。素晴らしいスタック オーバーフロー コミュニティが解決策を見つけるのに役立つことを願っています。ご指摘ありがとうございます。
g++ - uhd(USRP)を参照できません
g ++とubuntu 12.04を使用するcppプログラムのコンパイル中にリンカーの問題が発生します
レポからuhdをインストールしました。libuhd.so ファイルは /usr/lib にあります
今私の質問は
1. uhd をリンクするために -luhd を使用しましたが、「uhd::set_thread_priority_safe(float, bool)」への未定義の参照というエラーが表示されます。
libuhd のライブラリ パスを LD_LIBRARY_PATH に追加する必要がありますか?
コマンド export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/libuhd.so でそれを行いました
この後、もう一度コンパイルしようとしましたが、同じエラーですか? あなたが私を助けることができれば素晴らしいだろう ありがとう
gnuradio - FFTとIQデータの関係
私はUSRPがどのように機能するか、特に信号からエネルギーを感知する方法を研究してきました。これまでのところ、USRPはIQデータを検知し、FFTを適用して処理することを理解しました。(私はusrp_spectrum_sense.pyを見てきました)IQサンプルの単位は何ですか?FFTが行われた後の単位は何ですか?FFTを開発するために必要な唯一のデータはIQサンプルですか?
よろしくお願いします:D
c - GNURadioアプリケーションをCで書くにはどうすればよいですか?
USRPデバイス用のアプリケーションを作成する必要があるプロジェクトがあります。しかし、私がデバイスドライバーと対話するために使用するgnuradioソフトウェア、そして最終的にはハードウェアは、C++とPythonでAPIを提供します。私はcでのプログラミングに慣れているので、cプログラムからAPIを呼び出せる方法が欲しいのですが、そうする方法はありますか?それは命の恩人になるでしょう。
gnuradio - GNUラジオの歴史
GNU Radio の履歴機能を使用する一般的な作業機能があります。ブロックのコンストラクターで、 を呼び出しますset_history( m )
。入力バッファを標準的な方法でキャストします。
in[0]
私の質問は、バッファ内で参照されている wheereです。ブロックが消費する新しいアイテムの数であり、バッファ内のデータの総数を指すことnoutput_items
は私には理にかなっています。したがって、は配列の最後の要素であり、は新しい項目の開始点であり、は履歴ブロックの開始点を参照します。したがって、以上です。ninput_items[0]
in[noutput_items-1]
in[0]
in[-m]
ninput_items[0]
m + noutput_items
この仮定が正しいかどうかはわかりませんが、誰かがこれがどのように機能するかを知っていれば幸いです. GNU Radio API は、この点でいくぶんあいまいです。前もって感謝します!