「GNU Radio」の版間の差分
細 (1版 をインポートしました) |
Kusanaginoturugi (トーク | 投稿記録) (カテゴリを変更) |
||
(3人の利用者による、間の3版が非表示) | |||
1行目: | 1行目: | ||
− | [[Category: |
+ | [[Category:科学]] |
[[en:GNU Radio]] |
[[en:GNU Radio]] |
||
{{Related articles start}} |
{{Related articles start}} |
||
{{Related|DVB-T}} |
{{Related|DVB-T}} |
||
− | {{ |
+ | {{Related|RTL-SDR}} |
{{Related articles end}} |
{{Related articles end}} |
||
10行目: | 10行目: | ||
==パッケージ== |
==パッケージ== |
||
− | 最新 |
+ | 最新安定版の GNU Radio は {{Pkg|gnuradio}} パッケージでインストールできます。最新開発版は {{AUR|gnuradio-git}} パッケージで入手できます。場合によっては {{AUR|libvolk-git}} を使って VOLK を別にビルドする必要があります。 |
{{ic|gnuradio-companion}} を使いたい場合は {{Pkg|gnuradio-companion}} パッケージをインストールしてください。GNU Radio やその他の必要なパッケージもインストールされます。 |
{{ic|gnuradio-companion}} を使いたい場合は {{Pkg|gnuradio-companion}} パッケージをインストールしてください。GNU Radio やその他の必要なパッケージもインストールされます。 |
||
− | 人気の SDR デバイスのための GRC ソースブロックが入っている {{Pkg|gnuradio-osmosdr}} パッケージもあります (Funcube Dongle, [[ |
+ | 人気の SDR デバイスのための GRC ソースブロックが入っている {{Pkg|gnuradio-osmosdr}} パッケージもあります (Funcube Dongle, [[RTL-SDR]], USRP, OsmoSDR, BladeRF, HackRF)。 |
==トラブルシューティング== |
==トラブルシューティング== |
||
20行目: | 20行目: | ||
===GetSize() doesn't work without window=== |
===GetSize() doesn't work without window=== |
||
− | フローグラフの実行時にこのようなエラーが起こる場合は、任意の依存パッケージ {{ |
+ | フローグラフの実行時にこのようなエラーが起こる場合は、任意の依存パッケージ {{AUR|python2-opengl}} をインストールしてください。 |
この問題は GNU Radio の次のリリースで修正される予定です [https://bbs.archlinux.org/viewtopic.php?id=182732]。 |
この問題は GNU Radio の次のリリースで修正される予定です [https://bbs.archlinux.org/viewtopic.php?id=182732]。 |
||
27行目: | 27行目: | ||
(osmocom) RTL-SDR ソースを使うときに、このエラーが表示されることがあります。Gain Mode を {{Ic|True}} または {{Ic|False}} に手動で設定することで解決します。 |
(osmocom) RTL-SDR ソースを使うときに、このエラーが表示されることがあります。Gain Mode を {{Ic|True}} または {{Ic|False}} に手動で設定することで解決します。 |
||
− | |||
− | ===ImportError: cannot import name qtgui=== |
||
− | |||
− | 現在 QT の GUI は壊れています [https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/gnuradio#n17]。 |
||
− | |||
− | 対処法としては {{Aur|pyqwt}} をインストールして ABS から {{ic|gnuradio}} パッケージをリコンパイルしてください。cmake のフラグ {{ic|1=-DENABLE_GR_QTGUI=ON}} を有効にします。 |
2022年8月4日 (木) 10:39時点における最新版
GNU Radio はソフトウェア無線を実装するための信号処理ブロックを提供するフリー&オープンソースのソフトウェア開発ツールキットです。すぐに使える安価な外付けの RF 製品を使ってソフトウェア無線を作成したり、シミュレーションなどの環境でハードウェアを不要にできます。ホビーストから、無線通信の研究を行う科学者、実社会の無線システムを構築している商用環境まで幅広く使われています。
目次
パッケージ
最新安定版の GNU Radio は gnuradio パッケージでインストールできます。最新開発版は gnuradio-gitAUR パッケージで入手できます。場合によっては libvolk-gitAUR を使って VOLK を別にビルドする必要があります。
gnuradio-companion
を使いたい場合は gnuradio-companion パッケージをインストールしてください。GNU Radio やその他の必要なパッケージもインストールされます。
人気の SDR デバイスのための GRC ソースブロックが入っている gnuradio-osmosdr パッケージもあります (Funcube Dongle, RTL-SDR, USRP, OsmoSDR, BladeRF, HackRF)。
トラブルシューティング
GetSize() doesn't work without window
フローグラフの実行時にこのようなエラーが起こる場合は、任意の依存パッケージ python2-openglAUR をインストールしてください。
この問題は GNU Radio の次のリリースで修正される予定です [1]。
TypeError: in method 'source_sptr_set_gain_mode', argument 2 of type 'bool'
(osmocom) RTL-SDR ソースを使うときに、このエラーが表示されることがあります。Gain Mode を True
または False
に手動で設定することで解決します。