我在Linux計算機上有一個R820T DVB加密狗和rtl_sdr軟件。
我可以使用gqrx軟件收聽各種頻率,該軟件使用rtl_sdr庫作為USB連接的加密狗的設備驅動程序。我(顯然)還得到了相鄰通道的頻譜範圍和瀑布顯示。因此,硬件和軟件在某種程度上可以正常工作。
現在我注意到rtl_sdr捆綁包中還有一個單獨的程序,也稱為“ rtl_sdr”,可以將一段頻譜記錄到硬盤上。
p>以下是不帶參數運行rtl_sdr生成的使用情況提醒的摘錄:
rtl_sdr,用於基於RTL2832的DVB-T接收器的I / Q記錄器用法:-ffrequency_to_tune_to Hz] [-s採樣率(默認:2048000 Hz)] [-d device_index(默認:0)] [-g增益(默認:auto為0)] [-p ppm_error(默認:0)] [-b output_block_size(默認值:16 * 16384)] [-n讀取的樣本數(默認值:0,無限)] [-S強制同步輸出(默認值:異步)]文件名('-'將樣本轉儲到stdout)
為了進行測試,我想要一個響亮的連續窄帶FM語音信號,因此我嘗試使用
rtl_sdr -f在162.55 Mhz上記錄本地國家氣象服務發射機162550000 -g35 -s 1000000 test1.dat
我注意到這也記錄了162.55 Mhz附近的1 Mhz樣本。大文件可以快速製作。幾分鐘就淨賺了約300 MB。我注意到他的R820T很挑剔,不會總是設置低採樣率,這再次只是為了生成測試文件。如果我想讓它在其他某個頻率範圍上整夜運行,我會考慮找到一個較小的採樣率。
一旦錄製,什麼程序將播放這些文件?儘管gqrx可以播放I / Q樣本文件,但似乎無法播放rtl_sdr製作的文件。嘗試在gqrx中播放文件時,出現空白瀑布並且沒有音頻。
有什麼想法嗎?