1. 程式人生 > >Ubuntu16.04, Gqrx通過RTL-SDR的Q通道收聽中短波

Ubuntu16.04, Gqrx通過RTL-SDR的Q通道收聽中短波

strong program 編輯界面 wiki ram SDR ecif body argument

硬件準備

天線: 一根懸垂的3~4米長線天線, 如果只是臨時使用, 直接用普通的0.75平方的聚氯乙烯多股軟電線就可以了.

巴倫: 9:1巴倫

接收器: Q通道增加低頻輸入的RTL-SDR接收器

以及相應的連接線.

接收器

電路板的正面和反面, 連接頭是SMA, 外螺內孔, 一個連接原天線口, 負責25MHz以上的信號輸入, 另一個通過LC通道後連接Q通道, 負責100KHz至25MHz的信號輸入

技術分享圖片 技術分享圖片

焊好後的成品, 其中綠色的小板是帶溫補的晶振

技術分享圖片

實際的連接

技術分享圖片

軟件Gqrx

軟件的安裝可以參考之前的文章. 這裏要說明的是, 如何用Gqrx從Q通道直接采樣. 在Configure I/O devices中, Device string裏增加 direct_samp=2 這個參數, 如圖

技術分享圖片

設置完之後, 需要重啟Gqrx 才能生效. 重啟Gqrx時, 會提示配置有問題, 進入編輯界面後, 直接確認進入軟件就可以了.

參數的說明, 可以參考 http://osmocom.org/projects/sdr/wiki/GrOsmoSDR

ArgumentNotes
rtl=<device-index> 0-based device identifier OR serial number
rtl_xtal=<frequency> Frequency (Hz) used for the RTL chip, accepts scientific notation
tuner_xtal=<frequency> Frequency (Hz) used for the tuner chip, accepts scientific notation
buffers=<number-of-buffers> Default is 32
buflen=<length-of-buffer> Default is 256kB, must be multiple of 512
direct_samp=0|1|2 Enable direct sampling mode on the RTL chip. 0: Disable, 1: use I channel, 2: use Q channel
offset_tune=0|1 Enable offset tune mode for E4000 tuners

NOTE: use rtl_eeprom -s to program your own serial number to the device
NOTE: if you don‘t specify rtl_xtal/tuner_xtal, the underlying driver will use 28.0MHz

運行截圖

技術分享圖片

硬件散熱

接收器運行中, RTL2832溫度不太高, 但是如果接收器工作在高頻段(如FM)時, 那麽R820T2的發熱是比較厲害的, 手指放上幾秒後能感覺到燙手, 如果只是在室溫下使用, 還不到需要散熱片的程度. 運行在低頻段時, R820T2的發熱明顯小一些.

Ubuntu16.04, Gqrx通過RTL-SDR的Q通道收聽中短波