Ubuntu20下搭建gqrx开机测试HackRF-One和RTL-SDR的收音机效果

1. 环境

Ubuntu 20.04 + HackRF One

地点是广州……FM电台可以用101.7,番禺电台在我这边信号还可以。

2 直接安装程序

sudo apt update
sudo apt install gqrx-sdr

发现在gnuradio包下载速度太慢。于是把Ubuntu 20软件源改为163的:

deb http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse

修改方法是把备份一份后(sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup),用上面的内容替换/etc/apt/sources.list文件内容。

重新sudo apt update, sudo apt install gqrx-sdr

再用这行就在Ubuntu内安装HackRF One所需的PC端软件了。

sudo apt-get install hackrf libhackrf-dev libhackrf0 gnuradio-dev gr-osmosdr gqrx-sdr gnuradio

3 测试FM收音功能

3.1 通过USB连接HackRF One和PC

使用hackrf_info命令可以查看连接到电脑的HackRF One,如果正确连接,电脑也能识别,会显示这样的内容:

hackrf_info version: unknown
libhackrf version: unknown (0.5)
Found HackRF
Index: 0
Serial number: 000000000000000017c467dc256041c3
Board ID Number: 2 (HackRF One)
Firmware Version: 2018.01.1 (API:1.02)
Part ID Number: 0xa000cb3c 0x00544752

3.2 gqrx

命令行运行gqrx,需要配置设备Configure I/O Device,HackRF One选择:“HackRF HackRF One 6041c3”。若使用RTL-SDR,则选择“Realtek RTL2838UHIDIR SN:00000001”

为正确收听FM广播,注意的地方是:

Input controls这里的LNA要调大,杂音会变小。

Audio Gain: 这里调大小声音,但是跳大声的话杂音也会变大,不过信噪比不会因这个改变的。

Receicer Options:这里Frequency 选择101700kHz(101.7MHz是在我这地点信号较好的FM电台)。Mode选择WFM(mono),其他默认就可以听到人声了。

3.3 本次测试RTL-SDR和HackRF One的收音机效果对比

RTL-SDR是基于RTL2832U+R820T的一根电视板。50元。HackRF One是价格1000元的。都带外壳。

收音效果HackRF One完胜。杂音比较小,声音大小合适。

猜你喜欢

转载自blog.csdn.net/qq_27158179/article/details/107141011
今日推荐