欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > 从零开始研发GPS接收机连载——16、接收天上卫星信号成功定位

从零开始研发GPS接收机连载——16、接收天上卫星信号成功定位

2025/4/2 8:38:42 来源:https://blog.csdn.net/gzy0506/article/details/146695480  浏览:    关键词:从零开始研发GPS接收机连载——16、接收天上卫星信号成功定位

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

从零开始研发GPS接收机连载——16、接收天上卫星信号成功定位

  • 前言
  • 搭台测试
  • 后记


前言

这两天回了趟县城老家,这不我的GPS接收机也带回来了。为啥要把它也带回来呢?因为老家房子有天顶啊,在大城市哪里能找到这么一块干净的天空呢。
在这里插入图片描述
虽然之前已经通过模拟器成功的定位,但还是希望能够实际测试一下对天的接收,毕竟这才是最有说服力的。

搭台测试

顺便说一下,FPGA的开发板我又换了一下,之前不是ZYNQ7030么,最近网上有一家开发板搞活动,ZYNQ7010只要200多块钱,ZYNQ7020只要300多块钱,已经是我见过的最便宜的开发板,直接入手了,以后这就是老鸟牌接收机的专用平台了,现在不都流行降本增效么,那我也有样学样了。
看看这环境,简直就是测试GPS信号的理想地方,非常大的一块空旷地儿,直接程序烧进去看结果就是了
在这里插入图片描述
调试信息:


Lat,Lon:  27.6XXXXX,113.5XXXXX*************************
channel  0 L1 SATID: 12,CNR:43.77,IQ:0.97,bitSYN:4,  1169,    71,   514,   -71,   713,   371,32.421286,-120.511050
channel  3 L1 SATID: 23,CNR:44.54,IQ:0.98,bitSYN:4, -1317,    -9,  -655,   -84,  -635,    68,-7.465943,10.248902
channel  4 L1 SATID: 24,CNR:38.82,IQ:0.90,bitSYN:4,   820,    22,   334,   122,   373,  -239,47.589955,-54.929577
channel  5 L1 SATID: 25,CNR:44.14,IQ:0.97,bitSYN:4,  1485,  -138,   793,   134,   759,   125,4.949203,11.448112
channel  8 L1 SATID: 32,CNR:43.69,IQ:0.97,bitSYN:4,  1537,   259,  1038,   334,  1134,  -209,68.372074,-6.854921
channel  9 L1 SATID: 10,CNR:48.67,IQ:0.99,bitSYN:4, -2685,   -61, -1607,  -234, -1569,  -264,-16.409841,3.357664
channel 10 L1 SATID: 28,CNR:42.22,IQ:0.96,bitSYN:4, -1214,   191, -1113,    51,  -316,   -66,-20.822846,265.378151G12  43.770
G23  44.540
G24  38.821
G25  44.137
G32  43.687
G10  48.668
G28  42.220Lat,Lon:  27.6XXXXX,113.5XXXXX*************************
channel  0 L1 SATID: 12,CNR:42.62,IQ:0.97,bitSYN:4,  1003,   -16,   382,   249,   689,    43,32.421286,-83.812654
channel  3 L1 SATID: 23,CNR:44.32,IQ:0.97,bitSYN:4, -1528,   -23,  -725,    26,  -729,   -48,-7.465943,-5.030181
channel  4 L1 SATID: 24,CNR:38.86,IQ:0.89,bitSYN:4,   837,   190,   553,   264,   345,   283,47.589955,84.720444
channel  5 L1 SATID: 25,CNR:43.93,IQ:0.97,bitSYN:4,  1348,   -62,   627,   -60,   735,    51,4.949203,-36.507937
channel  8 L1 SATID: 32,CNR:43.23,IQ:0.97,bitSYN:4,  1267,   345,   781,   468,   747,     4,68.372074,75.396825
channel  9 L1 SATID: 10,CNR:48.07,IQ:0.99,bitSYN:4, -2489,   466, -1208,   325, -1238,   289,-16.409841,-2.179441
channel 10 L1 SATID: 28,CNR:42.17,IQ:0.95,bitSYN:4, -1352,   150,  -601,    63,  -913,   434,-20.822846,-141.134752G12  42.616
G23  44.317
G24  38.863
G25  43.928
G32  43.227
G10  48.066
G28  42.171

得到的定位信息和手机上的一致
在这里插入图片描述
基本定位是正确的了。而且手机上显示的位置也正是我所处的位置,但我把坐标放到百度地图上去看一下,与我实际的位置却偏差了约200m,一开始百思不得其姐,这是百度地图在经纬度精确查询上面做了什么手脚么,后面问了圈内人才知道果然是这样。原来是用的所谓火星坐标系导致的,那我也没招了。不过不管怎么样,与手机上的经纬度能够对应上,那肯定是没问题的了,验证定位功能正确了。

后记

虽然定位功能正确了,实际上接收机里面还有很多东西不太完善,暂时还不具备跑车的功能,需要等失锁重捕等类似功能加上了才行了,到时候后续也学着商用接收机的样子输出点伪距观测量之类的,这些东西都需要不少时间,想搞得更完善一点只能在有空闲的时候慢慢加上去了。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词