首页/文章/ 详情

华为赛题怎么做?我助力你完成北斗信号捕获算法!(2)完整程序

8月前浏览221
写了第一篇文章,虽然只有一个人付费学习,但我还会继续写下去。因为这位读者学习了以后肯定想急切的知道下一篇文章会把算法优化到哪一步。因为第一篇文章的算法已经能够把信号完美的捕获出来了,但是离赛题的要求还有一小段距离。首先出题者对捕获的时间有要求,作为算法工程师,一定要尽量的从算法层面把算法做最佳的优化,既能保证运算量最小,同时也能保证捕获的效果。那我们先试一试,当把速率降到4兆的时候,看是否能捕获到信号。本文将展示算法思路不断拓展的过程,有时候会呈现多个分叉,希望大家能理解这样的讲解顺序,毕竟做算法的人总是“想入非非”!作为一名老法师,做这个题目也要逐步深入,所以研究生们做题目的时候更要循序渐进,也是提高能力的最佳途径。
之前sim1程序的日期写错了,抱歉,脑袋晕了,年纪大了经常会这样。还有就是要解释一下程序中为何没有对9ms和10ms的数据进行相关峰计算,是因为数据滑动查找中,含有该过程会导致数据长度超出范围!!!再来看sim2程序,先看的仿真结果!
相关峰值一样能出来,那就减小了计算量!那怎么降速处理呢?一起看程序的剩余内容!
自我感受:其实做算法的人并不一定要有非常牛的数学功底(好的数学底子是必须的),但一定要有广阔的思路,想到了就去试一试。想数学推导成功再去试验不是一般算法工程师的干活方式!切记:要多试,有的路就走通了!继续看代码!最重要的变化来了!


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