Data transmission method and apparatus, electronic device, chip, and medium

By transmitting a first message containing padding information between communication devices, the problem of insufficient original data length is solved, enabling efficient information transmission and power optimization, and improving network experience.

CN119907116BActive Publication Date: 2026-05-08BEIJING X RING TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING X RING TECHNOLOGY CO LTD
Filing Date
2025-01-24
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

When transmitting information between devices in a communication connection, if the length of the original data is less than the amount of allocated resources, existing technologies use zero-bit padding, which results in invalid information transmission and wasted power.

Method used

By transmitting a first message containing padding information to a second device, the padding information indicates the second information or corresponds to a constellation point near the center in the constellation diagram, thus achieving efficient information transmission and power optimization.

Benefits of technology

It improves the network experience between devices and reduces the transmission power of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119907116B_ABST
    Figure CN119907116B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a data transmission method and device, electronic equipment, chip and medium, wherein the method comprises: transmitting a first message to a second device; the first message comprises first information and padding information; the padding information indicates second information; or the padding information corresponds to a first constellation point in a constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold; wherein in the case that the padding information indicates the second information, the padding of the padding information can transmit additional second information to the second device, and improve the network experience between devices; in the case that the padding information corresponds to the first constellation point in the constellation diagram, the first constellation point is close to the center constellation point of the constellation diagram, and the padding of the padding information can reduce the transmission power of the first message.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a data transmission method, apparatus, electronic device, chip, and medium. Background Technology

[0002] Currently, when two devices in a communication connection transmit information, such as when a base station sends a Physical Downlink Shared Channel (PDSCH) message to a User Equipment (UE) or when a UE sends a Physical Uplink Shared Channel (PUSCH) message, the length of the original data sent, i.e., the Protocol Data Unit (PDU), may be less than the actual allocated resources. In this case, in order to meet the requirements of the protocol or algorithm, padding bits need to be added after the PDU. Summary of the Invention

[0003] This disclosure provides a data transmission method, apparatus, electronic device, chip, and medium.

[0004] According to a first aspect of the present disclosure, a data transmission method is provided, the method comprising: transmitting a first message to a second device; the first message comprising: first information and padding information; the padding information indicating second information; or, the padding information corresponding to a first constellation point in a constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram being less than or equal to a distance threshold.

[0005] In one embodiment of this disclosure, the filling information indicates second information; the second information includes the first information and / or partial information of the first information.

[0006] In one embodiment of this disclosure, the padding information indicates second information; the second information includes device information of the first device transmitting the first message.

[0007] In one embodiment of this disclosure, the first device is a network device and the second device is a terminal device; the device information of the first device includes at least one of the following: whether the network device uses beamforming based on sounding reference signal (SRS); whether edge precoded resource block group (PRG) and adjacent PRGs use the same beamforming; and scheduling information of other terminal devices besides the second device in a multi-user multiple-input multiple-output (MU-MIMO) scenario.

[0008] In one embodiment of this disclosure, the first device is a terminal device, and the second device is a network device; the device information of the first device includes at least one of the following: whether the terminal device has at least two independent power amplifiers; whether the terminal device has the capability of joint channel estimation over multiple time slots; the insertion loss values ​​of at least two transmit antennas of the terminal device; and the mobility status of the terminal device.

[0009] In one embodiment of this disclosure, the padding information corresponds to a first constellation point in the constellation diagram; the method for obtaining the padding information includes: determining a scrambling sequence; the length of the scrambling sequence is consistent with the amount of resources used for the transmission processing of the first message; performing XOR processing and row-column interleaving processing on the scrambling sequence according to the first constellation point in the constellation diagram to obtain a processed scrambling sequence; the XOR processing and the row-column interleaving processing are pre-processing operations for the transmission of the first message; deleting the first N bits in the processed scrambling sequence; where N is the number of bits in the first message.

[0010] In one embodiment of this disclosure, the constellation diagram is determined by combining quadrature amplitude modulation (QAM); the number of constellation points in the constellation diagram is the same as the order of the QAM.

[0011] In one embodiment of this disclosure, the first device transmitting the first message is a network device, the second device is a terminal device, and the first message is a Physical Downlink Shared Channel (PDSCH) message; or, the first device is a terminal device, the second device is a network device, and the first message is a Physical Uplink Shared Channel (PUSCH) message.

[0012] According to a second aspect of the present disclosure, a data transmission method is provided, the method comprising: receiving a first message transmitted by a first device; the first message comprising: first information and padding information; the padding information indicating second information; or, the padding information corresponding to a first constellation point in a constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram being less than or equal to a distance threshold.

[0013] In one embodiment of this disclosure, the filling information indicates second information; the second information includes the first information and / or partial information of the first information.

[0014] In one embodiment of this disclosure, the filling information indicates second information; the second information includes device information of the first device.

[0015] In one embodiment of this disclosure, the first device is a network device, and the second device receiving the first message is a terminal device; the device information of the first device includes at least one of the following: whether the network device uses beamforming based on the sounding reference signal SRS; whether the edge precoded resource block group (PRG) and adjacent PRGs use the same beamforming; and scheduling information of other terminal devices besides the second device in a multi-user multiple-input multiple-output (MU-MIMO) scenario.

[0016] In one embodiment of this disclosure, the first device is a terminal device, and the second device receiving the first message is a network device; the device information of the first device includes at least one of the following: whether the terminal device has at least two independent power amplifiers; whether the terminal device has the capability of joint channel estimation over multiple time slots; the insertion loss values ​​of at least two transmit antennas of the terminal device; and the mobility status of the terminal device.

[0017] In one embodiment of this disclosure, the first device is a network device, the second device receiving the first message is a terminal device, and the first message is a Physical Downlink Shared Channel (PDSCH) message; or, the first device is a terminal device, the second device is a network device, and the first message is a Physical Uplink Shared Channel (PUSCH) message.

[0018] According to a third aspect of the present disclosure, a data transmission apparatus is also provided, the apparatus comprising: a transmission module for transmitting a first message to a second device; the first message comprising: first information and padding information; the padding information indicating second information; or, the padding information corresponding to a first constellation point in a constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram being less than or equal to a distance threshold.

[0019] In one embodiment of this disclosure, the filling information indicates second information; the second information includes the first information and / or partial information of the first information.

[0020] In one embodiment of this disclosure, the padding information indicates second information; the second information includes device information of the first device transmitting the first message.

[0021] In one embodiment of this disclosure, the first device is a network device and the second device is a terminal device; the device information of the first device includes at least one of the following: whether the network device uses beamforming based on sounding reference signal (SRS); whether edge precoded resource block group (PRG) and adjacent PRGs use the same beamforming; and scheduling information of other terminal devices besides the second device in a multi-user multiple-input multiple-output (MU-MIMO) scenario.

[0022] In one embodiment of this disclosure, the first device is a terminal device, and the second device is a network device; the device information of the first device includes at least one of the following: whether the terminal device has at least two independent power amplifiers; whether the terminal device has the capability of joint channel estimation over multiple time slots; the insertion loss values ​​of at least two transmit antennas of the terminal device; and the mobility status of the terminal device.

[0023] In one embodiment of this disclosure, the padding information corresponds to a first constellation point in the constellation diagram; the apparatus further includes a padding information acquisition module for determining a scrambling sequence; the length of the scrambling sequence is consistent with the amount of resources used for the transmission processing of the first message; the scrambling sequence is subjected to XOR processing and row-column interleaving processing according to the first constellation point in the constellation diagram to obtain a processed scrambling sequence; the XOR processing and the row-column interleaving processing are pre-processing operations for the transmission of the first message; the first N bits in the processed scrambling sequence are deleted; N is the number of bits in the first message.

[0024] In one embodiment of this disclosure, the constellation diagram is determined by combining quadrature amplitude modulation (QAM); the number of constellation points in the constellation diagram is the same as the order of the QAM.

[0025] In one embodiment of this disclosure, the first device transmitting the first message is a network device, the second device is a terminal device, and the first message is a Physical Downlink Shared Channel (PDSCH) message; or, the first device is a terminal device, the second device is a network device, and the first message is a Physical Uplink Shared Channel (PUSCH) message.

[0026] According to a fourth aspect of the present disclosure, a data transmission apparatus is also provided, the apparatus comprising: a transmission module, configured to receive a first message transmitted by a first device; the first message comprising: first information and padding information; the padding information indicating second information; or, the padding information corresponding to a first constellation point in a constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram being less than or equal to a distance threshold.

[0027] In one embodiment of this disclosure, the filling information indicates second information; the second information includes the first information and / or partial information of the first information.

[0028] In one embodiment of this disclosure, the filling information indicates second information; the second information includes device information of the first device.

[0029] In one embodiment of this disclosure, the first device is a network device, and the second device receiving the first message is a terminal device; the device information of the first device includes at least one of the following: whether the network device uses beamforming based on the sounding reference signal SRS; whether the edge precoded resource block group (PRG) and adjacent PRGs use the same beamforming; and scheduling information of other terminal devices besides the second device in a multi-user multiple-input multiple-output (MU-MIMO) scenario.

[0030] In one embodiment of this disclosure, the first device is a terminal device, and the second device receiving the first message is a network device; the device information of the first device includes at least one of the following: whether the terminal device has at least two independent power amplifiers; whether the terminal device has the capability of joint channel estimation over multiple time slots; the insertion loss values ​​of at least two transmit antennas of the terminal device; and the mobility status of the terminal device.

[0031] In one embodiment of this disclosure, the first device is a network device, the second device receiving the first message is a terminal device, and the first message is a Physical Downlink Shared Channel (PDSCH) message; or, the first device is a terminal device, the second device is a network device, and the first message is a Physical Uplink Shared Channel (PUSCH) message.

[0032] According to a fifth aspect of the present disclosure, a data transmission system is also provided, the system comprising: a first device and a second device connected in communication; the first device being configured to execute the data transmission method described in the first aspect; and the second device being configured to execute the data transmission method described in the second aspect.

[0033] According to a sixth aspect of the present disclosure, an electronic device is also provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to: implement the data transmission method as described above.

[0034] According to a seventh aspect of the present disclosure, a non-transitory computer-readable storage medium is also provided, which, when instructions in the storage medium are executed by a processor, enables the processor to perform the data transmission method as described above.

[0035] According to an eighth aspect of the present disclosure, a chip is also provided, including one or more interface circuits and one or more processors; the interface circuits are configured to receive signals, the signals including computer instructions, which, when executed by the processors, cause the chip to perform the data transmission method as described above.

[0036] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:

[0037] By transmitting a first message to a second device; the first message includes: first information and padding information; the padding information indicates second information; or, the padding information corresponds to a first constellation point in the constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold; wherein, when the padding information indicates second information, padding with the padding information can transmit additional second information to the second device, improving the network experience between devices; when the padding information corresponds to a first constellation point in the constellation diagram, the first constellation point is close to the center constellation point of the constellation diagram, and padding with the padding information can reduce the transmission power of the first message.

[0038] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0039] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0040] Figure 1 This is a flowchart of a data transmission method according to an embodiment of the present disclosure;

[0041] Figure 2 This is a flowchart of a data transmission method according to another embodiment of the present disclosure;

[0042] Figure 3 This is a diagram illustrating the first message;

[0043] Figure 4 This is another illustration of the first message;

[0044] Figure 5 This is a flowchart of a data transmission method according to another embodiment of the present disclosure;

[0045] Figure 6 A schematic diagram of the first constellation point;

[0046] Figure 7 This is a flowchart of a data transmission method according to another embodiment of the present disclosure;

[0047] Figure 8 This is a schematic diagram of the structure of a data transmission device according to an embodiment of the present disclosure;

[0048] Figure 9 This is a schematic diagram of the structure of a data transmission apparatus according to another embodiment of the present disclosure;

[0049] Figure 10 This is a structural block diagram of an electronic device according to an exemplary embodiment of the present disclosure;

[0050] Figure 11 This is a schematic diagram of the structure of a chip according to an embodiment of the present disclosure. Detailed Implementation

[0051] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0052] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0053] Currently, when two devices in a communication connection transmit information, such as when a base station sends a Physical Downlink Shared Channel (PDSCH) message to a User Equipment (UE) or when a UE sends a Physical Uplink Shared Channel (PUSCH) message, the length of the original data sent, i.e., the Protocol Data Unit (PDU), may be less than the actual allocated resources. In this case, in order to meet the requirements of the protocol or algorithm, padding bits need to be added after the PDU.

[0054] In related technologies, padding bits are directly filled with zeros after the PDU, meaning all padding bits are 0. After scrambling, the zero-filled padding bits are random bits, and the corresponding constellation points are evenly distributed in the constellation diagram, similar to the constellation diagram of the valid data PDU. This zero-filling method cannot transmit valuable information and wastes a lot of transmission power.

[0055] Figure 1 This is a flowchart of a data transmission method according to an embodiment of the present disclosure. It should be noted that the data transmission method of this embodiment can be applied to a data transmission device, which can be configured in an electronic device or chip to enable the electronic device or chip to perform data transmission functions.

[0056] Among them, electronic devices can be any device with computing capabilities, such as personal computers (PCs), mobile terminals, terminal devices, servers, network devices, etc. Mobile terminals can be, for example, in-vehicle devices, mobile phones, tablets, personal digital assistants, wearable devices, and other hardware devices with various operating systems, touch screens, and / or displays.

[0057] In addition, the data transmission device can also be software in an electronic device. For example, data transmission software. Furthermore, the data transmission device can also be the first device in a communication connection between a first device and a second device. In the following embodiments, the execution entity is described using the first device as an example.

[0058] like Figure 1 As shown, the method includes the following steps:

[0059] Step 101: Transmit a first message to the second device; the first message includes: first information and filling information; the filling information indicates the second information; or, the filling information corresponds to a first constellation point in the constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold.

[0060] In this embodiment of the disclosure, the first device can transmit a first message to a second device that is communicatively connected to the first device; the first device can concatenate the first information and the padding information to obtain the first message; the first information included in the first message may refer to PDU data, and the second information indicated by the padding information in the first message may be the same as or different from the first information.

[0061] In this embodiment of the disclosure, the constellation diagram is a combination of all symbol points of the modulated signal on the in-phase (I) / quadrature (Q) plane, and the constellation diagram defines the mapping relationship between the signal distribution of the modulation technique and the modulated digital bits.

[0062] Specifically, after being modulated, random bits are mapped to specific symbol points on a constellation diagram. Different modulation techniques (such as QPSK, 16-QAM, 64-QAM, etc.) will have different constellation diagrams, with each symbol point representing a specific combination of bits.

[0063] In this embodiment of the disclosure, the first constellation point may refer to a constellation point that is close to the center constellation point of the constellation map.

[0064] It should be noted that the first constellation point corresponding to the filling information is close to the center constellation point of the constellation map, which can reduce the sending power of the first message.

[0065] In the data transmission method of this embodiment, a first message is transmitted to a second device. The first message includes first information and padding information. The padding information indicates second information. Alternatively, the padding information corresponds to a first constellation point in a constellation diagram. The distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold. Wherein, when the padding information indicates second information, padding with the padding information can transmit additional second information to the second device, improving the network experience between devices. Where the padding information corresponds to a first constellation point in the constellation diagram, the first constellation point is close to the center constellation point of the constellation diagram, and padding with the padding information can reduce the transmission power of the first message.

[0066] Figure 2 This is a flowchart illustrating a data transmission method according to another embodiment of the present disclosure. It should be noted that the data transmission method of this embodiment can be applied to a data transmission device, which can be configured in an electronic device or chip to enable the electronic device or chip to perform data transmission functions.

[0067] Among them, electronic devices can be any device with computing capabilities, such as personal computers (PCs), mobile terminals, terminal devices, servers, network devices, etc. Mobile terminals can be, for example, in-vehicle devices, mobile phones, tablets, personal digital assistants, wearable devices, and other hardware devices with various operating systems, touch screens, and / or displays.

[0068] In addition, the data transmission device can also be software in an electronic device. For example, data transmission software. Furthermore, the data transmission device can also be the first device in a communication connection between a first device and a second device. In the following embodiments, the execution entity is described using the first device as an example.

[0069] like Figure 2 As shown, the method includes the following steps:

[0070] Step 201: Transmit a first message to the second device; the first message includes: first information and padding information; the padding information indicates second information, the second information includes the first information and / or partial information of the first information, or the second information includes device information of the first device that transmitted the first message.

[0071] In this embodiment of the disclosure, the first device transmitting the first message is a network device, the second device is a terminal device, and the first message is a Physical Downlink Shared Channel (PDSCH) message; or, the first device is a terminal device, the second device is a network device, and the first message is a Physical Uplink Shared Channel (PUSCH) message.

[0072] In this embodiment of the disclosure, the first device may repeatedly assemble the first information, such as a PDU, until the data length of the first message reaches the amount of resources actually allocated for the transmission and processing of the first message. It should be noted that the second information may include repeated information of the first information, or repeated information of partial information of the first information.

[0073] like Figure 3 As shown, Figure 3 This is a schematic diagram of the first message. In the diagram, PDU represents the first information, and repeated PDUs represent fill information.

[0074] Among them, determining the padding information based on the first information and / or partial information of the first information can enable the repeated transmission of the first information and / or partial information of the first information, thereby improving the reliability and robustness of the first message transmission.

[0075] In this embodiment of the disclosure, when the second information includes device information of the first device transmitting the first message, the format of the padding information can be a format agreed upon with the second device, and the padding information can be referred to as feature bits. For example... Figure 4 As shown, Figure 4 This is another illustration of the first message. In the diagram, PDU represents the first message, and additional information represents the filler information.

[0076] In this embodiment of the disclosure, the first device is a network device and the second device is a terminal device; the device information of the first device includes at least one of the following: whether the network device uses beamforming based on the sounding reference signal (SRS); whether the edge precoding resource block group (PRG) and adjacent PRGs use the same beamforming; and the scheduling information of other terminal devices besides the second device in a multi-user multiple-input multiple-output (MU-MIMO) scenario.

[0077] In the case where the first device is a network device, the network device can determine the filling information based on the network device's device information.

[0078] SRS-based beamforming refers to using SRS transmitted by terminal devices to measure downlink channel characteristics, thereby optimizing the beamforming parameters of network devices. Whether edge PRGs and adjacent PRGs use the same beamforming can indicate the strategy adopted by network devices when configuring PRGs. If the same beamforming is used, it usually means that the network device is trying to simplify the configuration, reduce complexity, or assume that adjacent areas have similar channel conditions.

[0079] It should be noted that when the first device is a network device and the second device is a terminal device, the padding information is determined based on the device information of the network device, and valuable information such as additional network device capabilities can be transmitted to the terminal device through the padding information.

[0080] In this embodiment of the disclosure, the first device is a terminal device and the second device is a network device; the device information of the first device includes at least one of the following: whether the terminal device has at least two independent power amplifiers (PA); whether the terminal device has the capability of joint channel estimation over multiple time slots; the insertion loss values ​​of at least two transmit antennas of the terminal device; and the mobility status of the terminal device.

[0081] In the case where the first device is a terminal device, the terminal device can determine the filling information based on the device information of the terminal device.

[0082] The device information of the first device may also include whether multiple carriers share the same PA in carrier aggregation (CA) and dual connectivity (DC) scenarios.

[0083] It should be noted that when the first device is a terminal device and the second device is a network device, the padding information is determined based on the device information of the terminal device, and valuable information such as additional terminal device capabilities can be transmitted to the network device through the padding information.

[0084] In the data transmission method of this embodiment, a first message is transmitted to a second device. The first message includes first information and padding information. The padding information indicates second information, which includes the first information and / or partial information of the first information, or the second information includes device information of the first device transmitting the first message. Wherein, when the second information includes the first information and / or partial information of the first information, the padding information enables the repeated transmission of the first information and / or partial information of the first information, thereby improving the reliability and robustness of the first message transmission. Where the second information includes device information of the first device transmitting the first message, the padding information enables the transmission of additional valuable device information to the second device.

[0085] In cases where the fill information corresponds to the first constellation point in the constellation chart, this disclosure provides another data transmission method to illustrate how the fill information is obtained. Figure 5 This is a flowchart of the data transmission method according to an embodiment of the present disclosure. It should be noted that the data transmission method of this embodiment can be applied to a data transmission device, which can be configured in an electronic device or chip to enable the electronic device or chip to perform data transmission functions.

[0086] Among them, electronic devices can be any device with computing capabilities, such as personal computers (PCs), mobile terminals, terminal devices, servers, network devices, etc. Mobile terminals can be, for example, in-vehicle devices, mobile phones, tablets, personal digital assistants, wearable devices, and other hardware devices with various operating systems, touch screens, and / or displays.

[0087] In addition, the data transmission device can also be software in an electronic device. For example, data transmission software. Furthermore, the data transmission device can also be the first device in a communication connection between a first device and a second device. In the following embodiments, the execution entity is described using the first device as an example.

[0088] like Figure 5 As shown, the method includes the following steps:

[0089] Step 501: Determine the scrambling sequence; the length of the scrambling sequence is consistent with the amount of resources used for the first message transmission processing.

[0090] In this embodiment of the disclosure, the first device can calculate a scrambling code sequence according to a scrambling code generation formula. The length of the scrambling code sequence is the same as the amount of resources used for the first message transmission processing.

[0091] Step 502: Perform XOR processing and row-column interleaving processing on the scrambling sequence based on the first constellation point in the constellation diagram to obtain the processed scrambling sequence; XOR processing and row-column interleaving processing are preprocessing operations for the transmission of the first message.

[0092] In this embodiment, the constellation diagram is determined by combining Quadrature Amplitude Modulation (QAM); the number of constellation points in the constellation diagram is the same as the order of the QAM. The order of the QAM includes at least one of the following: order 16, order 64, order 256, order 1024, etc.

[0093] In this embodiment of the disclosure, the constellation point bits of the first constellation point are different depending on the order of the QAM:

[0094] a) For 16QAM: XOR every 4 bits with the constellation point bits of the expected modulation (the constellation point bits of the first constellation point). The constellation point bits of the expected modulation can be xx00 or other.

[0095] b) For 64QAM: XOR every 6 bits with the constellation point bits of the expected modulation. The constellation point bits of the expected modulation can be xx00xx or xx001x or others, where "x" represents 0 or 1.

[0096] c) For 256QAM: XOR every 8 bits with the constellation point bits of the expected modulation. The constellation point bits of the expected modulation can be xx0011xx or xx00111x or others, where "x" represents 0 or 1.

[0097] d) For 1024QAM: XOR every 10 bits with the constellation point bits of the expected modulation. The constellation point bits of the expected modulation can be xx00111111 or xx0011111x or others, where "x" represents 0 or 1.

[0098] In this embodiment of the disclosure, the XORed scrambling bits can be interleaved in rows and columns using an interleaver; the number of rows of the interleaver is equal to the modulation order. Specifically, for 16QAM, the number of rows of the interleaver is 4; for 64QAM, the number of rows of the interleaver is 6; for 256QAM, the number of rows of the interleaver is 8; and for 1024QAM, the number of rows of the interleaver is 10.

[0099] Step 503: Delete the first N bits in the processed scrambling sequence; N is the number of bits in the first information.

[0100] In this embodiment of the disclosure, the scrambling sequence after deleting the first N bits is the padding information. The first information and the padding information are concatenated to obtain the first message.

[0101] In this case, assuming that the amount of resources used for the first message transmission processing is 100 bits and the number of bits in the first information is 10, the first 10 bits in the processed scrambling sequence are deleted to obtain the padding information.

[0102] It should be noted that by performing XOR processing and row-column interleaving on the scrambling sequence based on the first constellation point in the constellation diagram, and determining the padding information based on the processed scrambling sequence, the constellation point corresponding to the padding information can be made as close as possible to the center constellation point of the constellation diagram, thereby reducing the transmission power of the first message.

[0103] Step 504: Transmit a first message to the second device; the first message includes: first information and filling information; the filling information corresponds to the first constellation point in the constellation diagram.

[0104] Taking 256QAM as an example, such as Figure 6 As shown, Figure 6This diagram illustrates the first constellation point. In the diagram, the PDU represents the first information, and the generated padding is the padding information obtained by deleting the first N bits from the processed scrambling sequence. The random bits are obtained by performing Cyclic Redundancy Check (CRC), channel coding, rate matching (RM), and scrambling on the PDU. The bits concatenated after the random bits are the constellation point bits obtained by performing CRC, coding, RM, and scrambling on the generated padding. The constellation point within the circle in the constellation diagram is the first constellation point.

[0105] It should be noted that for a detailed explanation of step 504, please refer to [link / reference needed]. Figure 1 Step 101 in the illustrated embodiment will not be described in detail here.

[0106] In the data transmission method of this embodiment, a scrambling sequence is determined; the length of the scrambling sequence is consistent with the amount of resources used for the transmission of the first message; the scrambling sequence is XORed and interleaved according to the first constellation point in the constellation diagram to obtain a processed scrambling sequence; the XORing and interleaving are pre-processing operations for the transmission of the first message; the first N bits in the processed scrambling sequence are deleted; N is the number of bits in the first information; the first message is transmitted to a second device; the first message includes: first information and padding information; the padding information corresponds to the first constellation point in the constellation diagram; wherein, by XORing and interleaving the scrambling sequence according to the first constellation point in the constellation diagram, and determining the padding information based on the processed scrambling sequence, the constellation point corresponding to the padding information can be made closer to the center constellation point of the constellation diagram, thereby reducing the transmission power of the first message.

[0107] Figure 7 This is a flowchart of a data transmission method according to an embodiment of the present disclosure. It should be noted that the data transmission method of this embodiment can be applied to a data transmission device, which can be configured in an electronic device or chip to enable the electronic device or chip to perform data transmission functions.

[0108] Among them, electronic devices can be any device with computing capabilities, such as personal computers (PCs), mobile terminals, terminal devices, servers, network devices, etc. Mobile terminals can be, for example, in-vehicle devices, mobile phones, tablets, personal digital assistants, wearable devices, and other hardware devices with various operating systems, touch screens, and / or displays.

[0109] In addition, the data transmission device can also be software in an electronic device. For example, data transmission software. Furthermore, the data transmission device can also be the second device in a communication connection between a first device and a second device. In the following embodiments, the second device will be used as an example for explanation.

[0110] like Figure 7 As shown, the method includes the following steps:

[0111] Step 701: Receive a first message transmitted by the first device; the first message includes: first information and padding information; the padding information indicates second information; or, the padding information corresponds to a first constellation point in the constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold.

[0112] In this embodiment of the disclosure, the second device can receive the first message transmitted by the first device, and the second device can decode the padding information in the first message.

[0113] In this embodiment of the disclosure, the filling information indicates the second information; the second information includes the first information and / or partial information of the first information.

[0114] In this embodiment of the disclosure, the filling information indicates second information; the second information includes device information of the first device.

[0115] In this embodiment of the disclosure, the first device is a network device, and the second device receiving the first message is a terminal device; the device information of the first device includes at least one of the following: whether the network device uses beamforming based on the sounding reference signal SRS; whether the edge precoded resource block group (PRG) and adjacent PRGs use the same beamforming; and the scheduling information of other terminal devices besides the second device in a multi-user multiple-input multiple-output (MU-MIMO) scenario.

[0116] In this embodiment of the disclosure, the first device is a terminal device, and the second device receiving the first message is a network device; the device information of the first device includes at least one of the following: whether the terminal device has at least two independent power amplifiers; whether the terminal device has the capability of joint channel estimation over multiple time slots; the insertion loss values ​​of at least two transmit antennas of the terminal device; and the mobility status of the terminal device.

[0117] In this embodiment of the disclosure, the first device is a network device, the second device receiving the first message is a terminal device, and the first message is a Physical Downlink Shared Channel (PDSCH) message; or, the first device is a terminal device, the second device is a network device, and the first message is a Physical Uplink Shared Channel (PUSCH) message.

[0118] It should be noted that the detailed description of step 701 can be found in the step description of the foregoing embodiments, and will not be described in detail here.

[0119] In the data transmission method of this embodiment, a first message transmitted by a first device is received. The first message includes first information and padding information. The padding information indicates second information. Alternatively, the padding information corresponds to a first constellation point in a constellation diagram. The distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold. Wherein, when the padding information indicates second information, padding with the padding information enables the second device to receive additional second information, thereby improving the network experience between devices. Where the padding information corresponds to a first constellation point in the constellation diagram, the first constellation point is close to the center constellation point of the constellation diagram, and padding with the padding information reduces the transmission power of the first device transmitting the first message.

[0120] Figure 8 This is a schematic diagram of the structure of a data transmission device according to an embodiment of the present disclosure.

[0121] like Figure 8 As shown, the data transmission device may include: a transmission module 801.

[0122] The transmission module 801 is used to transmit a first message to the second device. The first message includes: first information and filling information; the filling information indicates the second information; or, the filling information corresponds to a first constellation point in the constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold.

[0123] In one embodiment of this disclosure, the filling information indicates second information; the second information includes the first information and / or partial information of the first information.

[0124] In one embodiment of this disclosure, the fill information indicates second information; the second information includes device information of the first device that transmits the first message.

[0125] In one embodiment of this disclosure, the first device is a network device and the second device is a terminal device; the device information of the first device includes at least one of the following: whether the network device uses beamforming based on the sounding reference signal (SRS); whether the edge precoded resource block group (PRG) and adjacent PRGs use the same beamforming; and the scheduling information of other terminal devices besides the second device in a multi-user multiple-input multiple-output (MU-MIMO) scenario.

[0126] In one embodiment of this disclosure, the first device is a terminal device and the second device is a network device; the device information of the first device includes at least one of the following: whether the terminal device has at least two independent power amplifiers; whether the terminal device has the capability of joint channel estimation over multiple time slots; the insertion loss values ​​of at least two transmit antennas of the terminal device; and the mobility status of the terminal device.

[0127] In one embodiment of this disclosure, the padding information corresponds to a first constellation point in the constellation diagram; the device further includes a padding information acquisition module for determining a scrambling sequence; the length of the scrambling sequence is consistent with the amount of resources used for the first message transmission processing; the scrambling sequence is XORed and interleaved according to the first constellation point in the constellation diagram to obtain a processed scrambling sequence; the XORing and interleaving are preprocessing operations for the transmission of the first message; the first N bits in the processed scrambling sequence are deleted; N is the number of bits in the first message.

[0128] In one embodiment of this disclosure, the constellation diagram is determined by combining quadrature amplitude modulation (QAM); the number of constellation points in the constellation diagram is the same as the order of the QAM.

[0129] In one embodiment of this disclosure, the first device transmitting the first message is a network device, the second device is a terminal device, and the first message is a Physical Downlink Shared Channel (PDSCH) message; or, the first device is a terminal device, the second device is a network device, and the first message is a Physical Uplink Shared Channel (PUSCH) message.

[0130] In the data transmission apparatus of this embodiment, a first message is transmitted to a second device. The first message includes first information and padding information. The padding information indicates second information. Alternatively, the padding information corresponds to a first constellation point in a constellation diagram. The distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold. Wherein, when the padding information indicates second information, padding with the padding information can transmit additional second information to the second device, improving the network experience between devices. Where the padding information corresponds to a first constellation point in the constellation diagram, the first constellation point is close to the center constellation point of the constellation diagram, and padding with the padding information can reduce the transmission power of the first message.

[0131] Figure 9 This is a schematic diagram of the structure of a data transmission device according to an embodiment of the present disclosure.

[0132] like Figure 9 As shown, the data transmission device may include: a transmission module 901.

[0133] The transmission module 901 is used to receive a first message transmitted by the first device; the first message includes: first information and filling information; the filling information indicates second information; or, the filling information corresponds to a first constellation point in the constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold.

[0134] In one embodiment of this disclosure, the filling information indicates second information; the second information includes the first information and / or partial information of the first information.

[0135] In one embodiment of this disclosure, the fill information indicates second information; the second information includes device information of the first device.

[0136] In one embodiment of this disclosure, the first device is a network device, and the second device receiving the first message is a terminal device; the device information of the first device includes at least one of the following: whether the network device uses beamforming based on the sounding reference signal SRS; whether the edge precoded resource block group (PRG) and adjacent PRGs use the same beamforming; and scheduling information of other terminal devices besides the second device in a multi-user multiple-input multiple-output (MU-MIMO) scenario.

[0137] In one embodiment of this disclosure, the first device is a terminal device, and the second device receiving the first message is a network device; the device information of the first device includes at least one of the following: whether the terminal device has at least two independent power amplifiers; whether the terminal device has the capability of joint channel estimation over multiple time slots; the insertion loss values ​​of at least two transmit antennas of the terminal device; and the mobility status of the terminal device.

[0138] In one embodiment of this disclosure, the first device is a network device, the second device receiving the first message is a terminal device, and the first message is a Physical Downlink Shared Channel (PDSCH) message; or, the first device is a terminal device, the second device is a network device, and the first message is a Physical Uplink Shared Channel (PUSCH) message.

[0139] In the data transmission apparatus of this embodiment, a first message transmitted by a first device is received. The first message includes first information and padding information. The padding information indicates second information. Alternatively, the padding information corresponds to a first constellation point in a constellation diagram. The distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold. Wherein, when the padding information indicates second information, padding with the padding information enables the second device to receive additional second information, thereby improving the network experience between devices. When the padding information corresponds to a first constellation point in the constellation diagram, the first constellation point is close to the center constellation point of the constellation diagram, and padding with the padding information reduces the transmission power of the first device transmitting the first message.

[0140] To implement the above embodiments, this disclosure also proposes an electronic device, including: a processor; and a memory for storing processor-executable instructions, wherein the processor is configured to: implement the steps of the data transmission method as described above.

[0141] To implement the above embodiments, this disclosure also proposes a non-transitory computer-readable storage medium.

[0142] When the instructions in the storage medium are executed by the processor, the processor is able to perform the data transfer method described above.

[0143] To implement the above embodiments, this disclosure also provides a computer program product.

[0144] When the computer program product is executed by the processor of the electronic device, it enables the electronic device to perform the above-described method.

[0145] Figure 10 This is a structural block diagram of an electronic device according to an exemplary embodiment. Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0146] like Figure 10 As shown, the electronic device 1000 includes a processor 111, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 112 or a program loaded from memory 116 into random access memory (RAM) 113. The RAM 113 also stores various programs and data required for the operation of the electronic device 1000. The processor 111, ROM 112, and RAM 113 are interconnected via a bus 114. An input / output (I / O) interface 115 is also connected to the bus 114.

[0147] The following components are connected to I / O interface 115: memory 116 including hard disks, etc.; and communication section 117 including network interface cards such as local area network (LAN) cards, modems, etc., communication section 117 performs communication processing via a network such as the Internet; and driver 118 is also connected to I / O interface 115 as needed.

[0148] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 117. When the computer program is executed by processor 111, it performs the functions defined in the methods of this disclosure.

[0149] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory including instructions, which can be executed by the processor 111 of the electronic device 1000 to perform the above-described method. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

[0150] In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wireline, optical fiber, RF, etc., or any suitable combination thereof.

[0151] Figure 11 This is a schematic diagram of the structure of a chip according to an embodiment of this disclosure. Figure 11 As shown, the chip includes a processor 1101 and an interface circuit 1102. The number of processors 1101 and the number of interface circuits 1102 can be one or more.

[0152] Optionally, the interface circuit 1102 is used to receive signals, including computer instructions, which, when executed by the processor 1101, cause the chip to perform the data transmission method described in the above embodiments of this disclosure.

[0153] The collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in this disclosure all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0154] Furthermore, the term “exemplary” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as “exemplary” is not necessarily to be construed as advantageous compared to other aspects or designs. Rather, the use of the term “exemplary” is intended to present the concept in a concrete manner. As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless otherwise specified or clear from the context, “X applies A or B” is intended to mean any of the natural inclusive arrangements. That is, “X applies A or B” satisfies any of the foregoing instances if X applies A; X applies B; or both X applies A and B. Additionally, unless otherwise specified or clear from the context to refer to the singular form, the articles “a” and “an” as used in this application and the appended claims are generally understood to mean “one or more.”

[0155] Similarly, although this disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding the specification and drawings. This disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terminology used to describe such components is intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if structurally not equivalent to the disclosed structure. Furthermore, although specific features of this disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations, as may be desired and advantageous to any given or particular application. Moreover, with regard to the terms “comprising,” “owning,” “having,” “having,” or variations thereof as used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term “including.”

[0156] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0157] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A data transmission method, characterized in that, The method includes: Transmit a first message to the second device; the first message includes: first information and padding information; The filling information corresponds to the first constellation point in the constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold. The methods for obtaining the filling information include: Determine a scrambling sequence; the length of the scrambling sequence is consistent with the amount of resources used for the first message transmission processing; The scrambling sequence is XORed and interleaved with rows and columns based on the first constellation point in the constellation diagram to obtain the processed scrambling sequence; the XORing and interleaving are preprocessing operations for the transmission of the first message. The first N bits of the processed scrambling sequence are deleted; where N is the number of bits in the first information.

2. The method according to claim 1, characterized in that, The constellation diagram is determined by combining quadrature amplitude modulation (QAM); the number of constellation points in the constellation diagram is the same as the order of the QAM.

3. The method according to claim 1, characterized in that, The first device transmitting the first message is a network device, the second device is a terminal device, and the first message is a Physical Downlink Shared Channel (PDSCH) message; or... The first device is a terminal device, the second device is a network device, and the first message is a Physical Uplink Shared Channel (PUSCH) message.

4. A data transmission method, characterized in that, The method includes: Receive a first message transmitted by a first device; the first message includes: first information and padding information; The filling information corresponds to the first constellation point in the constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold. The methods for obtaining the filling information include: Determine a scrambling sequence; the length of the scrambling sequence is consistent with the amount of resources used for the first message transmission processing; The scrambling sequence is XORed and interleaved with rows and columns based on the first constellation point in the constellation diagram to obtain the processed scrambling sequence; the XORing and interleaving are preprocessing operations for the transmission of the first message. The first N bits of the processed scrambling sequence are deleted; where N is the number of bits in the first information.

5. The method according to claim 4, characterized in that, The constellation diagram is determined by combining quadrature amplitude modulation (QAM); the number of constellation points in the constellation diagram is the same as the order of the QAM.

6. The method according to claim 4 or 5, characterized in that, The first device is a network device, the second device receiving the first message is a terminal device, and the first message is a Physical Downlink Shared Channel (PDSCH) message; or... The first device is a terminal device, the second device is a network device, and the first message is a Physical Uplink Shared Channel (PUSCH) message.

7. A data transmission device, characterized in that, The device includes: The transmission module is used to transmit a first message to a second device; the first message includes: first information and padding information; The filling information corresponds to the first constellation point in the constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold. The methods for obtaining the filling information include: Determine a scrambling sequence; the length of the scrambling sequence is consistent with the amount of resources used for the first message transmission processing; The scrambling sequence is XORed and interleaved with rows and columns based on the first constellation point in the constellation diagram to obtain the processed scrambling sequence; the XORing and interleaving are preprocessing operations for the transmission of the first message. The first N bits of the processed scrambling sequence are deleted; where N is the number of bits in the first information.

8. A data transmission device, characterized in that, The device includes: The transmission module is configured to receive a first message transmitted by the first device; the first message includes: first information and padding information; The filling information corresponds to the first constellation point in the constellation diagram; the distance between the first constellation point and the center constellation point of the constellation diagram is less than or equal to a distance threshold. The methods for obtaining the filling information include: Determine a scrambling sequence; the length of the scrambling sequence is consistent with the amount of resources used for the first message transmission processing; The scrambling sequence is XORed and interleaved with rows and columns based on the first constellation point in the constellation diagram to obtain the processed scrambling sequence; the XORing and interleaving are preprocessing operations for the transmission of the first message. The first N bits of the processed scrambling sequence are deleted; where N is the number of bits in the first information.

9. A data transmission system, characterized in that, The system includes: The first and second devices for communication connection; The first device is configured to perform the data transmission method as described in any one of claims 1 to 3; the second device is configured to perform the data transmission method as described in any one of claims 4 to 6.

10. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured as follows: The steps of implementing the data transmission method as described in any one of claims 1 to 3; or, the steps of implementing the data transmission method as described in any one of claims 4 to 6.

11. A non-transitory computer-readable storage medium, wherein when instructions in the storage medium are executed by a processor, the processor is able to perform the data transfer method as described in any one of claims 1 to 3; or to implement the steps of the data transfer method as described in any one of claims 4 to 6.

12. A chip, characterized in that, It includes one or more interface circuits and one or more processors; the interface circuits are used to receive signals, the signals including computer instructions, which, when executed by the processor, cause the chip to perform the data transmission method of any one of claims 1 to 3; or, implement the steps of the data transmission method of any one of claims 4 to 6.

Citation Information

Patent Citations

  • Signaling or sequence transmitting method, device and system

    CN106162590A

  • Terminal equipment scheduling method and device

    CN115004617A

  • Data transmission method and communication device

    CN118433268A

  • Method for sending uplink control information and mobile station

    WO2019047603A1