简单认识加扰与解扰

简介: 简单认识加扰与解扰

前段时间看一个开源说明书,里面的Descramber翻译的时候我一脸懵逼,这个和安全什么关系。

后面问了一下师兄才知道这个在芯片设计中会通过这些逻辑结构来改变传输的数据。

后面进一步的看了一丢丢肤浅的概念。

这个玩意最先的出现是在通信领域,用来进行通信信号的加扰:

  • 1、加扰的作用Scrambling,加扰,是数字信号的加工处理方法,就是用扰码与原始信号相乘,从而得到新的信号。与原始信号相比,新的信号在时间上、频率上被打散。 因此,从广义上说,加扰也是一种调制技术。加扰也有一个逆操作,就是解扰。加扰技术:不用增加多余度而搅乱信号,改变数字信号统计特性,使其近似于白噪声统计特性的一种技术。这种技术的基础是建立在反馈移存器序列(或伪随机序列)理论之上的。加扰广泛应用在数字通信中,主要有以下四种用途:
  1. 为了原始信号避免连‘0’、‘1’,从而方便同步。
  2. 加密,在PHS、GSM、WCDMA乃至LTE,通信加密都是通过加扰实现的。
  3. 扩频,在CDMA技术中,加扰用于将原始信号扩频。
  4. 区分,在CDMA技术中,扰码用于区分不同的设备。
    为了实现以上的要求,加扰采用的扰码是伪随机噪声序列PN。

这里对于解扰就不进行多余的解释了,就是与加扰是对应的,逻辑运算,总会回到起点!!!

致敬伟大的逻辑学家。

莱布尼茨看得很远,但还没有远到这种程度。布尔几乎不可能想到,他的逻辑代数会被用于设计复杂的电路。如果弗雷格发现与他的逻辑规则等价的东西会与实现演绎的计算机程序融为一体,他定会大吃一惊。康托尔当然从未料到他的对角线方法会产生出来什么样的结果。希尔伯特用于确保数学基础的纲领被引向了一个非常不同的方向。即便是一直过着心灵生活的哥德尔,也几乎没有想到自己的工作可以在机械装置上得到应用。


目录
相关文章
|
算法
m基于gardner环的定时同步matlab仿真,采用四倍采样,QPSK调制进行测试
m基于gardner环的定时同步matlab仿真,采用四倍采样,QPSK调制进行测试
196 3
|
6月前
|
存储 编解码 算法
【信道编码】2 卷积码、状态转移图、状态转移表、网格表示和码字路径
【信道编码】2 卷积码、状态转移图、状态转移表、网格表示和码字路径
232 1
|
缓存 异构计算 Perl
【毅力挑战】PCIe 每日一问一答(2022.04 归档)
【毅力挑战】PCIe 每日一问一答(2022.04 归档)
2618 3
【毅力挑战】PCIe 每日一问一答(2022.04 归档)
|
3月前
|
缓存 安全 Linux
本地YUM源大揭秘:搭建您自己的Linux软件宝库,从此告别网络依赖!一文掌握服务器自给自足的终极技能!
【8月更文挑战第13天】在Linux中,YUM是一款强大的软件包管理工具,可自动处理依赖关系。为适应离线或特定安全需求,本指南教你搭建本地YUM源。首先创建存放软件包的`localrepo`目录,复制`.rpm`文件至其中。接着,安装并运用`createrepo`生成仓库元数据。随后配置新的`.repo`文件指向该目录,并禁用GPG检查。最后,清理并重建YUM缓存,即可启用本地YUM源进行软件搜索与安装,适用于网络受限环境。
253 3
|
2月前
|
缓存 算法 网络协议
一文详细理解计算机网络 - 数据链路层(考试和面试必备)
这篇文章详细介绍了计算机网络中数据链路层的概念、基本问题、点对点信道和广播信道的数据链路协议(如PPP和CSMA/CD),以及局域网和以太网的相关知识。
204 0
一文详细理解计算机网络 - 数据链路层(考试和面试必备)
|
传感器 机器学习/深度学习 资源调度
【TDOA定位】基于chan和talor算法实现TDOA定位含性能对比matlab代码
【TDOA定位】基于chan和talor算法实现TDOA定位含性能对比matlab代码
|
6月前
|
弹性计算 缓存 Kubernetes
什么是阿里云弹性容器实例?弹性容器实例优势及应用场景介绍
弹性容器实例是阿里云的云服务器产品,使用弹性容器实例之后,用户无需管理底层 ECS 服务器,只需要提供打包好的镜像,即可运行容器,与阿里云容器服务无缝对接并仅为容器实际运行消耗的资源付费。本文介绍了阿里云弹性容器实例的、功能特性、产品优势及应用场景。
什么是阿里云弹性容器实例?弹性容器实例优势及应用场景介绍
|
6月前
|
NoSQL C语言
vscode出现 ERROR: Unable to start debugging. Unexpected GDB output from command “-exec-run“.
vscode出现 ERROR: Unable to start debugging. Unexpected GDB output from command “-exec-run“.
1445 0
|
前端开发
wangEditor - 轻量级web富文本编辑器(可带图片上传)
wangEditor - 轻量级web富文本编辑器(可带图片上传)
110 0
NR PRACH(三)时域位置
由l0、N_RA_slot、N_RA_t和N_RA_dur,UE可以计算出所有RACH时机的起始符号l,公式为l = l0 + n_RA_t x N_RA_dur + 14 x n_RA_slot。其中的参数由table 6.3.3.2-2~4 得到,计算即可确定start symbol的位置,既然都这么说了,表中的starting symbol l0 肯定不是起始符号的索引,我最初犯的就是这个错误。