首页/文章/ 详情

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

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
优秀教师/博士学历/特邀专家/独家讲师
平台推荐
内容稀缺
7月前浏览260
2026年,偶然的一次阅读让我知道了还有这个比赛!看到了赛题之后就自告奋勇的写个系列文章给大家抛砖引玉。
比赛的奖金很丰厚,还有附件待遇!
华为企业命题专项奖设置:特等奖 3队,每队奖金5万元;一等奖 10队,每队奖金1万元;二等奖 20队,每队奖金0.5万元;
华为-创芯大赛人才招聘政策:华为公司鼓励部门从创芯大赛获奖学生中挖掘人才,并在招聘中提供quickpass政策。参加创芯大赛的获奖学生,投递芯片类岗位:获全国二等奖、三等奖学生,可以免机考。获一等奖及以上学生,免机考和一轮专业面试。华为专项奖等级等同全国奖对应等级待遇。
那就开干,先选题!看目录!
赛题二是我研究的菜,看看具体内容!

赛题二:北斗导航系统的捕获模块设计  

题目介绍:  

设计一个北斗导航系统的捕获模块,能够实现在无 码相位和载波频率等辅助信息的情况下,完成对BDS-B1I卫星信号的载波频率和伪码相位的搜索。输入信号为IQ两路信号,位宽均为2bit,载波频率变化范围为±2KHz,采样频率为8MHz,信号强度范围为-130dBm~-135dBm。不限定捕获模块的具体算法和设计方案,要求在捕获伪码相位精度不大于0.5个码片、载波频率分辨率不大于500Hz的同时,能够捕获到设定的单颗卫星,最大可能降低面积、功耗和计算延迟等实现代价,详细评分方案见评审得分点。请根据要求规划该捕获模块的结构和实现方案。  

然后按照文件里的说明下载相关文件。
下载好了相关文件,那就开干吧!
第一步,读取数据文件。怎么读?按照激励文件说明进行即可,不过在AI时代,这一过程可以让AI来干!
可是程序写的不对!
那就自己来写吧!改了一个函数,就能正确读取了!
此时的IQ两路信号,位宽均为2bit,载波频率变化范围为±2KHz,采样频率为8MHz,信号强度范围为-130dBm。知道了卫星号和信号采样率,那就可以用PMF-FFT算法(现在最流行这个)进行测试吧!接着这个代码继续写!

sNum =  6  % 卫星号

B1Icode = CodeMat(sNum,:)

如何扩充呢?信号的采样率是8MHz,而码速率是2.046Mcps,典型的非整数倍数采样信号!二十多年前就开始研究这个课题,颇有心得,无奈博士毕业后开搞卫星通信,于是这些知识一直尘封。不过大家如果看过本人的博士论文,应该能找到关于非整数倍采样的相关知识,想象当年的超前学习精神,无奈没有深耕这一领域,惭愧加后悔!现在华为给了这个机会,赶紧借此机会扩大传播力度,见着有缘哦🤦‍!!!


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