hackRF One gps-sdr-sim GPS欺骗
- 下载gps数据,可从各个ftp站点下载,国内可选武汉大学
ftp://igs.gnsswhu.cn/pub/gps/data/daily/*********8
- 下载编译gps-sdr-sim
git clone https://github.com/osqzss/gps-sdr-sim
cd gps-sdr-sim
gcc gpssim.c -lm -O3 -o gps-sdr-sim
- 选择一个喜欢的位置,如天府广场,保留6位就OK了(104.06575163597108,30.657421958359247)
- 生成采样数据
./gps-sdr-sim -e starData/brdc1830.20n -l 104.065751,30.657421,500-b 8 -d 180
-e gps文件(星历数据)
-l 经度,纬度,海拔
-b 数据位宽,hackRF为8
-d 持续时间,默认为300秒,时间越长,空间占用越大
其余参数,可参考编译好的elf文件提示
- 使用hackrf_transfer发送信号
hackrf_transfer -t gpssim.bin -f 1575420000 -s 2600000 -a 1 -x 0 -R
-t 采样数据
-f 发射频率
-s 采样频率
-a 是否开启放大器1=Enable、0=Disable
-x TX VGA增益,可选0~47,稳点选0,不行再加
-R 循环发送