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.

CN119766406APending Publication Date: 2025-04-04THE 54TH RESEARCH INSTITUTE OF CHINA ELECTRONICS TECHNOLOGY GROUP CORPORATION
View PDF 0 Cites 0 Cited by

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

Technical Problem

Existing 5G transmission technology is susceptible to signal attenuation and interference during long-distance transmission, resulting in unstable transmission.

Method used

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.

Benefits of technology

It improves the anti-attenuation capability, ensures the stability of transmission, and improves decoding performance through M-sequence modulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119766406A_ABST
    Figure CN119766406A_ABST
Patent Text Reader

Abstract

The present invention relates to the field of wireless communication technology, and in particular, to an M-sequence-based data transmission method for a physical layer in a 5G network. When the physical layer receives a downlink configuration message from an upper layer, the number of sequences to be transmitted, the symbol of the carrying sequence, and the RE position are obtained by parsing. 16-bit CRC check data is added to the tail of the downlink data, and the bit data after the CRC is added is polar encoded to obtain the final bit sequence. According to the modulation corresponding to one sequence for every 8 bits, the 8-bit data is first converted into an integer in the range of 0 to 255, and the integer value and Cell_Id are used to calculate the corresponding cyclic position parameters. According to the cyclic position parameters, a 127-bit pseudo-random sequence can be generated, and finally the pseudo-random sequence is modulated to the RE corresponding to the sequence using BPSK modulation for transmission. The present invention improves the anti-attenuation capability and ensures the stability of transmission.
Need to check novelty before this filing date? Find Prior Art

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.