**
GPS数据生成过程
**
设备:hackrf one; ubuntu;
软件:gps-sdr-sim; hackrf-tools;;Google Earth
流程:获取GPS导航电文—>制作运动轨迹文件—>生成采样数据
单独的位置点
- 在ftp://cddis.gsfc.nasa.gov/pub/gps/data/daily网址下,下载最新的星历文件,brdc1850.20n
- 下载GPS仿真器代码(gps-sdr-sim)
- 进入文件夹,使用gcc编译代码。
- 生成GPS数据
在百度地图上选择位置点,查看GPS经纬度信息,然后通过GPS仿真器生成仿真数据。 - 执行完毕后,文件夹就多出了一个gpssim.bin文件
位置轨迹
- 首先启动 Google Earth,调整视野,找到重庆一个地方,在道路上,使用Google earth 勾画出一个运动
轨迹,尽量符合正常的行车路线。 - 选择”将位置另存为”,将之保存为 kml 文件;但是注意,kml文件不能直接使用, 它本质上只是一种包 含路径中关键坐标点的格式,并不包含实际运动轨迹中加速,减速,静止这样的数据,我们要对其进行转 换。
- 把kml文件转换为NMEA格式文件 选择load KML file,选择之前保存好的轨迹文件,然后generate NMEA file,就可以生成标准的NMEA 轨迹文件了。 此软件会模拟真实的运动情况,比如拐弯会减速,起步和结束时会有停留 。