A data transmission method based on M sequence
By adopting the M-sequence-based data transmission method in 5G transmission technology, using polar encoding and BPSK modulation technology, the problems of signal attenuation and interference in long-distance transmission are solved, and more stable data transmission is achieved.
Patent Information
- Application Number
- CN202411663149.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-04-04
AI Technical Summary
Existing 5G transmission technology is susceptible to signal attenuation and interference during long-distance transmission, resulting in unstable transmission.
Using the M-sequence data transmission method, the upper layer configuration message is received through the physical layer, 16-bit CRC verification data is generated, polar encoding and BPSK modulation are performed, and the pseudo-random sequence is modulated to the RE position corresponding to the bearer sequence for transmission.
It improves the anti-attenuation capability, ensures the stability of transmission, and improves decoding performance through M-sequence modulation.
Smart Images

Figure CN119766406A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technologies, and in particular to an M-sequence-based data transmission method at a physical layer in a 5G network. Background Art
[0002] In the 5G communication system, the physical layer provides data transmission services for the upper layer and is responsible for the actual transmission and reception of data. In conventional scenarios, 5G's new technology can increase the transmission rate. However, in long-distance transmission, traditional transmission methods are subject to signal attenuation and interference problems and cannot adapt to specific scenarios. If the data is modulated using an M sequence, the signal bandwidth is expanded and the corresponding processing gain can be obtained. In some scenarios where spectrum resources are tight or require flexible configuration, this method can also flexibly use spectrum resources through configuration to adapt to different communication needs. Existing 5G communications use high-order modulation when sending data, which is easily affected by signal attenuation and interference enhancement during long-distance transmission. Summary of the invention
[0003] In view of the problem that the existing 5G transmission technology has unstable transmission during long-distance transmission, the present invention designs a data sending method based on M sequence, which improves the anti-attenuation capability and ensures the stability of transmission.
[0004] The technical solution adopted by the present invention is:
[0005] A data transmission method based on M sequence includes the following processes:
[0006] Step 1: After receiving the downlink configuration message from the upper layer, the physical layer parses and obtains the number of sequences to be transmitted, the symbol carrying the sequence, and the RE position;
[0007] Step 2: Receive the downlink data for storage, generate 16-bit CRC check data and place it at the end of the downlink data, and polar-code the bit data after adding the CRC check data to obtain a bit sequence;
[0008] Step 3: Convert the bit sequence obtained in step 2 into an integer between 0 and 255 for every 8 bits, use the converted integer value and the cell ID Cell_Id in the downlink configuration message to calculate the corresponding cyclic position parameter, generate a 127-bit pseudo-random sequence according to the cyclic position parameter, and finally use BPSK modulation to modulate the pseudo-random sequence to the RE corresponding to the bearer sequence for transmission.
[0009] Furthermore, the specific process of step 3 is as follows:
[0010] Convert every 8 bits of the bit sequence obtained in step 2 into an integer between 0 and 255 The cell ID Cell_Id in the downlink configuration message is Operation Generate a 127-bit pseudo-random sequence d according to the following algorithm SSS (n):
[0011] d SSS (n)=[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)]
[0012]
[0013] 0≤n<127
[0014] in
[0015] x0(i+7)=(x0(i+4)+x0(i))mod2
[0016] x1(i+7)=(x1(i+1)+x1(i))mod2
[0017] [x0(6)x0(5)x0(4)x0(3)x0(2)x0(1)x0(0)]=[0000001]
[0018] [x1(6)x1(5)x1(4)x1(3)x1(2)x1(1)x1(0)]=[0000001]
[0019] After all data generate corresponding sequences, according to the downlink configuration message, use BPSK to convert the pseudo-random sequence d SSS (n) is modulated to the corresponding RE position for transmission; the starting position of the generated nth sequence on the RE is:
[0020] ReMap(n)=startingSymbol(n)×12×273+startingRB(n)×12+8.
[0021] Among them, ReMap(n) represents the starting position of the nth sequence on the time-frequency resource, startingSymbol(n) represents the symbol position of the nth sequence, and startingRB(n) represents the starting RB position on the symbol of the nth sequence.
[0022] The advantages of the present invention compared with the prior art are:
[0023] Compared with the existing data receiving and processing operation, the present invention improves the data sending and receiving method, enhances the anti-attenuation capability, and ensures the stability of transmission.
[0024] The present invention uses M sequence to modulate data, which can improve decoding performance and ensure stable transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 It is a schematic diagram for comparing the performance of LDPC coding, Polar coding and no coding of the present invention. DETAILED DESCRIPTION
[0026] The present invention will be further explained below in conjunction with the accompanying drawings.
[0027] A data transmission method based on M sequence includes the following processes:
[0028] Step 1: After receiving the downlink configuration message M SEQ CONFIG PDU from the upper layer, the physical layer parses and obtains the number of sequences to be transmitted, the symbol carrying the sequence, and the RE position;
[0029] After receiving the downlink configuration message M SEQ CONFIG PDU from the upper layer, the physical layer parses the configuration information for subsequent pseudo-random sequence generation and modulation. The specific downlink configuration information includes:
[0030]
[0031]
[0032] Step 2: Receive the downlink data for storage, generate 16-bit CRC check data and place it at the end of the downlink data, and polar-code the bit data after adding the CRC check data to obtain a bit sequence;
[0033] Step 3: Convert the bit sequence obtained in step 2 to an integer between 0 and 255 for every 8 bits, use the integer value and Cell_Id to calculate the cyclic position parameter, generate a 127-bit pseudo-random sequence according to the cyclic position parameter, and finally use BPSK modulation to modulate the pseudo-random sequence to the RE corresponding to the bearer sequence for transmission.
[0034] The specific process of step 3 is as follows:
[0035] Convert every 8 bits of the bit sequence obtained in step 2 into an integer between 0 and 255 The Cell_Id of M SEQCONFIGPDU is Operation Generate a 127-bit pseudo-random sequence d according to the following algorithm SSS (n):
[0036] d SSS(n)=[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)]
[0037]
[0038] 0≤n<127
[0039] in
[0040] x0(i+7)=(x0(i+4)+x0(i))mod2
[0041] x1(i+7)=(x1(i+1)+x1(i))mod2
[0042] [x0(6)x0(5)x0(4)x0(3)x0(2)x0(1)x0(0)]=[0000001]
[0043] [x1(6)x1(5)x1(4)x1(3)x1(2)x1(1)x1(0)]=[0000001]
[0044] After all data generate corresponding sequences, according to the downlink configuration message, use BPSK to convert the pseudo-random sequence d SSS (n) is modulated to the corresponding RE position for transmission; the starting position of the generated nth sequence on the RE is:
[0045] ReMap(n)=startingSymbol(n)×12×273+startingRB(n)×12+8.
[0046] Among them, ReMap(n) represents the starting position of the nth sequence on the time-frequency resource, startingSymbol(n) represents the symbol position of the nth sequence, and startingRB(n) represents the starting RB position on the symbol of the nth sequence.
[0047] like Figure 1 As shown, using MATLAB software simulation, the transmitter uses LDPC coding, polar coding, and no channel coding to encode bit information. It can be seen that compared with LDPC coding and no coding, polar coding has a benefit of 2dB+.
Claims
1. A data transmission method based on M sequence, characterized in that: The process includes: Step 1: After receiving the downlink configuration message from the upper layer, the physical layer parses and obtains the number of sequences to be transmitted, the symbol carrying the sequence, and the RE position; Step 2: Receive the downlink data for storage, generate 16-bit CRC check data and place it at the end of the downlink data, and polar-code the bit data after adding the CRC check data to obtain a bit sequence; Step 3: Convert the bit sequence obtained in step 2 into an integer between 0 and 255 for every 8 bits, use the converted integer value and the cell ID CellId in the downlink configuration message to calculate the corresponding cyclic position parameter, generate a 127-bit pseudo-random sequence according to the cyclic position parameter, and finally use BPSK modulation to modulate the pseudo-random sequence to the RE corresponding to the bearer sequence for transmission.
2. The method for transmitting data based on M sequence according to claim 1, characterized in that: The specific process of step 3 is as follows: Convert every 8 bits of the bit sequence obtained in step 2 into an integer between 0 and 255 The cell ID CellId in the downlink configuration message is Operation Generate a 127-bit pseudo-random sequence d according to the following algorithm SSS (n): d SSS (n)=[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)] 0≤n<127 in x0(i+7)=(x0(i+4)+x0(i))mod2 x1(i+7)=(x1(i+1)+x1(i))mod2 [x0(6)x0(5)x0(4)x0(3)x0(2)x0(1)x0(0)]=[0000001] [x1(6)x1(5)x1(4)x1(3)x1(2)x1(1)x1(0)]=[0000001] After all data generate corresponding sequences, according to the downlink configuration message, use BPSK to convert the pseudo-random sequence d SSS (n) is modulated to the corresponding RE position for transmission; the starting position of the generated nth sequence on the RE is: ReMap(n)=startingSymbol(n)×12×273+startingRB(n)×12+8. Among them, ReMap(n) represents the starting position of the nth sequence on the time-frequency resource, startingSymbol(n) represents the symbol position of the nth sequence, and startingRB(n) represents the starting RB position on the symbol of the nth sequence.