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) = (x1_11​(n+Nc_cc​) + x2_22​(n+Nc_cc​) mod 2
就是序列 x1_11​和x2_22​的XOR操作。

Pseudo-Random Sequence (Gold Sequence)

伪随机序列也叫做黄金序列。
NR中的伪随机序列的生成算法与LTE中的相同,如下图所示。序列的使用也几乎与LTE相同。只有值初始化部分稍有不同…总的来说,你可能认为与LTE几乎没有区别。

下面的例子展示了伪随机序列是如何被用于NR 中PDSCH和PDCCH信道编码过程中的。

Gold Code,Gold Sequence相关推荐

  1. 伪随机序列:LFSR Sequence、m-Sequence和Gold Code/Sequence

    线性反馈移位寄存器(Linear Feedback Shift Register,LFSR) LFSR是一种移位寄存器电路,其中间步骤的两个或多个输出的线性组合会反馈到输入值.这就是为什么LFSR被称 ...

  2. MATLAB仿真m序列,Gold序列,Kasami序列扩频码性能仿真分析

    MATLAB仿真m序列,Gold序列,Kasami序列扩频码性能仿真分析 形式:程序+课程设计报告 程序实现功能: t1.m序列生成和抽取(自相关和互相关特性分析) t2.生成m序列优选对 t3.Go ...

  3. odoo中的序列(自动增长的序列以及有条件的序列,ir.sequence)

    1.模块下面的data文件夹里面新建一个XML文件 如图:main_data_seq.xml <?xml version="1.0" encoding="utf-8 ...

  4. 抛弃VS Code,我还能用啥编辑器?| 技术头条

    作者 | Abhishek Prakash 译者 | 苏本如 责编 | 屠敏 转载自 CSDN(ID:CSDNnews) 微软的VS Code无论对Web开发人员或其他程序员来说,都是一款优秀的代码编 ...

  5. 再也不怕复现论文!arXiv携手Papers with Code,提交论文+上传代码一步到位

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 来源丨新智元      [导读]昨日,Papers with Code宣布,arXiv网站将允许研究人 ...

  6. 微信网页授权,获取微信code,获取access_tocken,获取用户信息

    微信开发中,经常有这样的需求:获得用户头像.绑定微信号给用户发信息.. 那么实现这些的前提就是授权! 1.配置安全回调域名: 在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的" ...

  7. 微软开源新字体Cascadia Code,源于Windows Terminal

    微软开源了一套新的字体 Cascadia Code. Cascadia Code 是微软在 5 月份的 Build 大会上宣布推出的等宽字体,微软介绍它是与新的终端 Windows Terminal ...

  8. 非常实用的word文本括号匹配是否正确的code,可按照此思路扩展到python处理大批量文本文件的检错中,非常实用!!!

    非常实用的word文本括号匹配是否正确的code,可按照此思路扩展到python处理大批量文本文件的检错中,非常实用!!! 原理: 栈 代码: #include <stdio.h> #in ...

  9. 微软开源新字体 Cascadia Code,与 Terminal 一起开发

    微软开源了一套新的字体 Cascadia Code. Cascadia Code 是微软在 5 月份的 Build 大会上宣布推出的等宽字体,微软介绍它是与新的终端 Windows Terminal ...

最新文章

  1. Selenium + Python + Chrome 自动化测试 环境搭建
  2. 【干货】H3C如何配置VLAN-trunk 二层隔离技术?
  3. 从零开发一个laravel项目的增删改查、详情
  4. Python突破拉钩反爬机制,采集各类招聘数据
  5. RedHat系列linux源码包软件的安装与卸载
  6. 洛谷 P1118 数字三角形游戏 Label:dfs
  7. MapReduce 学习4 ---- 自定义分区、自定义排序、自定义组分
  8. MATLAB--二分法
  9. 自动脚本 android,安卓自动脚本软件下载-自动脚本 安卓版v2.0.3-PC6安卓网
  10. 爬虫~爬爬爬~task1
  11. 树莓派部署yolov3
  12. 基于matlab的最小二乘法曲线拟合实现,最小二乘法曲线拟合MATLAB实现
  13. 供水供气管道泄漏监测系统原理
  14. L1-041 寻找250 (10分)
  15. mysql引用表无效列_Mysql使用索引可能失效的场景
  16. 药品市场分析怎么写?(总结归纳了20份药品报告的经验分享)
  17. 华为云构建“好用的化工数字化”
  18. nn.Conv2d详解
  19. 进入Recovery模式方法
  20. 2021新宁二中高考喜报成绩查询,新宁一中、二中、崀高等校高考喜报!最高分684,全县大获得丰收!...

热门文章

  1. 运算符及题目(2017.1.8)
  2. PetaPoco - 轻量级高性能的ORM框架(支持.NET Core)
  3. access order by 判断是否除数为0
  4. 题目1000:计算a+b
  5. php中操作mysql的函数库
  6. ASP.NET性能调整之解决Server Too Busy错误
  7. linux 3.4内核初始化,S3C2440移植linux3.4.2内核之内核框架介绍及简单修改
  8. android使用webview上传文件,Android项目中如何在webview页面中上传文件
  9. fpga数据位宽截取_FPGA信号截位策略研究
  10. 计算机专业黑板报迎新,大学开学迎新黑板报