Gold Code,Gold Sequence

Gold Code

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

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

下面是黄金序列发生器电路的一个例子:
Gold Code,Gold Sequence_第1张图片
黄金序列的常见应用是蜂窝通信信道编码的加扰过程。可参考: 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几乎没有区别。
Gold Code,Gold Sequence_第2张图片
下面的例子展示了伪随机序列是如何被用于NR 中PDSCH和PDCCH信道编码过程中的。
Gold Code,Gold Sequence_第3张图片

你可能感兴趣的:(5GNR,Gold,Sequence,黄金序列,伪随机序列)