首页/文章/ 详情

大学毕业设计一席谈之三十二 GPS卫星采样信号的捕获(10)补零和内插总结及工程化

27天前浏览439
之前演示了信号补零后进行捕获的效果,那么采用插值后进行FFT运算的结果又如何呢?实际中用哪种方式多呢?本系列文章将一一解惑。继续针对实际GPS采样信号进行处理,看看捕获结果和之前有和差异?主要是观察相关峰值、载波频偏和伪距。2025年3月,紧张工作了一个月之后,终于将捕获程序的问题解决了,于是有了本篇文章,推理查错经验的真实体现,相信对通信同行有很大的帮助。当然优化的过程体现了算法工程师的思考过程,更值得大家借鉴。
在写本文的时候,我也回顾了二十几年读研究生时期前写的代码,那时候的代码只是完成了捕获功能,还没有达到工程要求(还不能称为产品,需要优化的地方很多),因为充满了太多的理论代码!在这里展示一下程序,让大家看看研究生学习阶段时算法工匠的代码编写水平和仿真能力。现在回到校园了,有时间来彻底理清一下产品的研发过程了,于是在本系列不断的推出文章。
这里可以使用本人早年写的捕获程序正好用来验证之前程序的捕获结果!之前的程序已经归档为单独的捕获程序!
 
程序GPS_receiver_search_v1的捕获结果如下:
相关峰值曲线!
一起来看看本人在二十多年前写的捕获程序内容和运行结果。先看个概貌,具体内容见面修订后的代码!
由于采样文件的参数发生改变,因此需要做代码调整,工作量很小。
对同一采样文件进行捕获,方便比较性能。程序修改参数的同时还将信号累加时长从3ms增加为7ms信号,用于增强相关峰。运行结果如何?

来源:通信工程师专辑
通信理论
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-03-20
最近编辑:27天前
算法工匠
博士后 | 高级工程师 诚信做事 认真讲课 传播知识
获赞 408粉丝 2663文章 436课程 40
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈