「GNU Radio」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(update Pkg/AUR templates)
(同期)
3行目: 3行目:
 
{{Related articles start}}
 
{{Related articles start}}
 
{{Related|DVB-T}}
 
{{Related|DVB-T}}
{{Related2|RTL-SDR|RTL-SDR}}
+
{{Related|RTL-SDR}}
 
{{Related articles end}}
 
{{Related articles end}}
   
10行目: 10行目:
 
==パッケージ==
 
==パッケージ==
   
最新安定版の GNU Radio は[[公式リポジトリ]]の {{Pkg|gnuradio}} でインストールできます。最新版は [[AUR|AUR]] の {{AUR|gnuradio-git}} で入手できます。
+
最新安定版の 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, [[RTL-SDR|RTL-SDR]], USRP, OsmoSDR, BladeRF, HackRF)。
+
人気の SDR デバイスのための GRC ソースブロックが入っている {{Pkg|gnuradio-osmosdr}} パッケージもあります (Funcube Dongle, [[RTL-SDR]], USRP, OsmoSDR, BladeRF, HackRF)。
   
 
==トラブルシューティング==
 
==トラブルシューティング==
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}}{{Broken package link|{{aur-mirror|pyqwt}}}} をインストールして ABS から {{ic|gnuradio}} パッケージをリコンパイルしてください。cmake のフラグ {{ic|1=-DENABLE_GR_QTGUI=ON}} を有効にします。
 

2017年11月4日 (土) 13:44時点における版

関連記事

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-opengl をインストールしてください。

この問題は GNU Radio の次のリリースで修正される予定です [1]

TypeError: in method 'source_sptr_set_gain_mode', argument 2 of type 'bool'

(osmocom) RTL-SDR ソースを使うときに、このエラーが表示されることがあります。Gain Mode を True または False に手動で設定することで解決します。