Data transmission method and device, electronic equipment, chip and medium
By using fill information in the information transmission between communication devices, indicating the second information or corresponding to specific constellations in the constellation diagram, the problem that filling bits in the prior art cannot transmit valuable information is solved, and the effect of improving network experience and reducing transmission power is achieved.
Patent Information
- Application Number
- CN202510122867.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2045-01-24
AI Technical Summary
When transmitting information between communication connected devices, the original data length may occur, resulting in the need to fill bits to meet the protocol requirements, but the prior art fill method cannot convey valuable information and waste transmission power.
By transmitting a first message including fill information to the second device, wherein the fill information indicates the second information or 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 the distance threshold.
Through the transmission of fill information, additional information can be transmitted to the second device to improve the network experience; at the same time, by selecting a constellation point close to the center of the constellation diagram for filling, the transmission power of the information can be reduced.
Smart Images

Figure CN119907116A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a data transmission method, device, electronic device, chip and medium. Background Art
[0002] At present, when two devices in a communication connection transmit information, for example, when a base station sends a physical downlink shared channel (PDSCH) message to a user equipment (UE) or 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 number of 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] The present disclosure provides a data transmission method, device, electronic device, chip and medium.
[0004] According to a first aspect of an embodiment of the present disclosure, a data transmission method is provided, the method comprising: transmitting a first message to a second device; the first message comprises: first information and fill information; the fill information indicates second information; or, the fill 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.
[0005] In one embodiment of the present 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 the present disclosure, the filling information indicates second information; the second information includes device information of a first device that transmits the first message.
[0007] In one embodiment of the present 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 a sounding reference signal SRS; whether an edge precoding resource block group PRG and an adjacent PRG use the same beamforming; and scheduling information of terminal devices other than the second device in a multi-user multiple-input multiple-output MU-MIMO scenario.
[0008] In one embodiment of the present 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 ability of joint channel estimation on multiple time slots; the insertion loss value of at least two transmitting antennas of the terminal device; the mobility status of the terminal device.
[0009] In one embodiment of the present disclosure, the padding information corresponds to a first constellation point in a constellation diagram; a method for acquiring the padding information includes: determining a scrambling code sequence; the length of the scrambling code sequence is consistent with the number of resources used for the transmission processing of the first message; performing XOR processing and row-column interleaving processing on the scrambling code sequence according to the first constellation point in the constellation diagram to obtain a processed scrambling code sequence; the XOR processing and the row-column interleaving processing are pre-transmission processing operations of the first message; deleting the first N bits in the processed scrambling code sequence; N is the number of bits in the first information.
[0010] In one embodiment of the present disclosure, the constellation diagram is determined in combination with 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 the present 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 an embodiment 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 comprises: first information and fill information; the fill information indicates second information; or, the fill 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.
[0013] In one embodiment of the present 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 the present disclosure, the fill information indicates second information; the second information includes device information of the first device.
[0015] In one embodiment of the present 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 a sounding reference signal SRS; whether an edge precoding resource block group PRG and an adjacent PRG use the same beamforming; and scheduling information of terminal devices other than the second device in a multi-user multiple-input multiple-output MU-MIMO scenario.
[0016] In one embodiment of the present 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 ability of joint channel estimation on multiple time slots; the insertion loss value of at least two transmitting antennas of the terminal device; the mobility status of the terminal device.
[0017] In one embodiment of the present 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 the third aspect of an embodiment of the present disclosure, a data transmission device is also provided, comprising: a transmission module for transmitting a first message to a second device; the first message comprises: first information and fill information; the fill information indicates second information; or, the fill 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.
[0019] In one embodiment of the present 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 the present disclosure, the filling information indicates second information; the second information includes device information of a first device that transmits the first message.
[0021] In one embodiment of the present 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 a sounding reference signal SRS; whether an edge precoding resource block group PRG and an adjacent PRG use the same beamforming; and scheduling information of terminal devices other than the second device in a multi-user multiple-input multiple-output MU-MIMO scenario.
[0022] In one embodiment of the present 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 ability of joint channel estimation on multiple time slots; the insertion loss value of at least two transmitting antennas of the terminal device; the mobility status of the terminal device.
[0023] In one embodiment of the present disclosure, the padding information corresponds to a first constellation point in a constellation diagram; the device also includes a padding information acquisition module for determining a scrambling code sequence; the length of the scrambling code sequence is consistent with the number of resources used for the transmission processing of the first message; the scrambling code 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 code sequence; the XOR processing and the row-column interleaving processing are pre-transmission processing operations of the first message; the first N bits in the processed scrambling code sequence are deleted; N is the number of bits in the first information.
[0024] In one embodiment of the present disclosure, the constellation diagram is determined in combination with 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 the present 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 the fourth aspect of an embodiment of the present disclosure, a data transmission device is also provided, comprising: a transmission module for receiving a first message transmitted by a first device; the first message comprises: first information and fill information; the fill information indicates second information; or, the fill 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.
[0027] In one embodiment of the present 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 the present disclosure, the fill information indicates second information; the second information includes device information of the first device.
[0029] In one embodiment of the present 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 a sounding reference signal SRS; whether an edge precoding resource block group PRG and an adjacent PRG use the same beamforming; and scheduling information of terminal devices other than the second device in a multi-user multiple-input multiple-output MU-MIMO scenario.
[0030] In one embodiment of the present 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 ability of joint channel estimation on multiple time slots; the insertion loss value of at least two transmitting antennas of the terminal device; the mobility status of the terminal device.
[0031] In one embodiment of the present 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 the fifth aspect of an embodiment of the present disclosure, a data transmission system is also provided, comprising: a first device and a second device that are communicatively connected; the first device is used to execute the data transmission method described in the first aspect; and the second device is used to execute the data transmission method described in the second aspect.
[0033] According to a sixth aspect of an embodiment of the present disclosure, there is also provided an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to: implement the steps of the data transmission method as described above.
[0034] According to the seventh aspect of the embodiment of the present disclosure, a non-temporary computer-readable storage medium is also provided. When the instructions in the storage medium are executed by a processor, the processor is enabled to execute the data transmission method as described above.
[0035] According to the eighth aspect of the embodiments of the present disclosure, a chip is also provided, comprising one or more interface circuits and one or more processors; the interface circuit is used to receive a signal, the signal comprising a computer instruction, and when the processor executes the computer instruction, the chip executes the data transmission method as described above.
[0036] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:
[0037] By transmitting a first message to a second device; the first message includes: first information and fill-in information; the fill-in information indicates the second information; or, the fill-in information corresponds to the first constellation point in the constellation diagram; the distance between the first constellation point and the central constellation point of the constellation diagram is less than or equal to a distance threshold; wherein, in the case where the fill-in information indicates the second information, filling by the fill-in information can transmit additional second information to the second device, thereby improving the network experience between the devices; in the case where the fill-in information corresponds to the first constellation point in the constellation diagram, the first constellation point is close to the central constellation point of the constellation diagram, and filling by the fill-in information can reduce the transmission power of the first message.
[0038] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0040] Figure 1 This is a flow chart of a data transmission method according to an embodiment of the present disclosure;
[0041] Figure 2 A flowchart of a data transmission method according to another embodiment of the present disclosure;
[0042] Figure 3 is a schematic diagram of a first message;
[0043] Figure 4 is another schematic diagram of the first message;
[0044] Figure 5 A flowchart of a data transmission method according to another embodiment of the present disclosure;
[0045] Figure 6 is a schematic diagram of the first constellation point;
[0046] Figure 7 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] Fig. 9 This is a schematic diagram of the structure of a data transmission device according to another embodiment of the present disclosure;
[0049] Fig.10 is a structural block diagram of an electronic device according to an exemplary embodiment of the present disclosure;
[0050] Fig.11 The figure is a schematic diagram of the structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0051] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0052] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0053] At present, when two devices in a communication connection transmit information, for example, when a base station sends a physical downlink shared channel (PDSCH) message to a user equipment (UE) or 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 number of 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 the related art, padding bits are directly filled with zeros after the PDU, that is, all the padding bits are 0. The padding bits filled with zeros are random bits after scrambling, and the corresponding constellation points are evenly distributed in the constellation diagram, which is 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 The flowchart of a data transmission method of an embodiment of the present disclosure is as follows. It should be noted that the data transmission method of the present embodiment can be applied to a data transmission device, which can be configured in an electronic device or chip so that the electronic device or chip can perform a data transmission function.
[0056] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, a network device, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.
[0057] In addition, the data transmission device may also be software in an electronic device, etc. The software may be, for example, data transmission software, etc. In addition, the data transmission device may also be the first device in the first device and the second device in communication connection. In the following embodiments, the execution subject is taken as the first device as an example for description.
[0058] like Figure 1 As shown, the method comprises the following steps:
[0059] Step 101, transmitting a first message to a second device; the first message includes: first information and fill information; the fill information indicates the second information; or, the fill 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.
[0060] In an embodiment of the present disclosure, a first device may transmit a first message to a second device that is communicatively connected to the first device; the first device may concatenate the first information and the fill 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 fill information in the first message may be the same as or different from the first information.
[0061] In the disclosed embodiment, the constellation diagram is a combination of all symbol points of the modulated signal on the in-phase component (In-phase, I) / quadrature component (Quadrature, Q) plane, and the constellation diagram defines the mapping relationship between the signal distribution of the modulation technology and the modulated digital bits.
[0062] Specifically, after random bits are modulated, they are mapped to specific symbol points on the constellation diagram. Different modulation technologies (such as QPSK, 16-QAM, 64-QAM, etc.) will have different constellations, and each symbol point represents a specific set of bit combinations.
[0063] In the embodiment of the present disclosure, the first constellation point may refer to a constellation point close to the central constellation point of the constellation diagram.
[0064] It should be noted that the first constellation point corresponding to the filling information is close to the central constellation point of the constellation diagram, which can reduce the transmission power of the first message.
[0065] In the data transmission method of the embodiment of the present disclosure, a first message is transmitted to a second device; the first message includes: first information and fill information; the fill information indicates the second information; or, the fill information corresponds to the first constellation point in the constellation diagram; the distance between the first constellation point and the central constellation point of the constellation diagram is less than or equal to a distance threshold; wherein, in the case where the fill information indicates the second information, filling by the fill information can transmit additional second information to the second device, thereby improving the network experience between the devices; in the case where the fill information corresponds to the first constellation point in the constellation diagram, the first constellation point is close to the central constellation point of the constellation diagram, and filling by the fill information can reduce the transmission power of the first message.
[0066] Figure 2 This is a flow chart of a data transmission method according to another embodiment of the present disclosure. It should be noted that the data transmission method according to this embodiment can be applied to a data transmission device, which can be configured in an electronic device or a chip so that the electronic device or the chip can perform a data transmission function.
[0067] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, a network device, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.
[0068] In addition, the data transmission device may also be software in an electronic device, etc. The software may be, for example, data transmission software, etc. In addition, the data transmission device may also be the first device in the first device and the second device in communication connection. In the following embodiments, the execution subject is taken as the first device as an example for description.
[0069] like Figure 2 As shown, the method comprises the following steps:
[0070] Step 201, transmitting a first message to a second device; the first message includes: first information and filling information; the filling information indicates second information, the second information includes the first information and / or local information of the first information, or the second information includes device information of the first device transmitting the first message.
[0071] In an embodiment of the present 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 the disclosed embodiment, the first device may repeatedly group the first information, such as the PDU, until the data length of the first message reaches the number 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, and may also include repeated information of partial information of the first information.
[0073] like Figure 3 As shown, Figure 3 This is a schematic diagram of a first message, where PDU represents first information and PDU repetition represents padding information.
[0074] Among them, determining the filling information based on the first information and / or the local information of the first information can achieve repeated sending of the first information and / or the local information of the first information, thereby improving the reliability and robustness of the first message transmission.
[0075] In the embodiment of the present disclosure, when the second information includes the device information of the first device that transmits the first message, the format of the padding information may be a format agreed upon with the second device, and the padding information may be referred to as a characteristic bit. Figure 4 As shown, Figure 4 This is another schematic diagram of the first message, where PDU represents the first information and the additional information represents the padding information.
[0076] In an embodiment of the present 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 a sounding reference signal SRS; whether an edge precoding resource block group (Precoding Resource Block Group, PRG) and an adjacent PRG use the same beamforming; scheduling information of terminal devices other than the second device in a multi-user multiple-input multiple-output (Multi-User Multiple-Input Multiple-Output, MU-MIMO) scenario.
[0077] Wherein, in the case that the first device is a network device, the network device may determine the filling information according to the device information of the network device.
[0078] Among them, SRS-based beamforming refers to using the SRS sent by the terminal device to measure the downlink channel characteristics, and then optimize the beamforming parameters of the network device; whether the edge PRG and the adjacent PRG use the same beamforming can explain the strategy adopted by the network device when configuring the PRG. If the same beamforming is used, it usually means that the network device tries to simplify the configuration and reduce complexity, or believes 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 fill information is determined based on the device information of the network device, and valuable information such as additional network device capabilities can be delivered to the terminal device through the fill information.
[0080] In an embodiment of the present 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 (Power Amplifier, PA); whether the terminal device has the ability to perform joint channel estimation on multiple time slots; the insertion loss value of at least two transmitting antennas of the terminal device; and the mobility status of the terminal device.
[0081] Wherein, when the first device is a terminal device, the terminal device may determine the filling information according to the device information of the terminal device.
[0082] The device information of the first device may further 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 fill 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 fill information.
[0084] In the data transmission method of the embodiment of the present disclosure, a first message is transmitted to a second device; the first message includes: first information and padding information; the padding information indicates second information, and the second information includes the first information and / or local information of the first information, or the second information includes device information of the first device transmitting the first message; wherein, in the case where the second information includes the first information and / or local information of the first information, the first information and / or local information of the first information can be repeatedly sent through the padding information, thereby improving the reliability and robustness of the first message transmission; in the case where the second information includes the device information of the first device transmitting the first message, additional valuable device information can be delivered to the second device through the padding information.
[0085] In the case where the filling information corresponds to the first constellation point in the constellation diagram, in order to illustrate how the filling information is obtained, the present disclosure provides another data transmission method, Figure 5 Flow chart of the data transmission method of this 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 so that the electronic device or chip can perform a data transmission function.
[0086] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, a network device, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.
[0087] In addition, the data transmission device may also be software in an electronic device, etc. The software may be, for example, data transmission software, etc. In addition, the data transmission device may also be the first device in the first device and the second device in communication connection. In the following embodiments, the execution subject is taken as the first device as an example for description.
[0088] like Figure 5 As shown, the method comprises the following steps:
[0089] Step 501, determine a scrambling code sequence; the length of the scrambling code sequence is consistent with the amount of resources used for the first message transmission process.
[0090] In the embodiment of the present disclosure, the first device may calculate a scrambling code sequence according to a scrambling code generation formula, wherein the length of the scrambling code sequence is the same as the number of resources used for the first message transmission process.
[0091] Step 502, performing XOR processing and row-column interleaving processing on the scrambling code sequence according to the first constellation point in the constellation diagram to obtain a processed scrambling code sequence; the XOR processing and row-column interleaving processing are pre-transmission processing operations of the first message.
[0092] In the disclosed embodiment, the constellation diagram is determined in combination with Quadrature Amplitude Modulation (QAM); the number of constellation points in the constellation diagram is the same as the order of QAM. The order of QAM includes at least one of the following: 16-order, 64-order, 256-order, 1024-order, etc.
[0093] In the disclosed embodiment, the order of QAM is different, and the constellation point bits of the first constellation point are different:
[0094] a) For 16QAM: every 4 bits are XORed with the expected modulated constellation point bit (the constellation point bit of the first constellation point), and the expected modulated constellation point bit can be xx00 or others.
[0095] b) For 64QAM: every 6 bits are XORed with the expected modulated constellation point bits. The expected modulated constellation point bits can be xx00xx or xx001x or others, where "x" represents 0 or 1.
[0096] c) For 256QAM: every 8 bits are XORed with the expected modulated constellation point bits. The expected modulated constellation point bits can be xx0011xx or xx00111x or others, where "x" represents 0 or 1.
[0097] d) For 1024QAM: every 10 bits are XORed with the expected modulated constellation point bits. The expected modulated constellation point bits can be xx00111111 or xx0011111x or others, where "x" represents 0 or 1.
[0098] In the embodiment of the present disclosure, the XOR-ed scrambled code bits can be interleaved in rows and columns through 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 equal to 4, for 64QAM, the number of rows of the interleaver is equal to 6, for 256QAM, the number of rows of the interleaver is equal to 8, and for 1024QAM, the number of rows of the interleaver is equal to 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 the embodiment of the present disclosure, the scrambling sequence after deleting the first N bits is padding information, and the first information and the padding information are concatenated to obtain the first message.
[0101] Assuming that the number 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 code sequence are deleted to obtain padding information.
[0102] It should be noted that, by performing XOR processing and row-column interleaving processing on the scrambling code sequence according to the first constellation point in the constellation diagram, and determining the filling information based on the processed scrambling code sequence, the constellation point corresponding to the filling information can be made as close as possible to the central constellation point of the constellation diagram, thereby reducing the transmission power of the first message.
[0103] Step 504, transmitting 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] Take 256QAM as an example. Figure 6 As shown, Figure 6Schematic diagram of the first constellation point, in which PDU is the first information, and the generated padding is the padding information obtained by deleting the first N bits in the processed scrambling sequence; the random bits are the random bits obtained after performing cyclic redundancy check (CRC), channel coding (coding), rate matching (RM) and scrambling (scramble) on the PDU, and the bits spliced after the random bits are the constellation point bits obtained after performing CRC, coding, RM and scramble on the generated padding; the constellation point in the circle in the constellation diagram is the first constellation point.
[0105] It should be noted that the detailed description of step 504 can be found in Figure 1 Step 101 in the illustrated embodiment will not be described in detail here.
[0106] In the data transmission method of the embodiment of the present disclosure, a scrambling code sequence is determined; the length of the scrambling code sequence is consistent with the number of resources used for the transmission processing of the first message; the scrambling code 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 code sequence; the XOR processing and row-column interleaving processing are pre-transmission processing operations of the first message; the first N bits in the processed scrambling code sequence are deleted; N is the number of bits in the first information; the first message is transmitted to the 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, the scrambling code sequence is subjected to XOR processing and row-column interleaving processing according to the first constellation point in the constellation diagram, and the padding information is determined based on the processed scrambling code sequence, so that the constellation point corresponding to the padding information is close to the central constellation point of the constellation diagram, thereby reducing the transmission power of the first message.
[0107] Figure 7 The flowchart of a data transmission method of an embodiment of the present disclosure is as follows. It should be noted that the data transmission method of the present embodiment can be applied to a data transmission device, which can be configured in an electronic device or chip so that the electronic device or chip can perform a data transmission function.
[0108] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, a network device, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.
[0109] In addition, the data transmission device may also be software in an electronic device, etc. The software may be, for example, data transmission software, etc. In addition, the data transmission device may also be the second device in the first device and the second device that are in communication connection. In the following embodiments, the execution subject is taken as the second device as an example for description.
[0110] like Figure 7 As shown, the method comprises the following steps:
[0111] Step 701, receiving a first message transmitted by a first device; the first message includes: first information and fill information; the fill information indicates second information; or, the fill 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.
[0112] In an embodiment of the present disclosure, the second device may receive a first message transmitted by the first device, and the second device may decode padding information in the first message.
[0113] In the embodiment of the present 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 the embodiment of the present disclosure, the fill information indicates the second information; the second information includes the device information of the first device.
[0115] In an embodiment of the present 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 a sounding reference signal SRS; whether an edge precoding resource block group PRG and an adjacent PRG use the same beamforming; and scheduling information of terminal devices other than the second device in a multi-user multiple-input multiple-output MU-MIMO scenario.
[0116] In an embodiment of the present 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 ability of joint channel estimation on multiple time slots; the insertion loss value of at least two transmitting antennas of the terminal device; the mobile status of the terminal device.
[0117] In an embodiment of the present 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, for the detailed description of step 701, reference can be made to the step description in the aforementioned embodiment, and no detailed description will be given here.
[0119] In the data transmission method of the embodiment of the present disclosure, a first message transmitted by a first device is received; the first message includes: first information and fill information; the fill information indicates second information; or, the fill information corresponds to a first constellation point in a constellation diagram; the distance between the first constellation point and the central constellation point of the constellation diagram is less than or equal to a distance threshold; wherein, in the case where the fill information indicates the second information, filling by the fill information can enable the second device to receive additional second information, thereby improving the network experience between devices; in the case where the fill information corresponds to the first constellation point in the constellation diagram, the first constellation point is close to the central constellation point of the constellation diagram, and filling by the fill information can reduce the transmission power of the first message transmitted by the first device.
[0120] Figure 8 The present invention is a schematic diagram of the structure of a data transmission device according to an embodiment of the present invention.
[0121] like Figure 8 As shown, the data transmission device may include: a transmission module 801.
[0122] Among them, the transmission module 801 is used to transmit a first message to a second device; the first message includes: first information and fill information; the fill information indicates the second information; or, the fill 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 the distance threshold.
[0123] In one embodiment of the present disclosure, the filling information indicates the second information; the second information includes the first information and / or partial information of the first information.
[0124] In one embodiment of the present disclosure, the filling information indicates the second information; the second information includes device information of the first device that transmits the first message.
[0125] In one embodiment of the present 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 a sounding reference signal SRS; whether an edge precoding resource block group PRG and an adjacent PRG use the same beamforming; and scheduling information of terminal devices other than the second device in a multi-user multiple-input multiple-output MU-MIMO scenario.
[0126] In one embodiment of the present 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 ability of joint channel estimation on multiple time slots; the insertion loss value of at least two transmitting antennas of the terminal device; the mobility status of the terminal device.
[0127] In one embodiment of the present disclosure, the padding information corresponds to the first constellation point in the constellation diagram; the device also includes a padding information acquisition module for determining a scrambling code sequence; the length of the scrambling code sequence is consistent with the number of resources used for the transmission processing of the first message; the scrambling code 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 code sequence; the XOR processing and row-column interleaving processing are pre-transmission processing operations of the first message; the first N bits in the processed scrambling code sequence are deleted; N is the number of bits in the first information.
[0128] In one embodiment of the present disclosure, the constellation diagram is determined in combination with quadrature amplitude modulation QAM; the number of constellation points in the constellation diagram is the same as the order of QAM.
[0129] In one embodiment of the present 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 device of the embodiment of the present disclosure, a first message is transmitted to a second device; the first message includes: first information and fill information; the fill information indicates second information; or, the fill information corresponds to a first constellation point in a constellation diagram; the distance between the first constellation point and the central constellation point of the constellation diagram is less than or equal to a distance threshold; wherein, in the case where the fill information indicates the second information, filling by the fill information can transmit additional second information to the second device, thereby improving the network experience between devices; in the case where the fill information corresponds to the first constellation point in the constellation diagram, the first constellation point is close to the central constellation point of the constellation diagram, and filling by the fill information can reduce the transmission power of the first message.
[0131] Fig. 9 The present invention is a schematic diagram of the structure of a data transmission device according to an embodiment of the present invention.
[0132] like Fig. 9 As shown, the data transmission device may include: a transmission module 901.
[0133] Transmission module 901 is used to receive a first message transmitted by a first device; the first message includes: first information and fill information; the fill information indicates second information; or, the fill 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.
[0134] In one embodiment of the present disclosure, the filling information indicates the second information; the second information includes the first information and / or partial information of the first information.
[0135] In one embodiment of the present disclosure, the fill information indicates the second information; the second information includes device information of the first device.
[0136] In one embodiment of the present 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 a sounding reference signal SRS; whether an edge precoding resource block group PRG and an adjacent PRG use the same beamforming; and scheduling information of terminal devices other than the second device in a multi-user multiple-input multiple-output MU-MIMO scenario.
[0137] In one embodiment of the present 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 ability of joint channel estimation on multiple time slots; the insertion loss value of at least two transmitting antennas of the terminal device; the mobile status of the terminal device.
[0138] In one embodiment of the present 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 device of the embodiment of the present disclosure, a first message transmitted by a first device is received; the first message includes: first information and fill information; the fill information indicates second information; or, the fill information corresponds to a first constellation point in a constellation diagram; the distance between the first constellation point and the central constellation point of the constellation diagram is less than or equal to a distance threshold; wherein, in the case where the fill information indicates the second information, filling by the fill information can enable the second device to receive additional second information, thereby improving the network experience between devices; in the case where the fill information corresponds to the first constellation point in the constellation diagram, the first constellation point is close to the central constellation point of the constellation diagram, and filling by the fill information can reduce the transmission power of the first message transmitted by the first device.
[0140] In order to implement the above embodiments, the present disclosure further proposes an electronic device, including: a processor; a memory for storing instructions executable by the processor, wherein the processor is configured to: implement the steps of the data transmission method described above.
[0141] In order to implement the above embodiments, the present 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 enabled to execute the data transmission method as described above.
[0143] In order to implement the above embodiments, the present disclosure also provides a computer program product.
[0144] When the computer program product is executed by a processor of an electronic device, the electronic device is enabled to execute the above method.
[0145] Fig.10 The figure is a structural block diagram of an electronic device according to an exemplary embodiment. Fig.10 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0146] like Fig.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 a read-only memory (ROM) 112 or a program loaded from a memory 116 to a random access memory (RAM) 113. In the RAM 113, various programs and data required for the operation of the electronic device 1000 are also stored. The processor 111, the ROM 112, and the RAM 113 are connected to each other 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 the I / O interface 115: a memory 116 including a hard disk, etc.; and a communication part 117 including a network interface card such as a local area network (LAN) card, a modem, etc., and the communication part 117 performs communication processing via a network such as the Internet; a drive 118 is also connected to the I / O interface 115 as needed.
[0148] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 117. When the computer program is executed by the processor 111, the above-mentioned functions defined in the method of the present disclosure are executed.
[0149] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory including instructions, and the instructions can be executed by the processor 111 of the electronic device 1000 to complete the above method. Optionally, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0150] In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0151] Fig.11 FIG. 1 is a schematic diagram of the structure of a chip according to an embodiment of the present disclosure. Fig.11 As shown, the chip includes a processor 1101 and an interface circuit 1102. The number of the processor 1101 can be one or more, and the number of the interface circuit 1102 can be one or more.
[0152] Optionally, the interface circuit 1102 is used to receive a signal, where the signal includes a computer instruction. When the processor 1101 executes the computer instruction, the chip executes the data transmission method described in the above embodiment of the present disclosure.
[0153] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this disclosure shall comply with the relevant laws and regulations and shall not violate public order and good morals.
[0154] In addition, the word "exemplary" is used herein to indicate serving as an example, instance, or diagram. Any aspect or design described as "exemplary" in this article is not necessarily understood to be advantageous compared to other aspects or designs. On the contrary, the use of the word exemplary is intended to present concepts in a specific way. As used herein, the term "or" is intended to represent 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 represent any one of the natural inclusive arrangements. That is, if X applies A; X applies B; or X applies both A and B, "X applies A or B" is satisfied under any of the aforementioned examples. In addition, unless otherwise specified or clearly pointed to a singular form from the context, the articles "one" and "an" as used in this application and the appended claims are generally understood to mean "one or more".
[0155] Likewise, although the present 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 after reading and understanding the specification and drawings. The present 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 (e.g., elements, resources, etc.) described above, unless otherwise noted, the terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific functions of the described components, even if the structure is not equivalent to the disclosed structure. In addition, although the specific features of the present 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 conducive to any given or specific application. In addition, with respect to "including", "having", "having", "having", or variations thereof used in the specific embodiments or claims, such terms are intended to be inclusive in a manner similar to the term "comprising".
[0156] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0157] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A data transmission method, characterized in that: The method comprises: Transmitting a first message to a second device; the first message comprising: first information and fill information; The filling information indicates second information; or, the filling information corresponds to a first constellation point in a constellation diagram; and a distance between the first constellation point and a central constellation point of the constellation diagram is less than or equal to a distance threshold.
2. The method according to claim 1, characterized in that: The filling information indicates second information; The second information includes the first information and / or partial information of the first information.
3. The method according to claim 1, characterized in that: The filling information indicates second information; The second information includes device information of a first device that transmits the first message.
4. The method according to claim 3, characterized in that 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 the adjacent PRG use the same beamforming; Scheduling information of terminal devices other than the second device in a multi-user multiple-input multiple-output MU-MIMO scenario.
5. The method according to claim 3, characterized in that: 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 equipment has at least two independent power amplifiers; Whether the terminal device has the capability of joint channel estimation on multiple time slots; Insertion loss values of at least two transmitting antennas of the terminal device; The mobile status of the terminal device.
6. The method according to claim 1, characterized in that The filling information corresponds to the first constellation point in the constellation diagram; and the method for obtaining the filling information includes: Determine a scrambling code sequence; the length of the scrambling code sequence is consistent with the number of resources used for the first message transmission processing; Performing an XOR process and a row-column interleaving process on the scrambling code sequence according to the first constellation point in the constellation diagram to obtain a processed scrambling code sequence; the XOR process and the row-column interleaving process are pre-transmission processing operations of the first message; The first N bits in the processed scrambling sequence are deleted, where N is the number of bits in the first information.
7. The method according to claim 1 or 6, characterized in that: The constellation diagram is determined in combination with quadrature amplitude modulation (QAM); the number of constellation points in the constellation diagram is the same as the order of the QAM.
8. 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.
9. A data transmission method, characterized in that: The method comprises: Receive a first message transmitted by a 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 a constellation diagram; and a distance between the first constellation point and a central constellation point of the constellation diagram is less than or equal to a distance threshold.
10. The method according to claim 9, characterized in that The filling information indicates second information; The second information includes the first information and / or partial information of the first information.
11. The method according to claim 9, characterized in that The filling information indicates second information; The second information includes device information of the first device.
12. The method according to claim 11, characterized in that 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 precoding resource block group PRG and the adjacent PRG use the same beamforming; Scheduling information of terminal devices other than the second device in a multi-user multiple-input multiple-output MU-MIMO scenario.
13. The method according to claim 11, characterized in that 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 equipment has at least two independent power amplifiers; Whether the terminal device has the capability of joint channel estimation on multiple time slots; Insertion loss values of at least two transmitting antennas of the terminal device; The mobile status of the terminal device.
14. The method according to claim 9, 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.
15. A data transmission device, characterized in that: The device comprises: A transmission module, configured to transmit a first message to a second device; the first message comprising: first information and fill information; The filling information indicates second information; or, the filling information corresponds to a first constellation point in a constellation diagram; and a distance between the first constellation point and a central constellation point of the constellation diagram is less than or equal to a distance threshold.
16. A data transmission device, characterized in that: The device comprises: A transmission module, configured to receive a first message transmitted by a first device; the first message includes: first information and fill information; The filling information indicates second information; or, the filling information corresponds to a first constellation point in a constellation diagram; and a distance between the first constellation point and a central constellation point of the constellation diagram is less than or equal to a distance threshold.
17. A data transmission system, characterized in that: The system comprises: A first device and a second device in communication connection; The first device is used to execute the data transmission method according to any one of claims 1 to 8; the second device is used to execute the data transmission method according to any one of claims 9 to 14.
18. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; Wherein, the processor is configured to: Implement the steps of the data transmission method according to any one of claims 1 to 8; or implement the steps of the data transmission method according to any one of claims 9 to 14.
19. A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor, enables the processor to execute the data transmission method as described in any one of claims 1 to 8; or execute the data transmission method as described in any one of claims 9 to 14.
20. A chip, characterized in that: The chip comprises one or more interface circuits and one or more processors; the interface circuit is used to receive a signal, the signal comprises a computer instruction, and when the processor executes the computer instruction, the chip executes the data transmission method described in any one of claims 1 to 8; or, executes the data transmission method described in any one of claims 9 to 14.
Citation Information
Patent Citations
Methods and apparatus for transmitting layered and non-layered data via layered modulation
CN101147374A
Signaling or sequence transmitting method, device and system
CN106162590A
Method for transmitting data, and terminal equipment
CN108632007A
Terminal equipment scheduling method and device
CN115004617A
Information transmission method and device, equipment and storage medium
CN117413619A