第一款无线信号频谱分析仪:Ubuntu20(i3台式机) + hackrf one + qspectrumanalyzer

0. 环境

i3台式机 Ubuntu 20.04 + HackRF One

1. 更改163源

ubuntu的官方源安装这个软件很慢。

cd /etc/apt
sudo cp source.list source.list.backup
sudo gedit source.list

添加以下内容保存

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 apt update

2.  安装基本软件

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

3. 测试硬件连接

通过USB连接hackrf one 


hackrf_info

xxjiani3@xxjiani3-To-be-filled-by-O-E-M:~/.local/bin$ hackrf_info
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

4. 安装qspectrumanalyzer

看这里:https://github.com/xmikos/qspectrumanalyzer

# Add SoapySDR PPA to your system
sudo add-apt-repository -y ppa:myriadrf/drivers

# Update list of packages
sudo apt-get update

# Install basic dependencies
sudo apt-get install python3-pip python3-pyqt5 python3-numpy python3-scipy     #soapysdr python3-soapysdr后面的不需要。因为我用的是hackrf one

# Install SoapySDR drivers for your hardware (e.g. RTL-SDR, Airspy, HackRF, LimeSDR, etc.)
sudo apt-get install soapysdr-module-rtlsdr soapysdr-module-airspy soapysdr-module-hackrf soapysdr-module-lms7

# Install QSpectrumAnalyzer locally for your current user
pip3 install --user qspectrumanalyzer

安装完后,文件在这里:
xxjiani3@xxjiani3-To-be-filled-by-O-E-M:~/.local/bin$ ls
qspectrumanalyzer  soapy_power
xxjiani3@xxjiani3-To-be-filled-by-O-E-M:~/.local/bin$


5. 运行看效果

./qspectrumanalyzer

File -> Settings 

backend选择hackrf_sweep,即可按ok

随后按右边的start

频谱是出来的,这附近无线电较多的是低频信号,和一些1.2G、2.4G、4.5G这几样。2.4G的估计是WIFI,低频那边是声波了。

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值