GNU Radio

出自 Arch Linux 中文维基

GNU Radio 是一個提供了信號處理模塊來實現軟體無線電的開源且免費的SDK。它可以與低成本易獲取的射頻硬體來組成軟體定義無線電(software-defined radios),同時在沒有硬體的情況下也可以作為模擬環境來使用,這個套件被廣泛的應用於愛好者,學術與商業環境中來協助無線通訊研究與設置無線電系統。

[編輯 | 編輯原始碼]

最新的穩定版 GNU Radio 可以使用來自official repositories庫中的gnuradio安裝.

最新的安裝包為AUR中的gnuradio-gitAUR,在某種特定情況中VOLK需要分別從libvolk-gitAUR中構建.

如果需要gnuradio-companion, 只需要安裝gnuradio-companion,這個包將會安裝包括GNU Radio和它的一些依賴包。

另外一個熱門包是 gnuradio-osmosdr,這個包提供了很多常見的SDR設備的GRC源模塊 (Funcube Dongle, RTL-SDR, USRP, OsmoSDR, BladeRF and 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手動設置成TrueFalse.