首页/文章/ 详情

大学毕业设计一席谈v2之十一 扩频通信系统(4)GOLD码

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
优秀教师/博士学历/特邀专家/独家讲师
平台推荐
内容稀缺
1年前浏览1858

继续讲解!!!上堂课将程序讲解了,但没有给出系统框图,这样的教学顺序存在瑕疵。所以我在本次文章中赶紧补上框图。通过框图来了解系统组成会比较直观!



直接序列扩频系统的组成框图!

请同学们对着框图回顾一下上一篇文章中的仿真程序,反复的学习会让你真正的记住那些知识要点!一般扩频系统的原理仿真可以选择M序列做为扩频序列,但实际系统中会采用很多种扩频序列。本次课就扩展的讲一下GPS系统中的C/A码。GPS系统中采用的C/A码的性能非常好,自相关性曲线非常棒。GPS系统就是典型的扩频系统!

GPS系统所含的知识博大精深!

如果同学们要仿真GPS系统的基本原理,那么首先要涉及C/A码和P码的仿真。那么扩频通信中的伪码仿真(M序列)和伪随机噪声码(C/A码和P码)的仿真有什么区别吗?什么是C/A码?什么是P码?这些都需要同学们通过查找资料来了解。

在实际使用的扩频通信中,很少直接将M序列作为扩频码使用的,因为虽然它的自相关性很好,但互相关性较差,这一点使得它很难在实际中使用!

本文还会讲解一本经典书籍!

不着急,慢慢往下看!先看序列生成原理框图!



这就是C/A码发生器。

GOLD序列的知识!!!

毕业设计的过程就是不断提升自己能力的过程。我希望同学们能够根据这个框图写出C/A生成函数。啊?根据图就能写函数?是的。算法工程师必须具备这个能力。一开始不一定就能写正确,但是要学会如何写,如何调试?如果有了这个能力,那么高薪水的工作也就容易拿了。

请同学们参照前两次课的M序列发生器程序来写C/A码发生器,两种几乎没有什么差异。那这句话说明还是有差异的,什么差异?是不是两个移位寄存器输出的结果异或后产生C/A码呢?

网上有很多关于C/A码和P码生成函数的例子。我不反对同学们抄写程序,但反对同学们只停留在抄写阶段。学习应该继续深入下去,直到自己掌握了这方面的知识。这样等到以后要用的时候,能立刻写出这样的函数,而不是眼高手低的在那继续抄。学知识很多时候都是从抄开始的,但切忌只停留在抄的层面。2017年,跟着我做毕业设计的学生大多是只停留在抄的层面。这样的学生我不会再带了,没有将他们的能力提高会让我自责,不想拿这样的学分。我也不适合教如此懒惰的学生,希望能有更优秀的老师来带!这里给出GPS卫星中GOLD码的生成程序!一睹为快吧!

建议:生成GOLD码后看看自相关性和互相关性!

function CAcode = func_generate_CAcode(PRN)

% The function generates one of the 32 GPS satellite C/A codes.

%   Inputs:

%     PRN     - PRN number of the sequence.

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