Channel state information reporting method and communication device

By dividing the channel state information (CSI) into multiple parts and encoding them separately, the terminal device can effectively report a large amount of CSI, solving the problem of CSI encoding failure in the prior art, realizing the successful reporting of CSI and communication system Improvement of channel status information reporting capability.

CN119483815APending Publication Date: 2025-02-18HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311018849.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-11
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In a communication system, the terminal device needs to report a large amount of channel status information (CSI), but the prior art is difficult to effectively solve the problem of CSI encoding failure, resulting in the inability to conduct CSI reporting.

Method used

By dividing the CSI into multiple parts, each part is encoded separately and processed according to the encoded size threshold, the terminal device can receive a channel state information reference signal (CSI-RS) from the network device and feedback the corresponding information to achieve effective reporting of CSI.

Benefits of technology

This method can avoid CSI encoding failure, ensure that the size of each part of the CSI does not exceed the encoded size threshold, thereby achieving successful reporting of large amounts of CSI, and improving the channel status information reporting capability of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119483815A_ABST
    Figure CN119483815A_ABST
Patent Text Reader

Abstract

The invention provides a channel state information reporting method and a communication device, which can report channel state information and can be applied to a communication system. The method comprises: a terminal device receives a channel state information reference signal (CSI-RS) from a network device, and sends first information to the network device according to the CSI-RS. The CSI-RS is used for acquiring channel state information (CSI), the CSI comprises information of N parts, and the priorities of any two parts in the information of the N parts are different. The size of each part in the information of the N parts is smaller than or equal to the size threshold value of the code. Each part in the information of the N parts is respectively encoded. The first information is used for indicating a first part in the information of the N parts and partial information or all information except the first part in the information of the N parts. Wherein N is an integer greater than or equal to 3.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a channel state information reporting method and a communication device. Background Art

[0002] In a communication system, when there is no complete reciprocity between the uplink channel and the downlink channel, the terminal needs to feed back the channel state information (CSI) of the downlink channel to the network device. The CSI obtained by the terminal is divided into a first part and a second part, and the first part and the second part are encoded and reported respectively. If the amount of information in the CSI is large, it will lead to the inability to report CSI. Summary of the invention

[0003] The embodiments of the present application provide a channel state information reporting method and a communication device, which can support the reporting of channel state information with a large amount of information.

[0004] In order to achieve the above objectives, this application adopts the following technical solutions:

[0005] In a first aspect, a channel state information reporting method is provided. The channel state information reporting method includes: a terminal device receives a channel state information reference signal CSI-RS from a network device. CSI-RS is used to obtain channel state information CSI, and CSI includes N parts of information, and the priorities between any two parts of the N parts of information are different. The size of each part of the N parts of information is less than or equal to the encoding size threshold. Each part of the N parts of information is encoded separately. Wherein N is an integer greater than or equal to 3. The terminal device sends first information to the network device according to the CSI-RS. Wherein, the first information is used to indicate the first part of the N parts of information and part of the information or all of the information of the N parts except the first part.

[0006] Based on the method provided in the first aspect, the terminal device can receive the CSI-RS from the network device and feedback the first information according to the CSI-RS. The CSI-RS is used to obtain the CSI, and the CSI may include at least three parts, and each part is encoded separately, which can reduce the size of a single part in the CSI so that the size of each part of the CSI does not exceed the encoding size threshold. Therefore, CSI encoding failure can be avoided, thereby realizing CSI reporting.

[0007] In a possible design, N=3.

[0008] Optionally, the first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information or spatial basis vector number combination indication information.

[0009] In a possible design, the information in the N parts, except the first part, may include: the second part and the third part. The priority of the information in the first part is higher than the priority of the information in the second part and the priority of the information in the third part, and the priority of the information in the second part is higher than the priority of the information in the third part. In this way, the information with higher priority in the CSI can be reported preferentially, so that the network device can restore CSI with higher accuracy as much as possible.

[0010] Furthermore, the second part

[0011] It may include one or more of the following: spatial rotation factor, spatial basis vector indication information, strongest coefficient indication information, frequency domain basis vector indication information, non-zero coefficient reference amplitude indication information, differential amplitude indication information of the first non-zero coefficient, phase indication information of the first non-zero coefficient, or position indication information of the first non-zero coefficient.

[0012] Furthermore, the third part may include one or more of the following: differential amplitude indication information of the second non-zero coefficient, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient.

[0013] In a possible design, each of the N parts of information may be encoded using a polar code.

[0014] In a possible design scheme, the encoding size threshold is a size threshold corresponding to polar code encoding.

[0015] In a second aspect, a channel state information reporting method is provided. The channel state information reporting method includes: a network device sends a channel state information reference signal CSI-RS to a terminal device. CSI-RS is used to obtain channel state information CSI, and CSI includes N parts of information, and the priorities between any two parts of the N parts of information are different. The size of each part of the N parts of information is less than or equal to the encoding size threshold. Each part of the N parts of information is encoded separately. Wherein N is an integer greater than or equal to 3. The network device receives first information from the terminal device. Wherein, the first information is used to indicate the first part of the N parts of information and part of the information or all of the information of the N parts except the first part.

[0016] In a possible design, N=3.

[0017] In a possible design scheme, the first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information, or spatial basis vector number combination indication information.

[0018] Optionally, the information in the N parts except the first part may include: a second part and a third part. The priority of the information in the first part is higher than the priority of the information in the second part and the priority of the information in the third part, and the priority of the information in the second part is higher than the priority of the information in the third part.

[0019] Further, the second part may include one or more of the following: spatial rotation factor, spatial basis vector indication information, strongest coefficient indication information, frequency domain basis vector indication information, non-zero coefficient reference amplitude indication information, differential amplitude indication information of the first non-zero coefficient, phase indication information of the first non-zero coefficient, or position indication information of the first non-zero coefficient.

[0020] Furthermore, the third part may include one or more of the following: differential amplitude indication information of the second non-zero coefficient, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient.

[0021] In a possible design, each of the N parts of information may be encoded using a polar code.

[0022] In a possible design scheme, the encoding size threshold is a size threshold corresponding to polar code encoding.

[0023] Regarding the technical effects of the method provided in the second aspect, reference can be made to the technical effects of the method provided in the first aspect, and no further details will be given here.

[0024] In a third aspect, a channel state information reporting method is provided. The channel state information reporting method includes: a terminal device receives a channel state information reference signal CSI-RS from a network device. CSI-RS is used to obtain channel state information CSI, and CSI includes a first part and a second part. The second part includes multiple information blocks, and each information block in the first part and the multiple information blocks is encoded separately. The size of each information block in the multiple information blocks is less than or equal to the encoding size threshold. The terminal device sends second information to the network device according to the CSI-RS. The second information is used to indicate part or all of the information of the first part and the second part.

[0025] Based on the method provided in the third aspect, the terminal device can receive the CSI-RS from the network device and feedback the second information according to the CSI-RS. The CSI-RS is used to obtain the CSI, and the CSI may include a first part and a second part, the second part includes multiple information blocks, and each information block in the first part and the multiple information blocks is encoded separately. Since the size of each information block in the multiple information blocks is less than or equal to the size threshold of the encoding, the CSI encoding failure can be avoided, thereby realizing the reporting of the CSI.

[0026] For example, the first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information, or spatial basis vector number combination indication information.

[0027] In a possible design, the multiple information blocks may include a first information block and a second information block.

[0028] Optionally, the size of the first information block may satisfy the following relationship: Block1 =k1*O TH The size of the second information block satisfies the following relationship: Block2 =O part2 -O Block1 Or, Block2 =O part2 -k1*O TH Among them, O Block1 is the size of the first information block, k1 is the first block coefficient, O TH is the first threshold, O Block2 is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH In this way, the sizes of the first information block and the second information block can be made smaller than the first threshold, that is, the first information block and the second information block are smaller than or equal to the encoding size threshold, thereby realizing the reporting of CSI with a large amount of information.

[0029] Furthermore, the method provided in the third aspect may further include: the terminal device receives third information from the network device, wherein the third information is used to indicate the first block coefficient.

[0030] Optionally, the size of the first information block may satisfy the following relationship: Block1 =k2*O part2 The size of the second information block satisfies the following relationship: Block2 =O part2 -O Block1 Or,Block2 =(1-k2)*O part2 Among them, O Block1 is the size of the first information block, O TH is the first threshold, k2 is the second block coefficient, is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH In this way, the sizes of the first information block and the second information block can be made smaller than the first threshold, that is, the first information block and the second information block are smaller than or equal to the encoding size threshold, thereby realizing the reporting of CSI with a large amount of information.

[0031] Furthermore, the method provided in the third aspect may further include: the terminal device receives fourth information from the network device, wherein the fourth information is used to indicate the second block coefficient.

[0032] Optionally, the size of the first information block and the size of the second information block may be the same. In this way, the processing complexity of the terminal device can be simplified and the efficiency can be improved.

[0033] In a possible design solution, the first threshold may be a coding size threshold.

[0034] In a possible design, each information block in the multiple information blocks is encoded using a polar code.

[0035] In a possible design scheme, the encoding size threshold is a size threshold corresponding to polar code encoding.

[0036] In a fourth aspect, a channel state information reporting method is provided. The channel state information reporting method includes: a network device sends a channel state information reference signal CSI-RS to a terminal device. CSI-RS is used to obtain channel state information CSI, and CSI includes a first part and a second part. The second part includes multiple information blocks, and each information block in the first part and the multiple information blocks is encoded separately. The size of each information block in the multiple information blocks is less than or equal to the encoding size threshold. The network device receives second information from the terminal device. The second information is used to indicate part or all of the information in the first part and the second part.

[0037] For example, the first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information, or spatial basis vector number combination indication information.

[0038] In a possible design, the multiple information blocks may include a first information block and a second information block.

[0039] Optionally, the size of the first information block may satisfy the following relationship: Block1 =k1*O TH The size of the second information block satisfies the following relationship: Block2 =O part2 -O Block1 Or, Block2 =O part2 -k1*O TH Among them, O Block1 is the size of the first information block, k1 is the first block coefficient, O TH is the first threshold, O Block2 is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH .

[0040] Furthermore, the method provided in the fourth aspect may further include: the network device sends third information to the terminal device, wherein the third information is used to indicate the first block coefficient.

[0041] Optionally, the size of the first information block may satisfy the following relationship: Block1 =k2*O part2 The size of the second information block satisfies the following relationship: Block2 =O part2 -O Block1 Or, Block2 =(1-k2)*O part2 Among them, O Block1 is the size of the first information block, O TH is the first threshold, k2 is the second block coefficient, is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH .

[0042] Furthermore, the method provided in the fourth aspect may further include: the network device sends fourth information to the terminal device, wherein the fourth information is used to indicate the second block coefficient.

[0043] Optionally, the size of the first information block may be the same as the size of the second information block.

[0044] In a possible design solution, the first threshold may be a coding size threshold.

[0045] In a possible design, each information block in the multiple information blocks is encoded using a polar code.

[0046] In a possible design scheme, the encoding size threshold is a size threshold corresponding to polar code encoding.

[0047] Regarding the technical effects of the method provided in the fourth aspect, reference can be made to the technical effects of the method provided in the third aspect, and no further details will be given here.

[0048] In a fifth aspect, a channel state information reporting method is provided. The channel state information reporting method includes: a terminal device receives a channel state information reference signal CSI-RS from a network device. CSI-RS is used to obtain channel state information CSI, and CSI includes a first part and a second part. Among them, the size of the fifth information in the second part is less than or equal to the second threshold, and the second threshold is less than or equal to the encoded size threshold. The fifth information includes information of at least one group in the second part, and the first part and the fifth information are encoded separately. The terminal device sends the sixth information to the network device. Among them, the sixth information is used to indicate part or all of the information in the fifth information.

[0049] Based on the method provided in the fifth aspect, the terminal device can receive the CSI-RS from the network device and feedback the sixth information according to the CSI-RS. Wherein, the CSI-RS is used to obtain the CSI, the CSI may include a first part and a second part, the size of the fifth information is less than or equal to the second threshold, and the sixth information is used to indicate part or all of the fifth information. Wherein, the first part and the fifth information are encoded separately, so that the size of the actually encoded information can be less than the encoding size threshold, so that the CSI encoding failure can be avoided, thereby realizing the reporting of the CSI.

[0050] The first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information or spatial basis vector number combination indication information.

[0051] In a possible design, the information in the second part other than the fifth information is the seventh information. The priority of the fifth information is greater than or equal to the priority of the seventh information. In this way, when the size of the second part exceeds the second threshold, the high-priority information in the second part can be fed back first, thereby improving the accuracy of the fed-back channel state information.

[0052] In a possible design, the fifth information may include packet 0 and packet 1, and the seventh information may include packet 2. Since packet 0 and packet 1 have higher priority than packet 2, the network device may recover CSI with higher accuracy as much as possible according to part or all of the fifth information indicated by the sixth information.

[0053] In a possible design, the fifth information may include packet 0, and the seventh information may include packet 1 and packet 2. Since packet 0 has a higher priority than packet 1 and packet 2, the network device may recover CSI with higher accuracy as much as possible according to part or all of the fifth information indicated by the sixth information.

[0054] In a possible design scheme, the method provided in the fifth aspect may also include: the terminal device obtains CSI based on the received CSI-RS.

[0055] In a possible design solution, the second threshold may be a coding size threshold.

[0056] In a possible design scheme, the first part and the fifth information are both encoded using polar codes.

[0057] In a possible design scheme, the encoding size threshold is a size threshold corresponding to polar code encoding.

[0058] In a sixth aspect, a channel state information reporting method is provided. The channel state information reporting method includes: a network device sends a channel state information reference signal CSI-RS to a terminal device. CSI-RS is used to obtain channel state information CSI, and CSI includes a first part and a second part. Among them, the size of the fifth information in the second part is less than or equal to the second threshold. The second threshold is less than or equal to the encoded size threshold, and the fifth information includes information of at least one group in the second part, and the first part and the fifth information are encoded separately. The network device receives the sixth information from the terminal device. Among them, the sixth information is used to indicate part or all of the information in the fifth information.

[0059] The first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information or spatial basis vector number combination indication information.

[0060] In a possible design, the information in the second part other than the fifth information is the seventh information. The priority of the fifth information is greater than or equal to the priority of the second information.

[0061] In a possible design scheme, the fifth information may include group 0 and group 1, and the seventh information may include group 2.

[0062] In a possible design scheme, the fifth information may include group 0, and the seventh information may include group 1 and group 2.

[0063] In a possible design solution, the second threshold may be a coding size threshold.

[0064] In a possible design scheme, the first part and the fifth information are both encoded using polar codes.

[0065] In a possible design scheme, the encoding size threshold is a size threshold corresponding to polar code encoding.

[0066] Regarding the technical effects of the method provided in the sixth aspect, reference can be made to the technical effects of the method provided in the fifth aspect, and no further details will be given here.

[0067] In a seventh aspect, a channel state information reporting method is provided. The channel state information reporting method includes: a terminal device receives a channel state information reference signal CSI-RS from a network device. The CSI-RS is used to obtain channel state information CSI, and the CSI includes a first part and a second part. The first part is encoded using a first encoding method, and the second part is encoded using a second encoding method. The terminal device sends an eighth information to the network device. The eighth information is used to indicate part or all of the information in the second part and the first part.

[0068] Based on the method provided in the seventh aspect, the terminal device can receive the CSI-RS from the network device and feedback the eighth information based on the CSI-RS. Among them, the CSI-RS is used to obtain the CSI, and the second part is encoded using a coding method different from the first part of the CSI, so that the coding rate of the second part can match the size of the second part. For example, the coding rate of the coding method of the second part can be higher than the coding rate of the coding method of the first part. In this way, the second part with a larger size can be encoded to avoid CSI coding failure, thereby realizing CSI reporting.

[0069] The first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information or spatial basis vector number combination indication information.

[0070] In a possible design, the encoding rate of the second encoding method is higher than the encoding rate of the first encoding method. In this way, the second part with a larger size can be encoded to avoid CSI encoding failure, thereby realizing CSI reporting.

[0071] In a possible design, the first encoding method may be polar code encoding, and the second encoding method may be low-density parity check code LDPC encoding. Thus, by using LDPC to encode the second part, the encoding of the second part with a larger size can be achieved, thereby improving the encoding success rate of the second part.

[0072] In a possible design scheme, the method provided in the seventh aspect may also include: the terminal device obtains CSI based on the received CSI-RS.

[0073] In an eighth aspect, a channel state information reporting method is provided. The channel state information reporting method includes: a network device sends a channel state information reference signal CSI-RS to a terminal device. The CSI-RS is used to obtain channel state information CSI, and the CSI includes a first part and a second part. The first part is encoded using a first encoding method, and the second part is encoded using a second encoding method. The network device receives the eighth information from the terminal device. The eighth information is used to indicate part or all of the information of the second part and the first part.

[0074] The first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information or spatial basis vector number combination indication information.

[0075] In a possible design, the encoding rate of the second encoding method is higher than the encoding rate of the first encoding method.

[0076] In a possible design scheme, the first encoding mode may be polar code encoding, and the second encoding mode may be low-density parity-check code LDPC encoding.

[0077] Regarding the technical effects of the method provided in the eighth aspect, reference can be made to the technical effects of the method provided in the seventh aspect, and no further details will be given here.

[0078] According to a ninth aspect, a communication device is provided, wherein the communication device is used to execute the method described in any one of the implementation modes of the first aspect to the eighth aspect.

[0079] In the present application, the communication device described in the ninth aspect can be the terminal device described in any one of the first aspect, the third aspect, the fifth aspect, or the seventh aspect, or the network device described in any one of the second aspect, the fourth aspect, the sixth aspect, or the eighth aspect, or a chip (system) or other parts or components that can be set in the terminal device or network device, or a device that includes the terminal device or network device.

[0080] It should be understood that the communication device described in the ninth aspect includes a module, unit, or means corresponding to the method described in any one of the first to eighth aspects, and the module, unit, or means can be implemented by hardware, software, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules or units for executing the functions involved in the above method.

[0081] In a tenth aspect, a communication device is provided, comprising: a processor, the processor being configured to execute the method described in any possible implementation manner of the first aspect to the eighth aspect.

[0082] In a possible design solution, the communication device described in the tenth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the tenth aspect to communicate with other communication devices.

[0083] In a possible design scheme, the communication device described in the tenth aspect may also include a memory. The memory may be integrated with the processor or may be separately provided. The memory may be used to store the computer program and / or data involved in the method described in any one of the first aspect to the eighth aspect.

[0084] In the present application, the communication device described in the tenth aspect can be the terminal device described in any one of the first aspect, the third aspect, the fifth aspect, or the seventh aspect, or the network device described in any one of the second aspect, the fourth aspect, the sixth aspect, or the eighth aspect, or a chip (system) or other parts or components that can be set in the terminal device or network device, or a device that includes the terminal device or network device.

[0085] In an eleventh aspect, a communication device is provided, comprising: a processor, the processor being coupled to a memory, the processor being configured to execute a computer program stored in the memory, so that the communication device executes the method described in any possible implementation manner in the first aspect to the eighth aspect.

[0086] In a possible design solution, the communication device described in the eleventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the eleventh aspect to communicate with other communication devices.

[0087] In the present application, the communication device described in the eleventh aspect can be the terminal device described in any one of the first aspect, the third aspect, the fifth aspect, or the seventh aspect, or the network device described in any one of the second aspect, the fourth aspect, the sixth aspect, or the eighth aspect, or a chip (system) or other parts or components that can be set in the terminal device or network device, or a device that includes the terminal device or network device.

[0088] In the twelfth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store a computer program, and when the processor executes the computer program, the communication device executes the method described in any one of the implementation methods of the first aspect to the eighth aspect.

[0089] In a possible design scheme, the communication device described in aspect 12 may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in aspect 12 to communicate with other communication devices.

[0090] In the present application, the communication device described in aspect 12 may be the terminal device described in any one of the first aspect, the third aspect, the fifth aspect, or the seventh aspect, or the network device described in any one of the second aspect, the fourth aspect, the sixth aspect, or the eighth aspect, or a chip (system) or other parts or components that can be set in the terminal device or network device, or a device that includes the terminal device or network device.

[0091] In a thirteenth aspect, a communication device is provided, comprising: a processor; the processor is used to couple with a memory, and after reading a computer program in the memory, execute a method as described in any one of the implementation methods of the first to eighth aspects according to the computer program.

[0092] In a possible design scheme, the communication device described in the thirteenth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the ninth aspect to communicate with other communication devices.

[0093] In the present application, the communication device described in the thirteenth aspect can be the terminal device described in any one of the first aspect, the third aspect, the fifth aspect, or the seventh aspect, or the network device described in any one of the second aspect, the fourth aspect, the sixth aspect, or the eighth aspect, or a chip (system) or other parts or components that can be set in the terminal device or network device, or a device that includes the terminal device or network device.

[0094] In a fourteenth aspect, a processor is provided, wherein the processor is used to execute the method described in any possible implementation manner of the first aspect to the eighth aspect.

[0095] In a fifteenth aspect, a communication system is provided, which includes one or more terminal devices and one or more network devices.

[0096] In the sixteenth aspect, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are run on a computer, the computer executes the method described in any possible implementation method of the first aspect to the eighth aspect.

[0097] In the seventeenth aspect, a computer program product is provided, comprising a computer program or instructions, which, when executed on a computer, enables the computer to execute the method described in any possible implementation of the first to eighth aspects.

[0098] In addition, the technical effects of the communication devices described in the ninth to seventeenth aspects above can refer to the technical effects of the methods described in the first to eighth aspects above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0099] Figure 1 A schematic diagram of a process for reporting channel state information provided in an embodiment of the present application;

[0100] Figure 2 Schematic diagram of the collaborative transmission architecture provided in the embodiment of the present application Figure 1 ;

[0101] Figure 3 Schematic diagram of the collaborative transmission architecture provided in the embodiment of the present application Figure 2 ;

[0102] Figure 4 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0103] Figure 5 A schematic diagram of a protocol architecture between a network device and a terminal device provided in an embodiment of the present application;

[0104] Figure 6 A schematic diagram of a flow chart of a channel state information reporting method provided in an embodiment of the present application;

[0105] Figure 7 A flowchart of another channel state information reporting method provided in an embodiment of the present application;

[0106] Figure 8 A flowchart of another channel state information reporting method provided in an embodiment of the present application;

[0107] Fig. 9 A flowchart of another channel state information reporting method provided in an embodiment of the present application;

[0108] Fig.10 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 1 ;

[0109] Fig.11 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 . DETAILED DESCRIPTION

[0110] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0111] 1. Channel state information (CSI) is used to characterize the channel characteristics of the communication channel between the terminal device and the network device, such as the transmission and receiving point (TRP). CSI may include one or more of the following: channel quality indicator (CQI), precoding matrix indicator (PMI), channel state information reference signal resource indicator (CSI-reference signal resource indicator, CRI), layer indicator (LI), rank indicator (RI), reference signal receiving power (RSRP) or signal to interference plus noise ratio (SINR). Among them, CQI is used to indicate the modulation mode, target code rate and transmission block size that the channel can support while meeting the predefined block error ratio (BLER); PMI is used to indicate the precoding matrix recommended by the terminal device for the network device to adopt in the downlink transmission based on the measurement. The precoding matrix indicated by PMI can represent the channel information; CRI is used to indicate the index of the CSI-RS resource, which can be used to select the communication beam; RI is used to indicate the number of layers recommended by the terminal device for the downlink transmission; LI is used to indicate the layer with the best channel quality.

[0112] CSI can be divided into multiple parts, each of which contains part of the information in CSI. For example, in the technical specification (TS) 38.214 v17.6.0 of the 3rd Generation Partnership Project (3GPP), i.e., the specification of 3GPP TS38.214 v17.6.0, CSI can include a first part and other information in CSI except the first part. Among them, the priority of the information in the first part is higher than the priority of other information in CSI except the first part.

[0113] The first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, channel state information reference signal (CSI-RS) resource selection indication information or spatial basis vector number combination indication information.

[0114] The first part may also be referred to as part 1, or other names, which is not limited in the embodiments of the present application.

[0115] The CSI-RS resource selection indication information is used to indicate m resources selected from M resources configured by the network device, where M is a positive integer greater than or equal to 2, and m is a positive integer less than M. The number of M is equal to the number of network devices that can provide services to the terminal device.

[0116] The spatial basis vector number combination indication information is used to indicate a spatial basis vector number combination selected from P spatial basis vector number combinations configured by the network device. P is a positive integer, such as 1, 2 or 4.

[0117] Other information in the CSI except the first part may include one or more of the following: space domain rotation factor, space domain basis vector indication information, normalization coefficient indication information (such as the strongest coefficient indication information), frequency domain basis vector indication information, non-zero coefficient reference amplitude indication information, differential amplitude indication information of the first non-zero coefficient, phase indication information of the first non-zero coefficient, position indication information of the first non-zero coefficient, differential amplitude indication information of the second non-zero coefficient, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient.

[0118] The spatial domain rotation factor and the spatial domain basis vector indication information are used to indicate the selected one or more spatial domain basis vectors, and the frequency domain basis vector indication information is used to indicate the selected one or more frequency domain basis vectors. The position indication information of the first non-zero coefficient is used to indicate that each first non-zero coefficient corresponds to a selected spatial basis vector and a frequency domain basis vector, and the position indication information of the second non-zero coefficient is used to indicate that each second non-zero coefficient corresponds to a selected spatial basis vector and a frequency domain basis vector; the non-zero coefficient reference amplitude indication information is used to indicate the non-zero coefficient reference amplitude, the differential amplitude information of the first non-zero coefficient is used to indicate the differential amplitude of the first non-zero coefficient, and the non-zero coefficient reference amplitude and the differential amplitude of the first non-zero coefficient can be used to determine the amplitude of the first non-zero coefficient; the differential amplitude information of the second non-zero coefficient is used to indicate the differential amplitude of the second non-zero coefficient, and the non-zero coefficient reference amplitude and the differential amplitude of the second non-zero coefficient can be used to determine the amplitude of the second non-zero coefficient; the phase indication information of the first non-zero coefficient and the phase indication information of the second non-zero coefficient are used to indicate the phase of the first non-zero coefficient and the second non-zero coefficient; the amplitude and phase of the first non-zero coefficient can be used to determine the first non-zero coefficient, and the amplitude and phase of the second non-zero coefficient can be used to determine the second non-zero coefficient. The network device determines the precoding matrix that the terminal device recommends the network device to adopt in downlink transmission based on the measurement according to each non-zero coefficient among all the first non-zero coefficients and all the second non-zero coefficients and the spatial domain basis vector and the frequency domain basis vector corresponding to the non-zero coefficient.

[0119] The position indication information of the first non-zero coefficient and the position indication information of the second non-zero coefficient can both be implemented through a bitmap, which will not be described in detail here.

[0120] In some possible designs, other information in the CSI except the first part can be further divided into three groups, namely group 0 (Group0), group 1 (Group1) and group 2 (Group2).

[0121] Among them, group 0 includes one or more of the following: spatial rotation factor, spatial basis vector indication information, and strongest coefficient indication information.

[0122] Group 1 includes one or more of the following: frequency domain basis vector indication information, non-zero coefficient reference amplitude indication information, differential amplitude indication information of the first non-zero coefficient, phase indication information of the first non-zero coefficient, or position indication information of the first non-zero coefficient.

[0123] Group 2 includes one or more of the following: differential amplitude indication information of the second non-zero coefficient, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient. The priority of the information in group 0 is higher than the priority of the information in group 1 and the priority of the information in group 2, and the priority of the information in group 1 is higher than the priority of the information in group 2. For example, the priority of the position indication information of the first non-zero coefficient is higher than the priority of the position indication information of the second non-zero coefficient.

[0124] It can be understood that the information included in any one of the first part and group 0 to group 2 is only for example. In an actual embodiment, the first part may also include other possible information, group 0 may also include other possible information, group 1 may also include other possible information, and group 2 may also include other possible information. Information in the CSI other than the first part may also be in other grouping forms, which will not be repeated here.

[0125] 2. The coding size threshold refers to the size of information that can be successfully encoded when a coding method is used to encode information. This size is the length of the information bit before encoding. For example, if polar coding is used, the coding size threshold can be 1706 bits.

[0126] 3. CSI reporting process.

[0127] See also Figure 1 , Figure 1 This is a flowchart of CSI reporting provided in an embodiment of the present application. Figure 1 As shown, the CSI reporting process includes the following steps S101 to S104:

[0128] S101, a network device sends channel measurement configuration information to a terminal device.

[0129] The channel measurement configuration information is used to indicate channel measurement and configuration parameters for channel measurement, such as parameters for configuring time domain resources and frequency domain resources, etc. For example, the channel measurement configuration information may indicate resources for carrying CSI-RS, ie, CSI-RS resources.

[0130] Optionally, the CSI-RS resource may be a non-zero power channel state information reference signal (NZP CSI-RS) resource, which is only used as an example here. In actual implementation, it may also be other possible resources, which will not be described in detail here.

[0131] S102, the network device sends a CSI-RS to the terminal device on the CSI-RS resource. Correspondingly, the terminal device receives the CSI-RS from the network device on the CSI-RS resource.

[0132] In a communication system, such as a new radio (NR) system, a network device sends a CSI-RS on a CSI-RS resource for a terminal device to detect a downlink channel, and the terminal device receives the CSI-RS on a pre-configured CSI-RS resource to perform channel estimation.

[0133] S103, the terminal device obtains CSI according to the CSI-RS.

[0134] For the implementation principle of S103, reference may be made to the relevant method for obtaining CSI in the prior art, which will not be repeated here.

[0135] S104, the terminal device reports information #1 to the network device, wherein the information #1 is used to indicate all or part of the CSI information.

[0136] It can be understood that all or part of the CSI information included in the information #1 may be information after all or part of the CSI information is encoded.

[0137] Understandably, Figure 1 In the provided method, the network device can also perform data transmission with the terminal device according to the CSI reported by the terminal device.

[0138] Since the CSI is divided into two parts, namely the first part and other information except the first part, which are encoded separately, the information in the first part is relatively certain and the size is relatively fixed. In S103, if the size of the CSI determined by the terminal device is large (the amount of information in the CSI is large), such as the need to feedback the channel information of each time point in the mobility codebook, or the need to feedback the channel information of each cooperative node in coherent joint transmission (CJT), resulting in a large size of the CSI, the size of the information except the first part in the CSI will exceed the encoding size threshold, which will cause the information except the first part in the CSI to be unable to be encoded using a preset or protocol predefined encoding method, thereby resulting in the inability to report the corresponding CSI.

[0139] For example, in a communication system, in order to improve the throughput performance and user experience of the communication system, a multi-station cooperative transmission method such as CJT and non-coherent joint transmission (NCJT) can be used. Figure 2As shown in FIG. 1 , in the CJT mode, multiple network devices (network devices 201a to 201c) in a collaborative set can serve the terminal device 202 together. For the terminal device 202, the network devices 201a to 201c can be equivalent to one network device. A network device in a collaborative set can also perform NCJT with a terminal device outside the collaborative set. Figure 3 Take the device cluster shown as an example, the device cluster includes network devices 301a to 301g, and terminal devices 302a to 302d. Among them, collaboration set #1 includes network devices 301a and 301b, collaboration set #2 includes network devices 301c to 301e, and collaboration set #3 includes network devices 301f and 301g. Network devices 301a and 301b can perform CJT with terminal device 302a, and network devices 301c to 301e can perform CJT with terminal device 302c. In addition, network devices 301a, 301c, and 301d can perform NCJT with terminal device 302b. Network devices 301e, 301f, and 301g can perform NCJT with terminal device 302d.

[0140] In collaborative transmission, the CSI determined by the terminal device also includes information related to the collaborative transmission, which will make the size of the CSI larger. Since the information related to the collaborative transmission will be placed in the information other than the first part of the CSI, the size of the information other than the first part of the CSI will exceed the size that the terminal device can encode. In this way, the CSI cannot be encoded smoothly, resulting in the inability to report the corresponding CSI. For example, if polar code encoding is used, if the size of the information to be encoded, that is, the payload, exceeds 1706 bits, the terminal device will not be able to encode the payload.

[0141] It can be understood that the size of an information refers to the length of the information bit of the information. For example, the size of CSI can be understood as the length of the information bit of CSI. Exemplarily, 1706 bits are referred to as the size threshold of polar code encoding. If the size of information other than the first part in the CSI exceeds the size threshold of the encoding, the terminal device cannot perform polar code encoding on the part of the information, resulting in failure to report the corresponding CSI.

[0142] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0143] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless fidelity (WiFi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, Internet of Vehicles communication systems, 4th generation (4G) mobile communication systems, such as long term evolution (LTE) systems, worldwide interoperability for microwave access (WiMAX) communication systems, fifth generation (5G) mobile communication systems, such as NR systems, and future communication systems, such as sixth generation (6G) mobile communication systems, etc.

[0144] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.

[0145] First, in this application, "used to indicate" may include being used to indicate directly or indirectly. When describing that a certain "information" is used to indicate A, it may include that the information directly indicates A or indirectly indicates A, but it does not mean that the information must contain A.

[0146] The information indicated by a piece of information is called 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. The information to be indicated can also 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 piece of information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can also be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.

[0147] In addition, the specific indication method may also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can refer to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, different indication methods may be used for different information. In the specific implementation process, the desired indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.

[0148] The information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to the protocol, or can be configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can include, for example, but not limited to, one or a combination of at least two of radio resource control (RRC) signaling, medium access control (MAC) layer signaling and physical layer signaling. Among them, MAC layer signaling, for example, includes MAC control element (CE); physical (PHY) layer signaling, for example, includes downlink control information (DCI).

[0149] Second, in the embodiments shown below, the first, second and various digital numbers are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different indication information.

[0150] Third, "pre-definition" or "pre-configuration" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit its specific implementation method. Among them, "saving" can mean saving in one or more memories. The one or more memories can be set separately or integrated in an encoder or decoder, a processor, or a communication device. The one or more memories can also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory can be any form of storage medium, which is not limited by the present application.

[0151] Fourth, the "protocol" involved in the embodiments of the present application may refer to a standard protocol in the field of communications, for example, it may include 3GPP's LTE protocol (such as the TS36 series of technical specifications), NR protocol (such as the TS38 series of technical specifications) and related protocols used in future communication systems, which is not limited in this application.

[0152] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0153] To facilitate understanding of the embodiments of the present application, first Figure 4 The communication system shown in the example is used to describe in detail the communication system applicable to the embodiment of the present application. Figure 4 A schematic diagram of the architecture of a communication system applicable to the method provided in an embodiment of the present application.

[0154] like Figure 4 As shown, the communication system includes network equipment and terminal equipment.

[0155] Exemplarily, the network devices may include network devices 401a to 401c, and the terminal devices may include terminal devices 402a to 402f. The terminal devices (terminal devices 402a to 402f) may be connected to the network devices (network devices 401a to 401c) in a wireless manner, and the network devices may be connected to the core network ( Figure 4 connected to the substrate 100 (not shown).

[0156] The terminal device may be a terminal with transceiver functions, or may be a chip or chip system provided in the terminal device. The terminal device may also be called user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application can be a mobile phone, a cellular phone, a smart phone, a tablet computer, a wireless data card, a personal digital assistant (PDA), a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a smart home device (for example, a refrigerator, a television, an air conditioner, an electric meter, etc.), an intelligent robot, a robotic arm, a workshop equipment, a wireless terminal in unmanned driving, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a vehicle-mounted terminal, a roadside unit with terminal function, and a wireless terminal in a smart city. unit, RSU), etc., flying equipment (for example, intelligent robots, hot air balloons, drones, airplanes), etc. The terminal device of the present application may also be an on-board module, on-board module, on-board component, on-board chip or on-board unit that is built into the vehicle as one or more components or units. The terminal device may also be other devices with terminal functions. For example, the terminal device may also be a device that serves as a terminal function in D2D communication. The embodiments of the present application do not limit the device form of the terminal device. The device for realizing the function of the terminal device may be a terminal device; it may also be a device that can support the terminal device to realize the function, such as a chip system. The device may be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system may be composed of chips, or may include chips and other discrete devices.

[0157] The network device may be a device with wireless transceiver functions, or may be a chip or chip system provided in the device, located in the access network (AN) of the communication system, and used to provide access services for the terminal. For example, the network device may be referred to as a radio access network device (RAN), and may specifically be a next-generation mobile communication system, such as a 6G access network device, such as a 6G base station, or in the next-generation mobile communication system, the network device may also have other naming methods, which are all included in the protection scope of the embodiments of the present application, and the present application does not make any limitation on this. Alternatively, the network device may also include 5G, such as a gNB in ​​a new radio (NR) system, or one or a group of antenna panels (including multiple antenna panels) of a base station in 5G, or a network node constituting a gNB, a transmission point (TRP or transmission point, TP) or a transmission measurement function (TMF), such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), an RSU with base station function, or a wired access gateway, or a core network element of 5G. Alternatively, the network device may also include: an access point (AP) in a wireless fidelity (Wi-Fi) system, a wireless relay node, a wireless backhaul node, various forms of macro base stations, micro base stations (also called small stations), relay stations, access points, wearable devices, vehicle-mounted devices, etc.

[0158] Among them, CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH). It can be understood that the network device can be a CU node, a DU node, or a device including a CU node and a DU node. In addition, CU can be divided into a network device in an access network RAN, or CU can be divided into a network device in a core network CN, which is not limited here. In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are used as examples in this application. Any unit in the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. In the embodiment of the present application, the form of the network device is not limited. The device for implementing the function of the network device may be a network device; it may also be a device that can support the network device to implement the function, such as a chip system. The device can be installed in a network device or used in combination with a network device.

[0159] Understandable, Figure 4 In , the roles of network devices and terminal devices can be relative, for example, Figure 4 The terminal device 402d in the example can be configured as a mobile base station. For the terminal device 402e or the terminal device 402f that accesses the network device (any one of the network devices 401a to 401c) through the terminal device 402d, the terminal device 402d is a network device. For the network device (any one of the network devices 401a to 401c), the terminal device 402d is a terminal device.

[0160] In the embodiments of the present application, both the network device and the terminal device may be collectively referred to as a communication device. Figure 4 The network devices 401a to 401c in the embodiment may be referred to as communication devices having network device functions. Figure 4 The terminal devices 402a to 402f in the figure can be referred to as communication devices with terminal device functions.

[0161] It should be understood that Figure 4 This is a simplified schematic diagram for ease of understanding only. The communication system may also include other network devices and / or other terminal devices. Figure 4 Not drawn in.

[0162] like Figure 5 As shown, on the control plane, the network device includes an RRC signaling interaction module ( Figure 5 RRC in the MAC signaling interaction module ( Figure 5 MAC), and PHY signaling and data interaction module ( Figure 5 The terminal device includes an RRC signaling interaction module, a MAC signaling interaction module, and a PHY signaling and data interaction module.

[0163] RRC signaling can be exchanged between the network device and the terminal device through the RRC signaling interaction module.

[0164] The network device and the terminal device can exchange media access control-control element (MAC CE) signaling through the MAC signaling interaction module.

[0165] The network device and the terminal device may interact with one or more of the following through the PHY interaction module: uplink control signaling, downlink control signaling (such as DCI), uplink data, and downlink data.

[0166] To solve the above technical problems, in a design scheme of an embodiment of the present application, a terminal device can receive CSI-RS, and the CSI obtained according to the CSI-RS can be divided into at least three parts, and each part is encoded separately. The terminal device can report CSI based on the three encoded parts. In this way, the CSI is divided into at least three parts, which can reduce the size of a single part in the CSI, so that the size of each part does not exceed the size threshold of the encoding, avoid CSI encoding failure, and thus realize CSI reporting.

[0167] In another design scheme of the embodiment of the present application, the terminal device can receive CSI-RS, and the second part of the CSI obtained according to the CSI-RS can be divided into multiple information blocks, and the multiple information blocks are encoded separately. The terminal device can report CSI based on the encoded multiple information blocks. In this way, the second part of the CSI is divided into multiple blocks and encoded separately, which can reduce the size of a single information block, avoid CSI encoding failure, thereby improving the encoding success rate of CSI, and thus realizing CSI reporting.

[0168] The second part may also be referred to as part 2, or other names, which is not limited in the embodiments of the present application.

[0169] In another design of the embodiment of the present application, the terminal device can determine whether to discard the information in the second part according to the size of the second part in the uncoded channel state information, and discard the part of the second part of the information that exceeds the second threshold, and then perform encoding. In this way, it can be ensured that the size of each coded part is less than or equal to the coding threshold, avoiding CSI coding failure, so that CSI reporting can be achieved.

[0170] In another design scheme of an embodiment of the present application, the encoding method of the second part of the CSI determined by the terminal device according to the CSI-RS is related to the size of the second part, so that the encoding method of the part can be matched with the size of the second part, avoiding CSI encoding failure and thus realizing UCI reporting of large amount of information.

[0171] The following will be combined Figure 6-Figure 9 The channel state information reporting method provided in the embodiment of the present application is specifically described.

[0172] In some possible designs, the information in the CSI other than the first part is divided into multiple parts, and each of the multiple parts is encoded and then reported. Figure 6 Provide explanation.

[0173] For example, Figure 6 A schematic diagram of a flow chart of a channel state information reporting method provided in an embodiment of the present application. The channel state information reporting method can be applied to Figure 4 Communication between terminal devices and network devices is shown.

[0174] like Figure 6 As shown, the channel state information reporting method includes the following steps:

[0175] S601: The network device sends a CSI-RS to the terminal device. Correspondingly, the terminal device receives the CSI-RS from the network device.

[0176] CSI-RS is used to obtain CSI. CSI includes N parts of information, and the priorities of any two parts of the N parts of information are different. The size of each part of the N parts of information is less than or equal to the encoding size threshold. Each part of the N parts of information is encoded separately. Wherein N is an integer greater than or equal to 3.

[0177] The N parts of information included in the CSI may be divided according to the coding size threshold and the priority of the information in the CSI. Information of the same priority is divided into the same part of the N parts of information. For example, assuming that the size of the information other than the first part in the CSI is between the coding size threshold and 2 times the coding size threshold, and the size of each part of the CSI is less than or equal to the coding size threshold as a standard, then the CSI can be divided into three parts, such as the first part, the second part and the third part, or the CSI can be divided into more parts.

[0178] For another example, assuming that the size of information other than the first part in the CSI is between 2 times the encoding size threshold and 3 times the encoding size threshold, then, based on the criterion that the size of each part of the CSI is less than or equal to the encoding size threshold, the CSI can be divided into four parts, such as the first part to the fourth part, or the CSI can be divided into more parts.

[0179] The priority between any two parts of the N parts of information is different, which means that the priority between the information in the nth part of the N parts and the information in the n+1th part of the N parts is different. <n≤N-1。

[0180] Among the N parts of information, the first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information or spatial basis vector number combination indication information.

[0181] In a possible design, N = 3. That is, the CSI includes three parts of information.

[0182] The CSI may include a first part, a second part, and a third part, wherein the priority of information in the first part is higher than the priority of information in the second part and the priority of information in the third part, and the priority of information in the second part is higher than the priority of information in the third part.

[0183] That is to say, the priority of any information in the first part is higher than the priority of any information in the second part, the priority of any information in the first part is higher than the priority of any information in the third part, and the priority of any information in the second part is higher than the priority of any information in the third part.

[0184] In this way, information with a higher priority in the CSI can be reported preferentially, so that the network device can restore CSI with higher accuracy as much as possible.

[0185] The third part may also be referred to as part three (part 3) or other names, which is not limited in the embodiments of the present application.

[0186] It can be understood that, in the case where the CSI includes a first part, a second part and a third part, the information in the CSI in the present application except the first part may include: a second part and a third part.

[0187] Further, the second part may include one or more of the following: spatial domain rotation factor, spatial domain basis vector indication information, strongest coefficient indication information, frequency domain basis vector indication information, non-zero coefficient reference amplitude indication information, differential amplitude indication information of the first non-zero coefficient, phase indication information of the first non-zero coefficient, or position indication information of the first non-zero coefficient. The third part may include one or more of the following: differential amplitude indication information of the second non-zero coefficient, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient.

[0188] The size of the second part is less than or equal to the encoding size threshold, and the size of the third part is less than or equal to the encoding size threshold.

[0189] That is, the second part may include information in packet 0 and packet 1, and the third part may include information in packet 2.

[0190] In some embodiments, the second part may include information in packet 0. Accordingly, the third part may include information in packet 1 and packet 2. At this time, the size of packet 0 is less than or equal to the encoded size threshold, and the sizes of packet 1 and packet 2 are less than or equal to the encoded size threshold.

[0191] It can be understood that in the embodiment of the present application, the CSI includes the first part, the second part and the third part for example only. In actual implementation, the CSI may also include more parts.

[0192] In another possible design, N=4. That is, the CSI includes the first part to the fourth part. In this case, the information in the CSI in this application except the first part may include: the second part, the third part and the fourth part. The information in the first part may still include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information or spatial basis vector number combination indication information.

[0193] Taking the example that CSI includes the first part to the fourth part, the second part may include information of group 0, the third part may include information of group 1, and the fourth part may include information of group 2.

[0194] The fourth part may also be referred to as part 4, or other possible names, which is not limited in the embodiments of the present application.

[0195] In another possible design, N=5. In this case, the second part may include information of group 0, the third part may include information of group 1, the fourth part may include a portion of information in group 2, the fifth part may include information in group 2 except the information in the fourth part, and the priority of the fourth part is different from the priority of the fifth part, that is, the priority of the information in the fourth part is different from the priority of the information in the fifth part. For example, the priority of the information in the fourth part may be higher than the priority of the information in the fifth part.

[0196] The fifth part may also be referred to as part five (part 5), or other possible names, which is not limited in the embodiments of the present application.

[0197] In addition, the above-mentioned groups 0 to 2 are only used as examples. In actual implementation, the information in the CSI except the first part can also be grouped in other forms, as long as the priority of the information between each two groups is different, which will not be repeated here.

[0198] In a possible design, each of the N parts of information may be encoded using a polar code. In this case, the encoding size threshold is a size threshold corresponding to the polar code encoding.

[0199] It can be understood that in the embodiment of the present application, polar code encoding is only used as an example. In actual implementation, other possible encoding methods may also be used, such as low-density parity check code (LDPC) code, which will not be described in detail here.

[0200] S602: The terminal device sends first information to the network device according to the CSI-RS. Correspondingly, the network device receives the first information from the terminal device.

[0201] The first information is used to indicate the first part of the N parts of information and part of the information or all of the information except the first part of the N parts of information. Exemplarily, when N=3, the first information is used to indicate the first part, and part of the information or all of the information in the second part and the third part. For ease of understanding, the first information is illustrated below in conjunction with CSI including the first part, the second part, and the third part:

[0202] In case 1-1, the first information is used to indicate partial information of the first part and the second part. For example, the first information may include information obtained by encoding the first part and information obtained by encoding partial information of the second part.

[0203] In case 1-2, the first information is used to indicate all information of the first part and the second part. For example, the first information may include the information after the first part is encoded and the information after the second part is encoded.

[0204] In case 1-3, the first information is used to indicate the first part, all the information of the second part, and part of the information of the third part. For example, the first information may include the information after the first part is encoded, the information after the second part is encoded, and the information after the part of the third part is encoded.

[0205] In case 1-4, the first information is used to indicate all the information of the first part, the second part and the third part. For example, the fourth information includes the information after encoding the first part, the information after encoding the second part and the information after encoding the third part.

[0206] It can be understood that the information in the CSI indicated in the first information may be: the first information includes the encoded information. For example, the first information indicating the first part may mean that the first information includes the encoded first part, which will not be repeated here.

[0207] It can be understood that in the embodiment of the present application, the information in the CSI indicated by the first information is related to the number of resources (such as UCI or physical uplink shared channel (PUSCH) resources) allocated by the network device to the terminal device for carrying CSI. That is to say, part of the information or all of the information other than the first part in the first part and the N parts of information indicated by the first information is related to the resources used to carry CSI. For example, part of the information or all of the information other than the first part in the first part and the N parts of information indicated by the first information is positively correlated with the size of the resources used to carry CSI. The larger the resources used to carry CSI, the more information in the CSI indicated by the first information. The smaller the resources used to carry CSI, the less information in the CSI indicated by the first information.

[0208] Alternatively, the information in the CSI indicated by the first information may also be related to the amount of information that can be carried on the resources used to carry the CSI. That is, some or all of the information in the first part and the N parts of information indicated by the first information except the first part is related to the amount of information that can be carried on the resources used to carry the CSI. For example, some or all of the information in the first part and the N parts of information indicated by the first information except the first part is positively correlated with the size of the amount of information that can be carried on the resources used to carry the CSI. The greater the amount of information that can be carried on the resources used to carry the CSI, the more information in the CSI indicated by the first information. The smaller the amount of information that can be carried on the resources used to carry the CSI, the less information in the CSI indicated by the first information.

[0209] In the embodiment of the present application, the terminal device can obtain CSI according to the CSI-RS, and send the first information to the network device on the resource allocated by the network device for carrying CSI to the terminal device according to the CSI. Correspondingly, the network device can receive the first information from the network device on the resource used to carry CSI.

[0210] For the implementation principle of the terminal device obtaining CSI according to CSI-RS, please refer to the relevant introduction of S103, which will not be repeated here.

[0211] In the embodiment of the present application, the first information may be carried in UCI or PUSCH. In actual implementation, the first information may also be carried in other possible information or signaling, which will not be described in detail here.

[0212] based on Figure 6 In the provided channel state information reporting method, a terminal device can receive a CSI-RS from a network device and feedback first information according to the CSI-RS. The CSI-RS is used to obtain CSI, and the CSI may include at least three parts, and each part is encoded separately, which can reduce the size of a single part in the CSI so that the size of each part of the CSI does not exceed the encoding size threshold. Therefore, CSI encoding failure can be avoided, thereby realizing CSI reporting.

[0213] In some possible embodiments, the information in the CSI other than the first part is divided into multiple information blocks, which are encoded separately and then reported. Figure 7 Provide explanation.

[0214] The channel state information reporting method includes:

[0215] S701, the network device sends a CSI-RS to the terminal device. Correspondingly, the terminal device receives the CSI-RS from the network device.

[0216] The CSI-RS is used to obtain CSI, and the CSI includes a first part and a second part. The second part includes multiple information blocks, and each information block in the first part and the multiple information blocks is encoded separately. The size of each information block in the multiple information blocks is less than or equal to the encoding size threshold.

[0217] In a possible design, each of the multiple information blocks may be encoded using a polar code. In this case, the encoding size threshold is a size threshold corresponding to the polar code encoding, such as the encoding size threshold may be 1706 bits.

[0218] It can be understood that in the embodiment of the present application, polar code encoding is only used as an example. In actual implementation, other possible encoding methods, such as LDPC code, may also be used, which will not be described in detail here.

[0219] The first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information or spatial basis vector number combination indication information.

[0220] The second part may include one or more of the following: spatial domain rotation factor, spatial domain basis vector indication information, strongest coefficient indication information, frequency domain basis vector indication information, non-zero coefficient reference amplitude indication information, differential amplitude indication information of the first non-zero coefficient, phase indication information of the first non-zero coefficient, position indication information of the first non-zero coefficient, differential amplitude indication information of the second non-zero coefficient, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient. It can also be said that the second part includes information in at least one of group 0 to group 2.

[0221] It is understandable that the second part may also include other possible information, which will not be described in detail here.

[0222] Among them, CSI can be divided according to the division method in the existing standard, so as to be divided into a first part and a second part.

[0223] The multiple information blocks included in the second part can be divided according to the encoded size threshold. For example, assuming that the size of the second part is between the encoded size threshold and 2 times the encoded size threshold, and the size of each information block is less than or equal to the encoded size threshold as a standard, then the second part can be divided into 2 information blocks, such as the first information block and the second information block, or the second part can be divided into more information blocks.

[0224] For another example, assuming that the size of the second part is between 2 times the encoding size threshold and 3 times the encoding size threshold, and the size of each information block is less than or equal to the encoding size threshold, then the second part can be divided into 3 information blocks, such as the first information block, the second information block and the third information block, or the second part can be further divided into more information blocks.

[0225] In a possible design, the multiple information blocks may include a first information block and a second information block. Optionally, the size of the first information block may satisfy the relationship shown in the following formula (1):

[0226] O Block1 =k1*O TH ; (1)

[0227] The size of the second information block satisfies the relationship shown in the following formula (2) or formula (3):

[0228] O Block2 =O part2 -OBlock1 ; (2)

[0229] or,

[0230] O Block2 =O part2 -k1*O TH ; (3)

[0231] Among them, O Block1 is the size of the first information block, k1 is the first block coefficient, O TH is the first threshold, O Block2 is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH .

[0232] The first threshold may be determined according to the encoding method used by the terminal device to encode the second part (or the encoding method corresponding to the second part). In other words, the first threshold is related to the encoding method corresponding to the second part.

[0233] In a possible design, the first threshold is positively correlated with the encoding rate of the encoding method corresponding to the second part. The higher the encoding rate of the encoding method corresponding to the second part, the larger the first threshold. Correspondingly, the lower the encoding rate of the encoding method corresponding to the second part, the smaller the first threshold.

[0234] It should be understood that the first threshold is less than or equal to the encoding size threshold, that is, 0<first threshold≤encoding size threshold. For example, if the encoding mode is polar code encoding, the encoding size threshold is the size threshold corresponding to the polar code encoding, such as the encoding size threshold is 1706 bits, then 0<first threshold≤1706. That is, in this case, the first threshold may be 1706 bits.

[0235] The first block coefficient may be configured by the network device for the terminal device, or may be determined by the terminal device according to its own capabilities, or may be predefined by the protocol, which is not limited here. In this way, the sizes of the first information block and the second information block can be made smaller than the first threshold, that is, the first information block and the second information block are both smaller than or equal to the encoding size threshold, thereby realizing the reporting of CSI with a large amount of information.

[0236] Optionally, the size of the first information block may satisfy the relationship shown in the following formula (4):

[0237] O Block1 =k2*O part2 ; (4)

[0238] The size of the second information block satisfies the relationship shown in the following formula (5) or formula (6):

[0239] O Block2 =O part2 -O Block1 ; (5)

[0240] or,

[0241] O Block2 =(1-k2)*O part2 ; (6)

[0242] Among them, k2 is the second block coefficient, The second blocking coefficient may be configured by the network device for the terminal device, or may be determined by the terminal device according to its own capability, or may be predefined by the protocol, which is not limited here.

[0243] In this way, the sizes of the first information block and the second information block can be made smaller than the first threshold, that is, the first information block and the second information block are both smaller than or equal to the encoding size threshold, thereby realizing the reporting of CSI with a large amount of information. The following is an example of the information in group 0 to group 2 in combination with the second part. For example, the first information block may include: the strongest coefficient indication information, the frequency domain basis vector indication information, the non-zero coefficient reference amplitude indication information, the differential amplitude indication information of the first non-zero coefficient, the phase indication information of the first non-zero coefficient, the position indication information of the first non-zero coefficient, or the differential amplitude indication information of the second non-zero coefficient. The second information block may include: the spatial domain rotation factor, the spatial domain basis vector indication information, the phase indication information of the second non-zero coefficient, or the position indication information of the second non-zero coefficient.

[0244] For another example, the first information block may include: spatial domain rotation factor, spatial domain basis vector indication information, strongest coefficient indication information, frequency domain basis vector indication information, non-zero coefficient reference amplitude indication information, differential amplitude indication information of the first non-zero coefficient, or phase indication information of the first non-zero coefficient. The second information block may include: position indication information of the first non-zero coefficient, differential amplitude indication information of the second non-zero coefficient, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient.

[0245] Optionally, the size of the first information block and the size of the second information block may be the same. In this way, the processing complexity of the terminal device can be simplified and the efficiency can be improved.

[0246] In another possible design, the second part may include 3 information blocks, that is, the second part includes the first information block to the third information block. In this case, the information in the first part may still include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information, or spatial basis vector number combination indication information. The first information block may include: spatial rotation factor, frequency domain basis vector indication information, position indication information of the first non-zero coefficient, differential amplitude indication information of the second non-zero coefficient. The second information block may include: spatial basis vector indication information, non-zero coefficient reference amplitude indication information, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient. The third information block may include: the strongest coefficient indication information, the differential amplitude indication information of the first non-zero coefficient, or the phase indication information of the first non-zero coefficient.

[0247] In yet another possible embodiment, the second part may include four information blocks, that is, the second part includes the first information block to the fourth information block.

[0248] The first information block includes: spatial basis vector indication information, non-zero coefficient reference amplitude indication information or second non-zero coefficient differential amplitude indication information.

[0249] The second information block includes: a spatial domain rotation factor, differential amplitude indication information of the first non-zero coefficient, or phase indication information of the second non-zero coefficient.

[0250] The third information block includes: the strongest coefficient indication information or the phase indication information of the first non-zero coefficient.

[0251] The fourth information block includes: frequency domain basis vector indication information, position indication information of the first non-zero coefficient or position indication information of the second non-zero coefficient.

[0252] It can be understood that the first information block to the fourth information block in the embodiment of the present application are used as examples. In actual implementation, the first information block to the fourth information block may also include different parts of the same information. Taking the second part including the first information block and the second information block as an example, the first information block may include: a part of the information bits composed of the spatial domain rotation factor, the spatial domain basis vector indication information, the strongest coefficient indication information, the frequency domain basis vector indication information, the non-zero coefficient reference amplitude indication information, the differential amplitude indication information of the first non-zero coefficient, the phase indication information of the first non-zero coefficient and the position indication information of the first non-zero coefficient, and the second information block may include the differential amplitude indication information of the second non-zero coefficient, the phase indication information of the second non-zero coefficient, the position indication information of the second non-zero coefficient and the position indication information of the first non-zero coefficient. The other information bits in the information bits composed of the information bits except the information bits contained in the first information block are not repeated here.

[0253] The priorities between any two information blocks in the second part may be the same or different. Taking the second part including the first information block and the second information block as an example, the priority of the first information block may be the same as the priority of the second information block, and / or the priority of the first information block is greater than the priority of the second information block, and / or the priority of the first information block is less than the priority of the second information block. For example, the first information block may include: the strongest coefficient indication information, the frequency domain basis vector indication information, the non-zero coefficient reference amplitude indication information, the differential amplitude indication information of the first non-zero coefficient, the phase indication information of the first non-zero coefficient, the differential amplitude indication information of the second non-zero coefficient and the position indication information of the first non-zero coefficient. The second information block may include: the spatial domain rotation factor, the spatial domain basis vector indication information, the phase indication information of the second non-zero coefficient, the position indication information of the second non-zero coefficient and the position indication information of the first non-zero coefficient. The other information bits in the information bits except the information bits contained in the first information block.

[0254] It can be understood that the first information block can also be called information block one (block1) or other possible names, the second information block can also be called information block two (block2) or other possible names, the third information block can also be called information block three (block3) or other possible names, and the fourth information block can also be called information block four (block4) or other possible names.

[0255] S702, the terminal device sends second information to the network device according to the CSI-RS. Correspondingly, the network device receives the second information from the terminal device.

[0256] The second information is used to indicate part or all of the information of the first part and the second part.

[0257] For ease of understanding, the second information is described below by way of example in conjunction with the CSI including the first part and the second part, where the second part includes the first information block and the second information block:

[0258] In case 2-1, the second information is used to indicate the first part and part of the information in the first information block. For example, the second information may include information obtained by encoding the first part and information obtained by encoding part of the information in the first information block.

[0259] Case 2-2: The second information is used to indicate all information of the first part and the first information block. For example, the second information may include the encoded information of the first part and the encoded information of the first information block.

[0260] In case 2-3, the second information is used to indicate the first part, all information of the first information block and part of information of the second information block. For example, the second information may include information encoded by the first part, information encoded by the first information block and part of information encoded by the second information block.

[0261] In case 2-4, the second information is used to indicate the first part, all information of the first information block and all information of the second information block. For example, the second information includes the encoded information of the first part, the encoded information of the first information block and the encoded information of the second information block.

[0262] It can be understood that the second information indicates information in the CSI, which may be: the second information includes the encoded information. For example, the second information indicating the first part may be that the second information includes the encoded first part, which will not be repeated here.

[0263] It can be understood that in an embodiment of the present application, the information in the CSI indicated by the second information is related to the number of resources allocated by the network device to the terminal device for carrying CSI, such as UCI or PUSCH resources. That is to say, part or all of the information of the first part and the second part indicated by the second information is related to the resources used to carry CSI. For example, part or all of the information of the first part and the second part indicated by the second information is positively correlated with the size of the resources used to carry CSI. The larger the resources used to carry CSI, the more information in the CSI indicated by the second information. The smaller the resources used to carry CSI, the less information in the CSI indicated by the second information.

[0264] Alternatively, in an embodiment of the present application, the information in the CSI indicated by the second information is related to the amount of information that can be carried on the resources used to carry the CSI. That is, part or all of the information of the first part and the second part indicated by the second information is related to the amount of information that can be carried on the resources used to carry the CSI. For example, part or all of the information of the first part and the second part indicated by the second information is positively correlated with the amount of information that can be carried on the resources used to carry the CSI. The greater the amount of information that can be carried on the resources used to carry the CSI, the more information in the CSI indicated by the second information. The smaller the amount of information that can be carried on the resources used to carry the CSI, the less information in the CSI indicated by the second information.

[0265] In the embodiment of the present application, the terminal device can obtain CSI according to the CSI-RS, and send the second information to the network device on the resource allocated by the network device for carrying CSI to the terminal device according to the CSI. Correspondingly, the network device can receive the second information from the network device on the resource used to carry CSI.

[0266] For the implementation principle of the terminal device obtaining CSI according to CSI-RS, please refer to the relevant introduction of S103, which will not be repeated here.

[0267] In the embodiment of the present application, the second information may be carried in UCI or PUSCH. In actual implementation, the second information may also be carried in other possible information or signaling.

[0268] When the size of the first information block satisfies formula (1), optionally, Figure 7 The provided method may further include: the network device sends third information to the terminal device. Correspondingly, the terminal device receives the third information from the network device. The third information is used to indicate the first block coefficient.

[0269] The third information may be carried in RRC signaling, MAC-CE or DCI.

[0270] Optionally, when the first block coefficient is determined by the terminal device according to its own capability, Figure 7 The provided method may also include:

[0271] The terminal device may send information indicating the first blocking coefficient to the network device. Accordingly, the network device receives information indicating the first blocking coefficient from the terminal device.

[0272] It is understandable that the information used to indicate the first block coefficient may be carried in other information or signaling. For example, the information used to indicate the first block coefficient may be carried in the third information, that is, the third information is also used to indicate the first block coefficient.

[0273] When the size of the first information block satisfies formula (4), Figure 7 The provided method may further include: the network device sends fourth information to the terminal device. Correspondingly, the terminal device receives the fourth information from the network device. The fourth information is used to indicate the second block coefficient. The fourth information may be carried in RRC signaling, MAC-CE or DCI.

[0274] Optionally, when the second block coefficient is determined by the terminal device according to its own capability, Figure 7 The provided method may also include:

[0275] The terminal device may send information indicating the second blocking coefficient to the network device. Accordingly, the network device receives information indicating the second blocking coefficient from the terminal device.

[0276] It is understandable that the information used to indicate the second block coefficient may be carried in other information or signaling. For example, the information used to indicate the second block coefficient may be carried in the fourth information, that is, the fourth information is also used to indicate the first block coefficient.

[0277] based on Figure 7 In the provided method, a terminal device can receive a CSI-RS from a network device and feedback second information according to the CSI-RS. The CSI-RS is used to obtain CSI, and the CSI may include a first part and a second part, the second part includes multiple information blocks, and each information block in the first part and the multiple information blocks is encoded separately. Since the size of each information block in the multiple information blocks is less than or equal to the encoding size threshold, CSI encoding failure can be avoided, thereby realizing CSI reporting.

[0278] In some possible designs, the terminal device may determine whether to discard the information in the second part according to the size of the second part in the uncoded channel state information, and then report it. Figure 8 illustrate.

[0279] like Figure 8 As shown, the channel state information reporting method includes:

[0280] S801, the network device sends a CSI-RS to the terminal device. Correspondingly, the terminal device receives the CSI-RS from the network device.

[0281] CSI-RS is used to obtain CSI, and CSI includes a first part and a second part. The first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information, or spatial basis vector number combination indication information. The size of the fifth information in the second part is less than or equal to the second threshold. The fifth information includes information of at least one group in the second part, and the first part and the fifth information are encoded separately. In a possible design scheme, the second part may include all the information of group 0, group 1, and group 2.

[0282] The second threshold may be determined according to the encoding method corresponding to the second part. In other words, the second threshold is related to the encoding method corresponding to the second part.

[0283] In a possible design, the higher the encoding rate of the encoding method corresponding to the second part, the larger the second threshold value is. Correspondingly, the lower the encoding rate of the encoding method corresponding to the second part, the smaller the second threshold value is.

[0284] The first part and the fifth information can both be encoded using polarization codes. It can be understood that in the embodiment of the present application, polarization code encoding is only used as an example, and in actual implementation, other possible encoding methods may also be used, which will not be described in detail here.

[0285] It should be understood that the second threshold is less than or equal to the encoding size threshold, that is, 0<second threshold≤encoding size threshold. For example, if the encoding method is polar code encoding, the encoding size threshold is the size threshold corresponding to the polar code encoding, such as the encoding size threshold is 1706 bits, then 0<second threshold≤1706. In the case where both the first part and the fifth information are encoded by polar code, the second threshold may be the encoding size threshold, for example, the second threshold may be 1706 bits.

[0286] It can be understood that the specific values ​​of the polarization code and the second threshold are only used as examples. In actual implementation, the second threshold may also be other possible values.

[0287] It can be seen that when the size of the second part is greater than the second threshold, the terminal device will first discard (drop) the information whose size exceeds the second threshold, and encode the remaining information in the second part, that is, the fifth information.

[0288] S802: The terminal device sends sixth information to the network device. Correspondingly, the network device receives the sixth information from the terminal device.

[0289] The sixth information is used to indicate part or all of the fifth information and the first part.

[0290] For ease of understanding, the sixth information is explained below by combining the first part and the fifth information:

[0291] In case 3-1, the sixth information is used to indicate the first part and partial information of the fifth information. For example, the sixth information may include information obtained by encoding the first part and information obtained by encoding partial information of the fifth information.

[0292] In case 3-2, the sixth information is used to indicate all information of the first part and the fifth information. For example, the sixth information may include the information encoded by the first part and the information encoded by the fifth information.

[0293] It can be understood that the sixth information indicates information in the CSI, which may be: the sixth information includes the encoded information. For example, the sixth information indicates the fifth information means that the sixth information includes the encoded fifth information, which will not be repeated here.

[0294] It can be understood that in an embodiment of the present application, the information in the CSI indicated by the sixth information is related to the resources allocated by the network device to the terminal device for carrying CSI, such as the number of UCI or PUSCH resources. That is to say, part or all of the information in the fifth information indicated by the sixth information and the first part are related to the resources used to carry CSI. For example, part or all of the information in the fifth information indicated by the sixth information and the first part are positively correlated with the size of the resources used to carry CSI. The larger the resources used to carry CSI, the more information in the CSI indicated by the sixth information. The smaller the resources used to carry CSI, the less information in the CSI indicated by the sixth information.

[0295] It can be understood that in the embodiment of the present application, the information in the CSI indicated by the sixth information is related to the amount of information that can be carried on the resources used to carry the CSI. That is, part of the information or all of the information in the fifth information indicated by the sixth information and the first part are related to the amount of information that can be carried on the resources used to carry the CSI. For example, part of the information or all of the information in the fifth information indicated by the sixth information and the first part are positively correlated with the amount of information that can be carried on the resources used to carry the CSI. The greater the amount of information that can be carried on the resources used to carry the CSI, the more information in the CSI indicated by the sixth information. The smaller the amount of information that can be carried on the resources used to carry the CSI, the less information in the CSI indicated by the sixth information.

[0296] In the embodiment of the present application, the terminal device can obtain CSI according to the CSI-RS, and send the sixth information to the network device on the resource allocated by the network device for carrying CSI to the terminal device according to the CSI. Correspondingly, the network device can receive the sixth information from the network device on the resource used to carry CSI.

[0297] For the implementation principle of the terminal device obtaining CSI according to CSI-RS, please refer to the relevant introduction of S103, which will not be repeated here.

[0298] In a possible design, the information in the second part other than the fifth information is the seventh information. The priority of the fifth information is greater than or equal to the priority of the seventh information.

[0299] In this way, when the size of the second part exceeds the second threshold, high-priority information in the second part can be fed back first, thereby improving the accuracy of the fed-back channel state information.

[0300] In a possible design scheme, the fifth information may include group 0 and group 1, and the seventh information may include group 2.

[0301] Since the priority of packet 0 and packet 1 is higher than that of packet 2, the network device can restore CSI with higher accuracy as much as possible according to part or all of the fifth information indicated by the sixth information.

[0302] In a possible design scheme, the fifth information may include group 0, and the seventh information may include group 1 and group 2.

[0303] Since the priority of packet 0 is higher than that of packet 1 and packet 2, the network device can restore CSI with higher accuracy as much as possible according to part or all of the fifth information indicated by the sixth information.

[0304] In the embodiment of the present application, the sixth information may be carried in UCI or PUSCH. In actual implementation, the sixth information may also be carried in other possible information or signaling.

[0305] In one possible design, Figure 8 The provided method may further include: the terminal device obtains CSI according to the received CSI-RS. Figure 8 In the provided method, a terminal device may receive a CSI-RS from a network device, and feedback sixth information according to the CSI-RS. The CSI-RS is used to obtain CSI, the CSI may include a first part and a second part, and the size of the fifth information is less than or equal to a second threshold, and the sixth information is used to indicate part or all of the fifth information, wherein the first part and the fifth information are encoded separately, so that the size of the actually encoded information is less than the encoding size threshold, so that CSI encoding failure can be avoided, thereby realizing CSI reporting.

[0306] In some possible designs, the encoding method of the second part of the CSI determined by the terminal device according to the CSI-RS may be related to the size of the second part. Fig. 9 Provide explanation.

[0307] like Fig. 9 As shown, the channel state information reporting method includes:

[0308] S901, the network device sends a CSI-RS to the terminal device. Correspondingly, the terminal device receives the CSI-RS from the network device.

[0309] Among them, CSI-RS is used to obtain CSI, and CSI includes a first part and a second part. The first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information or spatial basis vector number combination indication information. The first part is encoded using the first encoding method, and the second part is encoded using the second encoding method. The implementation principle of the first part can be referred to the above introduction, which will not be repeated here.

[0310] In a possible design scheme, the second part may include all information of group 0, group 1 and group 2.

[0311] The second part is encoded by using the second encoding method, which may include encoding the second part by using the second encoding method when the second part is greater than or equal to a third threshold.

[0312] The third threshold value may be determined according to the first encoding mode. In other words, the third threshold value is related to the first encoding mode.

[0313] In a possible design, the third threshold is positively correlated with the encoding rate of the first encoding method. The higher the encoding rate of the first encoding method, the larger the third threshold. Correspondingly, the lower the encoding rate of the first encoding method, the smaller the third threshold.

[0314] It should be understood that the third threshold is less than or equal to the encoding size threshold, that is, 0<third threshold≤encoding size threshold. For example, if the encoding mode is polar code encoding, the encoding size threshold is the size threshold corresponding to the polar code encoding, such as the encoding size threshold is 1706 bits, then 0<third threshold≤1706.

[0315] When the encoding mode of the second part is polar code encoding, the third threshold may be a coding size threshold. For example, the third threshold may be 1706 bits.

[0316] In a possible design, the encoding rate of the second encoding method is higher than the encoding rate of the first encoding method. In this way, the second part with a larger size can be encoded to avoid CSI encoding failure, thereby realizing CSI reporting.

[0317] Optionally, the first encoding mode may be polar code encoding, and the second encoding mode may be LDPC encoding.

[0318] In this way, by using LDPC to encode the second part, it is possible to encode the second part with a larger size and improve the encoding success rate of the second part.

[0319] It can be understood that in the embodiments of the present application, polar code encoding and LDPC code are only used as examples. In actual implementation, other possible encoding methods may also be used, which will not be described in detail here.

[0320] S902, the terminal device sends the eighth information to the network device. Correspondingly, the network device receives the eighth information from the terminal device.

[0321] The eighth information is used to indicate part of the information or all of the information in the second part and the first part.

[0322] In some possible design schemes, the priority of information in the second part except the eighth information is lower than the priority of information in the eighth information. In other words, the terminal device can discard the information in the second part according to the priority of the information in the second part, that is, the terminal device can preferentially discard the information with lower priority in the second part, or the terminal device can preferentially report the information with higher priority in the second part.

[0323] The following uses the example of giving priority to reporting the information with higher priority in the second part to explain the eighth information in different situations.

[0324] In case 4-1, the eighth information is used to indicate the first part and partial information of group 0. For example, the eighth information includes the information after the first part is encoded and the information after the partial information of group 0 is encoded.

[0325] In case 4-2, the eighth information is used to indicate the first part and all the information of group 0. For example, the eighth information includes the information after the first part is encoded and the information after the all the information of group 0 is encoded.

[0326] Case 4-3, the eighth information is used to indicate the first part, all the information of group 0 and part of the information of group 1. For example, the eighth information includes the information after the first part is encoded, the information after the information of group 0 is encoded and the information after the part of the information of group 1 is encoded.

[0327] Case 4-4, the eighth information is used to indicate the first part, all information of group 0 and all information of group 1. For example, the eighth information includes the information after the first part is encoded, the information after the information of group 0 is encoded and the information after the all information of group 1 is encoded.

[0328] In case 4-5, the eighth information is used to indicate the first part, all the information of group 0, all the information of group 1, and part of the information of group 2. For example, the eighth information includes the information after the first part is encoded, the information after the information of group 0 is encoded, the information after the all the information of group 1 is encoded, and the information after the part of the information of group 2 is encoded.

[0329] In case 4-6, the eighth information is used to indicate the first part, all the information of group 0, all the information of group 1, and all the information of group 2. For example, the eighth information includes the information after the first part is encoded, the information after the information of group 0 is encoded, the information after the information of group 1 is encoded, and the information after the information of group 2 is encoded.

[0330] It can be understood that the eighth information indicates information in the CSI, which may be: the eighth information includes the encoded information. For example, the eighth information indicating the first part may mean that the eighth information includes the encoded first part, which will not be repeated here.

[0331] It can be understood that in an embodiment of the present application, the information in the CSI indicated by the eighth information is related to the number of resources such as UCI or PUSCH resources allocated by the network device to the terminal device for carrying CSI. That is to say, part or all of the information in the second part indicated by the eighth information and the first part are related to the resources used to carry CSI. For example, part or all of the information in the second part indicated by the eighth information and the first part are positively correlated with the size of the resources used to carry CSI. The larger the resources used to carry CSI, the more information in the second part indicated by the eighth information. The smaller the resources used to carry CSI, the less information in the second part indicated by the eighth information.

[0332] Alternatively, the information in the CSI indicated by the eighth information is related to the amount of information that can be carried on the resources used to carry the CSI. That is, part of the information or all of the second part indicated by the eighth information and the first part are related to the amount of information that can be carried on the resources used to carry the CSI. For example, part of the information or all of the second part indicated by the eighth information and the first part are positively correlated with the amount of information that can be carried on the resources used to carry the CSI. The greater the amount of information that can be carried on the resources used to carry the CSI, the more information in the second part indicated by the eighth information. The smaller the amount of information that can be carried on the resources used to carry the CSI, the less information in the second part indicated by the eighth information.

[0333] In the embodiment of the present application, the terminal device can obtain CSI according to the CSI-RS, and send the first information to the network device on the resource allocated by the network device for carrying CSI to the terminal device according to the CSI. Correspondingly, the network device can receive the first information from the network device on the resource used to carry CSI.

[0334] For the implementation principle of the terminal device obtaining CSI according to CSI-RS, please refer to the relevant introduction of S103, which will not be repeated here.

[0335] In the embodiment of the present application, the eighth information may be carried in UCI or PUSCH. In actual implementation, the eighth information may also be carried in other possible information or signaling.

[0336] In one possible design, Fig. 9 The provided method may also include: the terminal device acquires CSI according to the received CSI-RS.

[0337] For the implementation principle of the terminal device obtaining CSI according to CSI-RS, please refer to the relevant introduction of S103, which will not be repeated here.

[0338] based on Fig. 9 In the provided method, the terminal device can receive the CSI-RS from the network device and feedback the eighth information according to the CSI-RS. Among them, the CSI-RS is used to obtain the CSI, and the second part is encoded using a different encoding method from the first part of the CSI, so that the encoding rate of the second part can match the size of the second part. For example, the encoding rate of the encoding method of the second part can be higher than the encoding rate of the encoding method of the first part. In this way, the second part with a larger size can be encoded to avoid CSI encoding failure, thereby realizing CSI reporting.

[0339] Combination of the above Figure 6-Figure 9 The channel state information reporting method provided in the embodiment of the present application is described in detail. Figure 10-11 The communication device 1000 for executing the channel state information reporting method provided in the embodiment of the present application is described in detail.

[0340] For example, Fig.10 This is a schematic diagram of the structure of the communication device provided in the embodiment of the present application. Figure 1 .like Fig.10 As shown, the communication device 1000 includes: a processing module 1001 and a transceiver module 1002. For ease of description, Fig.10 Only the main components of the communication device 1000 are shown.

[0341] In some embodiments, the communication device 1000 may be suitable for Figure 4 In the communication system shown in FIG. , execution Figure 6 The function of the terminal device in the channel state information reporting method shown in .

[0342] The transceiver module 1002 is used to receive a CSI-RS from a network device. The CSI-RS is used to obtain CSI, and the CSI includes N parts of information, and the priorities of any two parts of the N parts of information are different. The size of each part of the N parts of information is less than or equal to the size threshold of the encoding. Each part of the N parts of information is encoded separately. Wherein, N is an integer greater than or equal to 3.

[0343] The processing module 1001 is used to generate first information, wherein the first information is used to indicate the first part of the N parts of information and part of the information or all of the information except the first part of the N parts of information.

[0344] The transceiver module 1002 is further configured to send first information to the network device according to the CSI-RS.

[0345] In a possible design, N=3.

[0346] In a possible design scheme, the first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information, or spatial basis vector number combination indication information.

[0347] Optionally, the information in the N parts except the first part may include: a second part and a third part. The priority of the information in the first part is higher than the priority of the information in the second part and the priority of the information in the third part, and the priority of the information in the second part is higher than the priority of the information in the third part.

[0348] Further, the second part may include one or more of the following: spatial rotation factor, spatial basis vector indication information, strongest coefficient indication information, frequency domain basis vector indication information, non-zero coefficient reference amplitude indication information, differential amplitude indication information of the first non-zero coefficient, phase indication information of the first non-zero coefficient, or position indication information of the first non-zero coefficient.

[0349] Furthermore, the third part may include one or more of the following: differential amplitude indication information of the second non-zero coefficient, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient.

[0350] In a possible design scheme, each part of the N parts of information may be encoded using a polar code, and a size threshold of encoding is a size threshold corresponding to encoding using the polar code.

[0351] Optionally, the transceiver module 1002 may include a receiving module and a sending module ( Fig.10The transceiver module 1002 is used to implement the sending function and the receiving function of the communication device 1000.

[0352] Optionally, the communication device 1000 may further include a storage module ( Fig.10 (not shown in the figure), the storage module stores a program or instruction. When the processing module 1001 executes the program or instruction, the communication device 1000 can execute Figure 6 The functionality of any of the methods shown in .

[0353] It should be understood that the processing module 1001 involved in the communication device 1000 can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing unit; the transceiver module 1002 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver unit.

[0354] It should be noted that the communication device 1000 can be a terminal device, or a chip (system) or other parts or components that can be set in the terminal device, or a device that includes a terminal device, which is not limited in this application.

[0355] In addition, the technical effects of the communication device 1000 can be referred to Figure 6 The technical effects of the methods shown in any one of the items will not be repeated here.

[0356] In some other embodiments, the communication device 1000 may be suitable for Figure 4 In the communication system shown in FIG. , execution Figure 6 The function of the network device in the method shown in .

[0357] The processing module 1001 is used to generate a CSI-RS. The CSI-RS is used to obtain CSI, and the CSI includes N parts of information, and the priorities of any two parts of the N parts of information are different. The size of each part of the N parts of information is less than or equal to the size threshold of the encoding. Each part of the N parts of information is encoded separately. N is an integer greater than or equal to 3.

[0358] The transceiver module 1002 is used to send CSI-RS to the terminal device.

[0359] The transceiver module 1002 is further configured to receive first information from a terminal device, wherein the first information is used to indicate the first part of the N parts of information and part of the information or all of the information except the first part of the N parts of information.

[0360] In a possible design, N=3.

[0361] In a possible design scheme, the first part may include one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information, or spatial basis vector number combination indication information.

[0362] Optionally, the information in the N parts except the first part may include: a second part and a third part. The priority of the information in the first part is higher than the priority of the information in the second part and the priority of the information in the third part, and the priority of the information in the second part is higher than the priority of the information in the third part.

[0363] Further, the second part may include one or more of the following: spatial rotation factor, spatial basis vector indication information, strongest coefficient indication information, frequency domain basis vector indication information, non-zero coefficient reference amplitude indication information, differential amplitude indication information of the first non-zero coefficient, phase indication information of the first non-zero coefficient, or position indication information of the first non-zero coefficient.

[0364] Furthermore, the third part may include one or more of the following: differential amplitude indication information of the second non-zero coefficient, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient.

[0365] In a possible design scheme, each part of the N parts of information may be encoded using a polar code, and a size threshold of encoding is a size threshold corresponding to encoding using the polar code.

[0366] Optionally, the transceiver module 1002 may include a receiving module and a sending module ( Fig.10 The transceiver module 1002 is used to implement the sending function and the receiving function of the communication device 1000.

[0367] Optionally, the communication device 1000 may further include a storage module ( Fig.10 (not shown in the figure), the storage module stores a program or instruction. When the processing module 1001 executes the program or instruction, the communication device 1000 can execute Figure 6 The function of the network device in any of the methods shown in .

[0368] It should be understood that the processing module 1001 involved in the communication device 1000 can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing unit; the transceiver module 1002 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver unit.

[0369] It should be noted that the communication device 1000 can be a network device, or a chip (system) or other parts or components that can be set in the network device, or a device that includes a network device, which is not limited in this application.

[0370] In addition, the technical effects of the communication device 1000 can be referred to Figure 6 The technical effects of the methods shown in any one of the items will not be repeated here.

[0371] In some other embodiments, the communication device 1000 may be suitable for Figure 4 In the communication system shown in FIG. , execution Figure 7 The functions of the terminal device in the method shown in .

[0372] The transceiver module 1002 is used to receive the CSI-RS from the network device.

[0373] The CSI-RS is used to obtain CSI, and the CSI includes a first part and a second part. The second part includes multiple information blocks, and each information block in the first part and the multiple information blocks is encoded separately. The size of each information block in the multiple information blocks is less than or equal to the encoding size threshold.

[0374] The processing module 1001 is used to generate second information, wherein the second information is used to indicate part or all of the information of the first part and the second part.

[0375] The transceiver module 1002 is further configured to send second information to the network device according to the CSI-RS.

[0376] In a possible design, the multiple information blocks may include a first information block and a second information block.

[0377] Optionally, the size of the first information block may satisfy the following relationship: Block1 =k1*O TH The size of the second information block satisfies the following relationship: Block2 =O part2 -O Block1 Or, Block2 =O part2 -k1*O TH Among them, O Block1 is the size of the first information block, k1 is the first block coefficient, O TH is the first threshold, O Block2 is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH .

[0378] Furthermore, the transceiver module 1002 is further configured to receive third information from the network device, wherein the third information is used to indicate the first block coefficient.

[0379] Optionally, the size of the first information block may satisfy the following relationship: Block1 =k2*O part2 The size of the second information block satisfies the following relationship: Block2 =O part2 -O Block1 Or, Block2 =(1-k2)*O part2 Among them, O Block1 is the size of the first information block, O TH is the first threshold, k2 is the second block coefficient, is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH .

[0380] Furthermore, the transceiver module 1002 is further configured to receive fourth information from the network device, wherein the fourth information is used to indicate the second block coefficient.

[0381] Optionally, the size of the first information block may be the same as the size of the second information block.

[0382] In one possible design, the first threshold may be 1706 bits.

[0383] In a possible design scheme, each information block in the multiple information blocks is encoded by a polar code, and the encoding size threshold is a size threshold corresponding to the polar code encoding.

[0384] Optionally, the transceiver module 1002 may include a receiving module and a sending module ( Fig.10 The transceiver module 1002 is used to implement the sending function and the receiving function of the communication device 1000.

[0385] Optionally, the communication device 1000 may further include a storage module ( Fig.10 (not shown in the figure), the storage module stores a program or instruction. When the processing module 1001 executes the program or instruction, the communication device 1000 can execute Figure 7 The function of the terminal device in any of the methods shown in .

[0386] It should be understood that the processing module 1001 involved in the communication device 1000 can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing unit; the transceiver module 1002 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver unit.

[0387] It should be noted that the communication device 1000 can be a terminal device, or a chip (system) or other parts or components that can be set in the terminal device, or a device that includes a terminal device, which is not limited in this application.

[0388] In addition, the technical effects of the communication device 1000 can be referred to Figure 7 The technical effects of the methods shown in any one of the items will not be repeated here.

[0389] In some other embodiments, the communication device 1000 may be suitable for Figure 4 In the communication system shown in FIG. , execution Figure 7 The function of the network device in the method shown in .

[0390] The processing module 1001 is used to generate a CSI-RS. The CSI-RS is used to obtain CSI, and the CSI includes a first part and a second part. The second part includes multiple information blocks, and each information block in the first part and the multiple information blocks is encoded separately. The size of each information block in the multiple information blocks is less than or equal to the encoding size threshold.

[0391] The transceiver module 1002 is used to send CSI-RS to the terminal device.

[0392] The transceiver module 1002 is further configured to receive second information from the terminal device, wherein the second information is used to indicate part or all of the information of the first part and the second part.

[0393] In a possible design, the multiple information blocks may include a first information block and a second information block.

[0394] Optionally, the size of the first information block may satisfy the following relationship: Block1 =k1*O TH The size of the second information block satisfies the following relationship: Block2 =O part2 -O Block1 Or, Block2 =O part2 -k1*O TH Among them, O Block1 is the size of the first information block, k1 is the first block coefficient, O TH is the first threshold, O Block2is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH .

[0395] Furthermore, the transceiver module 1002 is further configured to send third information to the terminal device, wherein the third information is used to indicate the first block coefficient.

[0396] Optionally, the size of the first information block may satisfy the following relationship: Block1 =k2*O part2 The size of the second information block satisfies the following relationship: Block2 =O part2 -O Block1 Or, Block2 =(1-k2)*O part2 Among them, O Block1 is the size of the first information block, O TH is the first threshold, k2 is the second block coefficient, O Block2 is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH .

[0397] Furthermore, the transceiver module 1002 is further configured to send fourth information to the terminal device, wherein the fourth information is used to indicate the second block coefficient.

[0398] Optionally, the size of the first information block may be the same as the size of the second information block.

[0399] In one possible design, the first threshold may be 1706 bits.

[0400] In a possible design scheme, each information block in the multiple information blocks is encoded by a polar code, and the encoding size threshold is a size threshold corresponding to the polar code encoding.

[0401] Optionally, the transceiver module 1002 may include a receiving module and a sending module ( Fig.10 The transceiver module 1002 is used to implement the sending function and the receiving function of the communication device 1000.

[0402] Optionally, the communication device 1000 may further include a storage module ( Fig.10 (not shown in the figure), the storage module stores a program or instruction. When the processing module 1001 executes the program or instruction, the communication device 1000 can execute Figure 7 The function of the network device in any of the methods shown in .

[0403] It should be understood that the processing module 1001 involved in the communication device 1000 can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing unit; the transceiver module 1002 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver unit.

[0404] It should be noted that the communication device 1000 can be a network device, or a chip (system) or other parts or components that can be set in the network device, or a device that includes a network device, which is not limited in this application.

[0405] In addition, the technical effects of the communication device 1000 can be referred to Figure 7 The technical effects of the methods shown in any one of the items will not be repeated here.

[0406] In some other embodiments, the communication device 1000 may be suitable for Figure 4 In the communication system shown in FIG. , execution Figure 8 The functions of the terminal device in the method shown in .

[0407] The transceiver module 1002 is configured to receive a CSI-RS from a network device. The CSI-RS is used to obtain CSI, and the CSI includes a first part and a second part. The size of the fifth information in the second part is less than or equal to a second threshold. The second threshold is less than or equal to a coding size threshold, and the fifth information includes information of at least one group in the second part.

[0408] The processing module 1001 is used to generate sixth information.

[0409] The transceiver module 1002 is further configured to send sixth information to the network device, wherein the sixth information is used to indicate part or all of the fifth information.

[0410] In a possible design, the information in the second part other than the fifth information is the seventh information. The priority of the fifth information is greater than or equal to the priority of the second information.

[0411] In a possible design scheme, the fifth information may include group 0 and group 1, and the seventh information may include group 2.

[0412] In a possible design scheme, the fifth information may include group 0, and the seventh information may include group 1 and group 2.

[0413] In a possible design scheme, the transceiver module 1002 is further used to obtain CSI according to the received CSI-RS.

[0414] In a possible design solution, the second threshold may be a threshold size of the encoding.

[0415] In a possible design scheme, the encoding size threshold is a size threshold corresponding to polar code encoding.

[0416] Optionally, the transceiver module 1002 may include a receiving module and a sending module ( Fig.10 The transceiver module 1002 is used to implement the sending function and the receiving function of the communication device 1000.

[0417] Optionally, the communication device 1000 may further include a storage module ( Fig.10 (not shown in the figure), the storage module stores a program or instruction. When the processing module 1001 executes the program or instruction, the communication device 1000 can execute Figure 8 The function of the terminal device in any of the methods shown in .

[0418] It should be understood that the processing module 1001 involved in the communication device 1000 can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing unit; the transceiver module 1002 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver unit.

[0419] It should be noted that the communication device 1000 can be a terminal device, or a chip (system) or other parts or components that can be set in the terminal device, or a device that includes a terminal device, which is not limited in this application.

[0420] In addition, the technical effects of the communication device 1000 can be referred to Figure 8 The technical effects of the methods shown in any one of the items will not be repeated here.

[0421] In some other embodiments, the communication device 1000 may be suitable for Figure 4 In the communication system shown in FIG. , execution Figure 8 The function of the network device in the method shown in .

[0422] The processing module 1001 is used to generate a CSI-RS. The CSI-RS is used to obtain CSI, and the CSI includes a first part and a second part. The size of the fifth information in the second part is less than or equal to a second threshold. The second threshold is less than or equal to the encoding size threshold, and the fifth information includes information of at least one group in the second part.

[0423] The transceiver module 1002 is used to send CSI-RS to the terminal device.

[0424] The transceiver module 1002 is further configured to receive sixth information from the terminal device, wherein the sixth information is used to indicate part or all of the fifth information.

[0425] In a possible design, the information in the second part other than the fifth information is the seventh information. The priority of the fifth information is greater than or equal to the priority of the second information.

[0426] In a possible design scheme, the fifth information may include group 0 and group 1, and the seventh information may include group 2.

[0427] In a possible design scheme, the fifth information may include group 0, and the seventh information may include group 1 and group 2.

[0428] In a possible design solution, the second threshold may be a threshold size of the encoding.

[0429] In a possible design scheme, the first part and the fifth information are both encoded using polar codes.

[0430] In a possible design scheme, the encoding size threshold is a size threshold corresponding to polar code encoding.

[0431] Optionally, the transceiver module 1002 may include a receiving module and a sending module ( Fig.10 The transceiver module 1002 is used to implement the sending function and the receiving function of the communication device 1000.

[0432] Optionally, the communication device 1000 may further include a storage module ( Fig.10 (not shown in the figure), the storage module stores a program or instruction. When the processing module 1001 executes the program or instruction, the communication device 1000 can execute Figure 8 The function of the network device in any of the methods shown in .

[0433] It should be understood that the processing module 1001 involved in the communication device 1000 can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing unit; the transceiver module 1002 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver unit.

[0434] It should be noted that the communication device 1000 can be a network device, or a chip (system) or other parts or components that can be set in the network device, or a device that includes a network device, which is not limited in this application.

[0435] In addition, the technical effects of the communication device 1000 can be referred to Figure 8 The technical effects of the methods shown in any one of the items will not be repeated here.

[0436] In some other embodiments, the communication device 1000 may be suitable for Figure 4 In the communication system shown in FIG. , execution Fig. 9The functions of the terminal device in the method shown in .

[0437] The transceiver module 1002 is used to receive the CSI-RS from the network device.

[0438] The CSI-RS is used to obtain CSI, and the CSI includes a first part and a second part. The first part is encoded using a first encoding method, and the second part is encoded using a second encoding method.

[0439] The processing module 1001 is used to generate eighth information, wherein the eighth information is used to indicate part or all of the second part and the first part.

[0440] The transceiver module 1002 is further configured to send the eighth information to the network device.

[0441] In a possible design, the encoding rate of the second encoding method is higher than the encoding rate of the first encoding method.

[0442] In a possible design scheme, the first encoding mode may be polar code encoding, and the second encoding mode may be LDPC encoding.

[0443] In a possible design scheme, the method provided in the seventh aspect may also include: the terminal device obtains CSI based on the received CSI-RS.

[0444] Optionally, the transceiver module 1002 may include a receiving module and a sending module ( Fig.10 The transceiver module 1002 is used to implement the sending function and the receiving function of the communication device 1000.

[0445] Optionally, the communication device 1000 may further include a storage module ( Fig.10 (not shown in the figure), the storage module stores a program or instruction. When the processing module 1001 executes the program or instruction, the communication device 1000 can execute Fig. 9 The function of the terminal device in any of the methods shown in .

[0446] It should be understood that the processing module 1001 involved in the communication device 1000 can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing unit; the transceiver module 1002 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver unit.

[0447] It should be noted that the communication device 1000 can be a terminal device, or a chip (system) or other parts or components that can be set in the terminal device, or a device that includes a terminal device, which is not limited in this application.

[0448] In addition, the technical effects of the communication device 1000 can be referred to Fig. 9 The technical effects of the methods shown in any one of the items will not be repeated here.

[0449] In some other embodiments, the communication device 1000 may be suitable for Figure 4 In the communication system shown in FIG. , execution Fig. 9 The function of the network device in the method shown in .

[0450] The processing module 1001 is used to generate a CSI-RS.

[0451] The transceiver module 1002 is used to send CSI-RS to the terminal device. The CSI-RS is used to obtain CSI, and the CSI includes a first part and a second part. The first part is encoded using a first encoding method, and the second part is encoded using a second encoding method.

[0452] The transceiver module 1002 is further configured to receive eighth information from the terminal device, wherein the eighth information is used to indicate part or all of the second part and the first part.

[0453] In a possible design, the encoding rate of the second encoding method is higher than the encoding rate of the first encoding method.

[0454] In a possible design scheme, the first encoding mode may be polar code encoding, and the second encoding mode may be LDPC encoding.

[0455] Optionally, the transceiver module 1002 may include a receiving module and a sending module ( Fig.10 The transceiver module 1002 is used to implement the sending function and the receiving function of the communication device 1000.

[0456] Optionally, the communication device 1000 may further include a storage module ( Fig.10 (not shown in the figure), the storage module stores a program or instruction. When the processing module 1001 executes the program or instruction, the communication device 1000 can execute Fig. 9 The function of the network device in any of the methods shown in .

[0457] It should be understood that the processing module 1001 involved in the communication device 1000 can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing unit; the transceiver module 1002 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver unit.

[0458] It should be noted that the communication device 1000 can be a network device, or a chip (system) or other parts or components that can be set in the network device, or a device that includes a network device, which is not limited in this application.

[0459] In addition, the technical effects of the communication device 1000 can be referred to Fig. 9 The technical effects of the methods shown in any one of the items will not be repeated here.

[0460] For example, Fig.11 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 The communication device may be a terminal device or a network device, or may be a chip (system) or other component or assembly that can be set in the terminal device or the network device. Fig.11 As shown, the communication device 1100 may include a processor 1101. Optionally, the communication device 1100 may further include a memory 1102 and / or a transceiver 1103. The processor 1101 is coupled to the memory 1102 and the transceiver 1103, such as being connected via a communication bus.

[0461] Combine the following Fig.11 The components of the communication device 1100 are described in detail:

[0462] The processor 1101 is the control center of the communication device 1100, and may be a processor or a general term for multiple processing elements. For example, the processor 1101 is one or more central processing units (CPUs), or may be an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application, such as one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).

[0463] Optionally, the processor 1101 may perform various functions of the communication device 1100 by running or executing a software program stored in the memory 1102 and calling data stored in the memory 1102 .

[0464] In a specific implementation, as an embodiment, the processor 1101 may include one or more CPUs, such as Fig.11 CPU0 and CPU1 are shown in FIG.

[0465] In a specific implementation, as an embodiment, the communication device 1100 may also include multiple processors, such as Fig.11 1 and 1104. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0466] The memory 1102 is used to store the software program for executing the solution of the present application, and the execution is controlled by the processor 1101. The specific implementation method can refer to the above method embodiment, which will not be repeated here.

[0467] Optionally, the memory 1102 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 1102 may be integrated with the processor 1101, or may exist independently and be accessed through the interface circuit ( Fig.11 1101) is coupled to the processor 1101, which is not specifically limited in the embodiments of the present application.

[0468] The transceiver 1103 is used for communication with other communication devices. For example, the communication device 1100 is a terminal device, and the transceiver 1103 can be used to communicate with a network device, or with another terminal device. For another example, the communication device 1100 is a network device, and the transceiver 1103 can be used to communicate with a terminal device, or with another network device.

[0469] Optionally, the transceiver 1103 may include a receiver and a transmitter ( Fig.11 The receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.

[0470] Optionally, the transceiver 1103 may be integrated with the processor 1101, or may exist independently and communicate with the processor 1101 through the interface circuit ( Fig.11 1101) is coupled to the processor 1101, which is not specifically limited in the embodiments of the present application.

[0471] It should be noted that Fig.11 The structure of the communication device 1100 shown in the figure does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than those shown in the figure, or combine certain components, or arrange the components differently.

[0472] In addition, the technical effects of the communication device 1100 can refer to the technical effects of the method described in the above method embodiment, which will not be repeated here.

[0473] It should be understood that the processor in the embodiment of the present application may be a CPU, and the processor may also be other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0474] It should also be understood that the memory in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memory. Among them, the non-volatile memory can be a ROM, a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an EEPROM or a flash memory. The volatile memory can be a RAM, which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (static RAM, SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (doubledata rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (synchlink DRAM, SLDRAM) and direct memory bus random access memory (direct rambus RAM, DR RAM).

[0475] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0476] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.

[0477] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0478] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0479] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0480] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0481] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0482] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0483] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0484] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0485] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for reporting channel state information, characterized in that: The method comprises: The terminal device receives a channel state information reference signal CSI-RS from a network device; the CSI-RS is used to obtain channel state information CSI, the CSI includes N parts of information, and the priorities of any two parts of the N parts of information are different; the size of each part of the N parts of information is less than or equal to the encoding size threshold; each part of the N parts of information is encoded separately; wherein N is an integer greater than or equal to 3; The terminal device sends first information to the network device according to the CSI-RS; wherein the first information is used to indicate the first part of the N parts of information and part or all of the information of the N parts of information except the first part.

2. The method according to claim 1, characterized in that: Said N=3.

3. The method according to claim 1 or 2, characterized in that: The first part includes one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information or spatial basis vector number combination indication information.

4. The method according to claim 3, characterized in that The information in the N parts, except the first part, includes: a second part and a third part; wherein the priority of the information in the first part is higher than the priority of the information in the second part and the priority of the information in the third part, and the priority of the information in the second part is higher than the priority of the information in the third part.

5. The method according to claim 4, characterized in that The second part includes one or more of the following: spatial rotation factor, spatial basis vector indication information, strongest coefficient indication information, frequency domain basis vector indication information, non-zero coefficient reference amplitude indication information, differential amplitude indication information of the first non-zero coefficient, phase indication information of the first non-zero coefficient, or position indication information of the first non-zero coefficient.

6. The method according to claim 5, characterized in that The third part includes one or more of the following: differential amplitude indication information of the second non-zero coefficient, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient.

7. The method according to any one of claims 1 to 6, characterized in that Each part of the N parts of information is encoded by polar code, and the encoding size threshold is a size threshold corresponding to the polar code encoding.

8. A method for reporting channel state information, characterized in that: The method comprises: A network device sends a channel state information reference signal CSI-RS to a terminal device; the CSI-RS is used to obtain channel state information CSI, the CSI includes N parts of information, and the priorities between any two parts of the N parts of information are different; the size of each part of the N parts of information is less than or equal to the encoding size threshold; each part of the N parts of information is encoded separately; wherein N is an integer greater than or equal to 3; the network device receives first information from the terminal device; wherein the first information is used to indicate the first part of the N parts of information and part or all of the information of the N parts of information except the first part.

9. The method according to claim 8, characterized in that Said N=3.

10. The method according to claim 8 or 9, characterized in that: The first part includes one or more of the following: rank indication information, channel quality indication information, indication information of the total number of reported non-zero coefficients, CSI-RS resource selection indication information or spatial basis vector number combination indication information.

11. The method according to claim 10, characterized in that The information in the N parts, except the first part, includes: a second part and a third part; wherein the priority of the information in the first part is higher than the priority of the information in the second part and the priority of the information in the third part, and the priority of the information in the second part is higher than the priority of the information in the third part.

12. The method according to claim 11, characterized in that The second part includes one or more of the following: spatial rotation factor, spatial basis vector indication information, strongest coefficient indication information, frequency domain basis vector indication information, non-zero coefficient reference amplitude indication information, differential amplitude indication information of the first non-zero coefficient, phase indication information of the first non-zero coefficient, or position indication information of the first non-zero coefficient.

13. The method according to claim 12, characterized in that The third part includes one or more of the following: differential amplitude indication information of the second non-zero coefficient, phase indication information of the second non-zero coefficient, or position indication information of the second non-zero coefficient.

14. The method according to any one of claims 8 to 13, characterized in that: Each part of the N parts of information is encoded by polar code, and the encoding size threshold is a size threshold corresponding to the polar code encoding.

15. A method for reporting channel state information, characterized in that: The method comprises: The terminal device receives a channel state information reference signal CSI-RS from a network device; the CSI-RS is used to obtain channel state information CSI, the CSI includes a first part and a second part; the second part includes a plurality of information blocks, and each of the first part and the plurality of information blocks is encoded respectively; the size of each of the plurality of information blocks is less than or equal to a coding size threshold; The terminal device sends second information to the network device according to the CSI-RS; wherein the second information is used to indicate part or all of the information of the first part and the second part.

16. The method according to claim 15, characterized in that The plurality of information blocks include a first information block and a second information block.

17. The method according to claim 16, characterized in that The size of the first information block satisfies the following relationship: SHE Block1 =k1*O TH ; The size of the second information block satisfies the following relationship: O Block2 =O part2 -O Block1 ;or, SHE Block2 =O part2 -k1*O TH ; Among them, O Block1 is the size of the first information block, k1 is the first block coefficient, O TH is the first threshold, O Block2 is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH .

18. The method according to claim 17, characterized in that The method further comprises: The terminal device receives third information from the network device; wherein the third information is used to indicate the first blocking coefficient.

19. The method according to claim 16, characterized in that The size of the first information block satisfies the following relationship: O Block1 =k2*O part2 ; The size of the second information block satisfies the following relationship: O Block2 =O part2 -O Block1 ;or, O Block2 =(1-k2)*O part2 ; Among them, O Block1 is the size of the first information block, O TH is the first threshold, k2 is the second block coefficient, O Block2 is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH .

20. The method according to claim 19, characterized in that The method further comprises: The terminal device receives fourth information from the network device; wherein the fourth information is used to indicate the second blocking coefficient.

21. The method according to any one of claims 16 to 20, characterized in that: The size of the first information block is the same as the size of the second information block.

22. The method according to any one of claims 15 to 21, characterized in that The first threshold is a size threshold of the encoding.

23. The method according to any one of claims 15 to 22, characterized in that Each of the multiple information blocks is encoded by a polar code, and the encoding size threshold is a size threshold corresponding to the polar code encoding.

24. A channel state information reporting method, characterized in that: The method comprises: The network device sends a channel state information reference signal CSI-RS to the terminal device; the CSI-RS is used to obtain channel state information CSI, the CSI includes a first part and a second part; the second part includes a plurality of information blocks, and each of the first part and the plurality of information blocks is encoded respectively; the size of each of the plurality of information blocks is less than or equal to the encoding size threshold; The network device receives second information from the terminal device; wherein the second information is used to indicate partial or all information of the first part and the second part.

25. The method according to claim 24, characterized in that The plurality of information blocks include a first information block and a second information block.

26. The method according to claim 25, characterized in that The size of the first information block satisfies the following relationship: SHE Block1 =k1*O TH ; The size of the second information block satisfies the following relationship: O Block2 =O part2 -O Block1 ;or, SHE Block2 =O part2 -k1*O TH ; Among them, O Block1 is the size of the first information block, k1 is the first block coefficient, O TH is the first threshold, O Block2 is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH .

27. The method according to claim 26, characterized in that The method further comprises: The network device sends third information to the terminal device; wherein the third information is used to indicate the first block coefficient.

28. The method according to claim 25, characterized in that The size of the first information block satisfies the following relationship: O Block1 =k2*O part2 ; The size of the second information block satisfies the following relationship: O Block2 =O part2 -O Block1 ;or, O Block2 =(1-k2)*O part2 ; Among them, O Block1 is the size of the first information block, O TH is the first threshold, k2 is the second block coefficient, O Block2 is the size of the second information block, O part2 is the size of the second part, 0 <O part2 ≤2O TH .

29. The method according to claim 28, characterized in that The method further comprises: The network device sends fourth information to the terminal device; wherein the fourth information is used to indicate the second block coefficient.

30. The method according to any one of claims 24 to 29, characterized in that The size of the first information block is the same as the size of the second information block.

31. The method according to any one of claims 24 to 30, characterized in that The first threshold is a size threshold of the encoding.

32. The method according to any one of claims 24 to 31, characterized in that Each of the multiple information blocks is encoded by a polar code, and the encoding size threshold is a size threshold corresponding to the polar code encoding.

33. A communication device, characterized in that: The communication device is used to execute the method as described in any one of claims 1-7, or the communication device is used to execute the method as described in any one of claims 8-14, or the communication device is used to execute the method as described in any one of claims 15-23, or the communication device is used to execute the method as described in any one of claims 24-32.

34. A communication device, characterized in that: include: Processor and memory; The memory is used to store computer instructions. When the processor executes the instructions, the communication device executes the method as described in any one of claims 1-7, or executes the method as described in any one of claims 8-14, or executes the method as described in any one of claims 15-23, or executes the method as described in any one of claims 24-32.

35. A communication device, characterized in that: include: processor and interface circuit; wherein, The interface circuit is used to receive code instructions and transmit them to the processor; The processor is used to run the code instructions to execute the method according to any one of claims 1-7, or to execute the method according to any one of claims 8-14, or to execute the method according to any one of claims 15-23, or to execute the method according to any one of claims 24-32.

36. A communication device, characterized in that: The communication device includes a processor and a transceiver, the transceiver is used to exchange information between the communication device and other communication devices, and the processor executes program instructions to execute the method as described in any one of claims 1 to 7, or the method as described in any one of claims 8 to 14, or the method as described in any one of claims 15 to 23, or the method as described in any one of claims 24 to 32.

37. The communication device according to any one of claims 34 to 36, characterized in that: The communication device is a chip.

38. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a computer program or instructions, which, when executed on a computer, causes the computer to execute the method as described in any one of claims 1 to 7, or the method as described in any one of claims 8 to 14, or the method as described in any one of claims 15 to 23, or the method as described in any one of claims 24 to 32.

39. A computer program product, characterized in that The computer program product comprises: a computer program or instructions, which, when executed on a computer, causes the computer to execute the method as claimed in any one of claims 1 to 7, or the method as claimed in any one of claims 8 to 14, or the method as claimed in any one of claims 15 to 23, or the method as claimed in any one of claims 24 to 32.