首页/文章/ 详情

代码分享之信号捕获和跟踪(1)卫星通信

3月前浏览2042
之前分享了很多关于通讯理论基础的代码,早晨看完以后就给我发来信息,希望跟着我可以继续学习捕获和跟踪的知识。这确实是物理层里面最难的部分,本人在每个系统里面都要绞尽脑汁的做好这部分内容。之后还要做多种测试,以保证捕获和跟踪的性能。调制和解调内容,相对固定,一旦掌握以后,这方面的知识将不再是个坎,编译码也是如此。但在不同的环境下,系统的捕获跟踪会带来很多变数,因此每个物理层算法工程师都在为解决捕获和跟踪而努力。
正常环境下捕获的算法可能依靠同步头就可以,但是在不正常的环境下,它又会变成什么样呢?比如说高动态,就比如说低信噪,这时候带来的变数又很多。当然,学习知识一定是由浅入深,因此我本次分享的代码是指在正常环境下,依靠同步头来完成补货的内容,但系要跟踪的,因为当补货完了以后,你需要进入跟踪状态,以维持相关借条的的。我今天为什么要分享这段代码,是感觉到同事依旧在为此困惑,网上关于这方面的内容几乎是凤毛麟角。即使有,那也是属于虚晃一枪,没有死在人里。从一个做了多年物理层算法的工程师这里分享出来的代码定只有7,很强的实用和参考价值,希望能让各位同仁在这方面有大的帮助。代码相当的贵,绝对物有所值,也希望买了代码的他们能够好好交往,有问题可以给我留言。这样的代码分享出来其实不是为了赚钱,真的是想让大家能够看到产品中是如何完成这部分内容,而这部分内容又恰恰是从书本走这项产品的关键。我在本篇文章上只是开个头,后面会对这个系列做一系列的分享,给出很多实例。
这是本人在2006年研制的一款卫星地球站产品!现在将其中的捕获算法拿出来和大家分享,希望能够对通信同行们有帮助!文章写的匆忙,只希望能快点让同行看到代码,然后消化吸收!
2024年7月,在家整理以前在企业写的仿真代码,做了相关改动!为何?有几个函数需要更新。后续本文会逐步增加讲解内容。
本来想对程序做裁剪,只给出捕获和跟踪的内容。但转念一想,当真正要学捕获和跟踪的时候,他的系统概念也应该逐步的清晰起来。于是,还是把整个程序一并给大家分享。大家会看到传输体制的内容,还能看到在接收端如何完整的实现除解调以外的各种知识点。这样的代码在网上独一份,我希望花大价钱购买的同行们用几天功夫多消化,再配合老师在仿真秀的视频来加深对同步知识的理解。
早年做的产品里面用的就是卷积码,系统不断的升级后,短Turbo码和LDPC也得到了应用,这样在低信噪比环境下信号捕获算法的难度又在增加,这类算法可以借鉴DVBs2里面系统中采用的信号捕获过程,这些内容以后也会开讲。
2024年夏天,在网上直播讲物理层算法的过程中,特地给同行推荐了几本书,本人也在公众 号里面多次分享过,希望有这些书的同学们反复阅读,绝对受益终生。

本次分享还包括当年本人写的一份研发文档,内容及其丰富,直到现在都没有写完。大家看到切莫见笑。
 这里简单浏览一下新增的最后版本,去除了很多敏感词汇,减少不必要的麻烦!
看目录就可以管中窥豹了!
花费两年时间的结果!

代码已上传!

给出下载链接,只有一天有效!


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