前段时间看一个开源说明书,里面的Descramber翻译的时候我一脸懵逼,这个和安全什么关系。
后面问了一下师兄才知道这个在芯片设计中会通过这些逻辑结构来改变传输的数据。
后面进一步的看了一丢丢肤浅的概念。
这个玩意最先的出现是在通信领域,用来进行通信信号的加扰:
- 1、加扰的作用Scrambling,加扰,是数字信号的加工处理方法,就是用扰码与原始信号相乘,从而得到新的信号。与原始信号相比,新的信号在时间上、频率上被打散。 因此,从广义上说,加扰也是一种调制技术。加扰也有一个逆操作,就是解扰。加扰技术:不用增加多余度而搅乱信号,改变数字信号统计特性,使其近似于白噪声统计特性的一种技术。这种技术的基础是建立在反馈移存器序列(或伪随机序列)理论之上的。加扰广泛应用在数字通信中,主要有以下四种用途:
- 为了原始信号避免连‘0’、‘1’,从而方便同步。
- 加密,在PHS、GSM、WCDMA乃至LTE,通信加密都是通过加扰实现的。
- 扩频,在CDMA技术中,加扰用于将原始信号扩频。
- 区分,在CDMA技术中,扰码用于区分不同的设备。
为了实现以上的要求,加扰采用的扰码是伪随机噪声序列PN。
这里对于解扰就不进行多余的解释了,就是与加扰是对应的,逻辑运算,总会回到起点!!!
致敬伟大的逻辑学家。
莱布尼茨看得很远,但还没有远到这种程度。布尔几乎不可能想到,他的逻辑代数会被用于设计复杂的电路。如果弗雷格发现与他的逻辑规则等价的东西会与实现演绎的计算机程序融为一体,他定会大吃一惊。康托尔当然从未料到他的对角线方法会产生出来什么样的结果。希尔伯特用于确保数学基础的纲领被引向了一个非常不同的方向。即便是一直过着心灵生活的哥德尔,也几乎没有想到自己的工作可以在机械装置上得到应用。