問題タブ [gnuradio-companion]
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.
gnuradio - CCC の hackrf 互換 rad1o バッジを使用して、FM Radio Capture で GNU Radio オーディオ アンダーラン
http://greatscottgadgets.com/sdr/1/の 1 回目のレッスンを正常に終了できません。この例は実行されますが、チューニングされたラジオ局をキャプチャすることはできず、ノイズしか発生しません。GNU Radio コンパニオンは、オーディオ アンダーラン エラーを出力し続けます。
16Gb の Mac OS X i7 の Kali VM で GNURadio を使用しています
python - GNU Radio - SDR での osmocom_fft の問題
2 回再コンパイルした後、pybomb を試し、レポからインストールしましたが、hackrf を使用して SDR を動作させることができません。
hackrf_info コマンドで -5 および -1000 エラーが発生した後、エラーなしで grc を開始できますが、スペクトルがプロットされません。
プロットをクリックすると、私のインストールの python 障害のようです。
audio - GNU Radio: サウンド出力を入力ソースとして使用
gnuradio-companionでは、音源ブロックを次のブロックの入力信号として使用しています。すべてがほぼ正常に動作します。唯一の小さな問題は、マイクから信号を受信していることです (これは通常の動作です)。スピーカー、部屋の空気、マイクを経由せずに、オーディオ信号を直接再生したいと考えています。
これらすべてが信号損失を発生させ、ノイズを追加します。
ファイルソースブロックがあることは知っていますが、これは私にとって本当の解決策ではありません.
また、出力からサウンド カードの入力にミニジャック ケーブルを接続するだけでよいこともわかっています。これはサウンドカードを損傷する可能性があり、さらに歪みを追加する可能性があるため、解決策ではありません.
現在、オーディオ ドライバーとして Ubuntu と alsa を使用しています。
これを実行できる jaaa や xoscope などのプログラムがあることは知っているので、私が求めているのはそれほど奇妙ではないと思います。
gnuradio - gnuradio で 4 象限 atan2 関数を実装する方法
私は最近 SDR の実験を始め、GNU Radio プラットフォームを使用しています。
具体的には、'gnuradio-companion' グラフィカル インターフェイスです。
4 象限の arcTangent 関数を決定する必要があり、問題が発生しました。「GRC」ファイル内で ATAN 関数を正常に評価できましたが、Python は ATAN2 をサポートしていますが、この関数を実装する方法を理解できませんでした。
fast_atan2f と呼ばれる GNU Radio に含まれるルックアップ テーブル関数があることを読みましたが、これが標準の gnuradio-companion セットアップに含まれるブロック内からアクセスできるかどうかはわかりません。定数ソース ブロック内から Python 式 'math.atan2(arg1,arg2)' にアクセスできましたが、これを定数値として必要としません。2 つの浮動小数点入力 (またはATAN2 関数を適切に評価するために、フロー グラフ内に収まる単一の複雑な入力)。
説明が不明確な場合に備えて、問題を説明するのに役立つサンプルの「GRC」ファイルを含めました。
matlab - gnuradio の「Complex to Arg」ブロック
gnuradioのブロックである「complex to Arg」ブロックをmatlabで実現したい。
angle
私はmatlabでコマンドを使用します。しかし、一部の結果は gnuradio と同じではありません。
例えば、
マトラブでは、
gnuradio にいる間、
ブロックは を返します0.00294448575004935
。
誰かがそれを説明できますか?もしくはmatlabのコマンドのヒントを教えてください。