Communication method and device
By defining the association relationship between port and rank in the CSI report subconfiguration, the terminal can accurately determine RI and CQI, solving the problem of association determination in multiple CSI report subconfigurations, and achieving accurate and flexible reporting of CSI reports.
Patent Information
- Application Number
- CN202311445303.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
In the 3GPP protocol, there is a problem with how the terminal determines the association between the port corresponding to the CSI report subconfiguration and the rank value, especially when the CSI report configuration contains multiple CSI report subconfigurations.
By defining the association relationship between the value of the rank and the port corresponding to the CSI report subconfiguration, the terminal can determine the RI and CQI, thereby reporting the CSI report. A specific method includes using a bitmap or indication information to indicate an association between the rank and the port.
It realizes that the terminal can accurately determine the relationship between port and rank under multiple CSI report sub-configuration, improves the accuracy and flexibility of CSI reports, and supports CSI report reporting without reporting precoding matrix indications.
Smart Images

Figure CN119921821A_ABST
Abstract
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] The base station sends a channel state information (CSI) report configuration to the terminal. The CSI report configuration configures the channel state information reference signal (CSI-RS) resources used by the terminal for channel measurement. The CSI report configuration is also used to configure the reporting amount that the terminal needs to report. Exemplarily, the CSI report configuration is used to configure the terminal device to report the rank indicator (RI) and the channel quality indicator (CQI), and does not report the precoding matrix indicator (PMI), but instead enables the base station to know the precoding matrix through implicit reporting. The 3GPP protocol specifies the association between the rank value and the port in the CSI-RS resource. The terminal can determine the port corresponding to the rank value based on the rank value, and then determine the CQI. Subsequently, the terminal reports the RI and CQI to the base station through the CSI report. After receiving the CSI report, the base station learns the RI and CQI, and learns that the precoding matrix is the precoding matrix used by the port associated with the rank value.
[0003] The CSI report configuration introduced in the current 3GPP protocol may include multiple CSI report sub-configurations, and the port corresponding to each CSI report sub-configuration is part or all of the multiple ports included in the CSI-RS resource associated with the CSI report configuration. In this case, for a certain CSI report sub-configuration, how the terminal determines the association between the rank value and the port corresponding to the CSI report sub-configuration is a technical problem that needs to be solved urgently. Summary of the invention
[0004] The present application provides a communication method and apparatus. When a CSI report configuration includes multiple CSI report sub-configurations, a terminal can determine an association between a port of a certain CSI report sub-configuration and a rank value, and then determine RI and CQI based on the association, and then report a CSI report.
[0005] In a first aspect, the present application provides a communication method, which can be executed by a terminal or a module (such as a chip) in the terminal. For the convenience of description below, the terminal execution is taken as an example.
[0006] The method includes: a terminal receives a CSI report configuration, the CSI report configuration is associated with a CSI-RS resource, the CSI-RS resource includes K ports, the CSI report configuration includes N CSI report sub-configurations, the nth CSI report sub-configuration indicates one or more ports corresponding to the nth CSI report sub-configuration, and the one or more ports are all or part of the K ports; a rank with a value of i is associated with i ports of the one or more ports corresponding to the nth CSI report sub-configuration, n is any integer between 1 and N, i is a positive integer, and K and N are both integers greater than 1. The terminal reports a CSI report according to the association between the rank with a value of i and i ports of the one or more ports corresponding to the first CSI report sub-configuration, and the first CSI report sub-configuration is one of the N CSI report sub-configurations. In the above technical solution, the association between the rank value and the port corresponding to the CSI report sub-configuration is defined, and the terminal can determine the CQI corresponding to the rank value (i.e., RI) according to the association between the rank value and the port corresponding to the CSI report sub-configuration, and then determine the CSI report according to the RI and the CQI. Furthermore, the solution supports reporting quantities including CSI-RS resource indicator (CSI-RS resource indicator, CRI), RI, CQI, but not PMI.
[0007] In a possible implementation, the rank with a value of i is associated with i ports among the one or more ports corresponding to the nth CSI report subconfiguration, and specifically, the rank with a value of i is associated with i ports with the smallest port numbers among the one or more ports corresponding to the nth CSI report subconfiguration. In this way, the base station and the terminal predefine that the rank with a value of i is associated with i ports with the smallest port numbers among the one or more ports corresponding to the CSI report subconfiguration, and the base station does not need to configure the association to the terminal, which helps to reduce signaling interaction.
[0008] In one possible implementation, the rank with a value of i is associated with i ports in one or more ports corresponding to the nth CSI report subconfiguration. Specifically, the CSI report subconfiguration includes first indication information, and the first indication information is used to indicate that the rank with a value of i is associated with the i ports. In one possible implementation, the first indication information includes identifiers of the i ports corresponding to the rank with a value of i. In this way, the base station can flexibly indicate to the terminal the association between the rank with a value of i and i ports in one or more ports corresponding to the CSI report subconfiguration, which helps to improve the flexibility of the base station scheduling the terminal to measure CSI-RS.
[0009] In a possible implementation, the CSI report includes CSI corresponding to M CSI report subconfigurations, where the M CSI report subconfigurations are included in N CSI report subconfigurations, and M is a positive integer less than or equal to N. Exemplarily, M is a positive integer greater than 1. The first CSI report subconfiguration is any one of the M CSI report subconfigurations.
[0010] In a possible implementation, the first CSI report subconfiguration indicates K1 ports, the second CSI report subconfiguration indicates K2 ports, and the first CSI report subconfiguration and the second CSI report subconfiguration are any two of the M CSI report subconfigurations. The K1 port and the K2 port satisfy one or more of the following conditions 1 to 4:
[0011] Condition 1: K1 ports and K2 ports are completely different. This helps to achieve different precoding for ports corresponding to different CSI report sub-configurations, thereby achieving different shutdown conditions corresponding to different CSI report sub-configurations.
[0012] Condition 2: K1 ports are located in the first code division multiplexing group, K2 ports are located in the second code division multiplexing group, and the first code division multiplexing group and the second code division multiplexing group are different. This helps to improve the accuracy of the terminal measuring the channel corresponding to the port with weak transmission energy.
[0013] Condition 3: K1 ports are located in the first symbol, K2 ports are located in the second symbol, and the first symbol and the second symbol are different. In this way, the base station can send CSI-RS under different shutdown conditions in time division, reducing the implementation complexity of the base station.
[0014] Condition 4: K1 ports and K2 ports are identical. This is applicable to the case where the base station enables the terminal to feed back CSI reports of different downlink transmit powers to perform downlink power control under a given shutdown condition.
[0015] In a possible implementation, before reporting the CSI report according to the M CSI report sub-configurations, the terminal further receives second indication information, and the second indication information is used to indicate that the CSI corresponding to the M CSI report sub-configurations is reported in the CSI report. The above technical solution can be applied to the case where the reporting type is semi-continuous reporting or non-periodic reporting. The base station can flexibly schedule the terminal to report the CSI report of some CSI report sub-configurations (i.e., M CSI report sub-configurations) in the N CSI report sub-configurations through the second indication information.
[0016] In a possible implementation, the CSI report configuration also includes a reporting amount configuration, and the reporting amount configuration is used to indicate that CRI, RI and CQI are reported, and PMI is not reported. Exemplarily, the reporting amount configuration may be expressed as "CRI-RI-CQI".
[0017] In a possible implementation, the first CSI report includes the CSI corresponding to the first CSI report subconfiguration, the CSI corresponding to the first CSI report subconfiguration includes the first CQI and the first rank (i.e., the first RI) corresponding to the first CQI, and the first CQI is calculated based on the CSI-RS on one or more ports associated with the first rank. The above technical solution provides a specific implementation method for the terminal to calculate the CQI based on the association relationship between the port and the rank value of the CSI report subconfiguration, so that the terminal can generate the CSI corresponding to a certain CSI report subconfiguration.
[0018] In a possible implementation, before determining the CSI report, the terminal also receives a CSI-RS resource configuration, and the CSI-RS resource configuration includes a resource configuration of K ports. In the above technical solution, the base station can configure the resource configuration of K ports for the terminal, and then the terminal can determine the CQI corresponding to the rank with a value of i according to the resource configuration of the K ports and the association between the rank with a value of i and i ports in one or more ports corresponding to the CSI report subconfiguration, and report the CSI report to the base station according to the CQI corresponding to the rank with a value of i.
[0019] In a second aspect, the present application provides a communication method, which can be executed by an access network device or a module (such as a chip) in the access network device, and the access network device is, for example, a base station. For convenience of description, the following description is taken as an example of execution by a base station.
[0020] The method includes: a base station sends a CSI report configuration, the CSI report configuration is associated with a CSI-RS resource, the CSI-RS resource includes K ports, the CSI report configuration includes N CSI report sub-configurations, the nth CSI report sub-configuration indicates one or more ports corresponding to the nth CSI report sub-configuration, and the one or more ports are all or part of the K ports; a rank with a value of i is associated with i ports of the one or more ports corresponding to the nth CSI report sub-configuration, n is any integer between 1 and N, i is a positive integer, and K and N are both integers greater than 1; the base station receives a CSI report, and the CSI report is determined according to the association between the rank with a value of i and i ports of the one or more ports corresponding to the first CSI report sub-configuration, and the first CSI report sub-configuration is one of the N CSI report sub-configurations.
[0021] In one possible implementation, the rank with a value of i is associated with i ports among the one or more ports corresponding to the nth CSI report subconfiguration. Specifically, the rank with a value of i is associated with i ports with the smallest port numbers among the one or more ports corresponding to the nth CSI report subconfiguration.
[0022] In a possible implementation, the rank with a value of i is associated with i ports among one or more ports corresponding to the nth CSI report subconfiguration. Specifically, the CSI report subconfiguration includes first indication information, and the first indication information is used to indicate that the rank with a value of i is associated with the i ports. Exemplarily, the first indication information includes identifiers of the i ports corresponding to the rank with a value of i.
[0023] In a possible implementation, the CSI report includes CSI corresponding to M CSI reporting subconfigurations, the M CSI reporting subconfigurations are included in N CSI reporting subconfigurations, M is a positive integer less than or equal to N; the first CSI reporting subconfiguration is any one of the M CSI reporting subconfigurations.
[0024] In a possible implementation, the first CSI report subconfiguration indicates K1 ports, the second CSI report subconfiguration indicates K2 ports, and the first CSI report subconfiguration and the second CSI report subconfiguration are any two of the M CSI report subconfigurations. The K1 port and the K2 port satisfy one or more of the following conditions 1 to 4:
[0025] Condition 1, K1 ports and K2 ports are completely different.
[0026] Condition 2: K1 ports are located in the first code division multiplexing group, K2 ports are located in the second code division multiplexing group, and the first code division multiplexing group and the second code division multiplexing group are different.
[0027] Condition 3: K1 ports are located in the first symbol, K2 ports are located in the second symbol, and the first symbol and the second symbol are different.
[0028] Condition 4: K1 ports and K2 ports are exactly the same.
[0029] In a possible implementation manner, before receiving the CSI report, the base station further sends second indication information, where the second indication information is used to indicate that CSI corresponding to M CSI report sub-configurations should be reported in the CSI report.
[0030] In a possible implementation manner, the CSI report configuration also includes a reporting amount configuration, and the reporting amount configuration is used to indicate reporting of a CSI-RS resource indication, a rank indication, and a channel quality indication, and does not report a precoding matrix indication.
[0031] In one possible implementation, the CSI report includes CSI corresponding to a first CSI reporting subconfiguration, the CSI corresponding to the first CSI reporting subconfiguration includes a first channel quality indication and a first rank corresponding to the first channel quality indication, and the first channel quality indication is calculated based on one or more ports associated with the first rank.
[0032] In a possible implementation manner, the base station further sends CSI-RS resource configuration, where the CSI-RS resource configuration includes resource configurations of K ports.
[0033] In a third aspect, an embodiment of the present application provides a communication device, which has the function of implementing the terminal in the above-mentioned first aspect or any possible implementation method of the first aspect. The device can be a terminal or a chip included in the terminal.
[0034] The communication device may also have the function of implementing the access network device in the above-mentioned second aspect or any possible implementation method of the second aspect. The device may be an access network device or a chip included in the access network device.
[0035] 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.
[0036] 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 functions corresponding to the terminal in the above-mentioned first aspect or any one of the implementations of the first aspect, or to perform the functions corresponding to the access 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, it can receive a CSI report configuration from an access network device. 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.
[0037] 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 an access network device or a terminal, the communication interface may be a transceiver or an input / output interface; when the device is a chip included in the access network device or a chip included in the terminal, 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.
[0038] 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.
[0039] Optionally, the chip system also includes an interface circuit, which is used to interact with code instructions to the processor.
[0040] 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.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] In a seventh aspect, an embodiment of the present application provides a communication system, the communication system comprising an access network device and a terminal. The terminal can be used to execute the method in the first aspect or any possible implementation of the first aspect. The access network device can be used to execute the method in the second aspect or any possible implementation of the second aspect.
[0045] The technical effects that can be achieved in any of the second to seventh 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
[0046] Figure 1 A schematic diagram of a communication system architecture provided for this application;
[0047] Figure 2 A flow chart of a communication method provided by the present application;
[0048] Figure 3 A schematic diagram of the structure of a CSI report configuration provided in this application;
[0049] Figure 4 A schematic diagram of the relationship between a CSI report sub-configuration and a port in a CDM group provided in this application;
[0050] Figure 5 A schematic diagram of the relationship between another CSI report sub-configuration provided in the present application and ports in a CDM group;
[0051] Figure 6 A schematic diagram of a process for reporting a CSI report provided for this application;
[0052] Figure 7 A schematic diagram of the structure of a communication device provided by the present application;
[0053] Figure 8 A schematic diagram of the structure of another communication device provided in the present application. DETAILED DESCRIPTION
[0054] 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.
[0055] 1. Subcarrier: In the orthogonal frequency division multiplexing (OFDM) system, the frequency domain resources are divided into several sub-resources, and each sub-resource in the frequency domain can be called a subcarrier. Subcarrier can also be understood as the minimum granularity of frequency domain resources.
[0056] 2. Subcarrier spacing: In the OFDM system, the spacing between the center or peak positions of two adjacent subcarriers in the frequency domain. For example, the subcarrier spacing in the long term evolution (LTE) system is 15kHz, and the subcarrier spacing in the new radio (NR) system in 5G can be 15kHz, 30kHz, 60kHz, or 120kHz, etc.
[0057] 3. Resource block (RB): Multiple consecutive subcarriers in the frequency domain can be called a resource block. For example, a resource block in the LTE system includes 12 subcarriers, and a resource block in the NR system in 5G also includes 12 subcarriers. With the evolution of the communication system, the number of subcarriers included in a resource block can also be other values.
[0058] 4. Time slot: A time slot in the 5G NR system includes 14 OFDM symbols. The time slot length corresponding to the 15kHz subcarrier spacing is 1ms, and the time slot length corresponding to the 30kHz subcarrier spacing is 0.5ms.
[0059] 5. OFDM symbol: the smallest time unit in the time domain in the OFDM system.
[0060] 6. Reference signal: A reference signal is a known signal provided by the transmitter to the receiver for channel estimation or channel detection. The reference signal can be used for channel measurement, interference measurement, etc., such as measuring CSI related parameters.
[0061] 7. Transmitter (TX): Radio frequency (RF) transmission channel is referred to as transmission channel. One transmission channel corresponds to one physical antenna port. The transmission channel can receive the baseband signal from the baseband chip, perform RF processing (such as up-conversion, amplification and filtering) on the baseband signal to obtain the RF signal, and finally radiate the RF signal into space through the antenna. Specifically, the transmission channel may include one or more electronic devices such as an antenna switch, an antenna tuner, a power amplifier (PA), a mixer, a local oscillator (LO), and a filter. These electronic devices can be integrated into one or more chips as needed. The antenna can sometimes also be considered as part of the transmission channel. In this application, antenna shutdown can also be referred to as transmission channel shutdown.
[0062] 8. Antenna port: Antenna port can also be referred to as port for short. Unless otherwise specified, the antenna ports in the embodiments of the present application refer to logical antenna ports, not physical antenna ports. An antenna port can be associated with one or more transmission channels. The signal on each antenna port is transmitted through one or more transmission channels associated with it. When an antenna port is associated with multiple transmission channels, the signal on the antenna port is weighted by a weighting coefficient and then transmitted through multiple transmission channels associated with it. It can also be understood that multiple physical antennas are weighted by weighting coefficients to form a logical antenna. The weighting coefficients here can be complex or real, and the weighting coefficients on different physical antennas may be the same or different. Each antenna port has corresponding time-frequency resources and reference signals. The time-frequency resources corresponding to different antenna ports may be the same or different. The reference signal transmitted by the base station through antenna port A can be used by the terminal to estimate the characteristics of the wireless channel from antenna port A to the terminal, and the characteristics of the wireless channel can be used by the terminal to estimate the physical channel transmitted through antenna port A, or to determine the modulation order, code rate and other information during data transmission. One reference signal may correspond to one or more antenna ports, and it may also be understood that one reference signal may be transmitted through one or more antenna ports.
[0063] 9. 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 base stations is increasing, and the overall power consumption of base stations is getting higher and higher. In order to reduce the power consumption of the base station, the base station can dynamically shut down all or part of the transmitting antennas. This application refers to this way of saving base station power consumption as port shutdown. The shutdown types may include type 1 shutdown and type 2 shutdown. For example, the number of ports of the base station 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 base station before type 2 shutdown is the same as the total number of ports after type 2 shutdown, but the direction and width of the base station beam will change. Generally speaking, before the base station port is shut down, the terminal can measure the reference signal from the base station on the first resource, and after the base station port is shut down, the terminal can measure the reference signal from the base station on the second resource. Since the first resource and the second resource are different, the measurement results of the terminal may also be different.
[0064] 10. CSI report: used for feedback of CSI-RS measurement results. The CSI report may include at least one of CRI, CQI, PMI, RI, reference signal received power (RSRP) and signal to interference plus noise ratio (SINR).
[0065] Among them, CRI: The base station uses different beams on the CSI-RS resources to send CSI-RS to the terminal, and the terminal reports the resource indication of the CSI-RS corresponding to the optimal beam to the base station to complete the optimal beam selection. PMI: The base station can select the precoding matrix for precoding data according to PMI. RI: It is used to indicate the number of data layers that the base station can schedule the terminal to transmit simultaneously. Among them, the larger the RI, the more data layers are transmitted simultaneously; conversely, the smaller the RI, the fewer data layers are transmitted simultaneously. CQI: It provides a reference for the base station to determine the coding and modulation method. The terminal feeds back its downlink channel quality to the base station through CQI, and the base station decides the modulation and coding scheme to be used for downlink transmission based on the CQI feedback of the terminal.
[0066] The CSI report may be sent by the terminal to the base station via a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH).
[0067] In the embodiments of the present application, the terms “report”, “feedback” and “send” may be interchangeable.
[0068] 11. CSI Configuration
[0069] The CSI configuration includes the CSI report configuration (CSI-ReportConfig) and the CSI resource configuration (CSI-ResourceConfig).
[0070] CSI report configuration is mainly used to configure parameters related to channel state reporting, such as the type of reporting, the reported measurement quantity (i.e., reporting quantity configuration), etc. CSI resource configuration is used to configure relevant information of CSI-RS resources, such as the time-frequency resources, antenna ports, power resources, or scrambling codes of CSI-RS, etc. In this application, CSI report configuration can be replaced with CSI reporting configuration.
[0071] The following is a brief description of the fields included in the CSI report configuration and the CSI resource configuration.
[0072] The CSI report configuration may include one or more of the following fields:
[0073] CSI report configuration identifier (CSI-ReportConfigId): used to mark a CSI report configuration;
[0074] Channel measurement resources (resourcesForChannelMeasurement): used to configure CSI-RS resources for channel measurement, which are associated with resource configuration through CSI-ResourceConfigId. For example, resourcesForChannelMeasurement may carry the identifier of the CSI resource configuration for channel measurement (CSI-ResourceConfigId);
[0075] Interference measurement resources (CSI-IM-RessourcesForInterference), used to configure CSI-RS resources for interference measurement, and associated to resource configuration through CSI-ResourceConfigId;
[0076] Report configuration type (reportConfigType): used to configure the reporting type of CSI. The reporting type can be divided into periodic reporting, semi-persistent reporting and aperiodic reporting. Semi-persistent reporting can also be described as semi-persistent reporting.
[0077] Report Quantity configuration: This field is used to indicate the reporting quantity of CSI, which may include CRI, RI, PMI, CQI, etc.
[0078] The CSI resource configuration may indicate one or more non-zero power (NZP) CSI-RS resource sets, or may indicate one or more CSI interference measurement (CSI-IM) resource sets, or may indicate one or more synchronization signal block (SSB) resource sets. An NZP-CSI-RS resource set may include one or more NZP-CSI-RS resources, a CSI-IM resource set may include one or more CSI-IM resources, and an SSB resource set may include one or more SSB resources.
[0079] Specifically, the CSI resource configuration may include one or more of the following fields:
[0080] CSI resource configuration identifier (CSI-ResourceConfigId): used to identify a CSI resource configuration.
[0081] CSI resource set list (CSI-RS-ResourceSetList): This field is used to configure the queue of resource sets, where the resource set may include a CSI-RS resource set for channel measurement. CSI-RS-ResourceSetList can be associated with the configuration of the NZP-CSI-RS resource set (NZP-CSI-RS-ResourceSet) through NZP-CSI-RS-ResourceSetId. NZP-CSI-RS-ResourceSet includes one or more NZP-CSI-RS-Resource.
[0082] Resource Type (resourceType): used to configure the type of CSI-RS resources. The types of CSI-RS resources can be divided into periodic resources, semi-persistent resources, and non-periodic resources.
[0083] Codebook Configuration (codebookConfig): used to configure the multi-input multi-output (MIMO) codebook subset and codebook-related information.
[0084] It should be understood that the CSI report configuration or CSI resource configuration may also include other fields, which are not listed here one by one.
[0085] Exemplarily, the CSI-RS resource may be equivalent to the NZP-CSI-RS resource and used for channel measurement.
[0086] 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.
[0087] 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 access network device (such as Figure 1 110a and 110b), and may further include at least one terminal (such as Figure 1120a-120j in the figure). The terminal is connected to the access network device by wireless means, and the access network device is connected to the core network by wireless or wired means. The core network device and the access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the access network device can be integrated on the same physical device, or the functions of some core network devices and some access network devices can be integrated on one physical device. Terminals and access network devices can be connected to each other by wired or wireless means. Figure 1 This is just a schematic diagram. The communication system may also include other access network devices, such as relay devices and backhaul devices. Figure 1 Not drawn in.
[0088] The access network equipment 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 NodeB 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, 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 can 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 can also complete the functions of part or all of the physical layer. For the specific description of each of the above protocol layers, please refer to the relevant technical specifications of the 3rd generation partnership project (3GPP). The access network device can be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1110b), it can 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 access network device. For the convenience of description, the present application takes the access network device as a base station as an example. In other words, the "base station" in the present application can be replaced by "access network device".
[0089] The terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal 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, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.
[0090] Base stations and terminals can be fixed or movable. Base stations and terminals 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 this application do not limit the application scenarios of base stations and terminals.
[0091] The roles of the base station and the terminal 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 120j that accesses the wireless access network 100 through 120i, 120i is a base station; but for the base station 110a, 120i is a terminal, 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 base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminals can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having base station functions. Figure 1 120a-120j in the figure can be called communication devices with terminal functions.
[0092] Base stations and terminals, base stations and base stations, and terminals and terminals can communicate through authorized spectrum, unlicensed spectrum, or both; they can 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.
[0093] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem including the base station function. The control subsystem including the base station 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 may also be performed by a module (such as a chip or a modem) in the terminal, or by a device including the terminal function.
[0094] 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.
[0095] The CSI report configuration introduced in the current 3GPP protocol may include multiple CSI report sub-configurations, and the port corresponding to each CSI report sub-configuration is part or all of the multiple ports included in the CSI-RS resource associated with the CSI report configuration, and the ports corresponding to two CSI report sub-configurations may be different. In view of this situation, the present application provides a communication method and apparatus for determining, for each CSI report sub-configuration, a correspondence between a port corresponding to the CSI report sub-configuration and a rank value, so that the terminal can determine the CSI corresponding to the CSI report sub-configuration according to the correspondence between the port corresponding to the CSI report sub-configuration and the rank value, and then report it through a CSI report.
[0096] Reference Figure 2 A flowchart of a communication method is shown as an example, and the communication method of the present application is explained as follows:
[0097] The communication method can be performed by a base station and a terminal, wherein the base station can be as follows Figure 1 The base station 110a or 110b shown in FIG. 1 and the terminal may be as follows: Figure 1In one of the terminals 120a-120j shown, the method executed by the base station may also be executed by a module (such as a chip) in the base station, and the method executed by the terminal may also be executed by a module (such as a chip) in the terminal.
[0098] Step 201: The base station sends a CSI report configuration to the terminal, and correspondingly, the terminal receives the CSI report configuration from the base station.
[0099] The CSI report configuration is associated with a CSI-RS resource, and the CSI-RS resource may be one or more.
[0100] In one possible manner, the CSI report configuration is associated with a CSI-RS resource set, and the CSI-RS resource set includes one or more CSI-RS resources. Exemplarily, the CSI report configuration is associated with the CSI-RS resource set, and specifically, the CSI report configuration includes an identifier of the CSI-RS resource set. For example, the CSI report configuration includes a channel measurement resources (resourcesForChannelMeasurement) field, and the resourcesForChannelMeasurement field includes an identifier of the CSI-RS resource set.
[0101] The CSI-RS resource includes K ports. Exemplarily, when the CSI report configuration is associated with multiple CSI-RS resources, each CSI-RS resource includes the K ports. Exemplarily, the CSI-RS resource includes K ports, and specifically, the number of ports included in the CSI-RS resource is K. K is an integer greater than 1, for example, K=32.
[0102] The CSI report configuration includes N CSI report sub-configurations. N is an integer greater than 1. The nth CSI report sub-configuration indicates one or more ports, or in other words, the nth CSI report sub-configuration indicates one or more ports corresponding to the nth CSI report sub-configuration, and n takes any integer between 1 and N, wherein the one or more ports corresponding to the nth CSI report sub-configuration may be all or part of the K ports. It can also be understood that each CSI report sub-configuration in the CSI report configuration indicates one or more ports corresponding to the CSI report sub-configuration, and the one or more ports corresponding to the CSI report sub-configuration may be all or part of the K ports.
[0103] Further, among the N CSI reporting sub-configurations, the number of ports corresponding to any two CSI reporting sub-configurations may be the same or different, and the one or more ports corresponding to any two CSI reporting sub-configurations may be different.
[0104] Examples 1 and 2 are provided below to explain the relationship between the CSI report sub-configuration and the K ports included in the CSI-RS resource:
[0105] It is noted that in Example 1 and Example 2, the CSI-RS resource includes 32 ports, which can be recorded as port 0 to port 31. For example, the port numbers (or port indexes, indexes, etc.) corresponding to ports 0 to 31 are p0 to p1 respectively. 31 The CSI report configuration includes CSI report subconfiguration 0, CSI report subconfiguration 1 and CSI report subconfiguration 2.
[0106] Example 1, CSI report subconfiguration 0 is used to indicate that CSI report subconfiguration 0 corresponds to port 0 to port 15, CSI report subconfiguration 1 is used to indicate that CSI report subconfiguration 1 corresponds to port 16 to port 23, and CSI report subconfiguration 2 is used to indicate that CSI report subconfiguration 2 corresponds to port 24 to port 31. The structural diagram of CSI report configuration can be seen in Figure 3 As shown in (a).
[0107] Example 2: CSI report subconfiguration 0 is used to indicate that CSI report subconfiguration 0 corresponds to port 0, port 2 to port 16; CSI report subconfiguration 1 is used to indicate that CSI report subconfiguration 1 corresponds to port 1, port 17 to port 23; and CSI report subconfiguration 2 is used to indicate that CSI report subconfiguration 2 corresponds to port 24 to port 31. For a schematic diagram of the structure of the CSI report configuration, see Figure 3 As shown in (b).
[0108] It can be understood that, when the CSI report subconfiguration indicates that the CSI report subconfiguration corresponds to multiple ports, the multiple ports corresponding to the CSI report subconfiguration may be multiple ports with consecutive port numbers or multiple ports with discontinuous port numbers.
[0109] Further, when the CSI report configuration is associated with multiple CSI-RS resources, N CSI report sub-configurations are applicable to the multiple CSI-RS resources. For example, the CSI report configuration is associated with CSI-RS resource A and CSI-RS resource B. Then, in combination with the above example 1, CSI-RS resource A includes 32 ports, which can be recorded as port A0 to port A31, wherein CSI report sub-configuration 0 corresponds to port A0 to port A15, CSI report sub-configuration 1 corresponds to port A16 to port A23, and CSI report sub-configuration 2 corresponds to port A24 to port A32; similarly, CSI-RS resource B includes 32 ports, which can be recorded as port B0 to port B31, wherein CSI report sub-configuration 0 corresponds to port B0 to port B15, CSI report sub-configuration 1 corresponds to port B16 to port B23, and CSI report sub-configuration 2 corresponds to port B24 to port B32. For the convenience of description, one CSI-RS resource is used as an example.
[0110] In one possible manner, each CSI report subconfiguration includes a bitmap, and the bitmap is used to indicate one or more ports corresponding to the CSI report subconfiguration, wherein the length of the bitmap is equal to K, that is, the bitmap includes K bits, and the K bits correspond one to one to the K ports included in the CSI-RS resource. Exemplarily, when a bit in the bitmap takes a value of 1, the CSI report subconfiguration corresponds to the port corresponding to the bit, and when a bit in the bitmap takes a value of 0, the CSI report subconfiguration does not correspond to the port corresponding to the bit. In combination with the above example 1, CSI report subconfiguration 0 includes bitmap1, and bitmap1 is expressed as "111111111111111100000000000000000", and bitmap1 is used to indicate that CSI report subconfiguration 0 corresponds to ports 0 to port 15, but does not correspond to ports 16 to port 31.
[0111] Each CSI report subconfiguration in the N CSI report subconfigurations can be used by the terminal to generate the CSI corresponding to the CSI report subconfiguration. When the terminal generates the CSI corresponding to a certain CSI report subconfiguration, it can determine the i ports corresponding to the rank value i from one or more ports corresponding to the CSI report subconfiguration based on the rank value i, and then determine the CQI under the rank value i according to the i ports corresponding to the rank value i. The rank value can be one or more of 1, 2, 4, and 8.
[0112] Further, the present application may define that a rank having a value of i is associated with i ports in one or more ports corresponding to the CSI report subconfiguration, or it is understood that when the rank has a value of i, the rank may have an associated relationship with i ports in one or more ports corresponding to the CSI report subconfiguration, and i is a positive integer. It should be understood that for each CSI report subconfiguration in the N CSI report subconfigurations, it is defined that a rank having a value of i is associated with i ports in one or more ports corresponding to the CSI report subconfiguration.
[0113] In one example, the base station and the terminal pre-negotiate (or the protocol pre-defines) that the rank with a value of i is associated with the i ports with the smallest port numbers in one or more ports corresponding to the CSI report sub-configuration. For example, CSI report sub-configuration 0 corresponds to ports 0 to port 15, the rank with a value of 1 corresponds to port 0, the rank with a value of 2 corresponds to ports 0 and port 1, the rank with a value of 4 corresponds to ports 0 to port 3, and the rank with a value of 8 corresponds to ports 0 to port 7; CSI report sub-configuration 1 corresponds to ports 16 to port 19, the rank with a value of 1 corresponds to port 16, the rank with a value of 2 corresponds to port 16 and port 17, and the rank with a value of 4 corresponds to ports 16, port 17, port 18, and port 19. Of course, the present application can also be that the base station and the terminal pre-negotiate (or the protocol pre-defines) that the rank with a value of i is associated with the i ports with the largest port numbers in one or more ports corresponding to the CSI report sub-configuration.
[0114] In another example, the CSI report sub-configuration also includes first indication information, and the first indication information can be used to indicate that the rank with a value of i is associated with i ports of one or more ports corresponding to the CSI report sub-configuration. Exemplarily, the first indication information includes the identifiers of the i ports corresponding to the rank with a value of i. Exemplarily, the identifier of the port can be a port number. Exemplarily, the first indication information is specifically a non-PMI-Port Indication in the CSI report sub-configuration. It should be understood that each of the N CSI report sub-configurations can include one first indication information, that is, the N CSI report sub-configurations can include a total of N first indication information.
[0115] For example, CSI report subconfiguration 0 corresponds to port 0 to port 7, and the first indication information in CSI report subconfiguration 0 is used to indicate that the rank with a value of 1 corresponds to port 1, the rank with a value of 2 corresponds to port 1 and port 2, the rank with a value of 4 corresponds to port 0, port 3, port 4 and port 5, and the rank with a value of 8 corresponds to port 0 to port 5, port 6 and port 7. CSI report subconfiguration 1 corresponds to port 16 to port 19, and the first indication information in CSI report subconfiguration 1 is used to indicate that the rank with a value of 1 corresponds to port 16, the rank with a value of 2 corresponds to port 16 and port 19, and the rank with a value of 4 corresponds to port 16, port 17, port 18 and port 19.
[0116] For another example, in CSI report subconfiguration 0, the first indication information includes the sequence in, The port number of the port associated with rank 1 is p1. The port numbers representing the ports associated with rank 2 are p1, p2, and, The port numbers representing the ports associated with rank 4 are p0, p3, p4, and p5.
[0117] In order to support the reporting of CRI, RI and CQI but not PMI in the CSI report, this application provides the following method 1 and method 2:
[0118] In mode 1, the CSI report configuration includes N CSI report sub-configurations, and the ports indicated by any two CSI report sub-configurations in the N CSI report sub-configurations can meet a preset condition, wherein the preset condition includes one or more of conditions 1 to 4.
[0119] For the convenience of description, the first CSI report subconfiguration and the second CSI report subconfiguration are taken as examples, the first CSI report subconfiguration is used to indicate the K1 ports corresponding to the first CSI report subconfiguration, and the second CSI report subconfiguration is used to indicate the K2 ports corresponding to the second CSI report subconfiguration. It can be understood that the first CSI report subconfiguration and the second CSI report subconfiguration are any two of the N CSI report subconfigurations.
[0120] Condition 1: K1 ports and K2 ports are completely different (ie, there are no overlapping or identical ports between the two).
[0121] In other words, the K1 ports and the K2 ports do not include the same ports.
[0122] It should be understood that when the CSI-RS sent by the base station is a precoded CSI-RS, one port of the CSI-RS corresponds to a layer, and this layer uses a precoding matrix. Different CSI report sub-configurations correspond to different shutdown conditions, so the ports of different CSI report sub-configurations need to use different precodings. Therefore, the ports corresponding to different CSI report sub-configurations cannot be carried on the same resources, that is, the ports corresponding to different CSI report sub-configurations need to be carried on different resources and cannot overlap. Accordingly, when configuring the CSI report sub-configuration, the base station needs to ensure that the first CSI report sub-configuration and the second CSI report sub-configuration meet condition 1.
[0123] For example, the first CSI report subconfiguration indicates port 0 to port 7, and the second CSI report subconfiguration indicates port 8 to port 15. The 8 ports indicated by the first CSI report subconfiguration and the 8 ports indicated by the second CSI report subconfiguration are completely different.
[0124] For example, the first CSI report subconfiguration indicates port 0 to port 7, and the second CSI report subconfiguration indicates port 7 to port 14. The 8 ports indicated by the first CSI report subconfiguration and the 8 ports indicated by the second CSI report subconfiguration partially overlap, and condition 1 is not met.
[0125] Condition 2: K1 ports are located in a first code division multiplexing (CDM) group, K2 ports are located in a second CDM group, and the first CDM group and the second CDM group are completely different (ie, there is no overlap or the same CDM group between the two).
[0126] Since different CSI report sub-configurations correspond to different shutdown conditions of the base station, the energy on the resource element (RE) on the ports corresponding to different CSI report sub-configurations is different. If the ports corresponding to different CSI report sub-configurations are placed in the same CDM group for transmission, since the transmission energy of the port corresponding to a certain CSI report sub-configuration is significantly higher than the transmission energy of the ports corresponding to other CSI report sub-configurations, this will affect the terminal's measurement of the channel corresponding to the port with weak transmission energy. Therefore, the base station can configure the first CSI report sub-configuration and the second CSI report sub-configuration to meet condition 2. In this way, it helps to improve the accuracy of the terminal's measurement of the channel corresponding to the port with weak transmission energy.
[0127] In a possible manner, the first CDM group may be one or more, and the second CDM group may also be one or more. Exemplarily, a CDM group may include a preset number of ports, such as 4.
[0128] For example, the first CSI report subconfiguration indicates port 0 to port 7, where port 0 to port 3 are located in CDM group 0, and port 4 to port 7 are located in CDM group 1; for another example, the second CSI report subconfiguration indicates port 8 to port 15, where port 8 to port 11 are located in CDM group 2, and port 12 to port 15 are located in CDM group 3. In this example, CDM group 0 and CDM group 1 are the first CDM group, CDM group 2 and CDM group 3 are the second CDM group, and the first CDM group is different from the second CDM group.
[0129] Condition 3: K1 ports are located in a first symbol, K2 ports are located in a second symbol, and the first symbol and the second symbol are completely different (ie, there is no overlap or the same symbol between the two). The symbol here may specifically be an OFDM symbol.
[0130] In the present application, considering the implementation complexity of a base station sending multiple precoded CSI-RS in one symbol, the satisfaction of condition 3 can enable the base station to send CSI-RS under different shutdown conditions in time division, thereby reducing the implementation complexity of the base station.
[0131] In one possible manner, the first symbol may be one or more, and the second symbol may also be one or more. For example, the first CSI report subconfiguration indicates port 0 to port 7, where port 0 to port 3 occupy symbol 1, port 4 to port 7 occupy symbol 2, and the second CSI report subconfiguration indicates port 8 to port 15, where port 8 to port 11 occupy symbol 3, and port 12 to port 15 occupy symbol 4. In this example, symbol 1 and symbol 2 are first symbols, symbol 3 and symbol 4 are second symbols, and the first symbol is different from the second symbol.
[0132] Condition 4: K1 ports and K2 ports are exactly the same.
[0133] In this case, the first CSI report subconfiguration may further include a first power offset, and the second CSI report subconfiguration may further include a second power offset. The first power offset and the second power offset may be different.
[0134] The first power offset is a deviation value between the first power control offset value and the first ratio. The first power control offset value is configured by the high-level parameter powerControlOffset in the CSI-RS resource configuration information. The first ratio is an assumed ratio between the energy per resource element (EPRE) on each resource unit of the PDSCH and the EPRE of the CSI-RS, or in other words, the first ratio is an assumed ratio between the EPRE of the PDSCH corresponding to the first CSI report sub-configuration and the EPRE of the CSI-RS, and the first ratio can be used to calculate the CQI corresponding to the first CSI report sub-configuration.
[0135] The second power offset is a deviation value between the first power control offset value and the second ratio. The second ratio is an assumed ratio between the EPRE of the PDSCH and the EPRE of the CSI-RS, or in other words, the second ratio is an assumed ratio between the EPRE of the PDSCH corresponding to the second CSI report subconfiguration and the EPRE of the CSI-RS, and the second ratio can be used to calculate the CQI corresponding to the second CSI report subconfiguration.
[0136] It should be understood that this condition is for the base station to make the terminal feed back CSI reports with different downlink transmit powers to perform downlink power control under a given shutdown condition. In this case, since it is a given shutdown condition, even if the base station sends the precoded CSI-RS, since the shutdown condition remains unchanged, the first CSI report sub-configuration and the second CSI report sub-configuration can use exactly the same port.
[0137] In a possible implementation, the base station may determine the time-frequency resources corresponding to the K ports respectively, and then determine one or more ports indicated by the N CSI report subconfigurations respectively according to the time-frequency resources corresponding to the K ports respectively and preset conditions.
[0138] For example, the preset conditions include condition 1 and condition 2, and the base station includes port 0 to port 31, that is, K=32. The base station determines that each CDM group includes 4 ports, for example, CDM group 0 includes port 0 to port 3, CDM group 1 includes port 4 to port 7, CDM group 2 includes port 8 to port 11, ..., and CDM group 7 includes port 28 to port 31.
[0139] The base station also determines the 4 REs occupied by each CDM group. Specifically, CDM group 0 occupies 4 REs (recorded as RE0 to RE3), CDM group 1 occupies 4 REs (recorded as RE4 to RE7), CDM group 2 occupies 4 REs (recorded as RE8 to RE11), ..., CDM group 7 occupies 4 REs (recorded as RE28 to RE31). Among them, CDM group 0 occupies RE0 to RE3, specifically, port 0 is mapped to RE0 to RE3, port 1 is mapped to RE0 to RE3, port 2 is mapped to RE0 to RE3, and port 3 is mapped to RE0 to RE3. CDM group 1 occupies RE4 to RE7, specifically, port 4 is mapped to RE4 to RE7, port 5 is mapped to RE4 to RE7, port 6 is mapped to RE4 to RE7, and port 7 is mapped to RE4 to RE7. CDM group 2 occupies RE8 to RE11, specifically, port 8 is mapped to RE8 to RE11, port 9 is mapped to RE8 to RE11, port 10 is mapped to RE8 to RE11, and port 11 is mapped to RE8 to RE11. ... CDM group 7 occupies RE28 to RE31, specifically, port 28 is mapped to RE28 to RE31, port 29 is mapped to RE28 to RE31, port 30 is mapped to RE28 to RE31, and port 31 is mapped to RE28 to RE31.
[0140] Further, the base station determines CSI report subconfiguration 0, CSI report subconfiguration 1, CSI report subconfiguration 2 and CSI report subconfiguration 3, wherein CSI report subconfiguration 0 indicates port 0 to port 7, CSI report subconfiguration 1 indicates port 8 to port 15, CSI report subconfiguration 2 indicates port 16 to port 23, and CSI report subconfiguration 3 indicates port 24 to port 31. For details, see Figure 4 A schematic diagram showing an exemplary relationship between a CSI report sub-configuration and a port in a CDM group, Figure 4 Each CDM group occupies 4 small grids, each small grid can represent an RE, and each RE can be composed of a subcarrier in the frequency domain and an OFDM symbol in the time domain.
[0141] In this way, it is ensured that the ports indicated by any two CSI report sub-configurations are completely different, and the CDM groups to which the ports indicated by any two CSI report sub-configurations belong are also completely different. For example, the ports indicated by CSI report sub-configuration 0 and CSI report sub-configuration 1 are completely different, and the CDM groups to which the ports indicated by CSI report sub-configuration 0 and CSI report sub-configuration 1 belong are also completely different.
[0142] In mode 2, the CSI report configuration includes N CSI report sub-configurations, and the ports indicated by any two CSI report sub-configurations in the N CSI report sub-configurations may not meet the above preset conditions. Instead, when the base station instructs the terminal to report the CSI corresponding to the M CSI report sub-configurations through the CSI report, the ports indicated by any two CSI report sub-configurations in the M CSI report sub-configurations meet the preset conditions. Among them, the M CSI report sub-configurations are M CSI report sub-configurations in the N CSI report sub-configurations, and the specific description can be found in the description in step 202.
[0143] For example, the preset conditions include condition 1 and condition 2, and the base station includes port 0 to port 31, that is, K=32. The base station determines that each CDM group includes 4 ports, for example, CDM group 0 includes port 0 to port 3, CDM group 1 includes port 4 to port 7, CDM group 2 includes port 8 to port 11, ..., CDM group 7 includes port 28 to port 31. The base station also determines the 4 REs occupied by each CDM group. For specific instructions, please refer to the description in method 1, which will not be repeated here.
[0144] Further, the base station determines CSI report subconfiguration 0, CSI report subconfiguration 1, CSI report subconfiguration 2 and CSI report subconfiguration 3, wherein CSI report subconfiguration 0 indicates port 0 to port 15, CSI report subconfiguration 1 indicates port 0 to port 7, CSI report subconfiguration 2 indicates port 8 to port 15, and CSI report subconfiguration 3 indicates port 16 to port 31. For details, see Figure 5 A schematic diagram showing the relationship between another CSI report sub-configuration and ports in a CDM group is shown as an example. Figure 5 Each CDM group occupies 4 small grids, and each small grid can represent an RE. Among them, the ports indicated by CSI report subconfiguration 0 and CSI report subconfiguration 1 do not meet the preset conditions, the ports indicated by CSI report subconfiguration 0 and CSI report subconfiguration 2 do not meet the preset conditions, the ports indicated by CSI report subconfiguration 1 and CSI report subconfiguration 2 meet the preset conditions, and the ports indicated by CSI report subconfiguration 0 and CSI report subconfiguration 3 meet the preset conditions.
[0145] The base station may select CSI reporting subconfiguration 0 and CSI reporting subconfiguration 3 from CSI reporting subconfiguration 0 to CSI reporting subconfiguration 3, or select CSI reporting subconfiguration 1 and CSI reporting subconfiguration 2 as the M CSI reporting subconfigurations.
[0146] In one possible manner, the CSI report configuration also includes a reporting amount configuration, which is used to instruct the terminal to report CRI, RI and CQI in the CSI report, and not to report PMI. Exemplarily, the reporting amount configuration can be expressed as "CRI-RI-CQI". Accordingly, the terminal can determine the reporting amount in the CSI report based on the reporting amount configuration, using the association relationship between the rank with a value of i and the i ports in the one or more ports corresponding to the CSI report subconfiguration. In one example, the terminal can determine that the rank with a value of i has an association relationship with the i ports with the smallest port number in the one or more ports corresponding to the CSI report subconfiguration based on the result of pre-negotiation with the base station (or pre-defined by the protocol), and then determine the reporting amount in the CSI report based on the association relationship; in another example, when the CSI report configuration includes the first indication information, the terminal can determine that the rank with a value of i has an association relationship with the i ports in the one or more ports corresponding to the CSI report subconfiguration based on the first indication information, and then determine the reporting amount in the CSI report based on the association relationship. In this case, the CSI-RS sent by the base station to the terminal may be a precoded CSI-RS.
[0147] In a possible manner, the CSI report configuration also includes a reporting configuration type, and the reporting configuration type is used to configure the reporting type of the CSI. The reporting type can be divided into periodic reporting, semi-persistent reporting, and non-periodic reporting.
[0148] Step 202: The terminal reports a CSI report according to the association between the rank i and i ports of one or more ports corresponding to the first CSI report subconfiguration, and the base station receives the CSI report from the terminal accordingly. The first CSI report subconfiguration is one of the N CSI report subconfigurations.
[0149] In a specific implementation, the first CSI report subconfiguration is any one of the M CSI report subconfigurations. The terminal can generate CSIs corresponding to the M CSI report subconfigurations respectively according to the M CSI report subconfigurations, and report the CSIs corresponding to the M CSI report subconfigurations respectively through CSI reports. It should be understood that the CSI report reported by the terminal may include M CSIs, and the M CSIs correspond to the M CSI report subconfigurations one by one, or in other words, the M CSIs are generated by the terminal according to the M CSI subconfigurations respectively, or in other words, the M CSIs are generated by the terminal according to the M CSI subconfigurations and reported through CSI reports. Among them, the M CSI report subconfigurations are included in the N CSI report subconfigurations, M is a positive integer less than or equal to N, and exemplarily, M is a positive integer greater than 1.
[0150] Mode 1: The reporting type is periodic reporting. The terminal can generate CSIs corresponding to the N CSI reporting subconfigurations according to the N CSI reporting subconfigurations, and then report the CSIs corresponding to the N CSI reporting subconfigurations to the base station through CSI reports, that is, M equals N.
[0151] Here, it should be added that, since the terminal needs to report the CSI corresponding to N CSI reporting sub-configurations to the base station, the ports indicated by any two CSI reporting sub-configurations in the N CSI reporting sub-configurations need to meet the preset conditions, that is, when the base station indicates that the reporting type is periodic reporting, the base station needs to ensure that the N CSI reporting sub-configurations configured for the terminal meet method 1 in step 201.
[0152] Method 2: The reporting type is semi-continuous reporting and non-periodic reporting. The terminal can select some CSI reporting sub-configurations (that is, M CSI reporting sub-configurations, M is less than N) from N CSI reporting sub-configurations, and generate CSI corresponding to the M CSI reporting sub-configurations according to the M CSI reporting sub-configurations, and then report the CSI corresponding to the M CSI reporting sub-configurations to the base station through CSI reports.
[0153] In a possible manner, the base station sends second indication information to the terminal, and the second indication information is used to indicate that the CSI corresponding to the M CSI reporting sub-configurations is reported in the CSI report. Accordingly, the terminal can select M CSI reporting sub-configurations from N CSI reporting sub-configurations according to the second indication information, determine the CSI corresponding to the M CSI reporting sub-configurations, and then report the CSI corresponding to the M CSI reporting sub-configurations in the CSI report. Exemplarily, the second indication information includes identifiers corresponding to the M CSI reporting sub-configurations.
[0154] Here, it should be added that, since the terminal needs to report the CSI corresponding to the M CSI reporting sub-configurations to the base station, the ports indicated by any two CSI reporting sub-configurations in the M CSI reporting sub-configurations need to meet the preset conditions. In combination with method 1 in step 201, the CSI reporting configuration includes N CSI reporting sub-configurations, and the ports indicated by any two CSI reporting sub-configurations in the N CSI reporting sub-configurations may meet the preset conditions. Further, the base station may select M CSI reporting sub-configurations from the N CSI reporting sub-configurations, and send the identifiers of the M CSI reporting sub-configurations to the terminal through the second indication information. In combination with method 2 in step 201, the CSI reporting configuration includes N CSI reporting sub-configurations, and the ports indicated by any two CSI reporting sub-configurations in the N CSI reporting sub-configurations may not meet the preset conditions. Further, the base station may select M CSI report subconfigurations from the N CSI report subconfigurations according to the preset condition and the ports respectively indicated by the N CSI report subconfigurations, wherein the ports indicated by any two CSI report subconfigurations in the selected M CSI report subconfigurations meet the preset condition. Subsequently, the base station may send the identifiers of the M CSI report subconfigurations to the terminal through the second indication information.
[0155] Optionally, when the reporting type is non-periodic reporting, the second indication information may be downlink control information (DCI), which is carried in a physical downlink control channel (PDCCH). Optionally, when the reporting type is semi-continuous reporting and the CSI report is sent on the PUSCH, the second indication information may be DCI, which is carried in the PDCCH. Optionally, when the reporting type is semi-continuous reporting and the CSI report is sent on the PUCCH, the second indication information may be carried in a MAC control element (MAC CE).
[0156] In a specific implementation, the terminal may determine one or more ports indicated by each CSI reporting subconfiguration according to each CSI reporting subconfiguration in the M CSI reporting subconfigurations, and then determine the CSI corresponding to each CSI reporting subconfiguration according to the one or more ports indicated by each CSI reporting subconfiguration, and send the CSI corresponding to each CSI reporting subconfiguration to the base station through the CSI report. For the convenience of description, the first CSI reporting subconfiguration is taken as an example below, and it can be understood that the terminal performs steps similar to the first CSI reporting subconfiguration for other CSI reporting subconfigurations in the M CSI reporting subconfigurations except the first CSI reporting subconfiguration.
[0157] Among them, the CSI report includes the CSI corresponding to the first CSI report subconfiguration. The CSI corresponding to the first CSI report subconfiguration includes the first CQI and the first rank corresponding to the first CQI, and the first CQI is calculated based on the CSI-RS on one or more ports associated with the first rank. The first CQI has a corresponding relationship with the first rank, and it can also be understood that the terminal can calculate the first CQI according to the first rank, or the terminal selects one or more ports associated with the first rank from one or more ports corresponding to the first CSI report subconfiguration according to the first rank, and then calculates the first CQI according to one or more ports associated with the first rank, or, when the RI is the first rank, the terminal can calculate the first CQI according to the first rank. In the present application, the first rank can be considered to be a rank with a certain value. For example, the terminal can calculate the first CQI based on a rank with a value of 2, then the first rank is a rank with a value of 2. In other words, the CSI corresponding to the first CSI report subconfiguration includes the first CQI and the value of the rank corresponding to the first CQI.
[0158] In a specific implementation, the CSI report configuration is associated with one or more CSI-RS resources, and each CSI-RS resource corresponds to a CSI-RS resource configuration information. Exemplarily, the CSI-RS resource configuration information corresponding to each CSI-RS resource may include the identifier of the CSI-RS resource and the time-frequency resource configuration of the CSI-RS resource. The time-frequency resource configuration of the CSI-RS resource is the time-frequency resource configuration corresponding to each of the K ports in the CSI-RS resource. Figure 4 or Figure 5 In the example, the CSI-RS resources include port 0 to port 31, port 0 occupies RE0 to RE3, port 1 occupies RE0 to RE3, port 2 occupies RE0 to RE3, port 3 occupies RE0 to RE3, and so on.
[0159] The base station also sends a CSI resource configuration to the terminal, where the CSI resource configuration includes CSI-RS resource configuration information corresponding to each of the one or more CSI-RS resources. Correspondingly, the terminal receives the CSI resource configuration from the base station and obtains the CSI-RS resource configuration information corresponding to each of the one or more CSI-RS resources from the CSI resource configuration.
[0160] Exemplarily, the CSI-RS resource configuration information and the CSI report configuration may be carried in a radio resource control (RRC) signaling, such as an RRC configuration message or an RRC reconfiguration message. Exemplarily, the CSI resource configuration and the CSI report configuration may be carried in one RRC signaling, or carried in different RRC signalings.
[0161] like Figure 6 This is a specific method for a terminal to report a CSI report as exemplified in this application.
[0162] In step 601, the terminal determines the value of the optimal CQI corresponding to each CSI-RS resource (or each CSI-RS resource configuration) and the value of the rank corresponding to the optimal CQI based on the CSI-RS resource configuration information corresponding to each of the one or more CSI-RS resources and the association between the rank with a value of i and i ports among the one or more ports corresponding to the first CSI report subconfiguration.
[0163] Take any one of the one or more CSI-RS resources as an example:
[0164] The base station sends CSI-RS on the time-frequency resources corresponding to the K ports respectively according to the time-frequency resource configuration corresponding to each of the K ports in the CSI-RS resource. Correspondingly, the terminal determines i ports from the one or more ports indicated by the first CSI report subconfiguration according to the association between the rank with a value of i and i ports in the one or more ports corresponding to the first CSI report subconfiguration, determines the CSI-RS resource configuration corresponding to the i port according to the determined i ports and the CSI-RS resource configuration corresponding to each of the K ports, receives CSI-RS on the time-frequency resources corresponding to the i port according to the CSI-RS resource configuration corresponding to the i port, and obtains the CQI corresponding to the rank with a value of i.
[0165] It can be understood that the rank can have multiple values i, and the terminal can determine the CQI corresponding to each value i of the rank, and determine the optimal CQI corresponding to the CSI-RS resource and the value of the rank corresponding to the optimal CQI according to the CQI corresponding to each of the multiple values of the rank. For example, i takes values of 1, 2, 4 and 8 respectively. The first CSI report subconfiguration indicates ports 0 to 7. The rank with a value of i is associated with the i ports with the smallest port numbers from port 0 to port 7. When the terminal determines the CQI corresponding to the rank with a value of 1, it can first determine the resource configuration of the CSI-RS of port 0, receive the CSI-RS according to the resource configuration of the CSI-RS of port 0, and obtain the CQI corresponding to the rank with a value of 1. When the terminal determines the CQI corresponding to the rank with a value of 2, it can first determine the resource configuration of the CSI-RS of port 0 and port 1, receive the CSI-RS according to the resource configuration of the CSI-RS of port 0 and port 1, and obtain the CQI corresponding to the rank with a value of 2. When the terminal determines the CQI corresponding to the rank value of 4, it may first determine the resource configuration of the CSI-RS of ports 0 to 3, receive the CSI-RS according to the resource configuration of the CSI-RS of ports 0 to 3, and obtain the CQI corresponding to the rank value of 4. When the terminal determines the CQI corresponding to the rank value of 8, it may first determine the resource configuration of the CSI-RS of ports 0 to 7, receive the CSI-RS according to the resource configuration of the CSI-RS of ports 0 to 7, and obtain the CQI corresponding to the rank value of 8. The terminal selects the optimal CQI from the CQI corresponding to the rank value of 1, the CQI corresponding to the rank value of 2, the CQI corresponding to the rank value of 4, and the CQI corresponding to the rank value of 8. For example, the terminal determines that the optimal CQI is the CQI corresponding to the rank value of 2.
[0166] Step 602: The terminal determines the CSI corresponding to the first CSI report subconfiguration according to the optimal CQI corresponding to each of the one or more CSI-RS resources and the value of the rank corresponding to the optimal CQI (ie, RI).
[0167] The CSI corresponding to the first CSI reporting subconfiguration includes a first CQI, a first RI and a first CRI.
[0168] Specifically, the terminal selects the optimal CQI (i.e., the first CQI) and the value of the rank corresponding to the optimal CQI (i.e., the first RI) from the values of the optimal CQI and the rank corresponding to the optimal CQI corresponding to one or more CSI-RS resources, and uses the identifier of the CSI-RS resource corresponding to the first CQI as the first CRI. In a specific example, the terminal may determine the transmission rate of each CSI-RS resource according to the value of the optimal CQI and the rank corresponding to the optimal CQI corresponding to each CSI-RS resource, and then select the CSI-RS resource with the highest transmission rate from one or more CSI-RS resources according to the transmission rate corresponding to each of the one or more CSI-RS resources, wherein the CQI, RI, and CRI corresponding to the CSI-RS resource with the highest transmission rate are the first CQI, the first RI, and the first CRI.
[0169] Step 603: The terminal reports a CSI report to the base station, where the CSI report includes the CSI corresponding to the first CSI reporting subconfiguration.
[0170] In the above technical solution, the base station sends a CSI report configuration to the terminal, and the CSI report configuration includes N CSI report sub-configurations, and each CSI report sub-configuration is used to indicate one or more ports corresponding to the CSI report sub-configuration. Furthermore, for each CSI report sub-configuration, the rank with a value of i has an association relationship with i ports in the one or more ports corresponding to the CSI report sub-configuration. Therefore, the terminal can determine the CQI corresponding to the rank with a value of i (i.e., RI) based on the association relationship between the rank with a value of i and i ports in the one or more ports corresponding to the CSI report sub-configuration, and then generate the CSI corresponding to the CSI report sub-configuration, and report the CSI corresponding to the CSI report sub-configuration through the CSI report. In this way, it helps to improve the flexibility of the terminal in reporting CSI reports, and supports the reporting amount including CRI, RI, CQI, but not PMI.
[0171] It is understandable that, in order to implement the functions in the above embodiments, the base station and the terminal 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.
[0172] Figure 7 and Figure 8The following is a 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 or base station in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.
[0173] In an embodiment of the present application, the communication device may be Figure 1 One of the terminals 120a-120j shown may also be Figure 1 The base station 110a or 110b shown may also be a module (such as a chip) applied to a terminal or a base station.
[0174] like Figure 7 As shown, the communication device 700 includes a processing module 710 and a transceiver module 720. The communication device 700 is used to implement the above Figure 2 The functions of the terminal or base station in the method embodiment shown in FIG.
[0175] When the communication device 700 is used to implement Figure 2 The functions of the terminal in the method embodiment shown are:
[0176] The transceiver module 720 is used to receive a CSI report configuration, where the CSI report configuration is associated with a CSI-RS resource, where the CSI-RS resource includes K ports, and the CSI report configuration includes N CSI report sub-configurations. The nth CSI report sub-configuration indicates one or more ports corresponding to the nth CSI report sub-configuration, where the one or more ports are all or part of the K ports; a rank with a value of i is associated with i ports among the one or more ports corresponding to the nth CSI report sub-configuration, where n is any integer between 1 and N, i is a positive integer, and both K and N are integers greater than 1; the processing module 710 is used to control the transceiver module 720 to report a CSI report according to the association between the rank with a value of i and i ports among the one or more ports corresponding to the first CSI report sub-configuration, where the first CSI report sub-configuration is one of the N CSI report sub-configurations, and the CSI report includes the CSI corresponding to the first CSI report sub-configuration.
[0177] When the communication device 700 is used to implement Figure 2 The functions of the base station in the method embodiment shown are:
[0178] The processing module 710 is used to generate a CSI report configuration, where the CSI report configuration is associated with a CSI-RS resource, where the CSI-RS resource includes K ports, and the CSI report configuration includes N CSI report sub-configurations. The nth CSI report sub-configuration indicates one or more ports corresponding to the nth CSI report sub-configuration, where the one or more ports are all or part of the K ports; a rank with a value of i is associated with i ports of the one or more ports corresponding to the nth CSI report sub-configuration, where n is any integer between 1 and N, i is a positive integer, and K and N are both integers greater than 1; a transceiver module 720 is used to send a CSI report configuration, and to receive a CSI report, where the CSI report is determined based on an association relationship between a rank with a value of i and i ports of the one or more ports corresponding to a first CSI report sub-configuration, where the first CSI report sub-configuration is one of the N CSI report sub-configurations, and the CSI report includes the CSI corresponding to the first CSI report sub-configuration.
[0179] For more detailed description of the processing module 710 and the transceiver module 720, please refer to Figure 2 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.
[0180] 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.
[0181] When the communication device 800 is used to implement Figure 2 When the method is shown, the processor 810 is used to implement the functions of the above-mentioned processing module 710, and the interface circuit 820 is used to implement the functions of the above-mentioned transceiver module 720.
[0182] When the above communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiment. The terminal chip receives information from other modules in the terminal (such as a radio frequency module or an antenna), and the information is sent by the base station to the terminal; or the terminal chip sends information to other modules in the terminal (such as a radio frequency module or an antenna), and the information is sent by the terminal to the base station.
[0183] When the above-mentioned communication device is a module applied to a base station, the base station module implements the functions of the base station in the above-mentioned method embodiment. The base station module receives information from other modules in the base station (such as a radio frequency module or an antenna), and the information is sent by the terminal to the base station; or, the base station module sends information to other modules in the base station (such as a radio frequency module or an antenna), and the information is sent by the base station to the terminal. The base station module here can be a baseband chip of a base station, or it can be a DU or other module, and the DU here can be a DU under an open radio access network (O-RAN) architecture.
[0184] 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.
[0185] 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 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 base station or a terminal. Of course, the processor and the storage medium can also be present in a base station or a terminal as discrete components.
[0186] 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 can be accessed by a computer 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.
[0187] In the various embodiments of the present application, unless otherwise specified or provided in a 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.
[0188] 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. "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.
[0189] 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 report configuration, the CSI report configuration is associated with a channel state information reference signal CSI-RS resource, the CSI-RS resource includes K ports, the CSI report configuration includes N CSI report sub-configurations, the nth CSI report sub-configuration indicates one or more ports corresponding to the nth CSI report sub-configuration, and the one or more ports are all or part of the K ports; a rank having a value of i is associated with i ports of the one or more ports corresponding to the nth CSI report sub-configuration, the n is any integer between 1 and N, the i is a positive integer, and the K and N are both integers greater than 1; The CSI report is reported according to an association relationship between the rank having a value of i and i ports among the one or more ports corresponding to a first CSI report subconfiguration, where the first CSI report subconfiguration is one of the N CSI report subconfigurations.
2. The method according to claim 1, characterized in that The rank with a value of i is associated with i ports among the one or more ports corresponding to the nth CSI report subconfiguration, including: the rank with a value of i is associated with i ports with the smallest port number among the one or more ports corresponding to the nth CSI report subconfiguration.
3. The method according to claim 1, characterized in that The rank with a value of i is associated with i ports among one or more ports corresponding to the nth CSI report subconfiguration, including: the CSI report subconfiguration includes first indication information, and the first indication information is used to indicate that the rank with a value of i is associated with the i ports.
4. The method according to claim 3, characterized in that The first indication information includes identifiers of the i ports corresponding to the rank whose value is i.
5. The method according to any one of claims 1 to 4, characterized in that The CSI report includes CSI corresponding to M CSI report subconfigurations, where the M CSI report subconfigurations are included in the N CSI report subconfigurations, and M is a positive integer less than or equal to N; The first CSI reporting subconfiguration is any one of the M CSI reporting subconfigurations.
6. The method according to claim 5, characterized in that The first CSI reporting subconfiguration indicates K1 ports, the second CSI reporting subconfiguration indicates K2 ports, and the first CSI reporting subconfiguration and the second CSI reporting subconfiguration are any two of the M CSI reporting subconfigurations; The K1 ports and the K2 ports satisfy one or more of the following conditions: the K1 ports and the K2 ports are completely different; the K1 ports and the K2 ports are the same; the K1 port is located in a first code division multiplexing group, the K2 port is located in a second code division multiplexing group, and the first code division multiplexing group and the second code division multiplexing group are different; or, the K1 port is located in a first symbol, the K2 port is located in a second symbol, and the first symbol and the second symbol are different.
7. The method according to any one of claims 1 to 6, characterized in that Before submitting the CSI report, the following steps are also included: Receive second indication information, where the second indication information is used to indicate that CSI corresponding to M CSI report sub-configurations are reported in the CSI report; wherein the M CSI report sub-configurations are included in the N CSI report sub-configurations, the first CSI report sub-configuration is any one of the M CSI report sub-configurations, and M is a positive integer less than or equal to N.
8. The method according to any one of claims 1 to 7, characterized in that The CSI report configuration also includes a reporting amount configuration, and the reporting amount configuration is used to indicate reporting of a CSI-RS resource indication, a rank indication, and a channel quality indication, and does not report a precoding matrix indication.
9. The method according to any one of claims 1 to 8, characterized in that The CSI report includes the CSI corresponding to the first CSI reporting subconfiguration, the CSI corresponding to the first CSI reporting subconfiguration includes a first channel quality indication and a first rank corresponding to the first channel quality indication, and the first channel quality indication is calculated based on one or more ports associated with the first rank.
10. The method according to any one of claims 1 to 9, characterized in that Also includes: A CSI-RS resource configuration is received, where the CSI-RS resource configuration includes resource configurations of the K ports.
11. A communication method, characterized in that: include: Sending a channel state information CSI report configuration, where the CSI report configuration is associated with a channel state information reference signal CSI-RS resource, where the CSI-RS resource includes K ports, where the CSI report configuration includes N CSI report sub-configurations, where the nth CSI report sub-configuration indicates one or more ports corresponding to the nth CSI report sub-configuration, where the one or more ports are all or part of the K ports; where a rank having a value of i is associated with i ports of the one or more ports corresponding to the nth CSI report sub-configuration, where n is any integer between 1 and N, where i is a positive integer, and where both K and N are integers greater than 1; A CSI report is received, where the CSI report is determined based on an association between the rank having a value of i and i ports of one or more ports corresponding to a first CSI report subconfiguration, where the first CSI report subconfiguration is one of the N CSI report subconfigurations.
12. The method according to claim 11, characterized in that The rank with a value of i is associated with i ports among the one or more ports corresponding to the nth CSI report subconfiguration, including: the rank with a value of i is associated with i ports with the smallest port number among the one or more ports corresponding to the nth CSI report subconfiguration.
13. The method according to claim 11, characterized in that The rank with a value of i is associated with i ports among one or more ports corresponding to the nth CSI report subconfiguration, including: the CSI report subconfiguration includes first indication information, and the first indication information is used to indicate that the rank with a value of i is associated with the i ports.
14. The method according to claim 13, characterized in that The first indication information includes identifiers of the i ports corresponding to the rank whose value is i.
15. The method according to any one of claims 11 to 14, characterized in that The CSI report includes CSI corresponding to M CSI report subconfigurations, where the M CSI report subconfigurations are included in the N CSI report subconfigurations, and M is a positive integer less than or equal to N; The first CSI reporting subconfiguration is any one of the M CSI reporting subconfigurations.
16. The method according to claim 15, characterized in that The first CSI reporting subconfiguration indicates K1 ports, the second CSI reporting subconfiguration indicates K2 ports, and the first CSI reporting subconfiguration and the second CSI reporting subconfiguration are any two of the M CSI reporting subconfigurations; The K1 ports and the K2 ports satisfy one or more of the following conditions: the K1 ports and the K2 ports are completely different; the K1 ports and the K2 ports are the same; the K1 port is located in a first code division multiplexing group, the K2 port is located in a second code division multiplexing group, and the first code division multiplexing group and the second code division multiplexing group are different; or, the K1 port is located in a first symbol, the K2 port is located in a second symbol, and the first symbol and the second symbol are different.
17. The method according to any one of claims 11 to 16, characterized in that Before receiving the CSI report, the method further includes: Send second indication information, where the second indication information is used to indicate that the CSI corresponding to M CSI report sub-configurations are reported in the CSI report; wherein the M CSI report sub-configurations are included in the N CSI report sub-configurations, the first CSI report sub-configuration is any one of the M CSI report sub-configurations, and M is a positive integer less than or equal to N.
18. The method according to any one of claims 11 to 17, characterized in that The CSI report configuration also includes a reporting amount configuration, and the reporting amount configuration is used to indicate reporting of a CSI-RS resource indication, a rank indication, and a channel quality indication, and does not report a precoding matrix indication.
19. The method according to any one of claims 11 to 18, characterized in that The CSI report includes the CSI corresponding to the first CSI reporting subconfiguration, the CSI corresponding to the first CSI reporting subconfiguration includes a first channel quality indication and a first rank corresponding to the first channel quality indication, and the first channel quality indication is calculated based on one or more ports associated with the first rank.
20. The method according to any one of claims 11 to 19, characterized in that Also includes: Sending CSI-RS resource configuration, where the CSI-RS resource configuration includes resource configurations of the K ports.
21. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 1 to 20.
22. 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 20 through a logic circuit or executing code instructions.
23. 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 20 is implemented.
24. 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 20 is implemented.