Information processing method and apparatus

By interleaving and mapping the modulation symbols of multiple terminal devices in the high-frequency communication system to the DFT time domain resource unit, the performance degradation caused by phase noise and other problems in the high-frequency communication system is solved, and the effect of improving transmission efficiency is achieved.

WO2025065248A1PCT designated stage expired Publication Date: 2025-04-03HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/121588
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-26
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

There are serious problems with medium-RF distortion in high-frequency communication systems, such as phase noise, center frequency offset and Doppler frequency shift, which leads to degradation of signal performance and even inability to work.

Method used

By interleaving the modulation symbols of multiple terminal devices, the interleaving information is determined, and the interleaving information is mapped to the discrete Fourier transform DFT time domain resource unit, the modulation symbols of different terminal devices are mapped to the adjacent time domain resource unit of the DFT time domain resource unit.

Benefits of technology

This method can resist the fluctuation of phase noise, reduce the influence of signal noise, and thus improve transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023121588_03042025_PF_FP_ABST
    Figure CN2023121588_03042025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide an information processing method and apparatus. The method comprises: interleaving modulation symbols of multiple terminal devices to determine interleaving information, wherein the modulation symbols are modulation symbols of a downlink single carrier, and at least one piece of interleaving sub-information in the interleaving information comprises modulation symbols of some of the multiple terminal devices; and mapping the interleaving information to discrete Fourier transform (DFT) time domain resource units to obtain a mapped result, wherein the modulation symbols of different terminal devices among the multiple terminal devices are mapped to adjacent time domain resource units among the DFT time domain resource units. By means of the embodiments of the present application, the impact of signal noise can be reduced, and the transmission efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing method and device Technical Field

[0001] The present application relates to the field of communication technology, and in particular to an information processing method and device. Background Art

[0002] Currently, high-frequency (millimeter wave) bands (primarily including 28G, 39G, 60G, and 73G) have become a hot research and development topic in the industry due to their abundant frequency resources, aiming to meet the industry's growing communication needs. Their notable features include large bandwidth and highly integrated antenna arrays for high throughput, but they also present significant issues with mid-range RF distortion, such as phase noise (PHN) and carrier frequency offset (CFO). Furthermore, high frequencies also experience greater Doppler shift. All three factors can introduce phase errors, leading to performance degradation or even inoperability of high-frequency communication systems.

[0003] Summary of the Invention

[0004] The present application provides an information processing method and device, which can reduce the impact of signal noise and improve transmission efficiency.

[0005] In the first aspect, an embodiment of the present application provides an information processing method, which can be executed by a network device. Unless otherwise specified, the "network device" in this application can refer to the network device itself, or a component in the network device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the network device, or a logic module or software that can realize all or part of the functions of the network device. The method includes: interleaving modulation symbols of multiple terminal devices to determine interleaving information, wherein the modulation symbol is a modulation symbol of a downlink single carrier, and at least one interleaving sub-information in the interleaving information includes part of the modulation symbols of the multiple terminal devices; mapping the interleaving information to a discrete Fourier transform DFT time domain resource unit to obtain a mapped result, wherein the modulation symbols of different terminal devices among the multiple terminal devices are mapped to adjacent time domain resource units of the DFT time domain resource unit.

[0006] In the above method, by interleaving the modulation symbols of multiple terminal devices to determine the interleaving information, and mapping the interleaving information to the DFT time domain resource unit, the modulation symbols of different terminal devices can be mapped to adjacent time domain resource units of the DFT time domain resource unit. It can also be understood that the DFT time domain resource units to which the modulation symbols of the same terminal device are mapped are separated by a certain number of DFT time domain resource units. Compared with the modulation symbols of the same terminal device being mapped to adjacent time domain resource units of the DFT time domain resource unit, it can resist the volatility of phase noise, reduce the impact of signal noise, and thus improve transmission efficiency.

[0007] In one possible implementation, the modulation symbols of multiple terminal devices are interleaved to determine the interleaving information, including: interleaving the modulation symbols of multiple terminal devices in one or more discrete Fourier transform DFT blocks in one or more orthogonal frequency division multiplexing (OFDM) symbols to determine the interleaving information.

[0008] In another possible implementation, the downlink single carrier includes single carrier quadrature amplitude modulation SC-QAM or discrete Fourier transform spread spectrum orthogonal frequency division multiplexing DFT-s-OFDM.

[0009] In yet another possible implementation, the modulation symbol includes a modulation symbol of a physical downlink control channel PDCCH or a modulation symbol of a physical downlink shared channel PDSCH.

[0010] In another possible implementation, the interleaving includes placing modulation symbols of different terminal devices among the multiple terminal devices at intervals of L modulation symbols, where L is a positive integer greater than 0.

[0011] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes i*N modulation symbols, where i is the number of modulation symbols selected sequentially or randomly from each group in all groups, and all groups include groups of modulation symbols of each terminal device in the multiple terminal devices, N is the total number of groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0012] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*i*N) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

[0013] In another possible implementation, the N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0014] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes j*M modulation symbols, where j is the number of modulation symbols selected sequentially or randomly from each group in a partial grouping of different terminal devices among the multiple terminal devices, the partial grouping includes a part of all groups, and the all groups include a grouping of modulation symbols of each terminal device among the multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0015] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*j*M) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

[0016] In another possible implementation, the M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0017] In another possible implementation, the method further includes: determining the number of modulation symbols of the multiple terminal devices according to the size of the DFT time domain resource unit.

[0018] In another possible implementation, the number of modulation symbols included in each group is the same, and each group is one of the groups of modulation symbols of each terminal device in the multiple terminal devices.

[0019] On the second aspect, an embodiment of the present application provides an information processing method, which can be executed by a terminal device. Unless otherwise specified, the "terminal device" in this application can refer to the terminal device itself, or a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the terminal device functions, or a logic module or software that can realize all or part of the terminal device functions. The method includes: obtaining information to be decoded, the information to be decoded includes first information, the first information is information mapped to a DFT time domain resource unit by interleaving information, wherein adjacent time domain resource units of the DFT time domain resource unit are mapped to modulation symbols of different terminal devices in a plurality of terminal devices, and the interleaving information is determined by interleaving the modulation symbols of the plurality of terminal devices, wherein the modulation symbol is a modulation symbol of a downlink single carrier, and at least one interleaving sub-information in the interleaved information includes a portion of the modulation symbols of the plurality of terminal devices; decoding the information to be decoded to obtain a decoded result.

[0020] In the above method, through the above manner, the modulation symbols of different terminal devices can be obtained on adjacent time domain resource units of the DFT time domain resource unit, that is, the modulation symbols of the same terminal device can be obtained on DFT time domain resource units separated by a certain number of times, which can resist the volatility of phase noise and reduce the impact of signal noise, thereby improving transmission efficiency.

[0021] In one possible implementation, the interleaving includes selecting modulation symbols of different terminal devices among the multiple terminal devices at intervals of L modulation symbols, where L is a positive integer greater than 0.

[0022] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes i*N modulation symbols, where i is the number of modulation symbols selected sequentially or randomly from each group in all groups, and all groups include groups of modulation symbols of each terminal device in the multiple terminal devices, N is the total number of groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0023] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*i*N) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

[0024] In another possible implementation, the N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0025] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes j*M modulation symbols, where j is the number of modulation symbols selected sequentially or randomly from each group in a partial grouping of different terminal devices among the multiple terminal devices, the partial grouping includes a part of all groups, and the all groups include a grouping of modulation symbols of each terminal device among the multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0026] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*j*M) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

[0027] In another possible implementation, the M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0028] In another possible implementation, the number of modulation symbols included in each group is the same, and each group is one of the groups of modulation symbols of each terminal device in the multiple terminal devices.

[0029] On the third aspect, an embodiment of the present application provides an information processing method, which can be executed by a network device. Unless otherwise specified, the "network device" in this application can refer to the network device itself, or a component in the network device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the network device functions, or a logic module or software that can implement all or part of the network device functions. The method includes: interleaving the bit information of the multiple terminal devices to determine the interleaved information, wherein the bit information is the information after control channel coding, and at least one interleaved sub-information in the interleaved information includes part of the bit information of the multiple terminal devices; modulating the interleaved information to obtain a modulated result, wherein a modulation symbol in the modulated result is obtained by modulating the bit information of different terminal devices among the multiple terminal devices.

[0030] In the above method, the interleaved information is determined by interleaving the bit information of multiple terminal devices, and the interleaved information is modulated to obtain the modulated result. This method enables a modulation symbol in the modulated result to be modulated by the bit information of different terminal devices among the multiple terminal devices. Compared with a modulation symbol modulated by the bit information of the same terminal device, it can resist the volatility of phase noise, reduce the impact of signal noise, and thus improve transmission efficiency.

[0031] In one possible implementation, the bit information of the multiple terminal devices is interleaved to determine the interleaved information, including: interleaving the bit information of the multiple terminal devices in one or more discrete Fourier transform DFT blocks in one or more orthogonal frequency division multiplexing (OFDM) symbols to determine the interleaved information.

[0032] In another possible implementation, the interleaving includes placing bit information of different terminal devices among the multiple terminal devices at intervals of L bits, where L is a positive integer greater than 0.

[0033] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes i*N bits of information, where i is the number of bit information selected sequentially or randomly from each group in all groups, and all groups include groups of bit information of each terminal device in the multiple terminal devices, and N is the total number of groups, and i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0034] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*i*N) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

[0035] In another possible implementation, the N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0036] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes j*M bits of information, where j is the number of bit information selected sequentially or randomly from each group in a partial grouping of different terminal devices among the multiple terminal devices, the partial grouping includes a part of all groups, and the all groups include groups of bit information of each terminal device among the multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0037] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*j*M) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

[0038] In another possible implementation, the M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0039] In another possible implementation, the number of bit information included in each group is the same, and each group is a group of the bit information groups of each terminal device in the multiple terminal devices.

[0040] Fourthly, an embodiment of the present application provides an information processing method, which can be executed by a terminal device. Unless otherwise specified, the "terminal device" in this application can refer to the terminal device itself, or a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the terminal device, or a logic module or software that can realize all or part of the functions of the terminal device. The method includes: obtaining information to be decoded, the information to be decoded includes first information, the first information is information modulated by interleaving information, a modulation symbol in the first information is modulated by bit information of different terminal devices among the multiple terminal devices, the interleaved information is determined by interleaving the bit information of the multiple terminal devices, the bit information is information after control channel coding, and at least one interleaved sub-information in the interleaved information includes part of the bit information of the multiple terminal devices; decoding the information to be decoded to obtain a decoded result.

[0041] In the above method, through the above manner, a modulation symbol in the modulated result can be obtained by modulating the bit information of different terminal devices among the multiple terminal devices. Compared with a modulation symbol modulated by the bit information of the same terminal device, it can resist the volatility of phase noise, reduce the impact of signal noise, and thus improve transmission efficiency.

[0042] In a possible implementation, the interleaving includes selecting bit information of different terminal devices among the multiple terminal devices at an interval of L bits, where L is a positive integer greater than 0.

[0043] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes i*N bits of information, where i is the number of bit information selected sequentially or randomly from each group in all groups, and all groups include groups of bit information of each terminal device in the multiple terminal devices, and N is the total number of groups, and i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0044] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*i*N) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

[0045] In another possible implementation, the N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0046] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes j*M bits of information, where j is the number of bit information selected sequentially or randomly from each group in a partial grouping of different terminal devices among the multiple terminal devices, the partial grouping includes a part of all groups, and the all groups include groups of bit information of each terminal device among the multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0047] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*j*M) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

[0048] In another possible implementation, the M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0049] In another possible implementation, the number of bit information included in each group is the same, and each group is a group of the bit information groups of each terminal device in the multiple terminal devices.

[0050] In a fifth aspect, an embodiment of the present application provides an information processing device, which is a network device or a chip in a network device. The "network device" in this application can refer to the network device itself, or a component in the network device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the network device, or a logic module or software execution that can realize all or part of the functions of the network device, including: a processing unit and a transceiver unit, the processing unit is used to interleave the modulation symbols of multiple terminal devices and determine the interleaving information, wherein the modulation symbol is the modulation symbol of a downlink single carrier, and at least one interleaving sub-information in the interleaving information includes the modulation symbols of part of the multiple terminal devices; the processing unit is used to map the interleaving information to a discrete Fourier transform DFT time domain resource unit to obtain a mapped result, wherein the modulation symbols of different terminal devices among the multiple terminal devices are mapped to adjacent time domain resource units of the DFT time domain resource unit.

[0051] In a possible implementation, the processing unit is configured to interleave modulation symbols of multiple terminal devices within one or more discrete Fourier transform (DFT) blocks within one or more orthogonal frequency division multiplexing (OFDM) symbols to determine interleaving information.

[0052] In another possible implementation, the downlink single carrier includes single carrier quadrature amplitude modulation SC-QAM or discrete Fourier transform spread spectrum orthogonal frequency division multiplexing DFT-s-OFDM.

[0053] In yet another possible implementation, the modulation symbol includes a modulation symbol of a physical downlink control channel PDCCH or a modulation symbol of a physical downlink shared channel PDSCH.

[0054] In another possible implementation, the interleaving includes placing modulation symbols of different terminal devices among the multiple terminal devices at intervals of L modulation symbols, where L is a positive integer greater than 0.

[0055] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes i*N modulation symbols, where i is the number of modulation symbols selected sequentially or randomly from each group in all groups, and all groups include groups of modulation symbols of each terminal device in the multiple terminal devices, N is the total number of groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0056] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*i*N) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

[0057] In another possible implementation, the N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0058] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes j*M modulation symbols, where j is the number of modulation symbols selected sequentially or randomly from each group in a partial grouping of different terminal devices among the multiple terminal devices, the partial grouping includes a part of all groups, and the all groups include a grouping of modulation symbols of each terminal device among the multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0059] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*j*M) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

[0060] In another possible implementation, the M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0061] In another possible implementation, the processing unit is further configured to determine the number of modulation symbols of the multiple terminal devices according to the size of the DFT time domain resource unit.

[0062] In another possible implementation, the number of modulation symbols included in each group is the same, and each group is one of the groups of modulation symbols of each terminal device in the multiple terminal devices.

[0063] Regarding the technical effects brought about by the fifth aspect or possible implementation methods, reference may be made to the introduction to the technical effects of the first aspect or corresponding implementation methods.

[0064] In a sixth aspect, an embodiment of the present application provides an information processing device, which is a terminal device or a chip in a terminal device. The "terminal device" in this application can refer to the terminal device itself, or a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the terminal device, or a logic module or software execution that can realize all or part of the functions of the terminal device, including: a processing unit and a transceiver unit, the processing unit is used to obtain information to be decoded, the information to be decoded includes first information, the first information is information mapped to the DFT time domain resource unit by interleaving information, wherein adjacent time domain resource units of the DFT time domain resource unit are mapped to modulation symbols of different terminal devices in a plurality of terminal devices, the interleaving information is determined by interleaving the modulation symbols of the plurality of terminal devices, wherein the modulation symbol is the modulation symbol of a downlink single carrier, and at least one interleaving sub-information in the interleaved information includes the modulation symbols of part of the plurality of terminal devices; the processing unit is used to decode the information to be decoded to obtain a decoded result.

[0065] In one possible implementation, the interleaving includes selecting modulation symbols of different terminal devices among the multiple terminal devices at intervals of L modulation symbols, where L is a positive integer greater than 0.

[0066] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes i*N modulation symbols, where i is the number of modulation symbols selected sequentially or randomly from each group in all groups, and all groups include groups of modulation symbols of each terminal device in the multiple terminal devices, N is the total number of groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0067] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*i*N) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

[0068] In another possible implementation, the N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0069] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes j*M modulation symbols, where j is the number of modulation symbols selected sequentially or randomly from each group in a partial grouping of different terminal devices among the multiple terminal devices, the partial grouping includes a part of all groups, and the all groups include a grouping of modulation symbols of each terminal device among the multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0070] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*j*M) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

[0071] In another possible implementation, the M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0072] In another possible implementation, the number of modulation symbols included in each group is the same, and each group is one of the groups of modulation symbols of each terminal device in the multiple terminal devices.

[0073] Regarding the technical effects brought about by the sixth aspect or possible implementation methods, reference may be made to the introduction to the technical effects of the second aspect or corresponding implementation methods.

[0074] In the seventh aspect, an embodiment of the present application provides an information processing device, which is a network device or a chip in the network device. The "network device" in this application can refer to the network device itself, or a component in the network device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the network device functions, or a logic module or software execution that can realize all or part of the network device functions, including: a processing unit and a transceiver unit, the processing unit is used to interleave the bit information of the multiple terminal devices and determine the interleaved information, wherein the bit information is the information after control channel coding, and at least one interleaved sub-information in the interleaved information includes part of the bit information of the multiple terminal devices; the processing unit is used to modulate the interleaved information to obtain a modulated result, wherein a modulation symbol in the modulated result is modulated by the bit information of different terminal devices among the multiple terminal devices.

[0075] In a possible implementation, the processing unit is configured to interleave bit information of the multiple terminal devices in one or more discrete Fourier transform (DFT) blocks in one or more orthogonal frequency division multiplexing (OFDM) symbols to determine interleaving information.

[0076] In another possible implementation, the interleaving includes placing bit information of different terminal devices among the multiple terminal devices at intervals of L bits, where L is a positive integer greater than 0.

[0077] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes i*N bits of information, where i is the number of bit information selected sequentially or randomly from each group in all groups, and all groups include groups of bit information of each terminal device in the multiple terminal devices, and N is the total number of groups, and i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0078] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*i*N) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

[0079] In another possible implementation, the N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0080] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes j*M bits of information, where j is the number of bit information selected sequentially or randomly from each group in a partial grouping of different terminal devices among the multiple terminal devices, the partial grouping includes a part of all groups, and the all groups include groups of bit information of each terminal device among the multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0081] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*j*M) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

[0082] In another possible implementation, the M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0083] In another possible implementation, the number of bit information included in each group is the same, and each group is a group of the bit information groups of each terminal device in the multiple terminal devices.

[0084] Regarding the technical effects brought about by the seventh aspect or possible implementation methods, reference may be made to the introduction to the technical effects of the third aspect or corresponding implementation methods.

[0085] In an eighth aspect, an embodiment of the present application provides an information processing device, which is a terminal device or a chip in a terminal device. The "terminal device" in this application can refer to the terminal device itself, or a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the terminal device, or a logic module or software execution that can realize all or part of the functions of the terminal device, including: a processing unit and a transceiver unit, the processing unit is used to obtain information to be decoded, the information to be decoded includes first information, the first information is information modulated by interleaving information, a modulation symbol in the first information is modulated by bit information of different terminal devices among the multiple terminal devices, the interleaved information is determined by interleaving the bit information of the multiple terminal devices, the bit information is information after control channel coding, and at least one interleaved sub-information in the interleaved information includes part of the bit information of the multiple terminal devices; the processing unit is used to decode the information to be decoded to obtain a decoded result.

[0086] In a possible implementation, the interleaving includes selecting bit information of different terminal devices among the multiple terminal devices at an interval of L bits, where L is a positive integer greater than 0.

[0087] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes i*N bits of information, where i is the number of bit information selected sequentially or randomly from each group in all groups, and all groups include groups of bit information of each terminal device in the multiple terminal devices, and N is the total number of groups, and i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0088] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*i*N) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

[0089] In another possible implementation, the N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0090] In another possible implementation, each interleaved sub-information in the at least one interleaved sub-information includes j*M bits of information, where j is the number of bit information selected sequentially or randomly from each group in a partial grouping of different terminal devices among the multiple terminal devices, the partial grouping includes a part of all groups, and the all groups include groups of bit information of each terminal device among the multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0091] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*j*M) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

[0092] In another possible implementation, the M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0093] In another possible implementation, the number of bit information included in each group is the same, and each group is a group of the bit information groups of each terminal device in the multiple terminal devices.

[0094] Regarding the technical effects brought about by the eighth aspect or possible implementation methods, reference may be made to the introduction to the technical effects of the fourth aspect or corresponding implementation methods.

[0095] In the ninth aspect, an embodiment of the present application provides an information processing device, which includes at least one processor and a communication interface, the communication interface being used to receive and / or send data, and / or the communication interface being used to provide input and / or output for the at least one processor; the at least one processor being used to call a computer program or instruction stored in a memory to implement the method of the above-mentioned first aspect or the possible implementation method of the first aspect.

[0096] In the tenth aspect, an embodiment of the present application provides an information processing device, which includes at least one processor and a communication interface, the communication interface being used to receive and / or send data, and / or the communication interface being used to provide input and / or output for the at least one processor; the at least one processor being used to call a computer program or instruction stored in a memory to implement the above-mentioned second aspect or the possible implementation method of the second aspect.

[0097] In the eleventh aspect, an embodiment of the present application provides an information processing device, which includes at least one processor and a communication interface, wherein the communication interface is used to receive and / or send data, and / or the communication interface is used to provide input and / or output for the at least one processor; the at least one processor is used to call a computer program or instruction stored in a memory to implement the above-mentioned third aspect or the possible implementation method of the third aspect.

[0098] In the twelfth aspect, an embodiment of the present application provides an information processing device, which includes at least one processor and a communication interface, the communication interface is used to receive and / or send data, and / or, the communication interface is used to provide input and / or output for the at least one processor; the at least one processor is used to call a computer program or instruction stored in a memory to implement the above-mentioned fourth aspect or the possible implementation method of the fourth aspect.

[0099] In the thirteenth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction runs on a processor, it implements the method in any one of the above aspects or any possible implementation methods of any one of the aspects.

[0100] In a fourteenth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run on a computer, the method is implemented in any one of the above aspects or any possible implementation of any one of the aspects.

[0101] In a fifteenth aspect, an embodiment of the present application provides a communication system, which includes: a device as in the fifth aspect and a device as in the sixth aspect, or a device as in the seventh aspect and a device as in the eighth aspect.

[0102] In the above method, by interleaving the modulation symbols of multiple terminal devices to determine the interleaving information, and mapping the interleaving information to the DFT time domain resource unit, the modulation symbols of different terminal devices can be mapped to adjacent time domain resource units of the DFT time domain resource unit. It can also be understood that the DFT time domain resource units to which the modulation symbols of the same terminal device are mapped are separated by a certain number of DFT time domain resource units. Compared with the modulation symbols of the same terminal device being mapped to adjacent time domain resource units of the DFT time domain resource unit, it can resist the volatility of phase noise, reduce the impact of signal noise, and thus improve transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0103] FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0104] FIG2 is a schematic diagram of a peak-to-average ratio provided in an embodiment of the present application;

[0105] FIG3 is a schematic diagram of a multi-carrier signal provided in an embodiment of the present application;

[0106] FIG4 is a schematic diagram of a DFT-S-OFDM processing flow provided in an embodiment of the present application;

[0107] FIG5 is a schematic diagram of phase noise provided by an embodiment of the present application;

[0108] FIG6 is a schematic diagram of phase noise compensation / uncompensation provided in an embodiment of the present application;

[0109] FIG7 is a schematic diagram of a different REGbundle provided in an embodiment of the present application;

[0110] FIG8 is a schematic diagram of a CCE and REG mapping provided in an embodiment of the present application;

[0111] FIG9 is a flowchart of an information processing method provided in an embodiment of the present application;

[0112] FIG10 is a schematic diagram of an interleaving process provided in an embodiment of the present application;

[0113] FIG11 is a schematic diagram of another interleaving process provided in an embodiment of the present application;

[0114] FIG12 is a schematic diagram of another interleaving process provided in an embodiment of the present application;

[0115] FIG13 is a schematic diagram of another interleaving process provided in an embodiment of the present application;

[0116] FIG14 is a flowchart of another information processing method provided in an embodiment of the present application;

[0117] FIG15 is a schematic structural diagram of an information processing device provided in an embodiment of the present application;

[0118] FIG16 is a schematic structural diagram of another information processing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0119] The following is a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making any creative efforts are within the scope of protection of this application.

[0120] References to "one embodiment" or "some embodiments" in this application mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0121] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a, b, and c. Among them, a, b, and c can be single or multiple.

[0122] It is understood that in this application, "indication" can include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.

[0123] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated, etc., or the information to be indicated can be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (such as specified in the protocol), thereby reducing the indication overhead to a certain extent.

[0124] The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. The transmission period and / or transmission timing of these sub-information can be the same or different. The specific transmission method is not limited in this application. The transmission period and / or transmission timing of these sub-information can be predefined, for example, according to a protocol, or can be configured by the transmitting device through sending configuration information to the receiving device.

[0125] It can be understood that "sending" and "receiving" in this application indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information is XX, which can include direct sending through the air interface, and also include indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which can include direct receiving from YY through the air interface, and also include indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.

[0126] In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.

[0127] It is understandable that information may be processed between the source and destination of information transmission, such as coding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated.

[0128] The communication method provided in the embodiment of the present application can be applied to cellular communication systems related to the third generation partnership project (3GPP), for example, fourth generation (4G) communication systems, such as long term evolution (LTE) communication systems, and can also be applied to fifth generation (5G) communication systems, such as 5G new radio (NR) communication systems, or to various future communication systems, such as sixth generation (6G) communication systems. The method provided in the embodiment of the present application can also be applied to Bluetooth systems, wireless fidelity (WiFi) systems, LoRa systems or Internet of Vehicles systems, communication systems that support the integration of multiple wireless technologies, and device-to-device (D2D) systems. The method provided in the embodiment of the present application can also be applied to satellite communication systems, wherein the satellite communication system can be integrated with the above-mentioned communication system. The wireless communication systems involved in this application also include but are not limited to: narrowband Internet of Things (NB-IoT) system, global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), or time division-synchronization code division multiple access (TD-SCDMA).

[0129] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. The application scenario used in the present application is described using the communication system architecture shown in Figure 1 as an example. The communication system 100 includes a network device 101 and a terminal device 102. The apparatus provided in the embodiment of the present application can be applied to the network device 101 or to the terminal device 102. It will be understood that Figure 1 only shows a possible communication system architecture that can be applied in the embodiment of the present application. In other possible scenarios, the communication system architecture may also include other devices.

[0130] Terminal device 102, also known as user equipment (UE), mobile station (MS), or mobile terminal (MT), is a device that provides voice or data connectivity to a user. Specifically, it includes a device that provides voice to a user, a device that provides data connectivity to a user, or a device that provides both voice and data connectivity to a user. For example, it may include a handheld device with wireless connectivity or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN), exchange voice or data with the RAN, or exchange voice and data with the RAN. Currently, terminal devices may include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), in-vehicle devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electric meters, etc.), intelligent robots, workshop equipment, wireless terminals in unmanned driving, wireless terminals in remote surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and flying devices (such as intelligent robots, hot air balloons, drones, airplanes). Terminal devices may also be other devices with terminal functions, for example, a terminal device may also be a device that functions as a terminal in D2D communication.The terminal device may also include vehicle to everything (V2X) terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, light terminal equipment (light UE), reduced capability UE (REDCAP UE), subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user equipment (user device), drone equipment, etc. For example, it may include a mobile phone (or so-called "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. Also included are limited devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power. Examples include information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), and laser scanners. In this application, terminal devices with wireless transceiver capabilities and chips that can be provided in the aforementioned terminal devices are collectively referred to as terminal devices.

[0131] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, module or control unit in the device or apparatus shown above, and this application does not limit this specifically.

[0132] The network device 101 is a device deployed in a radio access network to provide wireless communication functions for terminal devices. The network device 101 can also be called an access network (RAN) entity, an access node, a network node, or a communication device.

[0133] Specifically, the network device may be an access network device of a cellular system related to the 3rd Generation Partnership Project (3GPP). For example, a fourth-generation (4G) mobile communication system or a 5G mobile communication system. The network device may also be an access network device in an open access network (O-RAN or ORAN) or a cloud radio access network (CRAN). Alternatively, the network device may be an access network device in a communication system obtained by integrating two or more of the above communication systems.

[0134] The network equipment includes, but is not limited to, evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, macro base station, micro base station, wireless relay node, donor node, wireless controller in CRAN scenario, wireless backhaul node, transmission point (TP) or transmission and receiving point (TRP). The network equipment can also be an access network equipment in a 5G mobile communication system. For example, a next generation NodeB (gNB) in a new radio (NR) system, a TRP, a TP, or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, the network device may be a network node that constitutes a gNB or a transmission point. For example, a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be separate units or included in the same network element. For example, a BBU. The RU may be included in a radio frequency device or radio frequency unit. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, the network device may be a server, a wearable device, a vehicle, or an onboard device. For example, in V2X technology, the network device may be a road side unit (RSU).

[0135] It should be noted that in different systems, CU (or CU-CP and CU-UP), DU or RU may have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called an open centralized unit (O-CU) or an open CU, DU may also be called an open distributed unit (O-DU), a centralized unit control plane (CU-CP) may also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, a centralized unit user plane (CU-UP) may also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and RU may also be called an open radio unit (O-RU). This application does not limit this. Any of the CU, CU-CP, CU-UP, DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0136] In some deployments, the CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU implements the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers, while the DU implements the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. Because RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling or PDCP layer signaling, can also be considered to be sent by the DU, or by the DU+RU. It is understood that a network device can be a CU node, a DU node, or a device that includes both a CU node and a DU node. Furthermore, the CU can be classified as a network device in the access network (RAN) or a network device in the core network (CN), without limitation here.

[0137] Optionally, the network device may also be a core network device. The core network device is responsible for access control, registration management, service management, mobility management, etc. for terminal devices accessing the network. For example, the core network device is an AMF.

[0138] It should be noted that the network device can be the device or apparatus shown above, or it can be a component (for example, a chip), module, or unit in the device or apparatus shown above, and this application does not limit it specifically.

[0139] The information processing method provided in the embodiment of the present application is described in detail below in conjunction with the communication system shown in FIG1 .

[0140] In order to better understand the solutions provided by the embodiments of the present application, some terms, concepts or processes involved in the embodiments of the present application are first introduced below.

[0141] Peak to average power ratio (PAPR) means that the wireless signal is a sine wave with a constantly changing amplitude when observed in the time domain. The amplitude is not constant. The signal amplitude peak in one cycle is different from the amplitude peak in other cycles. Therefore, the average power and peak power of each cycle are different. Over a long period of time, the peak power is the maximum transient power that occurs with a certain probability, usually with a probability of 1% (i.e., 10^-2). The ratio of the peak power under this probability to the total average power of the system is the peak-to-average power ratio. Please refer to Figure 2, which is a schematic diagram of a peak-to-average power ratio provided in an embodiment of the present application. Among them, the two factors that affect the system peak-to-average power ratio include: the peak-to-average power ratio of the baseband signal and the peak-to-average power ratio brought in by the superposition of multi-carrier power. Please refer to Figure 3, which is a schematic diagram of a multi-carrier signal provided in an embodiment of the present application. As can be seen from Figure 3, in an orthogonal frequency division multiplexing (OFDM) system, the signal on a certain carrier is reflected as a sinc function, with tails on the left and right sides. The tails of multiple carriers may be superimposed in the distance to form a point with a large peak power with a certain probability, that is, the OFDM signal is composed of multiple independent modulated subcarrier signals added together. Such a composite signal is likely to generate a larger peak power, and therefore a larger peak ratio.

[0142] To transmit wireless communication signals farther, they require power amplification. However, due to technical and cost limitations, a power amplifier typically provides linear amplification only within a certain range. Exceeding this range results in signal distortion. (Compare this to a microphone used for singing: it typically captures a person's voice normally when speaking, but becomes unpleasant and unpleasant when shouting.) Consequently, signal distortion prevents the receiver from correctly interpreting the signal. To ensure that signal peaks remain within the linear range of the power amplifier, the average power must be reduced, which results in lower power amplifier efficiency or, equivalently, reduced coverage. To meet coverage requirements, signal generation technologies with low PAPR (power-reducing ratio) are often selected.

[0143] Discrete Fourier transform-spreading-orthogonal frequency division multiplexing (DFT-S-OFDM) is a variant of cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM). CP-OFDM maps modulated symbols to frequency-domain subcarriers, then performs an inverse Fourier transform on them to convert the frequency-domain signals into time-domain signals, and then adds a cyclic prefix to obtain the transmitted signal. DFT-S-OFDM performs a discrete Fourier transform on a certain number of modulated symbols, converts them to the frequency domain, and then either filters or maps them directly to frequency-domain subcarriers without filtering. It then performs an inverse discrete Fourier transform on them to convert the frequency-domain signals into time-domain signals, and then adds a cyclic prefix to obtain the transmitted signal. Please refer to Figure 4, which is a schematic diagram of a DFT-S-OFDM processing flow provided by an embodiment of the present application. As can be seen from Figure 4, the transmission process is as follows: the N-point modulated data generated by encoding is converted into N-point parallel modulated data after serial-to-parallel conversion (S-to-P); the N-point parallel modulated data is converted into frequency domain data after discrete Fourier transform (DFT), and the frequency domain data is mapped to M-point frequency domain subcarriers (subcarrier mapping), and then the M-point inverse discrete Fourier transform (IDFT) is performed to transform it into the time domain, and then parallel-to-serial conversion (P-to-S) is performed, and then a cyclic prefix (CP) is added or power switching (PS) is performed. Finally, the signal is converted through a digital to analog converter (DAC) and a radio frequency module and sent out through the antenna. The receiving process is as follows: the transmitted signal passes through the wireless channel and is received by the receiving antenna. The signal received by the receiving antenna passes through the RF module and analog-to-digital converter, where it undergoes CP removal, serial-to-parallel conversion, and a DFT transform to the frequency domain. The N signals are then extracted, or demapped. After extraction, the signal is equalized using the estimated channel, and then transformed into a modulated signal using the IDFT transform, which is then converted to serial-to-parallel. Because DFTs-OFDM performs an additional DFT process before traditional OFDM, it is also called linear precoded OFDM. DFT-s-OFDM is still essentially single-carrier.Essentially, the DFT-map-IFFT operation is equivalent to convolving the input signal with a Sinc waveform before the DFT. Because it's still a single-carrier operation, DFTs-OFDM achieves a lower PAPR compared to traditional OFDM processing, improving mobile terminal power transmission efficiency, extending battery life, and reducing terminal costs.

[0144] High-frequency (millimeter wave) bands (e.g., 28G, 39G, 60G, and 73G) have become a hotspot for research and development in the industry due to their abundant frequency resources, aiming to address growing communication needs. Their notable features include large bandwidth and highly integrated antenna arrays for high throughput, but they also present significant issues with mid-range and RF distortion, such as phase noise (PHN) and carrier frequency offset (CFO). Furthermore, high frequencies also experience greater Doppler shift. All three factors can introduce phase errors, degrading the performance of high-frequency communication systems or even rendering them inoperable.

[0145] Taking phase noise as an example, as the frequency band increases, the phase noise power spectrum density increases, and the impact on the received signal becomes greater. The impact of phase noise can be expressed as:

[0146] Among them, n=0,1,…,N-1 is the time domain sampling point, j represents the identifier of the virtual signal, θ represents the phase error, x(n) represents the transmitted signal, and y(n) represents the received signal. In simple terms, a random phase value is generated at each sampling point n. Please refer to Figure 5, which is a schematic diagram of a phase noise provided in an embodiment of the present application. It can be seen from Figure 5 that the random phase of the phase noise of device 1 (AAU1) and the phase noise of device 2 (AAU2) varies with time within [-30,20] degrees. As can be seen from Figure 5, when the frequency band is high, the deterioration of phase noise will lead to poor demodulation performance. Therefore, the existing NR protocol introduces a phase tracking reference signal (PTRS) for both waveforms (CP-OFDM and DFT-s-OFDM) to compensate for the influence of phase noise and improve the demodulation performance under phase noise conditions. Please refer to Figure 6. Figure 6(a) is a schematic diagram of a phase noise compensation embodiment provided by the present application, and Figure 6(b) is a schematic diagram of an uncompensated phase noise embodiment provided by the present application. An important non-ideal effect associated with high-frequency transmission is phase noise. In the time domain, phase noise manifests itself as a phase offset from the standard constellation points.

[0147] The different control channel elements (CCE) of the physical downlink control channel (PDCCH) of NR are interleaved. In the frequency domain resource allocation in NR, each subcarrier is called a resource element (RE), 12 consecutive REs form a physical resource block (PRB), and each PRB can also be called a resource element group (REG). 6 REGs form a CCE. Different numbers of CCEs form a PDCCH, and the CCEs contained in a PDCCH are called the aggregation level of the PDCCH. If the aggregation level is any one of 1, 2, 4, 8, or 16, the number of CCEs is any one of 1, 2, 4, 8, or 16. Please refer to Figure 7, which is a schematic diagram of a different REGbundle provided in an embodiment of the present application. Different REGs form a bundle, and each REGbundle contains 2, 3, or 6 REGs. The mapping between CCE and REG can be interleaved mapping or non-interleaved mapping. The mapping between CCE and REG means that the REGs that make up the CCE are selected according to different REG bundles. For example, please refer to Figure 8, which is a schematic diagram of a CCE and REG mapping provided by an embodiment of the present application. When the REG bundle is equal to 2, the REG bundle that makes up the CCE can select REG bundle indexes 0, 8, and 16. This selective REG bundle is also called interleaved mapping of CCE and REG. If non-interleaved mapping is used, when the REG bundle is equal to 2, the REG bundle that makes up the CCE can select REG bundle indexes 0, 1, and 2.

[0148] To summarize, high-frequency transmission involves severe mid-range radio frequency distortion, such as phase noise, which introduces phase errors and causes the performance of high-frequency communication systems to degrade or even fail to work. Therefore, how to combat phase noise and improve the transmission performance of high-frequency communication systems is a technical problem that those skilled in the art are currently working on.

[0149] Please refer to FIG9 , which shows an information processing method provided by an embodiment of the present application. The method includes but is not limited to the following steps:

[0150] Step S901: interleave modulation symbols of multiple terminal devices to determine interleaving information.

[0151] Optionally, the network device may interleave the modulation symbols of multiple terminal devices to determine the interleaving information. Optionally, the network device may interleave the modulation symbols of multiple terminal devices in one or more DFT blocks within one or more orthogonal frequency division multiplexing (OFDM), that is, it can be understood that the network device interleaves the modulation symbols of multiple terminal devices in the time domain. The modulation symbol is the modulation symbol of a downlink single carrier. The downlink single carrier may include single-carrier quadrature amplitude modulation (SC-QAM) or DFT-s-OFDM. The modulation symbol includes the modulation symbol of the PDCCH or the modulation symbol of the physical downlink shared channel (PDSCH). Optionally, the modulation symbol may be a modulation symbol of data, or a modulation symbol of a reference signal, for example, a modulation symbol of a demodulation reference signal (DMRS). Optionally, the modulation symbols of multiple terminal devices may refer to different modulation symbols corresponding to different terminal devices among the multiple terminal devices. In one example, terminal device 1 has 36 modulation symbols and terminal device 2 has 54 modulation symbols.

[0152] Optionally, at least one interleaved sub-information in the interleaved information includes modulation symbols of part of multiple terminal devices. Optionally, the at least one interleaved sub-information includes modulation symbols of part of different terminal devices among the multiple terminal devices. Optionally, the interleaved information may include at least one interleaved sub-information. When the interleaved information includes one interleaved sub-information, the interleaved information, i.e., the interleaved sub-information includes all modulation symbols of multiple terminal devices. Accordingly, in this case, it can be understood that the action of dividing into interleaved sub-information does not necessarily exist, and the interleaved information can be directly mapped to the DFT time domain resource unit, which is not limited in the embodiments of the present application. When the interleaved information includes at least one interleaved sub-information, each interleaved sub-information includes modulation symbols of part of multiple terminal devices, and the interleaved information includes all modulation symbols of multiple terminal devices. Optionally, the interleaved sub-information can also be called an interleaved block, which is not limited in the embodiments of the present application.

[0153] Next, we will describe the case where all groups of modulation symbols of multiple terminal devices are interleaved, which can also be referred to as interleaving all modulation symbol groups. Specifically,

[0154] Wherein, each interleaving sub-information in at least one interleaving sub-information includes i*N modulation symbols, i is the number of modulation symbols selected sequentially or randomly from each group in all groups, all groups include groups of modulation symbols of each terminal device in multiple terminal devices, N is all groups, i is a positive integer greater than 0, for example, i can be any one or more of 1, 2, 3, 4, 5, 6, 8, 10, 12. Optionally, when the value of i is greater than 2, this interleaving method can be called block interleaving. N is a positive integer greater than 0. Wherein, N can be understood as the sum of the number of groups of modulation symbols of different terminal devices, wherein the number of groups of modulation symbols corresponding to each terminal device can be at least one. Optionally, i and the number of modulation symbols included in each group in all groups can be agreed upon by the terminal device and the network device, specified by the protocol, configured by the network device, or reported by the terminal device, and are not limited in the embodiments of the present application. If it is configured by a network device, it can be configured through any one or more of RRC signaling, physical layer downlink control information (DCI), MAC control element (CE), system information or broadcast signal signaling or paging message signaling. Optionally, the number of modulation symbols included in each group in all the groups can be the same or different. When the number of modulation symbols included in two groups in all the groups is different, for example, the last position of the group with fewer modulation symbols in the two groups cannot be filled, the group with fewer modulation symbols in the two groups can be filled with 0, left blank, or a placeholder can be reserved, which is not limited in the embodiments of the present application. For example, group 1 of the two groups includes 18 modulation symbols, and group 2 of the group includes 17 modulation symbols. For example, the 18th position in group 2 is filled with 0. Optionally, the number of modulation symbols included in each group in all groups can be any one or more of 2, 4, 6, 8, 12, 24, 36, 48, 60, 72, 84, 96, 108, 120, 132, 144, 156, 168, and 180, which is not limited in the embodiments of the present application. In one example, assuming that the multiple terminal devices include 2 terminal devices, namely terminal device 1 and terminal device 2, the grouping of modulation symbols of terminal device 1 includes 2, namely group 1 and group 2, wherein group 1 and group 2 include the modulation symbols of terminal device 1, and the grouping of modulation symbols of terminal device 2 includes 3, namely group 3, group 4, and group 5, wherein group 3, group 4, and group 5 include the modulation symbols of terminal device 2, then the total number of groups N=5, i represents the number of modulation symbols selected sequentially or randomly from each of the 5 groups.Optionally, the order referred to in the embodiment of the present application can be in the order of the modulation symbol index from small to large or from large to small, and the embodiment of the present application is not limited thereto.

[0155] Optionally, the interleaving information includes k interleaving sub-information, where (k*i*N) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0. That is, the k interleaving sub-information includes the modulation symbols of the multiple terminal devices, which can be understood as the interleaving information including all or all of the modulation symbols of the multiple terminal devices.

[0156] In one example, it is assumed that terminal device 1 has 36 modulation symbols, namely A1, A2, ..., A35, A36, and terminal device 2 has 54 modulation symbols, namely B1, B2, ..., B53, B54, wherein the modulation symbols of terminal device 1 can be divided into 2 groups, the number of modulation symbols included in each group is 18, and the 2 groups are group 1 and group 2, the modulation symbols included in group 1 are A1, A2, ..., A17, A18, and the modulation symbols included in group 2 are The modulation symbols are A19, A20,…, A35, A36; the modulation symbols of the terminal device 2 can be divided into 3 groups, the number of modulation symbols included in each group is 18, the 3 groups are group 3, group 4 and group 5, the modulation symbols included in group 3 are B1, B2,…, B17, B18, the modulation symbols included in group 4 are B19, B20,…, B35, B36, and the modulation symbols included in group 5 are B37, B38,…, B53, B54.

[0157] Please refer to Figure 10, which is a schematic diagram of an interleaving process provided by an embodiment of the present application. Optionally, the first modulation symbol in each group can be selected as interleaving sub-information 1, and interleaving sub-information 1 includes A1, A19, B1, B19, and B37; the second modulation symbol in each group can be selected as interleaving sub-information 2, and interleaving sub-information 2 includes A2, A20, B2, B20, and B38. Similarly, the last modulation symbol in each group can be selected as interleaving sub-information 18, and interleaving sub-information 18 includes A18, A36, B18, B36, and B54. In this example, the interleaving information includes k = 18 interleaving sub-information, i = 1, that is, the number of modulation symbols selected sequentially or randomly from each group in all groups is 1, the total number of groups N = 5, that is, the sum of the number of groups of modulation symbols for each terminal device in multiple terminal devices is 5, and (k*i*N) = 18*1*5 = 90 is the number of modulation symbols for multiple terminal devices. Optionally, the mapping position of the modulation symbol in each group is related to the value of all groups. In this example, since N=5, the mapping position of the modulation symbol in each group is related to 5. For example, the modulation symbol in group 1 is mapped to the DFT time domain resource element 1+5(n-1) position, where n represents the modulation signal index in group 1, and the modulation symbol in group 2 is mapped to the DFT time domain resource element 2+5(n-1) position; and so on, without listing them one by one. For example, n=1, the modulation symbol A1 in group 1 is mapped to the DFT time domain resource element 1+5(n-1)=1+5(1-1)=0, and the modulation symbol A19 in group 2 is mapped to the DFT time domain resource element 2+5(n-1)=2+5(1-1)=2 position.

[0158] Please refer to Figure 11, which is a schematic diagram of another interleaving process provided by an embodiment of the present application. Optionally, the 1st and 2nd modulation symbols in each group can be selected as interleaving sub-information 1, and interleaving sub-information 1 includes A1, A2, A19, A20, B1, B2, B19, B20, B37, and B38; the 3rd and 4th modulation symbols in each group can be selected as interleaving sub-information 2, and interleaving sub-information 2 includes A3, A4, A21, A22, B3, B4, B21, B22, B39, and B40. Similarly, the 17th and 18th modulation symbols in each group can be selected as interleaving sub-information 9, and interleaving sub-information 9 includes A17, A18, A35, A36, B17, B18, B35, B36, B53, and B54. In this example, the interleaving information includes k=9 interleaving sub-information, i=2, that is, the number of modulation symbols selected sequentially or randomly from each group in all the groups is 2, the total group N=5, that is, the sum of the number of groups of modulation symbols of each terminal device in multiple terminal devices is 5, (k*i*N)=9*2*5=90 is the number of modulation symbols of multiple terminal devices.

[0159] The above describes the case where all groups are interleaved. The following describes the case where some groups are interleaved, as follows:

[0160] Each interleaving sub-information in the at least one interleaving sub-information includes j*M modulation symbols, where j is the number of modulation symbols selected sequentially or randomly from each group in a partial group of different terminal devices among the multiple terminal devices. The partial group includes a portion of the total group, and the total group includes the group of modulation symbols for each terminal device among the multiple terminal devices. M is the partial group, and j is a positive integer greater than 0. Optionally, when the value of j is greater than 2, this interleaving method can be called block interleaving. M is a positive integer greater than 0. The total group and the total group N mentioned above have the same meaning and can be understood as the sum of the number of groups of modulation symbols for different terminal devices. The number of groups of modulation symbols corresponding to each terminal device can be at least one. The partial group can include groups of modulation symbols corresponding to different terminal devices. Optionally, the number of the partial groups can be any number between 1 and 96, which is not limited in this embodiment of the present application. Optionally, j, the number of partial groups, or the number of modulation symbols included in each group in the partial group can be agreed upon by the terminal device and the network device, specified in a protocol, configured by the network device, or reported by the terminal device, which is not limited in this embodiment of the present application. For details, please refer to the relevant description of each group in all the above groups, which will not be repeated here. In one example, it is assumed that the multiple terminal devices include 2 terminal devices, namely terminal device 1 and terminal device 2, and the modulation symbol groups of terminal device 1 include 2, namely group 1 and group 2, and group 1 and group 2 include the modulation symbols of terminal device 1. The modulation symbol groups of terminal device 2 include 2, namely group 3 and group 4, and group 3 and group 4 include the modulation symbols of terminal device 2. Then the total group N=4, the partial group M=2, the partial group may include group 1 and group 3, or group 2 and group 4, and j represents the number of modulation symbols selected sequentially or randomly from each group in the partial group. For example, j represents the number of modulation symbols selected sequentially from group 1.

[0161] Optionally, the interleaving information includes k interleaving sub-information, where (k*j*M) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0. That is, the k interleaving sub-information includes the modulation symbols of the multiple terminal devices. In other words, it can be understood that the interleaving information includes all or all of the modulation symbols of the multiple terminal devices.

[0162] In an example, it is assumed that terminal device 1 has 48 modulation symbols, namely A1, A2, ..., A47, A48, and terminal device 2 has 48 modulation symbols, namely B1, B2, ..., B47, B48, wherein the modulation symbols of terminal device 1 can be divided into 4 groups, the number of modulation symbols included in each group is 12, and the 4 groups are group 1, group 2, group 3 and group 4, the modulation symbols included in group 1 are A1, A2, ...A11, A12, the modulation symbols included in group 2 are A13, A14, ..., A23, A24, the modulation symbols included in group 3 are A25, A26, ..., A35, A36, and the modulation symbols included in group 4 are A37, A38, ..., A47, A48; the modulation symbols of terminal device 2 can be divided into 4 groups, the number of modulation symbols included in each group is 12, and the 4 groups are group 5, group 6, group 7 and group 8, group 5 The modulation symbols included in group 1 are B1, B2,…B11, B12, the modulation symbols included in group 6 are B13, B14,…, B23, B24, the modulation symbols included in group 7 are B25, B26,…, B35, B36, and the modulation symbols included in group 8 are B37, B38,…, B47, B48.

[0163] Please refer to Figure 12, which is a schematic diagram of an interleaving process provided by an embodiment of the present application. Optionally, some of the groups include group 1, group 2, group 5 and group 6, or group 3, group 4, group 7 and group 8. Optionally, some of the groups include group 1, group 2, group 5 and group 6, and the first modulation symbol in each group in the partial groups can be selected as interleaving sub-information 1, and interleaving sub-information 1 includes A1, A13, B1, and B13. The second modulation symbol in each group in the partial groups can be selected as interleaving sub-information 2, and interleaving sub-information 2 includes A2, A14, B2, and B14. Similarly, the 12th modulation symbol in each group in the partial groups can be selected as interleaving sub-information 12, and interleaving sub-information 12 includes A12, A24, B12, and B24. Optionally, The partial groups include group 3, group 4, group 7, and group 8. The first modulation symbol in each of the partial groups can be selected as interleaving sub-information 13, and interleaving sub-information 13 includes A25, A37, B25, and B37. The second modulation symbol in each of the partial groups can be selected as interleaving sub-information 14, and interleaving sub-information 14 includes A26, A38, B26, and B38. Similarly, the twelfth modulation symbol in each of the partial groups can be selected as interleaving sub-information 24, and interleaving sub-information 24 includes A36, A48, B36, and B48. Optionally, in this example, the interleaving information includes k=24 interleaving sub-information, j=1, that is, the number of modulation symbols sequentially or randomly selected from each of the partial groups is 1, the partial group M=4, and (k*j*M)=24*1*4=96 is the number of modulation symbols of multiple terminal devices.

[0164] Please refer to Figure 13, which is a schematic diagram of an interleaving process provided by an embodiment of the present application. Optionally, the partial grouping includes group 1, group 2, group 5, and group 6, or group 3, group 4, group 7, and group 8. Optionally, some groups include group 1, group 2, group 5 and group 6, and the 1st and 2nd modulation symbols in each group in the some groups can be selected as interleaving sub-information 1, and interleaving sub-information 1 includes A1, A2, A13, A14, B1, B2, B13, and B14. The 3rd and 4th modulation symbols in each group in the some groups can be selected as interleaving sub-information 2, and interleaving sub-information 2 includes A3, A4, A15, A16, B3, B4, B15, and B16. By analogy, the 11th and 12th modulation symbols in each group in the some groups can be selected as interleaving sub-information 6, and interleaving sub-information 6 includes A11, A12, A23, A24, B11, B12, B23, and B24. Optionally, some groups include group 1, group 2, group 5 and group 6, and the 11th and 12th modulation symbols in each group in the some groups can be selected as interleaving sub-information 6, and interleaving sub-information 6 includes A11, A12, A23, A24, B11, B12, B23, and B24. The subgroups include group 3, group 4, group 7 and group 8. The 1st and 2nd modulation symbols in each of the some groups can be selected as interleaving sub-information 7, and interleaving sub-information 7 includes A25, A26, A37, A38, B25, B26, B37, and B38. The 3rd and 4th modulation symbols in each of the some groups can be selected as interleaving sub-information 8, and interleaving sub-information 8 includes A27, A28, A39, A40, B27, B28, B39, and B40. Similarly, the 11th and 12th modulation symbols in each of the some groups can be selected as interleaving sub-information 12, and interleaving sub-information 12 includes A35, A36, A47, A48, B35, B36, B47, and B48. Optionally, in this example, the interleaving information includes k=12 interleaving sub-information, j=2, that is, the number of modulation symbols selected sequentially or randomly from each group in the partial grouping is 2, the partial grouping M=4, (k*j*M)=12*2*4=96 is the number of modulation symbols of multiple terminal devices.

[0165] It should be noted that the above-mentioned interleaving of all or part of the groups is only an example. Of course, there are other interleaving methods, which are not limited in the embodiments of the present application.

[0166] Optionally, the number of modulation symbols included in each group may be the same or different, and each group is a group in the group of modulation symbols of each terminal device in multiple terminal devices. It may refer to each group in all the above groups, or it may refer to each group in some of the above groups, which is not limited in the embodiments of the present application. Optionally, each group may also be called a CCE or REG or modulation symbol group (MSG) or other name, which is not limited in the embodiments of the present application.

[0167] Optionally, interleaving includes placing modulation symbols of different terminal devices among the multiple terminal devices at intervals of L modulation symbols, where L is a positive integer greater than 0. It can be understood as placing two modulation symbols in the same terminal device at intervals of L modulation symbols, and optionally, the two modulation symbols may be adjacent modulation symbols. Optionally, the DFT time domain resource units to which two modulation symbols in the same terminal device are respectively mapped are spaced by L DFT time domain resource units. In one example, terminal device 1 includes modulation symbol 1 and modulation symbol 2, wherein modulation symbol 1 and modulation symbol 2 are adjacent modulation symbols, modulation symbol 1 is mapped to DFT time domain resource unit 1, and modulation symbol 2 is mapped to DFT time domain resource unit 2, wherein time domain resource unit 1 and time domain resource unit 2 are spaced by L time domain resource units, and the L time domain resource units correspond to L modulation symbols.

[0168] Optionally, before interleaving the modulation symbols of multiple terminal devices and determining the interleaving information, the method further includes: channel coding downlink control information (DCI) of the multiple terminal devices to determine bit information of the multiple terminal devices, and then modulating the bit information of the multiple terminal devices to determine the modulation symbols of the multiple terminal devices. Optionally, other operations may be performed on the DCI of the multiple terminal devices, such as scrambling.

[0169] Optionally, the number of modulation symbols for the multiple terminal devices is determined based on the size of the DFT time domain resource unit. This can also be understood as determining the number of modulation symbols for the multiple terminal devices based on the size of the DFT block. Optionally, the number of modulation symbols for the multiple terminal devices is less than or equal to the DFT block size. Optionally, the DFT time domain resource unit can be a DFT time domain resource unit to which the modulation symbols of the multiple terminal devices are mapped, or can be understood as a DFT time domain resource unit to which interleaved information is mapped.

[0170] Step S902: Map the interleaved information to a discrete Fourier transform (DFT) time domain resource unit to obtain a mapped result.

[0171] The modulation symbols of different terminal devices among the multiple terminal devices are mapped to adjacent time domain resource units of the DFT time domain resource unit. This can be understood as the DFT time domain resource units to which the modulation symbols of the same terminal device are mapped are separated by a certain number of DFT time domain resource units. Optionally, the interleaved information can be mapped sequentially or randomly to the DFT time domain resource units to obtain the mapped result. Of course, other mapping methods are also possible, which are not limited in the embodiments of the present application. The random mapping process can be performed according to a random function, which can be various functions, such as a hash function, which is not limited in the embodiments of the present application. Optionally, the interleaved information includes at least one interleaved sub-information, and the modulation symbols of different terminal devices in the at least one interleaved sub-information are mapped to adjacent time domain resource units of the DFT time domain resource unit. In one example, the interleaved sub-information includes modulation symbol 1 of terminal device 1 and modulation symbol 2 of terminal device 2, wherein modulation symbol 1 of terminal device 1 is mapped to DFT time domain resource unit 1, and modulation symbol 2 of terminal device 2 is mapped to DFT time domain resource unit 2, and DFT time domain resource unit 1 and DFT time domain resource unit 2 are adjacent.

[0172] Optionally, the DFT time domain resource unit mapped to the interleaved information can be called a DFT block, and the DFT time domain resource unit mapped to an interleaved sub-information in the interleaved information can be called a small block in the DFT block, which is not limited in the embodiments of the present application.

[0173] Optionally, the mapped result may be subjected to subcarrier mapping, IDFT, and cyclic prefix addition.

[0174] In one example, referring to FIG10 , the interleaving information includes 18 interleaving sub-information. The 18 interleaving sub-information can be mapped sequentially or randomly to the DFT time-domain resource units, as follows:

[0175] The interleaved information is mapped sequentially to the DFT time domain resource units. For example, interleaved sub-information 1 including A1, A19, B1, B19, and B37 are respectively mapped to the positions of 1, 2, 3, 4, and 5 of the DFT time domain resource units, and interleaved sub-information 2 including A2, A20, B2, B20, and B38 are respectively mapped to the positions of 6, 7, 8, 9, and 10 of the DFT time domain resource units, and so on. Interleaved sub-information 18 including A18, A36, B18, B36, and B54 are respectively mapped to the positions of 86, 87, 88, 89, and 90 of the DFT time domain resource units. Therefore, it can be seen that the modulation symbol A1 in the interleaving sub-information 1 corresponds to terminal device 1, the modulation symbol A19 in the interleaving sub-information 2 corresponds to terminal device 2, the modulation symbol A1 in the interleaving sub-information 1 is mapped to the position of the DFT time domain resource unit 1, and the modulation symbol A19 in the interleaving sub-information 2 is mapped to the position of the DFT time domain resource unit 2, wherein the time domain resource unit 1 and the time domain resource unit 2 are adjacent time domain resource units. Optionally, the time domain resource units 1, 2, ..., 90 of the DFT can be referred to as a DFT block, and the time domain resource units 1, 2, 3, 4, 5 of the DFT can be referred to as a small block in the DFT block, which is not limited in the embodiments of the present application.

[0176] The interleaved information is randomly mapped to the DFT time domain resource unit. For example, the interleaved sub-information 1 including A1, A19, B1, B19, and B37 are respectively mapped to the positions of the DFT time domain resource units 16, 17, 18, 19, and 20, and the interleaved sub-information 2 including A2, A20, B2, B20, and B38 are respectively mapped to the positions of the DFT time domain resource units 1, 2, 3, 4, and 5, and so on, to obtain the mapped result.

[0177] It should be noted that the action of dividing the interleaved sub-information does not necessarily exist, and the interleaved information can be directly mapped to the DFT time domain resource unit, which is not limited in the embodiments of the present application; for example, the selected modulation symbols A1, A19, B1, B19, B37 are mapped to the positions 1, 2, 3, 4, and 5 of the DFT time domain resource units.

[0178] Optionally, in Figure 10, the number of DFT time domain resource units is N1, for example, N1=90, and the number of modulation symbols included in each of all groups is N2, for example, N2=18. Then the ratio N3 of the number of DFT time domain resource units to the number of modulation symbols included in each of all groups is, for example, N3=N1 / N2=90 / 18=5, where N3 represents the number of groups participating in interleaving. Optionally, in this example, the modulation symbol A1 and the modulation symbol A2 included in the terminal device 1 are adjacent modulation symbols, where the modulation symbol A1 is mapped to the position of the time domain resource unit 1, and the modulation symbol A2 is mapped to the position of the time domain resource unit 6. The time domain resource units to which the modulation symbol A1 and the modulation symbol A2 are mapped are separated by 5 time domain resource units, and the 5 time domain resource units correspond to 5 modulation symbols.

[0179] In one example, the interleaved sub-information in Figures 11, 12, and 13 can be sequentially or randomly mapped to the DFT time domain resource unit to obtain a mapping result. For details, please refer to the mapping of the interleaved sub-information in Figure 10, which will not be repeated here.

[0180] Optionally, the above steps S901 and S902 illustrate the encoding process of the network device. Relative to the terminal device, the terminal device can obtain information to be decoded, wherein the decoded information includes first information, which is information that the interleaved information is mapped to the DFT time domain resource unit. Adjacent time domain resource units of the DFT time domain resource unit are mapped to modulation symbols of different terminal devices in multiple terminal devices, and then the terminal device decodes the information to be decoded to obtain the decoded result.

[0181] Optionally, the terminal device can obtain the corresponding modulation symbol by taking the modulation symbol at the starting position of the corresponding position according to the interleaving mode, such as full group interleaving or partial group interleaving and mapping.

[0182] In the method described in Figure 9, the modulation symbols of multiple terminal devices are interleaved to determine the interleaving information, and the interleaving information is mapped to the DFT time domain resource unit. This allows the modulation symbols of different terminal devices to be mapped to adjacent time domain resource units of the DFT time domain resource unit. It can also be understood that the DFT time domain resource units to which the modulation symbols of the same terminal device are mapped are separated by a certain number of DFT time domain resource units, thereby being able to resist the volatility of phase noise, reduce the impact of signal noise, and thus improve transmission efficiency.

[0183] Please refer to FIG14 , which shows an information processing method provided by an embodiment of the present application. The method includes but is not limited to the following steps:

[0184] Step S1401: Interleave bit information of multiple terminal devices to determine interleaving information.

[0185] Optionally, the network device interleaves the bit information of multiple terminal devices to determine the interleaving information. Optionally, the network device may interleave the bit information of multiple terminal devices within one or more DFT blocks within one or more OFDM blocks, which can be understood as the network device interleaving the bit information of multiple terminal devices in the time domain. Optionally, the bit information of multiple terminal devices may refer to different bit information corresponding to different terminal devices among the multiple terminal devices. In one example, terminal device 1 has 36 bits of information, and terminal device 2 has 54 bits of information.

[0186] Optionally, at least one interleaved sub-information in the interleaved information includes partial bit information of multiple terminal devices. Optionally, the at least one interleaved sub-information includes partial bit information of different terminal devices among the multiple terminal devices. Optionally, the interleaved information may include at least one interleaved sub-information. When the interleaved information includes one interleaved sub-information, the interleaved information, i.e., the interleaved sub-information includes all bit information of multiple terminal devices; when the interleaved information includes at least one interleaved sub-information, each interleaved sub-information includes partial bit information of multiple terminal devices, and the interleaved information includes all bit information of multiple terminal devices. Optionally, the interleaved sub-information may also be referred to as an interleaved block, which is not limited in the embodiments of the present application.

[0187] Next, we will describe the situation where all groups of bit information of multiple terminal devices are interleaved, which can also be referred to as interleaving all bit information groups, specifically as follows: wherein, each interleaved sub-information in at least one interleaved sub-information includes i*N bit information, i is the number of bit information selected sequentially or randomly from each group in all groups, all groups include groups of bit information of each terminal device in multiple terminal devices, N is all groups, i is a positive integer greater than 0, and N is a positive integer greater than 0. Optionally, the interleaved information includes k interleaved sub-information, wherein (k*i*N) is the number of bit information of multiple terminal devices, and k is a positive integer greater than 0. Optionally, the order referred to in the embodiment of the present application can be in ascending order or in descending order according to the index of the bit information, and the embodiment of the present application is not limited thereto.

[0188] Partial groups of bit information of multiple terminal devices are interleaved as follows: wherein each interleaved sub-information in at least one interleaved sub-information includes j*M bits of information, j is the number of bits of information selected sequentially or randomly from each group in the partial groups of different terminal devices among the multiple terminal devices, the partial group includes a portion of all groups, the all groups include groups of bit information of each terminal device among the multiple terminal devices, M is the partial group, j is a positive integer greater than 0, and M is a positive integer greater than 0. Optionally, the interleaved information includes k interleaved sub-information, wherein (k*j*M) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

[0189] It should be noted that, regarding whether all or part of the bit information is interleaved, reference can be made to the above-mentioned interleaving of all or part of the modulation symbols, which will not be repeated here.

[0190] Optionally, the number of bit information included in each group is the same or different, and each group is a group in the group of bit information of each terminal device in the multiple terminal devices. It can refer to each group in all the above groups, or it can refer to each group in some of the above groups, which is not limited in the embodiment of the present application. Optionally, each group can also be called a CCE or REG or bit information group (BIG) or other names, which is not limited in the embodiment of the present application.

[0191] Optionally, interleaving includes placing bit information of different terminal devices among the multiple terminal devices at intervals of L bits, where L is a positive integer greater than 0. For details, please refer to the above description of the modulation symbols, which will not be repeated here.

[0192] Optionally, before interleaving the bit information of the multiple terminal devices and determining the interleaved information, the method further includes: performing channel coding on the DCI of the multiple terminal devices to determine the bit information of the multiple terminal devices. Optionally, other operations may be performed on the DCI of the multiple terminal devices, such as scrambling, while still maintaining the bit information format.

[0193] Step S1402: modulate the interleaved information to obtain a modulated result.

[0194] Optionally, the network device modulates the interleaved information to obtain a modulated result. Optionally, a modulation symbol in the modulated result is obtained by modulating the bit information of different terminal devices of multiple terminal devices. It can also be understood that a modulation symbol is obtained by modulating partial bit information of different terminal devices. For example, if there are two terminal devices, namely terminal device 1 and terminal device 2, the modulation symbol can be obtained by modulating partial bit information of terminal device 1 and partial bit information of terminal device 2. Optionally, one modulation symbol can carry 2 bits. In one example, the bit information of terminal device 1 is 0, 1, 0, 1, and the bit information of terminal device 2 is 1, 1, 1, 1. The bit information of terminal device 1 and the bit information of terminal device 2 are interleaved to determine the interleaved information, and the interleaved information includes interleaved sub-information 1 and interleaved sub-information 2. Interleaved sub-information 1 includes 0, 1, 1, 1, and interleaved sub-information 2 includes 0, 1, 1, 1. Interleaved sub-information 1 is modulated to obtain modulation symbol 1, and interleaved sub-information 2 is modulated to obtain modulation symbol 2, wherein modulation symbol 1 is obtained by modulating part of the bit information of terminal device 1 and part of the bit information of terminal device 2, and modulation symbol 2 is obtained by modulating part of the bit information of terminal device 1 and part of the bit information of terminal device 2.

[0195] Optionally, the network device may further perform DFT, subcarrier mapping, IDFT, and add a cyclic prefix on the modulated result.

[0196] Optionally, the above steps S1401 and S1402 illustrate the encoding process of the network device. Relative to the terminal device, the terminal device can obtain information to be decoded, wherein the decoded information includes first information, the first information is information modulated by interleaved information, and a modulation symbol in the first information is modulated by bit information of different terminal devices among the multiple terminal devices, and the interleaved information is determined by interleaving the bit information of the multiple terminal devices, and the bit information is information after control channel encoding, and at least one interleaved sub-information in the interleaved information includes part of the bit information of the multiple terminal devices; then the terminal device decodes the information to be decoded to obtain the decoded result.

[0197] In the method described in Figure 14, the interleaved information is determined by interleaving the bit information of multiple terminal devices, and the interleaved information is modulated to obtain the modulated result. This method enables a modulation symbol in the modulated result to be modulated by the bit information of different terminal devices among the multiple terminal devices. Compared with a modulation symbol modulated by the bit information of the same terminal device, it can resist the volatility of phase noise, reduce the impact of signal noise, and thus improve transmission efficiency.

[0198] The above describes in detail the method of the embodiment of the present application, and the following provides an apparatus of the embodiment of the present application.

[0199] Please refer to FIG. 15 , which is a schematic diagram of the structure of an information processing device 1500 provided in an embodiment of the present application. The information processing device 1500 may include a processing unit 1501 and a transceiver unit 1502 . The details of each unit are as follows:

[0200] The processing unit 1501 is used to perform data processing. The transceiver unit 1502 can implement corresponding communication functions. The transceiver unit 1502 can also be called a communication interface or a communication module.

[0201] Optionally, the information processing device 1500 may further include a storage unit, which may be used to store instructions and / or data. The processing module 1202 may read the instructions and / or data in the storage unit to implement the aforementioned method embodiment.

[0202] The information processing device 1500 can be used to execute the actions performed by the network device in the above method embodiments. The information processing device 1500 can be a network device or a component that can be configured in a network device. The processing unit 1501 is used to execute the processing-related operations on the network device side in the above method embodiments. The transceiver unit 1502 is used to execute the communication-related operations on the network device side in the above method embodiments.

[0203] Optionally, the transceiver unit 1502 may include a sending unit and a receiving unit. The sending unit is configured to perform the sending operation in the above method embodiment. The receiving unit is configured to perform the receiving operation in the above method embodiment.

[0204] It should be noted that the information processing device 1500 may include a sending unit but not a receiving unit. Alternatively, the information processing device 1500 may include a receiving unit but not a sending unit. The specific implementation depends on whether the above-mentioned solution executed by the information processing device 1500 includes a sending action and a receiving action.

[0205] Optionally, the information processing device 1500 is used to execute the actions performed by the network device in the embodiments shown in Figures 9 and 14 above. For details, please refer to the relevant introductions in the embodiments shown in Figures 9 and 14 above, which will not be expanded in detail here. For example, the information processing device 1500 is used to execute the following scheme:

[0206] Processing unit 1501 is configured to interleave modulation symbols of multiple terminal devices and determine interleaving information, wherein the modulation symbols are modulation symbols of a downlink single carrier, and at least one interleaving sub-information in the interleaving information includes modulation symbols of part of the multiple terminal devices;

[0207] Processing unit 1501 is used to map the interleaved information to a discrete Fourier transform (DFT) time domain resource unit to obtain a mapped result, wherein modulation symbols of different terminal devices among multiple terminal devices are mapped to adjacent time domain resource units of the DFT time domain resource unit.

[0208] In a possible implementation, the processing unit 1501 is configured to interleave modulation symbols of multiple terminal devices in one or more discrete Fourier transform (DFT) blocks in one or more orthogonal frequency division multiplexing (OFDM) symbols to determine interleaving information.

[0209] In another possible implementation, the downlink single carrier includes single carrier quadrature amplitude modulation SC-QAM or discrete Fourier transform spread spectrum orthogonal frequency division multiplexing DFT-s-OFDM.

[0210] In yet another possible implementation, the modulation symbol includes a modulation symbol of a physical downlink control channel PDCCH or a modulation symbol of a physical downlink shared channel PDSCH.

[0211] In another possible implementation, interleaving includes placing modulation symbols of different terminal devices among a plurality of terminal devices at intervals of L modulation symbols, where L is a positive integer greater than 0.

[0212] In another possible implementation, each interleaved sub-information in at least one interleaved sub-information includes i*N modulation symbols, where i is the number of modulation symbols selected sequentially or randomly from each group in all groups, all groups include groups of modulation symbols of each terminal device in multiple terminal devices, N is all groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0213] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*i*N) is the number of modulation symbols of multiple terminal devices, and k is a positive integer greater than 0.

[0214] In another possible implementation, N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0215] In another possible implementation, each interleaved sub-information in at least one interleaved sub-information includes j*M modulation symbols, j is the number of modulation symbols selected sequentially or randomly from each group in a partial grouping of different terminal devices among multiple terminal devices, the partial grouping includes a part of the entire grouping, the entire grouping includes a grouping of modulation symbols of each terminal device among the multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0216] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*j*M) is the number of modulation symbols of multiple terminal devices, and k is a positive integer greater than 0.

[0217] In another possible implementation, M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0218] In another possible implementation, the processing unit 1501 is further configured to determine the number of modulation symbols of the plurality of terminal devices according to the DFT time-domain resource unit size.

[0219] In yet another possible implementation, the number of modulation symbols included in each group is the same, and each group is one of the groups of modulation symbols of each terminal device in the plurality of terminal devices.

[0220] It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description of the method embodiment shown in FIG9 .

[0221] Optionally, the information processing device 1500 is used to execute the actions executed by the terminal device in the embodiments shown in Figures 9 and 14 above. For details, please refer to the relevant introductions in the embodiments shown in Figures 9 and 14 above, which will not be expanded in detail here. For example, the information processing device 1500 is used to execute the following scheme:

[0222] Processing unit 1501 is configured to obtain information to be decoded, where the information to be decoded includes first information, the first information being information obtained by mapping interleaved information onto DFT time-domain resource units, wherein adjacent time-domain resource units of the DFT time-domain resource units are mapped to modulation symbols of different terminal devices among a plurality of terminal devices, the interleaved information being determined by interleaving the modulation symbols of the plurality of terminal devices, wherein the modulation symbols are modulation symbols of a single downlink carrier, and at least one interleaved sub-information in the interleaved information includes modulation symbols of a portion of the plurality of terminal devices;

[0223] The processing unit 1501 is configured to decode the information to be decoded to obtain a decoded result.

[0224] In a possible implementation, interleaving includes selecting modulation symbols of different terminal devices among a plurality of terminal devices at intervals of L modulation symbols, where L is a positive integer greater than 0.

[0225] In another possible implementation, each interleaved sub-information in at least one interleaved sub-information includes i*N modulation symbols, where i is the number of modulation symbols selected sequentially or randomly from each group in all groups, all groups include groups of modulation symbols of each terminal device in multiple terminal devices, N is all groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0226] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*i*N) is the number of modulation symbols of multiple terminal devices, and k is a positive integer greater than 0.

[0227] In another possible implementation, N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0228] In another possible implementation, each interleaved sub-information in at least one interleaved sub-information includes j*M modulation symbols, j is the number of modulation symbols selected sequentially or randomly from each group in a partial grouping of different terminal devices among multiple terminal devices, the partial grouping includes a part of the entire grouping, the entire grouping includes a grouping of modulation symbols of each terminal device among multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0229] In another possible implementation, the interleaving information includes k interleaving sub-information, where (k*j*M) is the number of modulation symbols of multiple terminal devices, and k is a positive integer greater than 0.

[0230] In another possible implementation, M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0231] In yet another possible implementation, the number of modulation symbols included in each group is the same, and each group is one of the groups of modulation symbols of each terminal device in the plurality of terminal devices.

[0232] It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description of the method embodiment shown in FIG9 .

[0233] Optionally, the information processing device 1500 is used to execute the actions performed by the network device in the embodiments shown in Figures 9 and 14 above. For details, please refer to the relevant introductions in the embodiments shown in Figures 9 and 14 above, which will not be expanded in detail here. For example, the information processing device 1500 is used to execute the following scheme:

[0234] Processing unit 1501 is configured to interleave bit information of multiple terminal devices to determine interleaved information, wherein the bit information is information after control channel coding, and at least one interleaved sub-information in the interleaved information includes partial bit information of the multiple terminal devices;

[0235] The processing unit 1501 is configured to modulate the interleaved information to obtain a modulated result, wherein a modulation symbol in the modulated result is obtained by modulating bit information of different terminal devices among the multiple terminal devices.

[0236] In a possible implementation, the processing unit 1501 is configured to interleave bit information of multiple terminal devices in one or more discrete Fourier transform (DFT) blocks in one or more orthogonal frequency division multiplexing (OFDM) symbols to determine interleaving information.

[0237] In another possible implementation, interleaving includes placing bit information of different terminal devices among the multiple terminal devices at intervals of L bits, where L is a positive integer greater than 0.

[0238] In another possible implementation, each interleaved sub-information in at least one interleaved sub-information includes i*N bits of information, where i is the number of bits of information selected sequentially or randomly from each group in all groups, all groups include groups of bit information of each terminal device in multiple terminal devices, N is all groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0239] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*i*N) is the number of bit information of multiple terminal devices, and k is a positive integer greater than 0.

[0240] In another possible implementation, N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0241] In another possible implementation, each interleaved sub-information in at least one interleaved sub-information includes j*M bits of information, j is the number of bit information selected sequentially or randomly from each group in a partial grouping of different terminal devices among multiple terminal devices, the partial grouping includes a part of the entire grouping, the entire grouping includes a grouping of bit information of each terminal device among the multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0242] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*j*M) is the number of bit information of multiple terminal devices, and k is a positive integer greater than 0.

[0243] In another possible implementation, M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0244] In yet another possible implementation, the number of bits of information included in each group is the same, and each group is one of the groups of bit information of each terminal device in the plurality of terminal devices.

[0245] It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description of the method embodiment shown in Figure 14.

[0246] Optionally, the information processing device 1500 is used to execute the actions executed by the terminal device in the embodiments shown in Figures 9 and 14 above. For details, please refer to the relevant introductions in the embodiments shown in Figures 9 and 14 above, which will not be expanded in detail here. For example, the information processing device 1500 is used to execute the following scheme:

[0247] Processing unit 1501 is configured to obtain information to be decoded, where the information to be decoded includes first information, the first information being information modulated by interleaved information, a modulation symbol in the first information being modulated by bit information of different terminal devices among multiple terminal devices, the interleaved information being determined by interleaving bit information of the multiple terminal devices, the bit information being information after control channel coding, and at least one interleaved sub-information in the interleaved information including partial bit information of the multiple terminal devices;

[0248] The processing unit 1501 is configured to decode the information to be decoded to obtain a decoded result.

[0249] In a possible implementation, interleaving includes selecting bit information of different terminal devices among a plurality of terminal devices at an interval of L bits, where L is a positive integer greater than 0.

[0250] In another possible implementation, each interleaved sub-information in at least one interleaved sub-information includes i*N bits of information, where i is the number of bits of information selected sequentially or randomly from each group in all groups, all groups include groups of bit information of each terminal device in multiple terminal devices, N is all groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

[0251] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*i*N) is the number of bit information of multiple terminal devices, and k is a positive integer greater than 0.

[0252] In another possible implementation, N is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0253] In another possible implementation, each interleaved sub-information in at least one interleaved sub-information includes j*M bits of information, j is the number of bit information selected sequentially or randomly from each group in a partial grouping of different terminal devices among multiple terminal devices, the partial grouping includes a part of the entire grouping, the entire grouping includes a grouping of bit information of each terminal device among the multiple terminal devices, M is the partial grouping, j is a positive integer greater than 0, and M is a positive integer greater than 0.

[0254] In another possible implementation, the interleaved information includes k interleaved sub-information, where (k*j*M) is the number of bit information of multiple terminal devices, and k is a positive integer greater than 0.

[0255] In another possible implementation, M is specified by a protocol, agreed upon between the network device and the terminal device, configured by the network device, or reported by the terminal device.

[0256] In yet another possible implementation, the number of bits of information included in each group is the same, and each group is one of the groups of bit information of each terminal device in the plurality of terminal devices.

[0257] It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description of the method embodiment shown in Figure 14.

[0258] It should be understood that the specific process of each unit executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0259] The processing unit 1501 in the above embodiment can be implemented by at least one processor or processor-related circuits. The transceiver unit 1502 can be implemented by a transceiver or transceiver-related circuits. The transceiver unit 1502 can also be referred to as a communication module or communication interface. The storage unit can be implemented by at least one memory.

[0260] Please refer to Figure 16, which is a schematic diagram of the structure of another information processing device 1600 provided in an embodiment of the present application. The information processing device 1600 includes at least one processor 1601 and a communication interface 1603, and optionally also includes a memory 1602. The processor 1601, the memory 1602, and the communication interface 1603 are interconnected via a bus 1604. Optionally, the memory 1602 may also be integrated with the processor 1601.

[0261] Memory 1602 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). Memory 1602 is used for storing computer programs and data. Communication interface 1603 is used to receive and send data.

[0262] The processor 1601 may be one or more central processing units (CPUs). When the processor 1601 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0263] The processor 1601 in the information processing device 1600 is used to read the computer program or instructions stored in the memory 1602 to implement the functions of the above-mentioned processing unit, and the communication interface 1603 in the information processing device 1600 is used to implement the functions of the above-mentioned transceiver unit.

[0264] An embodiment of the present application provides a chip system, which includes at least one processor and a communication interface, and the at least one processor is used to execute computer programs or instructions to implement the methods in Figures 9 and 14 above.

[0265] An embodiment of the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction runs on a processor, the method in Figures 9 and 14 above is implemented.

[0266] An embodiment of the present application provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed on a computer, the methods provided in the embodiments shown in FIG. 9 and FIG. 14 are implemented.

[0267] An embodiment of the present application provides a communication system, which includes: a network device in the above embodiment and a terminal device in the above embodiment, wherein the network device is used to execute part or all of the operations executed by the network device in the above method embodiment, and the terminal device is used to execute part or all of the operations executed by the terminal device in the above method embodiment.

[0268] An embodiment of the present application also provides a chip device, including a processor, for calling a computer program or instruction stored in the memory so that the processor executes the method provided in the embodiments shown in Figures 9 and 14 above.

[0269] In one possible implementation, the input of the chip device corresponds to the receiving operation in any one of the embodiments shown in FIG. 9 and FIG. 14 , and the output of the chip device corresponds to the sending operation in any one of the embodiments shown in FIG. 9 and FIG. 14 .

[0270] Optionally, the processor is coupled to the memory via an interface.

[0271] Optionally, the chip device further includes a memory, in which computer programs or computer instructions are stored.

[0272] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0273] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist in a base station or a terminal as discrete components.

[0274] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0275] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0276] In the description of this application, words such as "first", "second", "S901", or "S902" are only used to distinguish the description and facilitate the context. Different sequence numbers themselves do not have specific technical meanings and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying the order of execution of operations. The execution order of each process should be determined by its function and internal logic.

[0277] In this application, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. A and B can be singular or plural. Additionally, the character " / " in this document indicates that the related objects are in an "or" relationship.

[0278] In this application, "transmission" may include the following three situations: sending of data, receiving of data, or sending of data and receiving of data. In this application, "data" may include business data and / or signaling data.

[0279] In this application, the terms "comprise" or "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process / method comprising a series of steps, or a system / product / apparatus comprising a series of units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes / methods / products / apparatus.

[0280] In the description of this application, unless otherwise specified, the number of nouns refers to "singular or plural," that is, "one or more." "At least one" means one or more. "Including at least one of the following: A, B, C" means that it may include A, or include B, or include C, or include A and B, or include A and C, or include B and C, or include A, B, and C. A, B, and C can be single or plural.

Claims

1. An information processing method, characterized in that: include: Interleaving modulation symbols of multiple terminal devices to determine interleaving information, wherein the modulation symbols are modulation symbols of a downlink single carrier, and at least one interleaving sub-information in the interleaving information includes modulation symbols of part of the multiple terminal devices; The interleaved information is mapped to a discrete Fourier transform DFT time domain resource unit to obtain a mapped result, wherein modulation symbols of different terminal devices among the multiple terminal devices are mapped to adjacent time domain resource units of the DFT time domain resource unit.

2. The method according to claim 1, characterized in that include: The downlink single carrier includes single carrier quadrature amplitude modulation SC-QAM or discrete Fourier transform spread spectrum orthogonal frequency division multiplexing DFT-s-OFDM.

3. The method according to claim 1 or 2, characterized in that: include: The modulation symbol includes a modulation symbol of a physical downlink control channel PDCCH or a modulation symbol of a physical downlink shared channel PDSCH.

4. The method according to any one of claims 1 to 3, characterized in that: The interleaving includes placing modulation symbols of different terminal devices among the multiple terminal devices at intervals of L modulation symbols, where L is a positive integer greater than 0.

5. The method according to any one of claims 1 to 4, characterized in that: Each interleaved sub-information in the at least one interleaved sub-information includes i*N modulation symbols, where i is the number of modulation symbols selected sequentially or randomly from each group in all groups, and all groups include groups of modulation symbols of each terminal device in the multiple terminal devices, N is all groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

6. The method according to claim 5, characterized in that The interleaving information includes k interleaving sub-information, wherein (k*i*N) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

7. The method according to any one of claims 1 to 4, characterized in that: Each interleaved sub-information in the at least one interleaved sub-information includes j*M modulation symbols, where j is the number of modulation symbols selected sequentially or randomly from each group in partial groups of different terminal devices among the multiple terminal devices, the partial groups include a part of all groups, and the all groups include groups of modulation symbols of each terminal device among the multiple terminal devices, M is the partial groups, j is a positive integer greater than 0, and M is a positive integer greater than 0.

8. The method according to claim 7, characterized in that The interleaving information includes k interleaving sub-information, wherein (k*j*M) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: The number of modulation symbols of the multiple terminal devices is determined according to the size of the DFT time domain resource unit.

10. The method according to any one of claims 5 to 9, characterized in that: include: The number of modulation symbols included in each group is the same, and each group is one group among the groups of modulation symbols of each terminal device among the multiple terminal devices.

11. An information processing method, characterized in that: include: Obtain information to be decoded, the information to be decoded includes first information, the first information is information of interleaving information mapped to a DFT time domain resource unit, wherein adjacent time domain resource units of the DFT time domain resource unit are mapped to modulation symbols of different terminal devices in a plurality of terminal devices, the interleaving information is determined by interleaving the modulation symbols of the plurality of terminal devices, wherein the modulation symbols are modulation symbols of a downlink single carrier, and at least one interleaving sub-information in the interleaving information includes modulation symbols of part of the plurality of terminal devices Make symbols; The information to be decoded is decoded to obtain a decoded result.

12. The method according to claim 11, characterized in that The interleaving includes selecting modulation symbols of different terminal devices among the multiple terminal devices at intervals of L modulation symbols, wherein L is a positive integer greater than 0.

13. The method according to claim 11 or 12, characterized in that: Each interleaved sub-information in the at least one interleaved sub-information includes i*N modulation symbols, where i is the number of modulation symbols selected sequentially or randomly from each group in all groups, and all groups include groups of modulation symbols of each terminal device in the multiple terminal devices, N is all groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

14. The method according to claim 13, characterized in that The interleaving information includes k interleaving sub-information, wherein (k*i*N) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

15. The method according to claim 11 or 12, characterized in that: Each interleaved sub-information in the at least one interleaved sub-information includes j*M modulation symbols, where j is the number of modulation symbols selected sequentially or randomly from each group in partial groups of different terminal devices among the multiple terminal devices, the partial groups include a part of all groups, and the all groups include groups of modulation symbols of each terminal device among the multiple terminal devices, M is the partial groups, j is a positive integer greater than 0, and M is a positive integer greater than 0.

16. The method according to claim 15, characterized in that The interleaving information includes k interleaving sub-information, wherein (k*j*M) is the number of modulation symbols of the multiple terminal devices, and k is a positive integer greater than 0.

17. The method according to any one of claims 13 to 16, characterized in that: include: The number of modulation symbols included in each group is the same, and each group is one group among the groups of modulation symbols of each terminal device among the multiple terminal devices.

18. An information processing method, characterized in that: include: Interleaving bit information of the multiple terminal devices to determine interleaving information, wherein the bit information is information after control channel coding, and at least one interleaving sub-information in the interleaving information includes part of the bit information of the multiple terminal devices; The interleaved information is modulated to obtain a modulated result, wherein a modulation symbol in the modulated result is obtained by modulating bit information of different terminal devices among the multiple terminal devices.

19. The method according to claim 18, characterized in that The interleaving includes placing the bit information of different terminal devices among the multiple terminal devices at intervals of L bits of information, wherein L is a positive integer greater than 0.

20. The method according to claim 18 or 19, characterized in that Each interleaved sub-information in the at least one interleaved sub-information includes i*N bits of information, where i is the number of bits of information selected sequentially or randomly from each group in all groups, and the all groups include groups of bit information of each terminal device in the multiple terminal devices, N is the all groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

21. The method according to claim 20, characterized in that The interleaving information includes k interleaving sub-information, wherein (k*i*N) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

22. The method according to claim 18 or 19, characterized in that Each interleaved sub-information in the at least one interleaved sub-information includes j*M bits of information, where j is the number of bit information selected sequentially or randomly from each group in the partial groups of different terminal devices among the multiple terminal devices, the partial groups include a part of all groups, and the all groups include groups of bit information of each terminal device among the multiple terminal devices, M is the partial groups, j is a positive integer greater than 0, and M is a positive integer greater than 0.

23. The method according to claim 22, characterized in that The interleaving information includes k interleaving sub-information, wherein (k*j*M) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

24. The method according to any one of claims 20 to 23, characterized in that: include: The number of bit information included in each group is the same, and each group is one of the groups of bit information of each terminal device in the multiple terminal devices.

25. An information processing method, characterized in that: include: Acquire information to be decoded, the information to be decoded includes first information, the first information is information modulated by interleaved information, a modulation symbol in the first information is modulated by bit information of different terminal devices among the multiple terminal devices, the interleaved information is determined by interleaving the bit information of the multiple terminal devices, the bit information is information after control channel coding, and at least one interleaved sub-information in the interleaved information includes part of the bit information of the multiple terminal devices; The information to be decoded is decoded to obtain a decoded result.

26. The method according to claim 25, characterized in that The interleaving includes selecting bit information of different terminal devices among the multiple terminal devices at an interval of L bits of information, wherein L is a positive integer greater than 0.

27. The method according to claim 25 or 26, characterized in that Each interleaved sub-information in the at least one interleaved sub-information includes i*N bits of information, where i is the number of bits of information selected sequentially or randomly from each group in all groups, and the all groups include groups of bit information of each terminal device in the multiple terminal devices, N is the all groups, i is a positive integer greater than 0, and N is a positive integer greater than 0.

28. The method according to claim 27, characterized in that The interleaving information includes k interleaving sub-information, wherein (k*i*N) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

29. The method according to claim 25 or 26, characterized in that Each interleaved sub-information in the at least one interleaved sub-information includes j*M bits of information, where j is the number of bit information selected sequentially or randomly from each group in the partial groups of different terminal devices among the multiple terminal devices, the partial groups include a part of all groups, and the all groups include groups of bit information of each terminal device among the multiple terminal devices, M is the partial groups, j is a positive integer greater than 0, and M is a positive integer greater than 0.

30. The method according to claim 29, characterized in that The interleaving information includes k interleaving sub-information, wherein (k*j*M) is the number of bit information of the multiple terminal devices, and k is a positive integer greater than 0.

31. The method according to any one of claims 27 to 30, characterized in that: include: The number of bit information included in each group is the same, and each group is one of the groups of bit information of each terminal device in the multiple terminal devices.

32. An information processing device, characterized in that: The device comprises a transceiver unit and a processing unit, wherein the processing unit is used to perform the processing operation in the method as claimed in any one of claims 1 to 10, and the transceiver unit is used to perform the transceiver operation in the method as claimed in any one of claims 1 to 10.

33. An information processing device, characterized in that: The device comprises a transceiver unit and a processing unit, wherein the processing unit is used to perform the processing operation in the method as claimed in any one of claims 11 to 17, and the transceiver unit is used to perform the transceiver operation in the method as claimed in any one of claims 11 to 17.

34. An information processing device, characterized in that: The device comprises a transceiver unit and a processing unit, wherein the processing unit is used to perform the processing operation in the method as claimed in any one of claims 18 to 24, and the transceiver unit is used to perform the transceiver operation in the method as claimed in any one of claims 18 to 24.

35. An information processing device, characterized in that: The device includes a transceiver unit and a processing unit, the processing unit is used to perform the processing operation in the method as described in any one of claims 25-31, and the transceiver unit is used to perform the transceiver operation in the method as described in any one of claims 25-31.

36. An information processing system, characterized in that: The system comprises: the device as claimed in claim 32 and the device as claimed in claim 33, or the device as claimed in claim 34 and the device as claimed in claim 35.

37. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instruction, which, when executed on a processor, enables the method according to any one of claims 1 to 31 to be executed.

38. A computer program product, comprising a computer program or instructions, which, when executed on a computer, enables the method according to any one of claims 1 to 31 to be executed.

Citation Information

Patent Citations

  • Method and device for data transmission

    CN109525359A

  • Information transmission method and device, network side equipment and terminal

    CN116528367A

  • Data sending method and device

    CN116671208A

  • Apparatus and method for permuting data bits for multiplex transmission

    JP2007088995A

  • Interleaving and de-interleaving methods and apparatuses

    WO2022141326A1