問題タブ [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.
gnuradio - GnuRadio コンパニオンでブロックを追加できないのはなぜですか?
Ettus の指示に従って、GNU Radio と GRC 3.7.2.2 を 32 ビット XP マシンにインストールしました。メッセージなしで開始されます。既存のフローグラフを開いたり、ブロックを削除したり、ブロック プロパティを編集したりできますが、新しいブロックを追加することはできません。ブロックをダブルクリックしても効果はありません。それをドラッグしたり、右クリックしたり、私が考えることができる他のジェスチャーもありません。これを引き起こしている可能性のある問題を考えられる人はいますか?
更新:ダブルクリックではなく、Returnが機能することが判明しました
cmake - GNU Radio チュートリアルの cmake
gnuradio Web サイトの信号処理ブロックの構築に関するチュートリアルに従おうとしていました: http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules。
ただし、CMakeを使用する必要があるステップになると、端末は不平を言っています
などのコマンドを試しましsudo apt-get cppunit
た。
python - GNU Radio & Python スクリプト: "shmget (2): デバイスにスペースが残っていません"
現在、gnuradio 3.7 ブロックを使用して Python スクリプトを実行すると、次のエラーが発生します。
ここで提案されているように、http://osdir.com/ml/discuss-gnuradio-gnu/2013-06/msg00521.htmlの行に従い、kernel.shmall および kernel.shmmax の値を変更しました。
しかし、許容値とは何ですか? 私はそれらを8倍に増やしましたが、成功していません。
詳細: gnuradio pythons チェーンをループで開始および停止しています。チャートを停止するたびに、メモリは問題ありません。私は 6 つの CPU と 24 GB の RAM を持っています。
ベスト、クリス
gnuradio - GNU Radio ビルド エラー「docs/doxygen/xml で必要な、ターゲット "filter_generated_includes" を作成するルールがありません」
CentOs 6.5 i686 を実行しており、GNU Radio をインストールしようとしています。ビルドディレクトリを作成し、「sudo cmake ../」を実行すると、次のようになりました。
警告: ソース ファイル "/usr/local/gnuradio/gnuradio-3.7.4/gr-digital/lib/header_payload_demux_impl.cc" は、ターゲット "gnuradio-digital" に対して複数回リストされています。-- 生成完了 -- ビルドファイルは次の場所に書き込まれました: /usr/local/gnuradio/gnuradio-3.7.4/build
次に、「sudo make」を実行すると、次のエラーが発生しました。
私はすでに doxygen を構築しましたが、それは私の道のりにあります。他に何が間違っているのかわかりませんか? どんな助けでも大歓迎です!
signal-processing - ガウス ノイズの生成
GNU Radio コンパニオンでガウス ノイズを生成したいです。私は、VCO にのこぎり波を供給することでそれができることを研究しました。VCO からの信号がガウス分布を持つ方法を説明できる人はいますか? 頻度が最初に増加し、減少し、すべての頻度の発生確率が等しくなるため、均一な分布になると思います。よろしく、 アリ
xml - xml - 構成ファイルを複数回読み取る (GNU Radio 用)
私は現在、GNU Radio プロジェクトに取り組んでおり、xml 部分に問題があります。
GNU Radio の変数を取得するには、構成ファイルを開いて読み取る必要があります。
これで、構成ファイルを読み取ることができる組み込みファイルができましたが、GNU Radio フローグラフの開始時に 1 回だけです。GNU Radio の実行中に構成ファイルで変数を変更したときに、変数を更新したいと考えています。
XML と GNU Radio を暗示しているため、おそらく特定の質問ですが、GNU Radio を知らなくても解決できると思います。
そう、そこにあります:
正直なところ、私は XML をまったく知りませんが、これを行う必要があります。
XML を知らなくても、質問する前に調査を行いましたが、何も見つかりませんでした。
gnuradio - CentOS yum '利用可能なパッケージ gnuradio がありません'
GNU Radio をインストールし、こちらの指示に従っています
しかし、私がやろうとするたびにsudo yum install gnuradio
、それは言います
これは新しくインストールされた CentOS 6.5 であり、CentOS yum リポジトリ情報を編集したことはありません。gnuradio の何が問題になっていますか? yum リポジトリからパッケージを削除しましたか?
彼らの Web サイトでは、インストールするためのいくつかの方法を提供していますPyBOMBS
。しかし、私は好きyum
です。ソースからビルドするのはやや面倒なので、これは最後にしようと思います。
stream - データストリーム処理のトレードオフを理解するのに助けが必要
GNU Radioによく似た、デジタル信号処理用のデータフローベースのシステムを実装したいと思います。このシステムでは、処理がブロック単位で行われ、これらのブロックが連結されてデータ ストリームが処理されます。私が知る限り、データのストリームを渡すには 3 つの方法があります。ブロックが次のブロックにデータを「プッシュ」する方法、ブロックが前のブロックからデータを「プル」する方法、またはブロックがデータのバッファーを処理する方法です。バッファを処理するスケジューラを使用して、データのバッファを返します (この最後の方法が GNU Radio の動作方法です)。
それぞれのアプローチにはトレードオフがあります。たとえば、「プル」アーキテクチャでは、1 つの入力ストリームを受け取り、2 つの出力ストリームを返すブロックの場合、出力ストリームを任意の大きなバッファでバッファリングする必要があります (2 番目の出力はn
、最初の出力の前のサンプルに対して「プル」できます)。引っ張られます)。同様に、「プッシュ」アプローチには、2 つの入力ストリームを受け取り、1 つの出力ストリームを返すブロックと同じ問題があります。しかし、各ブロックは入力と出力を 1 つのストリームとして表示できるため、これらの方法はどちらもブロックの実装を容易にすると主張します。
プロジェクトをさらに進める前に、知りたいのですが、このようなフローグラフを実装するさまざまな方法の間のトレードオフに関する研究はありますか? 実装の途中で問題に遭遇する前に問題を理解できるように、読めるような記事が本当に欲しいです。
python - HackRF One を使用した OS X 10.9.4 で GnuRadio が動作しない
Kickstarter から ne HackRF を入手しました。Windows 上の SDR# とうまく連携するので、製品は問題ありません。それを実際に使用するために、この公式チュートリアルに従って、GNURadio を Mac で動作させようとしました: https://github.com/robotastic/homebrew-hackrf
ただし、コンパイルが失敗した後に gnuradio を実行すると、次のようになります。
なぜ最初のエラー メッセージがドイツ語なのか、自分のオペレーティング システムとすべての環境変数が英語に設定されているのかさえわかりません。
これは python と xquartz の問題である可能性があり、gtk+ 全体をグーグルで検索すると同様のエラー メッセージが表示されますが、まだ解決策はありません。