Communication method and device

By generating and reporting some CSI reports based on the CSI reporting configuration by the terminal device, the problem of large overhead of reporting by multiple CSI reports is solved, and the effect of reducing overhead and improving system transmission performance is achieved.

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

Patent Information

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

AI Technical Summary

Technical Problem

During the communication process, the channel status may also change dynamically due to the dynamic changes in the antenna of the network equipment, which makes the terminal equipment need to report multiple CSI reports, resulting in a large overhead of reporting the CSI report and a degradation of the system transmission performance.

Method used

The terminal device receives the CSI reporting configuration, receives the CSI-RS and generates N CSI reports according to the N CSI reporting subconfigurations in the configuration. Then, the terminal device reports K CSI reports in N CSI reports, reducing the reporting overhead by reducing the number of CSI reports and reducing the number of bits occupied by CRI in each CSI report.

Benefits of technology

By reporting some CSI reports and reducing the number of bits occupied by CRI, the overhead of reporting CSI reports by terminal devices is reduced and the transmission performance of the system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485360A_ABST
    Figure CN119485360A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device, relates to the field of wireless communication, and is used for reducing the reporting overhead of a plurality of CSI (Channel State Information) reports in a scene that terminal equipment reports the plurality of CSI reports. The method comprises: a terminal device receiving a CSI reporting configuration, the CSI reporting configuration comprising N CSI reporting sub-configurations, each CSI reporting sub-configuration being used for indicating resources of one or more CSI-RSs, and the N CSI reporting sub-configurations being used for indicating resources of M CSI-RSs. And the terminal equipment receives the CSI-RS on one or more CSI-RS resources in the M CSI-RS resources, and obtains N CSI reports respectively corresponding to the N CSI reporting sub-configurations according to the CSI-RS. And the terminal equipment reports K CSI reports in the N CSI reports. Wherein N, M and K are integers larger than 1, and K is smaller than or equal to N.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of wireless communications, and in particular, to a communication method and device. Background Art

[0002] During the communication process, the network device sends a channel state information reference signal (CSI-RS) to the terminal device to obtain a channel state information (CSI) report, and then schedules the terminal device to send and receive data based on the obtained CSI report.

[0003] With the development of communication technology, the spectrum used by communication devices is getting wider and wider, the number of transmitting antennas configured by network devices is increasing, and the overall power consumption of network devices is getting higher and higher. In order to reduce the power consumption of network devices, network devices can dynamically shut down all or part of the transmitting antennas. However, in this implementation, due to the dynamic change of the transmitting antenna of the network device, the channel state may also change dynamically, so that the terminal device needs to report multiple CSI reports. As a result, the reporting overhead of the CSI report is large and the system transmission performance is reduced.

[0004] How to reduce the reporting overhead of multiple CSI reports is a technical problem that needs to be solved urgently. Summary of the invention

[0005] The present application provides a communication method and apparatus for reducing the reporting overhead of multiple CSI reports.

[0006] In a first aspect, the present application provides a communication method, which can be executed by a terminal device, or a module in the terminal device, such as a chip. For convenience of description, the following description is taken as an example of execution by a terminal device.

[0007] The method includes: a terminal device receives a CSI reporting configuration, wherein the CSI reporting configuration includes N CSI reporting sub-configurations (CSI report sub-configuration), each CSI reporting sub-configuration is used to indicate one or more CSI-RS resources, and the N CSI reporting sub-configurations are used to indicate M CSI-RS resources. The terminal device receives CSI-RS on one or more CSI-RS resources among the M CSI-RS resources, and obtains N CSI reports corresponding to the N CSI reporting sub-configurations according to the CSI-RS. The terminal device reports K CSI reports among the N CSI reports. Among them, N, M and K are all integers greater than 1, and K is less than or equal to N.

[0008] Exemplarily, the terminal device receives a CSI reporting configuration from a network device, and sends K CSI reports to the network device.

[0009] In the above technical solution, the terminal device can receive CSI-RS according to the resources of CSI-RS respectively indicated by N CSI reporting sub-configurations to obtain N CSI reports respectively corresponding to the N CSI reporting sub-configurations. When the terminal device reports K CSI reports out of N CSI reports, the reporting overhead of the CSI report can be reduced by reporting part of the CSI report (i.e., K is less than N); or, the number of bits occupied by one or more CSI reports in the K CSI reports can be reduced to reduce the reporting overhead of the CSI report.

[0010] In one possible implementation, the K CSI reports include a first CSI report, the first CSI report is determined based on a first CSI reporting subconfiguration among the N CSI reporting subconfigurations, the first CSI reporting subconfiguration indicates resources of M1 CSI-RSs, and M1 is an integer greater than 1. The first CSI report includes a CSI-RS resource indicator (CSI-RS resource indicator, CRI), and the number of bits of the CRI is determined based on the resources of the M1 CSI-RSs. In one possible implementation, the number of bits of the CRI in the first CSI report is determined based on log2M1. Exemplarily, the number of bits of the CRI in the first CSI report is equal to

[0011] In the above technical solution, the K CSI reports include a first CSI report, which carries a CRI, and the number of bits occupied by the CRI is determined by the terminal device based on the number of CSI-RS resources indicated by the first CSI reporting sub-configuration. Compared with the terminal device determining the number of bits occupied by CRI based on the number of CSI-RS resources indicated by the CSI reporting configuration, the technical solution can greatly reduce the number of bits occupied by CRI, that is, greatly reduce the number of bits occupied by the first CSI report, which helps to reduce the overhead of the terminal device reporting K CSI reports.

[0012] In one possible implementation, K CSI reports are generated respectively based on K CSI reporting subconfigurations among N CSI reporting subconfigurations, wherein the number of CRI bits in each CSI report is determined based on the number of CSI-RS resources indicated by the CSI reporting subconfiguration used to generate the CSI report.

[0013] In the above technical scheme, the K CSI reports sent by the terminal device to the network device all carry CRI, and the number of bits occupied by the CRI carried in each CSI report is determined by the terminal device based on the number of CSI-RS resources indicated by the CSI reporting sub-configuration used to generate the CSI report. Compared with the terminal device determining the number of bits occupied by CRI based on the number of CSI-RS resources indicated by the CSI reporting configuration, this technical scheme can greatly reduce the number of bits occupied by CRI, that is, greatly reduce the number of bits occupied by each CSI report in the K CSI reports, which helps to reduce the overhead of the terminal device reporting K CSI reports.

[0014] In one possible implementation, when the terminal device reports K CSI reports out of N CSI reports, it may specifically sort the N CSI reports from high to low according to the priorities of the N CSI reports, and then select the first K CSI reports in the sorting, report the K CSI reports, and discard other CSI reports except the K CSI reports.

[0015] In the above technical solution, the terminal device selects K CSI reports (ie, partial CSI reports) from N CSI reports for reporting, without having to report all CSI reports, which helps to reduce the overhead of the terminal device in reporting CSI reports.

[0016] In one possible implementation, N CSI reports include a first CSI report and a second CSI report, the first CSI report includes first information, the second CSI report does not include the first information, the priority of the first CSI report is higher than the priority of the second CSI report; the first information includes CRI; or the first information includes CRI and a precoding matrix indicator (PMI).

[0017] In the above technical solution, the terminal device determines that the priority of the CSI report containing the first information is higher than the priority of the CSI report not containing the first information, that is, the terminal device preferentially reports the CSI report containing the first information. In this way, the network device can obtain the first information and perform scheduling or beam management according to the resources of the N CSI-RS indicated by the first information.

[0018] In a possible implementation, the N CSI reports include a first CSI report and a second CSI report, the first CSI report corresponds to the first CSI reporting subconfiguration in the N CSI reporting subconfigurations, and the second CSI report corresponds to the second CSI reporting subconfiguration in the N CSI reporting subconfigurations. When the index of the first CSI reporting subconfiguration is less than the index of the second CSI reporting subconfiguration, the priority of the first CSI report is higher than the priority of the second CSI report. Exemplarily, the number of ports corresponding to the resources of the CSI-RS indicated by the first CSI reporting subconfiguration is greater than or equal to the number of ports corresponding to the resources of the CSI-RS indicated by the second CSI reporting subconfiguration.

[0019] In the above technical scheme, it is considered that the number of ports corresponding to the CSI-RS resources indicated by the low-index CSI reporting sub-configuration is greater than or equal to the number of ports corresponding to the CSI-RS resources indicated by the high-index CSI reporting sub-configuration, and the more ports corresponding to the CSI-RS resources, the more physical antennas are used to transmit data, that is, the better the communication performance. In this way, the terminal device can give priority to reporting the CSI report corresponding to the low-index CSI reporting sub-configuration, which helps the network device to perform better scheduling or beam management.

[0020] In a possible implementation, the N CSI reports include a first CSI report and a second CSI report, the first CSI report corresponds to a first CSI reporting subconfiguration in the N CSI reporting subconfigurations, and the second CSI report corresponds to a second CSI reporting subconfiguration in the N CSI reporting subconfigurations. When the number of ports corresponding to the resources of the CSI-RS indicated by the first CSI reporting subconfiguration is greater than the number of ports corresponding to the resources of the CSI-RS indicated by the second CSI reporting subconfiguration, the priority of the first CSI report is higher than the priority of the second CSI report.

[0021] In the above technical solution, the more ports corresponding to the CSI-RS resources, the more physical antennas are used to transmit data, that is, the better the communication performance. The terminal device can give priority to reporting the CSI report corresponding to the CSI reporting sub-configuration indicating that there are more ports corresponding to the CSI-RS resources. This will help the network equipment to perform better scheduling or beam management.

[0022] In a possible implementation, N CSI reports include a first CSI report, and the first CSI report is a CSI report including first information in the N CSI reports, and the first information includes CRI, or the first information includes CRI and PMI. When the terminal device reports K CSI reports out of the N CSI reports, specifically, the first CSI report is reported, and other CSI reports except the first CSI report in the N CSI reports are discarded, that is, K=1.

[0023] In the above technical solution, the terminal device can directly report the CSI report containing the first information without prioritizing the N CSI reports, and discard the CSI report not containing the first information, thereby further reducing the amount of calculation of the terminal device while ensuring that the network device can obtain the first information.

[0024] In one possible implementation, before reporting K CSI reports out of N CSI reports, the terminal device also determines that the uplink resources do not meet the resource requirements of the terminal device for reporting the N CSI reports, where the uplink resources are uplink resources used to send CSI reports. Specifically, the terminal device may determine the target bit rate for sending N CSI reports based on the sum of the number of bits that the uplink resources can carry and the number of bits of the N CSI reports; when the target bit rate of the N CSI reports is greater than the maximum bit rate, K CSI reports out of the N CSI reports are reported, and the target bit rate of the K CSI reports is less than or equal to the maximum bit rate.

[0025] In the above technical solution, when the terminal device determines that the uplink resources do not meet the resource requirements for the terminal device to report the N CSI reports, the terminal device may select some CSI reports from the N CSI reports for reporting.

[0026] In a possible implementation, the K CSI reports include CRI, and the CRI is used to indicate resources of N CSI-RSs, and the resources of the N CSI-RSs are respectively indicated by N CSI reporting sub-configurations.

[0027] In the above technical solution, the network device can determine the resources of N CSI-RS according to the CRI included in the K CSI reports, and then perform better scheduling or beam management.

[0028] In a second aspect, the present application provides a communication method, which can be executed by a network device, or a module in the network device, such as a chip. For the convenience of description, the following description is taken as an example of execution by a network device.

[0029] The method includes: a network device sends a CSI reporting configuration, wherein the CSI reporting configuration includes N CSI reporting sub-configurations, each CSI reporting sub-configuration is used to indicate one or more CSI-RS resources, and the N CSI reporting sub-configurations are used to indicate M CSI-RS resources. The network device sends CSI-RS on the resources of M CSI-RS. The network device receives K CSI reports, the K CSI reports belong to N CSI reports, and the N CSI reports are determined based on the N CSI reporting sub-configurations. Among them, N, M and K are all integers greater than 1, and K is less than or equal to N. In a possible implementation, the network device sends a CSI reporting configuration to a terminal device, and receives K CSI reports from the terminal device.

[0030] In a possible implementation, the K CSI reports include a first CSI report; the first CSI report is determined based on a first CSI reporting subconfiguration among N CSI reporting subconfigurations, the first CSI reporting subconfiguration indicates resources of M1 CSI-RSs, and M1 is an integer greater than 1; the first CSI report includes CRI, and the number of bits of CRI is determined based on the resources of M1 CSI-RSs. Exemplarily, the number of bits of CRI is determined based on log2M1.

[0031] In one possible implementation, K CSI reports are generated based on K CSI reporting subconfigurations among N CSI reporting subconfigurations, respectively, wherein the number of CRI bits in each CSI report is determined based on the number of CSI-RS resources indicated by the CSI reporting subconfiguration used to generate the CSI report.

[0032] In one possible implementation, N CSI reports include a first CSI report and a second CSI report, the first CSI report includes first information, the second CSI report does not include the first information, the priority of the first CSI report is higher than the priority of the second CSI report; the first information includes CRI; or, the first information includes CRI and PMI.

[0033] In a possible implementation, the N CSI reports include a first CSI report and a second CSI report, the first CSI report corresponds to the first CSI reporting subconfiguration in the N CSI reporting subconfigurations, and the second CSI report corresponds to the second CSI reporting subconfiguration in the N CSI reporting subconfigurations; when the index of the first CSI reporting subconfiguration is less than the index of the second CSI reporting subconfiguration, the priority of the first CSI report is higher than the priority of the second CSI report. In a possible implementation, the number of ports corresponding to the resources of the CSI-RS indicated by the first CSI reporting subconfiguration is greater than or equal to the number of ports corresponding to the resources of the CSI-RS indicated by the second CSI reporting subconfiguration.

[0034] In a possible implementation, the N CSI reports include a first CSI report and a second CSI report, the first CSI report corresponds to a first CSI reporting subconfiguration in the N CSI reporting subconfigurations, and the second CSI report corresponds to a second CSI reporting subconfiguration in the N CSI reporting subconfigurations. When the number of ports corresponding to the resources of the CSI-RS indicated by the first CSI reporting subconfiguration is greater than the number of ports corresponding to the resources of the CSI-RS indicated by the second CSI reporting subconfiguration, the priority of the first CSI report is higher than the priority of the second CSI report.

[0035] In a possible implementation, the N CSI reports include a first CSI report, the first CSI report is a CSI report including first information in the N CSI reports, other CSI reports except the first CSI report in the N CSI reports do not include the first information, the first information includes CRI, or the first information includes CRI and PMI. When the network device receives K CSI reports, it may specifically receive the first CSI report, that is, K=1.

[0036] In a possible implementation, K CSI reports include CRI, and CRI is used to indicate resources of N CSI-RSs, and the resources of the N CSI-RSs are respectively indicated by N CSI reporting sub-configurations.

[0037] In a third aspect, an embodiment of the present application provides a communication device, which has the function of implementing the terminal device in the above-mentioned first aspect or any possible implementation method of the first aspect. The device can be a terminal device or a chip included in the terminal device.

[0038] The communication device may also have the function of implementing the network device in the above-mentioned second aspect or any possible implementation manner of the second aspect. The device may be a network device or a chip included in the network device.

[0039] The functions of the above communication device can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units or means corresponding to the above functions.

[0040] In one possible implementation, the structure of the device includes a processing module and a transceiver module, wherein the processing module is configured to support the device to perform the corresponding functions of the terminal device in the above-mentioned first aspect or any one of the implementations of the first aspect, or to perform the corresponding functions of the network device in the above-mentioned second aspect or any one of the implementations of the second aspect. The transceiver module is used to support communication between the device and other communication devices. For example, when the device is a terminal device, it can receive CSI reporting configuration. The communication device may also include a storage module, which is coupled to the processing module and stores program instructions and data necessary for the device. As an example, the processing module may be a processor, the communication module may be a transceiver, and the storage module may be a memory. The memory may be integrated with the processor or may be set separately from the processor.

[0041] In another possible implementation, the structure of the device includes a processor and may also include a memory. The processor is coupled to the memory and can be used to execute computer program instructions stored in the memory so that the device executes the method in the above-mentioned first aspect or any possible implementation of the first aspect, or executes the method in the above-mentioned second aspect or any possible implementation of the second aspect. Optionally, the device also includes a communication interface, and the processor is coupled to the communication interface. When the device is a network device or a terminal device, the communication interface may be a transceiver or an input / output interface; when the device is a chip included in a network device or a chip included in a terminal device, the communication interface may be an input / output interface of the chip. Optionally, the transceiver may be a transceiver circuit, and the input / output interface may be an input / output circuit.

[0042] In a fourth aspect, an embodiment of the present application provides a chip system, comprising: a processor and a memory, wherein the processor is coupled to the memory, and the memory is used to store programs or instructions. When the programs or instructions are executed by the processor, the chip system implements the method of the above-mentioned first aspect or any possible implementation of the first aspect, or implements the above-mentioned second aspect or any possible implementation of the second aspect.

[0043] Optionally, the chip system also includes an interface circuit, which is used to interact with code instructions to the processor.

[0044] Optionally, there may be one or more processors in the chip system, and the processor may be implemented by hardware or software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc. When implemented by software, the processor may be a general-purpose processor implemented by reading software code stored in a memory.

[0045] Optionally, the memory in the chip system may be one or more. The memory may be integrated with the processor or may be separately provided with the processor. Exemplarily, the memory may be a non-transient processor, such as a read-only memory ROM, which may be integrated with the processor on the same chip or may be provided on different chips.

[0046] In a fifth aspect, the present application provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed by a communication device, the communication device executes the method in the above-mentioned first aspect or any possible implementation of the first aspect, or causes the communication device to execute the second aspect or any possible implementation of the second aspect.

[0047] In a sixth aspect, the present application provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a communication device, it implements the method in the above-mentioned first aspect or any possible implementation of the first aspect, or implements the above-mentioned second aspect or any possible implementation of the second aspect.

[0048] In a seventh aspect, an embodiment of the present application provides a communication system, the communication system comprising a network device and a terminal device. Optionally, the terminal device is used to execute the method in the first aspect or any possible implementation of the first aspect, and the network device is used to execute the method in the second aspect or any possible implementation of the second aspect.

[0049] In an eighth aspect, the present application provides a communication method, which includes: a network device sends a CSI reporting configuration, the CSI reporting configuration includes N CSI reporting sub-configurations, each CSI reporting sub-configuration is used to indicate one or more CSI-RS resources, and the N CSI reporting sub-configurations are used to indicate M CSI-RS resources. The network device sends CSI-RS on the resources of M CSI-RS. Correspondingly, the terminal device receives the CSI reporting configuration, and the terminal device receives CSI-RS on the resources of one or more CSI-RS among the resources of M CSI-RS. The terminal device obtains N CSI reports corresponding to the N CSI reporting sub-configurations according to the CSI-RS, and reports K CSI reports among the N CSI reports. The network device receives K CSI reports. Among them, N, M and K are all integers greater than 1, and K is less than or equal to N.

[0050] The technical effects that can be achieved in any of the second to eighth aspects mentioned above can refer to the description of the beneficial effects in the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] Figure 1 A schematic diagram of a communication system architecture provided for this application;

[0052] Figure 2 A flow chart of a communication method provided by this application;

[0053] Figure 3 A schematic diagram of a CSI reporting configuration provided in this application;

[0054] Figure 4 A schematic diagram of a UCI bit sequence provided in this application;

[0055] Figure 5 A schematic diagram of multiple CSI reporting configurations provided in this application;

[0056] Figure 6 A flowchart of another communication method provided by the present application;

[0057] Figure 7 A schematic diagram of the structure of a communication device provided by the present application;

[0058] Figure 8 A schematic diagram of the structure of another communication device provided in the present application. DETAILED DESCRIPTION

[0059] The technical solution provided in the embodiments of the present application can be applied to the fifth generation (5G) mobile communication system, such as a new radio (NR) system, or to a long term evolution (LTE) system, or can also be applied to the next generation mobile communication system or other similar communication systems, without specific limitation.

[0060] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. Figure 1 As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one network device (such as Figure 1 110a and 110b), and may also include at least one terminal device (such as Figure 1120a-120j in the figure). The terminal device is connected to the network device by wireless means, and the network device is connected to the core network by wireless or wired means. The core network device and the network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the network device can be integrated on the same physical device, or the functions of some core network devices and some network devices can be integrated on one physical device. Terminal devices and network devices can be connected to each other by wire or wireless means. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as relay devices and backhaul devices. Figure 1 Not drawn in.

[0061] The network device may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a fifth generation (5G) mobile communication system, a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it may also be a module or unit that completes part of the functions of a base station, for example, it may be a central unit (CU) or a distributed unit (DU). The CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and may also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and may also complete the functions of part or all of the physical layer. For a detailed description of each of the above protocol layers, reference may be made to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The network device may be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), may also be a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.

[0062] Terminal devices may also be referred to as terminals, user equipment (UE), mobile stations, mobile terminals, etc. Terminal devices can be widely used in various scenarios, for example, device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. Terminal devices may be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal devices.

[0063] The network equipment and terminal equipment can be fixed or movable. The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of the present application do not limit the application scenarios of the network equipment and terminal equipment.

[0064] The roles of network devices and terminal devices can be relative, for example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminal devices 120j that access the wireless access network 100 through 120i, 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between network devices. In this case, relative to 110a, 120i is also a network device. Therefore, network devices and terminal devices can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having network device functions. Figure 1 120a-120j in the figure can be called communication devices with terminal equipment functions.

[0065] Network devices and terminal devices, network devices and network devices, and terminal devices and terminal devices may communicate through authorized spectrum, unauthorized spectrum, or both; may communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0066] In the embodiments of the present application, the functions of the network device may also be performed by a module (such as a chip) in the network device, or by a control subsystem including the network device function. The control subsystem including the network device function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device including the terminal device function.

[0067] 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.

[0068] The following first explains the relevant technical features involved in the embodiments of the present application. It should be noted that these explanations are intended to make the embodiments of the present application easier to understand and should not be regarded as limiting the scope of protection claimed by the present application.

[0069] 1. Channel state information reference signal (CSI-RS): Network equipment can obtain channel state information (CSI) fed back by terminal equipment by sending CSI-RS.

[0070] 2. CSI-RS resource indicator (CRI): The network device uses different beams on the CSI-RS resources to send CSI-RS to the terminal device. The terminal device reports the resource indicator of the CSI-RS corresponding to the optimal beam to the network device to complete the optimal beam selection.

[0071] 3. Precoding matrix indicator (PMI): The network device can select a precoding matrix for precoding data based on the PMI.

[0072] 4. Rank indication (RI): It is used to indicate the number of data layers that the network device can schedule the terminal device to transmit simultaneously. The larger the RI, the more data layers are transmitted simultaneously; conversely, the smaller the RI, the fewer data layers are transmitted simultaneously.

[0073] 5. Channel quality indicator (CQI): Provides a reference for network devices to determine coding and modulation methods. The terminal device feeds back its downlink channel quality to the network device through CQI, and the network device decides the modulation and coding scheme to be used for the terminal device's downlink transmission based on the CQI feedback from the terminal device.

[0074] 6. Uplink control information (UCI): It is uplink control information and can be transmitted through the physical uplink shared channel (PUSCH) and the physical uplink control channel (PUCCH). UCI includes the following three types of information: acknowledgement (ACK) / negative acknowledgement (NACK), CSI report, and uplink scheduling request (SR). Among them, the CSI report is used for feedback of CSI-RS measurement results, which can include CRI, RI, PMI, CQI, etc.

[0075] 7. Part 1 CSI report: refers to a CSI report that contains only wideband CSI, or a part 1 CSI report that contains wideband CSI and subband CSI.

[0076] 8. Resource set: A set of several configured CSI-RSs is referenced.

[0077] 9. Port, also known as antenna port, can be associated with one or more transmission channels. When a port is associated with multiple transmission channels, the signal on the port is weighted and then transmitted through the multiple transmission channels associated with the port. A reference signal can be transmitted through one or more ports. The time-frequency resources corresponding to different ports are the same or different. The reference signal transmitted by the transmitter through the port can be received by the receiver and used to estimate the characteristics of the wireless channel from the port to the receiver.

[0078] 10. Port shutdown (or it can be called the shutdown of the antenna port). With the development of communication technology, the spectrum used by communication devices is getting wider and wider, the number of transmitting antennas configured by network devices is increasing, and the overall power consumption of network devices is getting higher and higher. In order to reduce the power consumption of network devices, network devices can dynamically shut down all or part of the transmitting antennas. This application refers to this way of saving power consumption of network devices as port shutdown. The shutdown types may include type 1 shutdown and type 2 shutdown. For example, the number of ports of the network device before type 1 shutdown is different from the total number of ports after type 1 shutdown; for another example, the number of ports of the network device before type 2 shutdown is the same as the total number of ports after type 2 shutdown, but the direction and width of the beam of the network device will change. Generally speaking, before the network device port is shut down, the terminal device can measure the reference signal from the network device on the first resource, and after the network device port is shut down, the terminal device can measure the reference signal from the network device on the second resource. Since the first resource and the second resource are different, the measurement results of the terminal device may also be different. It should be noted that the embodiments of the present application are not only applicable to type 1 shutdown scenarios, but also to type 2 shutdown scenarios.

[0079] When a terminal device reports multiple CSI reports to a network device, how to reduce the reporting overhead of the multiple CSI reports is a technical problem that needs to be solved urgently. To this end, the present application provides a communication method for reducing the reporting overhead of CSI.

[0080] For the convenience of description, the following explanation is given by taking the interaction between a network device and a terminal device as an example. It can be understood that the method executed by the network device can also be executed by a module (such as a chip) in the network device, and the method executed by the terminal device can also be executed by a module (such as a chip) in the terminal device.

[0081] like Figure 2 The figure is a flow chart of a communication method provided in an embodiment of the present application.

[0082] Step 201: The network device sends a CSI report configuration to the terminal device.

[0083] Correspondingly, the terminal device receives the CSI reporting configuration from the network device.

[0084] The CSI reporting configuration includes N CSI reporting sub-configurations, and the N CSI reporting sub-configurations may be used to indicate the resources of M CSI-RSs. For example, each CSI reporting sub-configuration includes an identifier of one or more CSI-RS resources, and each CSI reporting sub-configuration indicates the resources of the CSI-RS through the identifier of the CSI-RS resources. Optionally, when the same CSI reporting sub-configuration indicates the resources of multiple CSI-RSs, the resources of the multiple CSI-RSs may correspond to different beam directions.

[0085] like Figure 3 A schematic diagram of a CSI reporting configuration provided as an example in the present application, wherein the CSI reporting configuration includes three CSI reporting sub-configurations, which can be respectively recorded as CSI reporting sub-configuration 1, CSI reporting sub-configuration 2, and CSI reporting sub-configuration 3. Further, CSI reporting sub-configuration 1 includes RS1 to RS4, which are identifiers of resources 1 to 4, respectively; CSI reporting sub-configuration 2 includes RS5 to RS8, which are identifiers of resources 5 to 8, respectively; CSI reporting sub-configuration 3 includes RS9 to RS12, which are identifiers of resources 9 to 12, respectively. In this example, N is equal to 3, and M is equal to 12.

[0086] Optionally, the CSI reporting configuration also includes one or more association information, and the association information can be used to indicate that the resources of multiple CSI-RSs in the resources of M CSI-RSs are associated. Exemplarily, one association information can be used to indicate that the resources of a group of CSI-RSs in the resources of M CSI-RSs are associated. That is, each group of CSI-RS resources includes the resources of associated N CSI-RSs, and the resources of the N CSI-RSs included in each group of CSI-RS resources belong to the resources of the CSI-RS indicated by the N CSI reporting sub-configurations.

[0087] Combination Figure 3An example is given in which the CSI reporting configuration includes CSI reporting sub-configuration 1, CSI reporting sub-configuration 2 and CSI reporting sub-configuration 3. The CSI reporting configuration also includes association information 1 and association information 2. Association information 1 indicates that CSI-RS resource 1, CSI-RS resource 5 and CSI-RS resource 9 are associated. CSI-RS resource 1, CSI-RS resource 5 and CSI-RS resource 9 belong to the CSI-RS resources indicated by CSI reporting sub-configuration 1, CSI reporting sub-configuration 2 and CSI reporting sub-configuration 3, respectively. For example, association information 1 includes identifiers of CSI-RS resource 1, CSI-RS resource 5 and CSI-RS resource 9, which are RS1, RS5 and RS9, respectively.

[0088] Similarly, the association information 2 includes RS2, RS6 and RS10, which are used to indicate that CSI-RS resources 2, CSI-RS resources 6 and CSI-RS resources 10 are associated, and CSI-RS resources 2, CSI-RS resources 6 and CSI-RS resources 10 belong to the CSI-RS resources indicated by CSI reporting sub-configuration 1, CSI reporting sub-configuration 2 and CSI reporting sub-configuration 3 respectively.

[0089] It should be added that, among the N CSI reporting sub-configurations, there may be a CSI-RS resource indicated by a CSI reporting sub-configuration that is not associated with the CSI-RS resources indicated by all other CSI reporting sub-configurations. For example, when all the associated information in the CSI reporting configuration does not include the identifier of a CSI-RS resource, the CSI-RS resource is not associated with the resources of other CSI-RS. Figure 3 As an example, CSI-RS resource 12 may not be associated with any other CSI-RS resources. Of course, among the N CSI reporting sub-configurations, there may be N1 CSI reporting sub-configurations respectively indicating N1 CSI-RS resources associated with each other, where N1 is less than N. Figure 3 As an example, the CSI reporting configuration also includes association information 3, and the association information 3 indicates that CSI-RS resource 4 is associated with CSI-RS resource 8. For example, association information 1 includes identifiers of CSI-RS resource 4 and CSI-RS resource 8, which are RS4 and RS8, respectively.

[0090] In another example, the CSI reporting configuration is specifically a list, in which the identifiers of the CSI-RS resources included in each CSI reporting sub-configuration are located in the same row. Accordingly, N CSI reporting sub-configurations correspond to N rows, and the association information can be used to indicate that the CSI-RS resources indicated by the identifiers of the CSI-RS resources in each column of the list are associated. In other words, the association information is used to indicate that the resources of the i-th CSI-RS indicated by each CSI reporting sub-configuration are related to the resources of the i-th CSI-RS indicated by any other CSI reporting sub-configuration, where i is a positive integer. Figure 3 In the list shown, resource 1, resource 5, and resource 9 are associated, resource 2, resource 6, and resource 10 are associated, resource 3, resource 7, and resource 11 are associated, and resource 4, resource 8, and resource 12 are associated.

[0091] In the present application, the resource association of two CSI-RS is taken as an example to describe the resource association of CSI-RS mentioned in the present application in detail. CSI-RS resource A and CSI-RS resource B are associated, and specifically, CSI-RS resource A corresponds to L ports, CSI-RS resource B corresponds to P ports, and L ports include P ports, that is, L ports corresponding to CSI-RS resource A include P ports corresponding to CSI-RS resource B. P and L are both positive integers, and P is less than L; or it can also be that the resources of the two CSI-RS are the same, but correspond to two different power offset (power control offset) values ​​in the same resource; or it can also be that the resources of the two CSI-RS correspond to the same beam direction.

[0092] Optionally, the CSI reporting configuration also includes a reporting type (such as periodic reporting, non-periodic reporting), a reporting amount (such as RI, PMI, CRI, CQI), and the like.

[0093] Optionally, the network device also sends a CSI resource configuration (CSI resource configuration) to the terminal device, and the CSI resource configuration is associated with the CSI reporting configuration. The CSI resource configuration is used to configure the relevant information of the CSI-RS resources, such as time-frequency resources, antenna ports, power resources, and scrambling codes. Exemplarily, the CSI resource configuration is used to configure a resource set (resource set), and the resource set includes resources of M CSI-RS, or it is understood that the resources of one or more CSI-RS indicated by each CSI reporting sub-configuration are part of the resource set.

[0094] Exemplarily, the CSI resource configuration and the CSI reporting configuration may be carried in a radio resource control (RRC) configuration message or an RRC reconfiguration message. Exemplarily, the CSI resource configuration and the CSI reporting configuration may be carried in one message or in different messages.

[0095] Step 202: The network device sends CSI-RS on M CSI-RS resources. Correspondingly, the terminal device receives CSI-RS on one or more CSI-RS resources among the M CSI-RS resources.

[0096] For a terminal device, the terminal device may receive CSI-RS on M CSI-RS resources, or may receive CSI-RS on some CSI-RS resources among the M CSI-RS resources.

[0097] When the terminal device receives CSI-RS on some CSI-RS resources among M CSI-RS resources, specifically, when the terminal device receives CSI-RS on one or more CSI-RS resources indicated by a certain CSI reporting sub-configuration, the resource of the CSI-RS with the best beam is selected from the one or more CSI-RS resources. The terminal device can determine the CSI-RS resources related to the resources of the CSI-RS with the best beam from one or more CSI-RS indicated by other CSI reporting sub-configurations based on the association information in the CSI resource configuration, and then the terminal device can receive CSI-RS on the selected CSI-RS resources without receiving CSI-RS on other CSI-RS resources indicated by other CSI reporting sub-configurations, which helps to further achieve energy saving of the terminal device.

[0098] Combination Figure 3 In the example, when the terminal device measures the resources of the four CSI-RSs indicated by the CSI reporting subconfiguration 1, it determines that resource 1 is the resource of the CSI-RS with the best beam. Furthermore, the terminal device also determines that resource 1 is related to resource 5 indicated by the CSI reporting subconfiguration 2 and resource 9 indicated by the CSI reporting subconfiguration 3, respectively. Therefore, the terminal device can receive CSI-RS on resource 5 without receiving CSI-RS on resources 6 to 8; and the terminal device receives CSI-RS on resource 9 without receiving CSI-RS on resources 10 to 12.

[0099] Step 203: The terminal device obtains N CSI reports corresponding to the N CSI reporting sub-configurations according to the CSI-RS.

[0100] In a possible implementation, for each CSI reporting sub-configuration in the N CSI reporting sub-configurations, the terminal receives the CSI-RS on the CSI-RS resource indicated by the CSI reporting sub-configuration according to the CSI reporting sub-configuration, and generates a CSI report corresponding to the CSI reporting sub-configuration. That is, the terminal device can generate N CSI reports corresponding to the N CSI reporting sub-configurations respectively.

[0101] Based on whether there are multiple associated CSI-RSs in the M CSI-RS resources, the following is divided into case 1 and case 2 for explanation:

[0102] In case 1, there are multiple CSI-RS resources associated with the M CSI-RS resources.

[0103] Example 1: When a terminal device generates N CSI reports, it may carry the first information in one CSI report among the N CSI reports, while other CSI reports do not carry the first information, so as to reduce the number of bits reported in the overall CSI report. In an embodiment of the present application, a CSI report carrying the first information is referred to as the first CSI report, and other CSI reports among the N CSI reports are referred to as the second CSI report, that is, the second CSI report may be N-1 CSI reports; the CSI reporting subconfiguration used to generate the first CSI report is referred to as the first CSI reporting subconfiguration; and the CSI-RS resources corresponding to the optimal beam are referred to as the first CSI-RS resources.

[0104] The first information is associated with the N CSI reports, or in other words, the N CSI reports share the first information. Exemplarily, the first information includes CRI, or the first information includes CRI and PMI. CRI is an identifier of the resources of the first CSI-RS; PMI is a precoding matrix indication obtained based on the resources of the first CSI-RS. Since the first CSI-RS is related to the resources of multiple CSI-RSs, the first information can also be used to indicate the resources of the first CSI-RS and the resources of the CSI-RS related to the resources of the first CSI-RS. Optionally, each CSI report can also carry RI and CQI.

[0105] Exemplarily, when the terminal device selects the resource of the first CSI-RS from the resources of one or more CSI-RS indicated by the first CSI reporting sub-configuration, specifically, the terminal device receives CSI-RS according to the resources of one or more CSI-RS indicated by the first CSI reporting sub-configuration, obtains the signal strength of each CSI-RS, and then selects the CSI-RS with the strongest signal strength, and uses the CSI-RS with the signal strength as the first CSI-RS. The signal strength can be characterized by one or more of the following parameters: reference signal received power (RSRP), received signal strength indication (RSSI), reference signal received quality (RSRQ), and signal to interference and noise ratio (SINR).

[0106] Combination Figure 3 In the example, the first CSI reporting sub-configuration is CSI reporting sub-configuration 1. When the terminal device measures the resources of the four CSI-RS indicated by the CSI reporting sub-configuration 1, it determines that resource 1 is the resource of the CSI-RS with the best beam. Furthermore, resource 1, resource 5 and resource 9 are related, and the terminal device can also generate CSI report 2 corresponding to CSI reporting sub-configuration 2 according to the CSI-RS on resource 5, and generate CSI report 3 corresponding to CSI reporting sub-configuration 3 according to the CSI-RS on resource 9. The terminal device can also determine that CSI report 1 includes the first information, and neither CSI report 2 nor CSI report 3 contains the first information.

[0107] Further, when the first information is CRI, CSI report 1 carries CRI 1, PMI 1, RI 1, and CQI 1; CSI report 2 carries PMI 2, RI 2, and CQI 2; CSI report 3 carries PMI 3, RI 3, and CQI 3, wherein CRI 1 is used to indicate resource 1, resource 5, and resource 9. When the first information is CRI and PMI, CSI report 1 carries CRI 1, PMI 1, RI 1, and CQI 1; CSI report 2 carries RI 2 and CQI 2; CSI report 3 carries RI 3 and CQI 3, wherein CRI 1 and PMI 1 are used to indicate resource 1, resource 5, and resource 9. CRI 1 is an identifier of resource 1, and PMI 1 is an indication of a precoding matrix obtained based on resource 1.

[0108] Example 2: When generating N CSI reports, the terminal device may separately generate first information, where the first information is associated with the N CSI reports. In other words, the N CSI reports share the first information to reduce the number of bits reported in the CSI reports.

[0109] The specific implementation of the terminal device generating N CSI reports and the interpretation of the first information can be referred to the description in Example 1. The difference between Example 2 and Example 1 is only whether the first information is carried in the first CSI report or as a separate field independent of the N CSI reports.

[0110] Combination Figure 3 As in Example 1, the terminal device may determine CSI report 1, CSI report 2, CSI report 3 and the first information, that is, the first information is not included in CSI report 1, CSI report 2 and CSI report 3. Case 2: There are no associated multiple CSI-RS resources in the M CSI-RS resources.

[0111] When the terminal device generates N CSI reports according to N CSI reporting sub-configurations, each CSI report of the N CSI reports needs to carry the first information. For example, the first information includes CRI and PMI. Each CSI report also carries RI and CQI.

[0112] Combination Figure 3 In the example, resource 1, resource 5, and resource 9 are not related. When generating CSI report 1 corresponding to CSI reporting subconfiguration 1, the terminal device can determine that resource 1 is the resource of the CSI-RS corresponding to the optimal beam among the resources of the four CSI-RS indicated by CSI reporting subconfiguration 1; when generating CSI report 2 corresponding to CSI reporting subconfiguration 2, it can determine that resource 5 is the resource of the CSI-RS corresponding to the optimal beam among the resources of the four CSI-RS indicated by CSI reporting subconfiguration 2; and, when generating CSI report 3 corresponding to CSI reporting subconfiguration 3, it can determine that resource 9 is the resource of the CSI-RS corresponding to the optimal beam among the resources of the four CSI-RS indicated by CSI reporting subconfiguration 3. Further, each CSI report in the N CSI reports includes the first information. For example, the first information is CRI and PMI, CSI report 1 carries CRI 1, PMI1, RI 1, CQI 1; CSI report 2 carries CRI 2, PMI 2, RI2, CQI 2; CSI report 3 carries CRI 3, PMI 3, RI 3, CQI 3.

[0113] Step 204: The terminal device reports K CSI reports from the N CSI reports to the network device. Correspondingly, the network device receives K CSI reports from the terminal device, where K is less than or equal to N.

[0114] It can be understood that when K is equal to N, that is, the terminal device reports N CSI reports to the network device. When K is less than N, specifically, the terminal device selects K CSI reports from N CSI reports, and then reports K CSI reports to the network device.

[0115] The following is an explanation for the case where K is less than N:

[0116] In one possible manner, among the N CSI reports generated by the terminal device, only the first CSI report carries the first information, and the other CSI reports do not carry the first information. In this case, the terminal device sends the first CSI report to the network device, and discards the other CSI reports except the first CSI report among the N CSI reports, where K=1. Optionally, after receiving the first CSI report from the terminal device, the network device may determine that the first CSI report is the CSI report among the N CSI reports that carries the first information, and the other CSI reports do not carry the first information. Optionally, the network device may also determine that the terminal device discards the other CSI reports that do not carry the first information.

[0117] In another possible manner, the terminal device reports K CSI reports to the network device according to the priorities of the N CSI reports. Specifically, the terminal device sorts the N CSI reports from high to low according to the priorities of the N CSI reports, and then selects the first K CSI reports in the sorting, reports the K CSI reports, and discards other CSI reports except the K CSI reports. Optionally, after receiving the K CSI reports from the terminal device, the network device may determine that the K CSI reports are the first K CSI reports in the N CSI reports sorted from high to low priority. Optionally, the network device may also determine that the terminal device discards other CSI reports except the K CSI reports in the N CSI reports.

[0118] The following is an example of how the terminal device determines the priority of the CSI report in combination with the first and second cases in step 202:

[0119] Based on Example 1 in the above situation 1, the following priority sorting example 1 is provided:

[0120] The terminal device determines that the priority of the CSI report including the first information is higher than the priority of the CSI report not including the first information, that is, determines that the priority of the first CSI report is higher than the priority of the second CSI report.

[0121] Further, when the second CSI report is multiple:

[0122] In one possible example, the terminal device determines that the priority of the second CSI report generated based on the low-index CSI reporting sub-configuration is higher than the priority of the second CSI report generated based on the high-index CSI reporting sub-configuration. It can be understood that when the network device generates the CSI reporting configuration, it can determine that the number of ports corresponding to the resources of the CSI-RS indicated by the low-index CSI reporting sub-configuration is greater than or equal to the number of ports corresponding to the resources of the CSI-RS indicated by the high-index CSI reporting configuration.

[0123] In another possible example, the terminal device determines that the priority of the second CSI report corresponding to the CSI reporting sub-configuration based on the high index is higher than the priority of the second CSI report corresponding to the CSI reporting sub-configuration based on the low index. It can be understood that when the network device generates the CSI reporting configuration, it can determine that the number of ports corresponding to the resources of the CSI-RS indicated by the high-index CSI reporting sub-configuration is greater than or equal to the number of ports corresponding to the resources of the CSI-RS indicated by the low-index CSI reporting configuration.

[0124] For the convenience of description, the following description will be based on the previous example.

[0125] Based on Example 2 and Case 2 in Case 1 above, the following priority sorting example 2 is provided:

[0126] In one possible example, the terminal device determines that the priority of a CSI report generated based on a low-index CSI reporting subconfiguration is higher than the priority of a CSI report generated based on a high-index CSI reporting subconfiguration. For example, N CSI reports include a first CSI report and a second CSI report, the first CSI report corresponds to the first CSI reporting subconfiguration in the N CSI reporting subconfigurations, and the second CSI report corresponds to the second CSI reporting subconfiguration in the N CSI reporting subconfigurations. When the index of the first CSI reporting subconfiguration is less than the index of the second CSI reporting subconfiguration, the priority of the first CSI report is higher than the priority of the second CSI report.

[0127] In another possible example, the terminal device determines that the priority of the CSI report generated based on the CSI reporting subconfiguration with a high index is higher than the priority of the CSI report generated based on the CSI reporting subconfiguration with a low index. For example, the N CSI reports include the first CSI report and the second CSI report, the first CSI report corresponds to the first CSI reporting subconfiguration in the N CSI reporting subconfigurations, and the second CSI report corresponds to the second CSI reporting subconfiguration in the N CSI reporting subconfigurations. When the index of the first CSI reporting subconfiguration is higher than the index of the second CSI reporting subconfiguration, the priority of the first CSI report is higher than the priority of the second CSI report.

[0128] For the convenience of description, the following description is based on the previous example. The relationship between the index of the CSI reporting sub-configuration and the priority of the CSI report can be found in the content of the above-mentioned priority sorting example 1.

[0129] It should be added that, in the above, the terminal device determines the priority of the CSI report corresponding to the CSI reporting sub-configuration according to the index of the CSI reporting sub-configuration, and the index of the CSI reporting sub-configuration can be determined based on the number of ports corresponding to the CSI-RS resources indicated by the CSI reporting sub-configuration. The present application also provides another scheme, in which the terminal device determines that the more ports corresponding to the resources indicating the CSI-RS, the higher the priority of the CSI report generated by it. For example, the N CSI reports include the first CSI report and the second CSI report, the first CSI report corresponds to the first CSI reporting sub-configuration in the N CSI reporting sub-configurations, and the second CSI report corresponds to the second CSI reporting sub-configuration in the N CSI reporting sub-configurations. When the number of ports corresponding to the resources of the CSI-RS indicated by the first CSI reporting sub-configuration is greater than the number of ports corresponding to the resources of the CSI-RS indicated by the second CSI reporting sub-configuration, the priority of the first CSI report is higher than the priority of the second CSI report.

[0130] In the above technical solution, after the terminal device generates N CSI reports, it sends K CSI reports out of the N CSI reports to the network device, where K is less than N. In this way, by reducing the number of reported CSI reports, the overhead of the terminal device reporting multiple CSI reports is reduced. The K CSI reports can share one first information, which helps to further reduce the overhead of the terminal device reporting multiple CSI reports.

[0131] Optionally, before reporting K CSI reports out of N CSI reports, the terminal device may also determine whether the uplink resources meet the resource requirements of the terminal device for reporting the N CSI reports, and then determine the number K of CSI reports to be sent to the network device. The uplink resources here are uplink resources used to send CSI reports, and the uplink resources may be scheduled by the network device. When the terminal device determines whether the uplink resources meet the resource requirements of the terminal device for reporting the N CSI reports, there may be the following examples a and b:

[0132] Example a, the terminal device determines the target code rate (code rate) for sending N CSI reports, and then determines whether the target code rate is greater than the maximum code rate (maxCodeRate). When the terminal device determines that the target code rate is less than or equal to the maximum code rate, it determines that the uplink resources meet the resource requirements of the terminal device for reporting the N CSI reports; when the terminal device determines that the target code rate is greater than the maximum code rate, it determines that the uplink resources do not meet the resource requirements of the terminal device for reporting the N CSI reports. Among them, the target code rate is the ratio of the sum of the number of bits of the N CSI reports to the number of bits that can be carried in the uplink resources. The maximum code rate is pre-configured by the network device to the terminal device. Exemplarily, the uplink resource can specifically be a PUCCH resource, and the maximum code rate is the maximum code rate at which the terminal device feeds back UCI on the PUCCH.

[0133] In example b, the terminal device determines whether the number of bits that the uplink resources can carry is greater than the sum of the number of bits of N CSI reports. When the number of bits that the uplink resources can carry is greater than or equal to the sum of the number of bits of N CSI reports, it is determined that the uplink resources meet the resource requirements of the terminal device for reporting the N CSI reports; when the number of bits that the uplink resources can carry is less than the sum of the number of bits of N CSI reports, it is determined that the uplink resources do not meet the resource requirements of the terminal device for reporting the N CSI reports.

[0134] When the terminal device determines that the uplink resources cannot meet the resource requirements of the N CSI reports reported by the terminal device, the terminal device selects K CSI reports from the N CSI reports according to the priorities of the N CSI reports, and then sends the selected K CSI reports to the network device, and discards the remaining K CSI reports in the N CSI reports. Exemplarily, when the target bit rate of the N CSI reports is greater than the maximum bit rate, the terminal device selects K CSI reports from the N CSI reports according to the priorities of the N CSI reports, and reports the K CSI reports, and the target bit rate of the K CSI reports is less than or equal to the maximum bit rate. Figure 3 In the example, the terminal device generates CSI report 1, CSI report 2, and CSI report 3. The priorities of the three CSI reports are ranked from high to low as follows: CSI report 1, CSI report 2, and CSI report 3. Furthermore, the terminal device determines that the target code rate of the three CSI reports is greater than the maximum code rate, and determines that the target code rate of the two CSI reports is less than or equal to the maximum code rate. Therefore, the terminal device sends CSI report 1 and CSI report 2 to the network device, and discards CSI report 3. Optionally, after receiving K CSI reports, the network device determines that the uplink resources scheduled by the network device for the terminal device cannot meet the resource requirements of the N CSI reports reported by the terminal device.

[0135] When the terminal device determines that the uplink resources can meet the resource requirements of the terminal device to report the N CSI reports, the N CSI reports can be sent to the network device, that is, N = K. In addition, the present application does not exclude the following scheme: even if the uplink resources can meet the resource requirements of the terminal device to report the N CSI reports, in order to save the reporting overhead of multiple CSI reports, the terminal device still selects K CSI reports from the N CSI reports and then sends the K CSI reports to the network device, where K is less than N.

[0136] Optionally, when the terminal device reports K CSI reports to the network device, specifically, the terminal device sends UCI to the network device, and the UCI includes K CSI reports. Optionally, the K CSI reports in the UCI may also be K CSI reports sorted from high to low based on priority. Figure 4 A schematic diagram of a UCI bit sequence (UCI bit sequence) is provided as an example for the present application, wherein the UCI bit sequence includes a CSI code stream (CSI fields) of CSI report 1 and a CSI code stream of CSI report 2, wherein the CSI code stream of CSI report 1 is used to carry CSI report 1, and the CSI code stream of CSI report 2 is used to carry CSI report 2, wherein CSI report 1 carries the first information, and CSI report 2 does not carry the first information, and the priority of CSI report 1 is higher than the priority of CSI report 2.

[0137] When UCI is transmitted on PUCCH and only CSI part 1 can be transmitted on PUCCH, the UCI payload is fixed. At this time, in order to be compatible with different RIs in UCI, the maximum number of bits occupied by the UCI payload can be determined. Furthermore, among the multiple CSI reports carried by UCI, only the first CSI report carries the first information, and one or more second CSI reports do not carry the first information. Then the maximum number of bits occupied by the UCI payload can be equal to the maximum number of bits originally occupied by the UCI payload minus the product of the number of second CSI reports and the number of bits of the first information. For example, the maximum number of bits occupied by the UCI payload is originally x, the number of bits of the first information is y, and the terminal device generates CSI report 1, CSI report 2, and CSI report 3, wherein CSI report 1 carries the first information, and CSI report 2 and CSI report 3 do not carry the first information. When the UCI sent by the terminal device includes CSI report 1, CSI report 2, and CSI report 3, the maximum number of bits occupied by the UCI load may be equal to x-2y, where x and y are both positive integers.

[0138] It should be added that the multiple CSI reports generated by the terminal device according to a CSI reporting configuration are recorded as a CSI report set. Figure 3 In the example, CSI report 1, CSI report 2, and CSI report 3 constitute a CSI report set. Furthermore, the network device may also send multiple CSI reporting configurations to the terminal device. Accordingly, the terminal device may generate CSI report sets corresponding to the multiple CSI reporting configurations. Furthermore, the terminal device may also prioritize the CSI report sets corresponding to the multiple CSI reporting configurations according to the indexes of the multiple CSI reporting configurations.

[0139] Exemplarily, the terminal device determines that the priority of the CSI report set generated based on the CSI reporting configuration with a low index is higher than the priority of the CSI report set generated based on the CSI reporting configuration with a high index. As another example, the terminal device determines that the priority of the CSI report set generated based on the CSI reporting configuration with a high index is higher than the priority of the CSI report set generated based on the CSI reporting configuration with a low index. For ease of description, the following is explained using the previous example as an example. The relationship between the index of the CSI reporting configuration and the priority of the CSI report set can be found in the content of the aforementioned priority sorting example one, and "CSI sub-reporting configuration" can be replaced with "CSI reporting configuration", and "CSI report" can be replaced with "CSI report set".

[0140] In a possible exemplary embodiment, the terminal device may first prioritize the CSI report sets corresponding to the multiple CSI reporting configurations according to the indexes of the multiple CSI reporting configurations; and then prioritize the multiple CSI reports in each CSI report set according to whether the multiple CSI reports carry the first information and / or the index size of the CSI reporting sub-configuration used to generate the CSI report (for specific implementation, refer to the above-mentioned priority sorting example one and priority sorting example two).

[0141] like Figure 5A schematic diagram of multiple CSI reporting configurations provided as an example for the present application, specifically, the CSI reporting configuration 1 includes CSI reporting sub-configuration 1, CSI reporting sub-configuration 2 and CSI reporting sub-configuration 3; CSI reporting configuration 2 includes CSI reporting sub-configuration 4, CSI reporting sub-configuration 5 and CSI reporting sub-configuration 6. Correspondingly, the terminal device can generate a CSI report set 1 according to the CSI reporting configuration 1, and the CSI report set 1 includes CSI report 1, CSI report 2 and CSI report 3 corresponding to CSI reporting sub-configuration 1, CSI reporting sub-configuration 2 and CSI reporting sub-configuration 3 respectively, wherein CSI report 1 includes the first information, while CSI report 2 and CSI report 3 do not include the first information; and the terminal device can generate a CSI report set 2 according to the CSI reporting configuration 2, and the CSI report set 2 includes CSI report 4, CSI report 5 and CSI report 6 corresponding to CSI reporting sub-configuration 4, CSI reporting sub-configuration 5 and CSI reporting sub-configuration 6 respectively, wherein CSI report 4 includes the first information, while CSI report 5 and CSI report 6 do not include the first information.

[0142] Subsequently, the terminal device may determine that the priority of CSI report set 1 is higher than that of CSI report set 2, and determine that the priorities in CSI report set 1 are ranked from high to low as CSI report 1, CSI report 2, and CSI report 3, and the priorities in CSI report set 2 are ranked from high to low as CSI report 4, CSI report 5, and CSI report 6. That is, the final priorities determined by the terminal device are ranked from high to low as CSI report 1, CSI report 2, CSI report 3, CSI report 4, CSI report 5, and CSI report 6.

[0143] In another possible example, the terminal device first sorts the multiple CSI reports based on whether they carry the first information; for multiple CSI reports that cannot be sorted, the terminal device then prioritizes them based on the indexes of the CSI reporting configurations and / or CSI reporting sub-configurations corresponding to the multiple CSI reports.

[0144] Still combined Figure 5In the example, the terminal device may determine that both CSI report 1 and CSI report 4 include the first information, and CSI report 2, CSI report 3, CSI report 5, and CSI report 6 do not include the first information. Therefore, the priority of CSI report 1 and CSI report 4 is determined to be higher than the priority of CSI report 2, CSI report 3, CSI report 5, and CSI report 6. Further, according to the index of the CSI reporting sub-configuration corresponding to CSI report 1 and CSI report 4, it is determined that the priority of CSI report 1 is higher than the priority of CSI report 4; and, according to the index of the CSI reporting sub-configuration corresponding to CSI report 2, CSI report 3, CSI report 5, and CSI report 6, it is determined that the priority is ranked from high to low, CSI report 2, CSI report 3, CSI report 5, and CSI report 6. That is, the final priority determined by the terminal device is ranked from high to low as CSI report 1, CSI report 4, CSI report 2, CSI report 3, CSI report 5, and CSI report 6.

[0145] In addition, the present application can further reduce the CSI reporting overhead by reducing the number of bits occupied by the CRI in the CSI report.

[0146] Based on the above situation one, the terminal device determines that the number of CSI-RS resources included in the first CSI reporting sub-configuration is M1, and then determines the number of bits occupied by the CRI in the first CSI report according to the number of CSI-RS resources M1.

[0147] Exemplarily, the number of bits of CRI in the first CSI report may be determined based on log2M1. Exemplarily, the number of bits of CRI in the first CSI report is equal to Combination Figure 3 In the example, the first CSI reporting subconfiguration is CSI reporting subconfiguration 1, and the terminal device determines that the number of CSI-RS resources M1 contained in CSI reporting subconfiguration 1 is equal to 4, so it can be determined that the number of bits occupied by CRI in the first CSI report is 2. Further, when the terminal device determines that the optimal beam corresponds to resource 1, it can be determined that the value of the CRI can be 00; when the terminal device determines that the optimal beam corresponds to resource 2, it can be determined that the value of the CRI can be 01, and so on. Further, when resource 1, resource 5 and resource 9 are related, the CRI value 00 also indicates resource 5 and resource 9; when resource 2, resource 6 and resource 10 are related, the CRI value 01 also indicates resource 6 and resource 10.

[0148] Based on the above situation 2, when the terminal device generates each CSI report in K CSI reports, it can determine the number of bits occupied by CRI in each CSI report according to the number of CSI-RS resources included in the CSI reporting subconfiguration used to generate the CSI report.

[0149] Exemplarily, the K CSI reports include a first CSI report, the number of CSI-RS resources included in the first CSI reporting subconfiguration is M1, and the terminal device can determine the number of bits occupied by CRI in the first CSI report according to the number of CSI-RS resources M1. The first CSI report can be any one of the K CSI reports. Exemplarily, the number of bits of CRI in the first CSI report can be determined based on log2M1.

[0150] Exemplarily, the K CSI reports also include a second CSI report, and the number of CSI-RS resources included in the second CSI reporting sub-configuration is M2. The terminal device can determine the number of bits occupied by the CRI in the second CSI report based on the number of CSI-RS resources M2. The second CSI reporting sub-configuration is used to generate a second CSI report, and the second CSI report can be any one of the K CSI reports except the first CSI report. Exemplarily, the number of bits of the CRI in the second CSI report can be determined based on log2M2. Exemplarily, the number of bits of the CRI in the second CSI report is equal to Wherein, M2 is a positive integer, and M2 and M1 are the same or different.

[0151] Combination Figure 3 In the example, the first CSI reporting subconfiguration is CSI reporting subconfiguration 1, and the terminal device determines that the number M1 of CSI-RS resources included in CSI reporting subconfiguration 1 is equal to 4, and thus determines that the number of bits occupied by CRI in the first CSI report is 2. Furthermore, when the terminal device determines that the optimal beam corresponds to resource 1 based on the CSI-RS resources indicated by CSI reporting subconfiguration 1, it determines that the value of the CRI is 00; when the terminal device determines that the optimal beam corresponds to resource 2, it determines that the value of the CRI is 01, and so on. The second CSI reporting subconfiguration is CSI reporting subconfiguration 2, and the terminal device determines that the number M2 of CSI-RS resources included in CSI reporting subconfiguration 2 is equal to 4, and thus determines that the number of bits occupied by CRI in the second CSI report is 2. Further, when the terminal device determines that the optimal beam corresponds to resource 5 based on the CSI-RS resources indicated by the CSI reporting sub-configuration 2, the value of the CRI is determined to be 00; when the terminal device determines that the optimal beam corresponds to resource 6, the value of the CRI is determined to be 01, and so on.

[0152] Of course, the scheme for determining the number of bits occupied by UCI can also be used alone, that is, when there are N CSI reports corresponding to N CSI reporting sub-configurations, each CSI report carries CRI, and the number of bits of the CRI is determined based on the number of CSI-RS resources indicated by the CSI reporting sub-configuration corresponding to the CSI report. The number of CSI-RS resources indicated by different CSI reporting sub-configurations is the same or different.

[0153] In one possible embodiment, Figure 2 The method shown also includes step 205: after receiving K CSI reports from the terminal device, the network device can perform beam management, resource scheduling, etc. according to the K CSI reports.

[0154] like Figure 6 Another communication method is provided as an example in the present application, and the communication method can be used to reduce the reporting overhead of multiple CSI reports. For the convenience of description, the following takes the interaction between a network device and a terminal device as an example. It can be understood that the method executed by the network device can also be executed by a module (such as a chip) in the network device, and the method executed by the terminal device can also be executed by a module (such as a chip) in the terminal device.

[0155] Step 601: The network device sends a CSI reporting configuration to the terminal device. Correspondingly, the terminal device receives the CSI reporting configuration from the network device. The CSI reporting configuration includes N CSI reporting sub-configurations.

[0156] For the contents not described in detail in step 601 , please refer to the description in the above step 201 .

[0157] In step 602, the network device sends CSI-RS on the M CSI-RS resources. Correspondingly, the terminal device receives CSI-RS on one or more CSI-RS resources among the M CSI-RS resources. For the contents not described in detail in step 601, please refer to the description in the above step 202.

[0158] In step 603, the terminal device obtains N CSI reports corresponding to the N CSI reporting sub-configurations according to the CSI-RS. The number of CRI bits in each CSI report is determined based on the number of CSI-RS resources indicated by the CSI reporting sub-configuration corresponding to the CSI report. For the contents not described in detail in step 603, please refer to the description in the above step 203 and the description on determining CRI after step 204.

[0159] Step 604: The terminal device sends N CSI reports to the network device. Correspondingly, the network device receives N CSI reports from the terminal device.

[0160] In the above technical solution, the N CSI reports reported by the terminal device to the network device all carry CRI, and the number of bits occupied by the CRI carried in each CSI report is determined by the terminal device based on the number of CSI-RS resources indicated by the CSI reporting sub-configuration used to generate the CSI report. Compared with the terminal device determining the number of bits occupied by the CRI carried in each CSI report based on the number of CSI-RS resources indicated by the CSI reporting configuration, the present application can greatly reduce the number of bits occupied by CRI, that is, greatly reduce the number of bits occupied by each CSI report, which helps to reduce the overhead of the terminal device reporting multiple CSI reports.

[0161] It is understandable that in order to implement the functions in the above embodiments, the network device and the terminal device include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0162] Figure 7 and Figure 8 The schematic diagram of the structure of possible communication devices provided by the embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.

[0163] In an embodiment of the present application, the communication device may be as follows: Figure 1 One of the terminal devices 120a-120j shown may also be Figure 1 The network device 110a or 110b shown may also be a module (such as a chip) applied to a terminal device or a network device.

[0164] like Figure 7 As shown, the communication device 700 includes a processing unit 710 and a transceiver unit 720. The communication device 700 is used to implement the above Figure 2 or Figure 6 The functions of the terminal device or the network device in the method embodiment shown in FIG.

[0165] When the communication device 700 is used to implement Figure 2 or Figure 6 The functions of the terminal device in the method embodiment shown are:

[0166] The transceiver unit 720 is used to receive a CSI reporting configuration, where the CSI reporting configuration includes N CSI reporting sub-configurations, each CSI reporting sub-configuration is used to indicate one or more CSI-RS resources, and the N CSI reporting sub-configurations are used to indicate M CSI-RS resources; and, receiving CSI-RS on one or more CSI-RS resources among the M CSI-RS resources; the processing unit 710 is used to obtain N CSI reports corresponding to the N CSI reporting sub-configurations according to the CSI-RS; the transceiver unit 720 is also used to report K CSI reports among the N CSI reports; wherein N, M and K are all integers greater than 1, and K is less than or equal to N.

[0167] In a possible implementation, the N CSI reports include a first CSI report, and the first CSI report is a CSI report including first information in the N CSI reports, and the first information includes CRI, or the first information includes CRI and PMI. When reporting K CSI reports among the N CSI reports, the transceiver unit 720 is specifically used to: report the first CSI report; and discard other CSI reports among the N CSI reports except the first CSI report.

[0168] In a possible implementation, before reporting K CSI reports out of N CSI reports, the transceiver unit 720 is further used to: determine a target coding rate for sending N CSI reports; when the target coding rate of the N CSI reports is greater than the maximum coding rate, report K CSI reports out of the N CSI reports, and the target coding rate of the K CSI reports is less than or equal to the maximum coding rate.

[0169] When the communication device 700 is used to implement Figure 2 or Figure 6 The functions of the network device in the method embodiment shown are:

[0170] The processing unit 710 is used to generate a CSI reporting configuration. The transceiver unit 720 is used to send a CSI reporting configuration, wherein the CSI reporting configuration includes N CSI reporting sub-configurations, each CSI reporting sub-configuration is used to indicate resources of one or more CSI-RSs, and the N CSI reporting sub-configurations are used to indicate resources of M CSI-RSs; and, on the resources of the M CSI-RSs, send CSI-RSs; receive K CSI reports, the K CSI reports belong to N CSI reports, and the N CSI reports are determined based on the N CSI reporting sub-configurations. Wherein, N, M, and K are all integers greater than 1, and K is less than or equal to N.

[0171] In a possible implementation, the N CSI reports include a first CSI report, the first CSI report is a CSI report including first information in the N CSI reports, other CSI reports except the first CSI report among the N CSI reports do not include the first information, the first information includes CRI, or the first information includes CRI and PMI. When receiving K CSI reports, the transceiver unit 720 is specifically used to: receive the first CSI report.

[0172] For more detailed description of the processing unit 710 and the transceiver unit 720, please refer to Figure 2 or Figure 6 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.

[0173] like Figure 8 As shown, the communication device 800 includes a processor 810 and an interface circuit 820. The processor 810 and the interface circuit 820 are coupled to each other. It is understood that the interface circuit 820 can be a transceiver or an input-output interface. Optionally, the communication device 800 may also include a memory 830 for storing instructions executed by the processor 810 or storing input data required by the processor 810 to execute instructions or storing data generated after the processor 810 executes instructions.

[0174] When the communication device 800 is used to implement Figure 2 or Figure 6 When the method is shown, the processor 810 is used to implement the function of the processing unit 710, and the interface circuit 820 is used to implement the function of the transceiver unit 720.

[0175] When the above communication device is a chip applied to a terminal device, the chip of the terminal device implements the functions of the terminal device in the above method embodiment. The chip of the terminal device receives information from other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device; or the chip of the terminal device sends information to other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device.

[0176] When the above-mentioned communication device is a module applied to a network device, the module of the network device implements the function of the network device in the above-mentioned method embodiment. The module of the network device receives information from other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device; or, the module of the network device sends information to other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device. The module of the network device here can be a baseband chip of the network device, or it can be a DU or other module, and the DU here can be a DU under the open radio access network (open radio access network, O-RAN) architecture.

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

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

[0179] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it 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 programs or instructions. When a computer program or instruction is loaded and executed on a computer, the process or function of the embodiment of the present application is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction 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 program or instruction can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it can also be an optical medium, such as a digital video disc; it can also be a semiconductor medium, such as a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0180] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0181] Depending on whether it is used in the specification, it is optional: In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0182] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method, characterized in that: include: Receive a channel state information CSI reporting configuration, where the CSI reporting configuration includes N CSI reporting sub-configurations, each CSI reporting sub-configuration indicates resources of one or more channel state information reference signals CSI-RS, and the N CSI reporting sub-configurations are used to indicate resources of M CSI-RSs; Receiving a CSI-RS on one or more CSI-RS resources among the M CSI-RS resources; Obtaining, according to the CSI-RS, N CSI reports corresponding to the N CSI reporting sub-configurations respectively; Reporting K CSI reports out of the N CSI reports; Wherein, N, M and K are all integers greater than 1, and K is less than or equal to N.

2. The method according to claim 1, characterized in that The K CSI reports include a first CSI report; The first CSI report is determined based on a first CSI reporting subconfiguration among the N CSI reporting subconfigurations, where the first CSI reporting subconfiguration indicates resources of M1 CSI-RSs, where M1 is an integer greater than 1; The first CSI report includes a CSI-RS resource indication CRI, and the number of bits of the CRI is determined based on the resources of the M1 CSI-RSs.

3. The method according to claim 2, characterized in that The number of bits of the CRI is 4. The method according to any one of claims 1 to 3, characterized in that The K CSI reports are generated respectively based on K CSI reporting subconfigurations among the N CSI reporting subconfigurations, wherein the number of CRI bits in each CSI report is determined based on the number of CSI-RS resources indicated by the CSI reporting subconfiguration used to generate the CSI report.

5. The method according to any one of claims 1 to 4, characterized in that The N CSI reports include a first CSI report and a second CSI report, the first CSI report includes first information, the second CSI report does not include the first information, and a priority of the first CSI report is higher than a priority of the second CSI report; The first information includes CRI; or the first information includes CRI and precoding matrix indication PMI.

6. The method according to any one of claims 1 to 4, characterized in that The N CSI reports include a first CSI report and a second CSI report, the first CSI report corresponds to a first CSI reporting subconfiguration in the N CSI reporting subconfigurations, and the second CSI report corresponds to a second CSI reporting subconfiguration in the N CSI reporting subconfigurations; When the index of the first CSI reporting subconfiguration is less than the index of the second CSI reporting subconfiguration, the priority of the first CSI report is higher than the priority of the second CSI report.

7. The method according to any one of claims 1 to 4, characterized in that The N CSI reports include a first CSI report and a second CSI report, the first CSI report corresponds to a first CSI reporting subconfiguration in the N CSI reporting subconfigurations, and the second CSI report corresponds to a second CSI reporting subconfiguration in the N CSI reporting subconfigurations; When the number of ports corresponding to the CSI-RS resources indicated by the first CSI reporting subconfiguration is greater than the number of ports corresponding to the CSI-RS resources indicated by the second CSI reporting subconfiguration, the priority of the first CSI report is higher than the priority of the second CSI report.

8. The method according to any one of claims 1 to 4, characterized in that The N CSI reports include a first CSI report, where the first CSI report is a CSI report including first information among the N CSI reports, where the first information includes CRI, or the first information includes CRI and PMI; The reporting of K CSI reports among the N CSI reports includes: Reporting the first CSI report; The other CSI reports among the N CSI reports except the first CSI report are discarded.

9. The method according to any one of claims 1 to 8, characterized in that Before reporting K CSI reports among the N CSI reports, the method further includes: determining a target code rate for sending the N CSI reports; When the target coding rates of the N CSI reports are greater than the maximum coding rate, K CSI reports among the N CSI reports are reported, and the target coding rates of the K CSI reports are less than or equal to the maximum coding rate.

10. The method according to any one of claims 1 to 9, characterized in that The K CSI reports include CRI, and the CRI is used to indicate resources of N CSI-RSs, and the resources of the N CSI-RSs are respectively indicated by the N CSI reporting sub-configurations.

11. A communication method, characterized in that: include: Send a channel state information CSI reporting configuration, where the CSI reporting configuration includes N CSI reporting sub-configurations, each CSI reporting sub-configuration is used to indicate resources of one or more channel state information reference signals CSI-RS, and the N CSI reporting sub-configurations are used to indicate resources of M CSI-RSs; Sending CSI-RS on the resources of the M CSI-RS; Receiving K CSI reports, the K CSI reports belonging to N CSI reports, the N CSI reports being respectively determined based on the N CSI reporting subconfigurations; Wherein, N, M and K are all integers greater than 1, and K is less than or equal to N.

12. The method according to claim 11, characterized in that The K CSI reports include a first CSI report; The first CSI report is determined based on a first CSI reporting subconfiguration among the N CSI reporting subconfigurations, where the first CSI reporting subconfiguration indicates resources of M1 CSI-RSs, where M1 is an integer greater than 1; The first CSI report includes a CSI-RS resource indication CRI, and the number of bits of the CRI is determined based on the resources of the M1 CSI-RSs.

13. The method according to claim 12, characterized in that The number of bits of the CRI is 14. The method according to any one of claims 11 to 13, characterized in that The K CSI reports are generated respectively based on K CSI reporting subconfigurations among the N CSI reporting subconfigurations, wherein the number of CRI bits in each CSI report is determined based on the number of CSI-RS resources indicated by the CSI reporting subconfiguration used to generate the CSI report.

15. The method according to any one of claims 11 to 14, characterized in that The N CSI reports include a first CSI report and a second CSI report, the first CSI report includes first information, the second CSI report does not include the first information, and a priority of the first CSI report is higher than a priority of the second CSI report; The first information includes CRI; or the first information includes CRI and precoding matrix indication PMI.

16. The method according to any one of claims 11 to 14, characterized in that The N CSI reports include a first CSI report and a second CSI report, the first CSI report corresponds to a first CSI reporting subconfiguration in the N CSI reporting subconfigurations, and the second CSI report corresponds to a second CSI reporting subconfiguration in the N CSI reporting subconfigurations; When the index of the first CSI reporting subconfiguration is less than the index of the second CSI reporting subconfiguration, the priority of the first CSI report is higher than the priority of the second CSI report.

17. The method according to any one of claims 11 to 14, characterized in that The N CSI reports include a first CSI report and a second CSI report, the first CSI report corresponds to a first CSI reporting subconfiguration in the N CSI reporting subconfigurations, and the second CSI report corresponds to a second CSI reporting subconfiguration in the N CSI reporting subconfigurations; When the number of ports corresponding to the CSI-RS resources indicated by the first CSI reporting subconfiguration is greater than the number of ports corresponding to the CSI-RS resources indicated by the second CSI reporting subconfiguration, the priority of the first CSI report is higher than the priority of the second CSI report.

18. The method according to any one of claims 11 to 14, characterized in that The N CSI reports include a first CSI report, the first CSI report is a CSI report including first information among the N CSI reports, other CSI reports among the N CSI reports except the first CSI report do not include the first information, the first information includes CRI, or the first information includes CRI and PMI; The receiving K CSI reports includes: The first CSI report is received.

19. The method according to any one of claims 10 to 18, characterized in that The K CSI reports include CRI, and the CRI is used to indicate resources of N CSI-RSs, and the resources of the N CSI-RSs are respectively indicated by the N CSI reporting sub-configurations.

20. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 1 to 19.

21. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in any one of claims 1 to 19 through a logic circuit or executing code instructions.

22. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or an instruction, and when the computer program or the instruction is executed by the communication device, the method according to any one of claims 1 to 19 is implemented.

23. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed by a communication device, the method according to any one of claims 1 to 19 is implemented.

24. A communication method, characterized in that: include: The network device sends a channel state information CSI reporting configuration, where the CSI reporting configuration includes N CSI reporting sub-configurations, each CSI reporting sub-configuration is used to indicate resources of one or more channel state information reference signals CSI-RS, and the N CSI reporting sub-configurations are used to indicate resources of M CSI-RS; The network device sends the CSI-RS on the resources of the M CSI-RSs; The terminal device receives the CSI reporting configuration; The terminal device receives a CSI-RS on one or more CSI-RS resources among the M CSI-RS resources; The terminal device obtains, according to the CSI-RS, N CSI reports corresponding to the N CSI reporting sub-configurations respectively, and reports K CSI reports among the N CSI reports; The network device receives the K CSI reports; Wherein, N, M and K are all integers greater than 1, and K is less than or equal to N.

Citation Information

Cited By

  • Communication method and apparatus

    EP4750124A1