首页/文章/ 详情

华为赛题怎么做?我助力你完成北斗信号捕获算法!(3)再次深入

7月前浏览342
继续深入讲解!又经过五天的思考,算法上又稍作优化,这种优化不是为了比赛,而是为了实际产品而考虑,做过产品的人总是要考虑算法的工程化实现效果。多年的工作思维没法改变,这也是工程师应该具有的基本素质。本文先公布针对两种不同信号强度的北斗卫星导航信号的捕获算法程序的全部内容。然后在此基础再针对相干积分时间做调整,看是否能在粗捕获的时候就减小频偏搜索间隔以获取更高精度的频偏值!依旧是边给代码边给结果。
蛇年除夕夜写完本文,已是夜深,现在不再像以前那样高频度的写技术文章,毕竟精力有限。再过两天,马年来了,又老了一岁,技术能力又会落伍一年,只希望自己能够坚守传播之路,让更多的通信同行们受益。
2026年2月20日,再次增加内容,准备发布了。文章接近三千字,非有志于深耕导航领域者莫入,毕竟难度摆在这。当然本系列文章也为想学信号捕获算法的同行打开了思路!源代码已经上传到网盘,结合文章的讲解,自然会深刻理解!下载链接见文末!
先看第6号北斗卫星信号的捕获结果。
从图上看,频偏值似乎介于1000和2000Hz之间,但究竟是多少呢?能不能进一步提升粗捕获的频率分辨率呢?否则看起来有两个尖峰,这意味着很有可能真实的频偏值就位于两者的中间!!!当然这也意味着此时的频偏结果会有最大的频率模糊度!!!再来看程序内容,已经升级到了sim4程序。

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