我是靠谱客的博主 搞怪背包,最近开发中收集的这篇文章主要介绍Gold Code,Gold Sequence,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Gold Code

Gold Code是以Robert Gold的名字命名的。它是一组特殊的二进制随机(伪随机)序列,其中成员序列之间的相关性很小。由于这种特性(较小的相关性),它被广泛地用作各种无线通信系统的扰码

我们可以非常简单地利用 m序列 来生成Gold Code: 选择两个m序列,且这两个序列的移位寄存器的数量相同,然后将这2个序列按位进行异或(XOR),就会产生黄金序列。

下面是黄金序列发生器电路的一个例子:
在这里插入图片描述
黄金序列的常见应用是蜂窝通信信道编码的加扰过程。可参考: LTE物理层序列:伪随机序列(黄金序列)

//备注:XOR 就是模二加运算
规则是两个序列按位相加模二,即两个序列中对应位,相加,不进位,相同为0,不同为1。
1+1=0+0=0
1+0=0+1=1

下面公式中的:
c(n) = (x 1 _1 1(n+N c _c c) + x 2 _2 2(n+N c _c c) mod 2
就是序列 x 1 _1 1和x 2 _2 2的XOR操作。

Pseudo-Random Sequence (Gold Sequence)

伪随机序列也叫做黄金序列
NR中的伪随机序列的生成算法与LTE中的相同,如下图所示。序列的使用也几乎与LTE相同。只有值初始化部分稍有不同…总的来说,你可能认为与LTE几乎没有区别。
在这里插入图片描述
下面的例子展示了伪随机序列是如何被用于NR 中PDSCH和PDCCH信道编码过程中的。
在这里插入图片描述

最后

以上就是搞怪背包为你收集整理的Gold Code,Gold Sequence的全部内容,希望文章能够帮你解决Gold Code,Gold Sequence所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部