Home  >  Article  >  What is scrambling code

What is scrambling code

藏色散人
藏色散人Original
2023-02-23 14:22:213217browse

Scrambling code is a signal code that has been regularly randomized; as one of the key technologies of modern communications, scrambling code is required at the bit layer in order to improve the timing recovery capability and confidentiality of transmitted data. Technology for randomizing the transmitted data; conducted theoretical research and simulation verification on the identification method of scrambling code series, and improved the identification method of synchronous scrambling code series, which not only reduces the amount of data required by the algorithm, but also expands the This shows the applicability of the algorithm to source imbalance.

What is scrambling code

#The operating environment of this tutorial: Windows 10 system, Dell G3 computer.

What is scrambling code?

The scrambling code is the signal code after regular randomization.

As one of the key technologies of modern communications, scrambling is a technology that randomizes the data to be transmitted at the bit layer in order to improve the timing recovery capability and confidentiality of transmitted data.

Conducted theoretical research and simulation verification on the identification method of scrambling code series, and improved the identification method of synchronous scrambling code series. While reducing the amount of data required by the algorithm, it also expanded the algorithm's ability to The scope of application of source imbalance.

According to the different LFSR synchronization methods of the sending and receiving parties, scrambling codes are divided into Frame Synchronous Scrambling (FSS), Distributed Sample Scrambling (DSS) and Self Synchronous scrambling. Scrambling, SSS).

The meaning of scrambling code

1. Reduce the length of consecutive "0" or consecutive "1" to ensure that the receiver can extract the timing signal in place.

2. Make the scrambled signal spectrum more suitable for baseband transmission.

3. Confidential communication needs.

What is scrambling code

Figure 1

The purpose of the scrambling code is to suppress the long consecutive "0" and long consecutive "1" in the line code, so as to facilitate the Extract the clock signal from the line signal. Since the line signal only passes through the scrambling code, the SDH line signal rate is consistent with the SDH electrical port standard signal rate, which does not increase the optical power cost of the transmitter laser.

In addition, scrambling codes can also distinguish different terminals or base stations. At the same time, scrambling codes can also help improve the confidentiality of communications. Scrambling does not change the bandwidth of the signal, but only separates signals from different sources. In this way, there will be no problem even if multiple transmitters use the same codeword to spread spectrum.

The relationship between spreading and scrambling is shown in Figure 1.

In actual operation, generally adding the binary digital information generated by the source and a long-period pseudo-random sequence modulo 2 can turn the original information into another incomprehensible sequence. By adding (modulo 2) the same pseudo-random sequence at the receiving end, the original sent information can be restored.

For more related knowledge, please visit the FAQ column!

The above is the detailed content of What is scrambling code. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:What is a dongleNext article:What is a dongle