下载程序:
git clone https://github.com/osqzss/gps-sdr-sim.git
编译安装:
cd gps-sdr-sim
gcc gpssim.c -lm -O3 -o gps-sdr-sim
生成gps数据:
./gps-sdr-sim -e brdc3540.14n -l 40,110,100 -b 8
使用gnuradio发射gps数据(注意采样率必须是2.6e6):
这样就能实现GPS发射了
视频:https://www.bilibili.com/video/av74717975?from=search&seid=8506707589300707425
接下来要做的是实时发射GPS信号
参考了这篇文章:
https://blog.csdn.net/fftt516/article/details/78062054
下载
git clone https://github.com/skyshell20082008/gps-sdr-sim-limeSDR
编译
cd gps-sdr-sim-limeSDR
gcc gpssim.c -lm -O3 -o gps-sdr-sim -lpthread
安装依赖库
sudo python -m pip install web.py
运行地图程序
cd mapserver
python mapper.py
浏览器打开
http://127.0.0.1:8080/static/baidumap.html
再打开这个流图
最后运行这个命令
./gps-sdr-sim -e brdc3540.14n -n 2913 -v -d 3600 -w -b 8
就能实现实时GPS发射了,但是目前只有LimeSDR-USB比较稳定,limesdr mini实时发射不稳定,只能发射录制文件
视频:
https://www.bilibili.com/video/av74786295?from=search&seid=8506707589300707425
树莓派运行不了这个例子,性能不够。