首页/文章/ 详情

一起读卫星导航经典书籍《GPS原理与应用》,读书笔记连载(4)

2小时前浏览0
不知不觉已经进入了第四周的学习了,在有AI加持的年代,学生们的进展又如何呢?我会和我那个年代做对比,看看哪些方面加速了。但我始终认为,看书的时间优势无可替代,前提是你真的看了,看的过程中也思考了。这是知识转化为能力的过程,AI怎么帮你搞?
我要求学生到知网找相关论文进行学习,也不知下载了几篇?看了几篇?这些工作如果是让AI来做,不会让你的能力得到增长!!!
当年的我学的捕获算法是FFT二维捕获,完全是依靠看过的很多文章和书籍,等到写出代码之后,才看到TSUI的书里面有代码,赶紧进行比较对照,理论化的编程内容基本差不多,于是对自己将算法转化为代码的能力有了信息。后来等到工程化代码的时候,发现还需要发力,发力点不再是算法的理论消化,而是实践技巧。这个技巧一搞起来,就会发现需要不断升级,因为理论是死的,消化了也就不变,但工程中的环境千变万化,一定是要慢慢突破的。于是有了1ms到10ms非相关累加,又有了算法的简化运算,又有了星历参数下的重捕获过程......等到回到校园才知道,FFT二维捕获已经不用了,开始用PMF-FFT算法了,两个算法各自有特点,于是又开始写代码,不过这次写的快,写了一个星期左右,基本上把算法理清楚了,然后就开始工程化的各种套用。知识可以移植,理论消化是第一步,后面就要靠不断的实践来提升优化能力了。最近的一次算法改动是一个月前,发现定位解算结果不理想,需要测试不同采样率下的定位偏差到底有多少,于是又开始了仿真。
学无止境。老师干一行尚且需要花这么多时间,学生呢?如果学生不愿意学,老师自然没有教的兴趣。如果学生的品行不行,那自己就不能教。有的学生用AI的答案冒充为自己的学习进展,这样的学生还有什么交流的必要?你把学习当成什么了?拿自己的前途当儿戏?学生学的多能够给老师带来什么?绝大部分学生毕业没有任何联系,甚至连个赞都不愿意点。这就是当下我面对的现实。
不管学生怎么学,我要留下文章,毕竟网上想学的人太多了,如果有缘遇到,也许能助上一臂之力。
上周给了学生采样数据,怕他们不会用,特地在网盘上留下了数据说明,这次给出截图就是告知他们读取采样文件的过程。这样的准备环境已经比我当年幸福多了。
本人用FFT二维捕获算法得到的捕获结果,捕到了五颗星。希望经过五周的学习,同学们能够写出得到同样的结果的信号捕获程序。如果出不来?那就继续看书,书中自有黄金屋。那为何不让学生继续用AI优化呢?AI的能力最终是由自身实力决定的,如果你自己不懂捕获原理,怎么引导AI写出正确的捕获程序呢?为何要用16倍码速率的采样频率呢?这个后续慢慢细说。
不过设定了捕获门限后,就得到了四颗卫星的多普勒频偏和码相位值。
采样信号和结果都给了学生,就看同学们的努力的结果了!
这是某颗卫星的跟踪结果,大家看出什么问题了吗?明显还存在少量的残留频偏。怎样才能消除呢?问AI能搞定,看你怎么问?这些过程就需要经验加持了。
指导研究生学习主要是引领式加提问式,学习过程一定要研究生自主决定,学生能够根据学习效果来优化自己的学习过程,主要是资料的学习及学习方法、思考方式等。
能否通过降低噪声带宽来减小残留频偏呢?降低多少?试一试不就知道了吗?那么DLL环路的噪声带宽又改如何设置呢?
这是采样数据的解调结果,有了这些结果该如何进行定位解算呢?程序在运行过程遇到了内存不足的情况,怎么办呢?70秒的数组太大了,MATLAB存不下了哦。如果要将程序转化为FPGA代码,哪些语句的写法要改变呢?这些都会涉及工程经验,后续慢慢聊。未完,待续。

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