Channel state information reporting method, terminal and network side equipment
By including PMI and phase factors in the CSI report, the network side device generates a precoding matrix larger than 32 ports, solving the problem of large overhead of PMI reporting by ports larger than 32 ports in the prior art, and achieving a balance of performance and overhead.
Patent Information
- Application Number
- CN202410171069.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-06
- Publication Date
- 2025-08-08
AI Technical Summary
The existing system only supports precoding matrix indicator (PMI) reporting with ports less than or equal to ports 32. The reporting overhead is high and the enhanced solution is required to ensure performance when it is directly extended to ports greater than ports 32.
The terminal sends a CSI report to the network-side device, including at least one precoding matrix indicating the PMI and at least one phase factor. The network-side device generates a precoding matrix greater than port 32 based on the PMI and phase factor, and achieves a balance of performance and overhead through the determination of the codebook type, phase factor reporting method and PMI reporting method.
This avoids the problem of excessive overhead when directly expanding PMI reporting with ports greater than 32, and achieves a balance of performance and overhead, and generates a precoding matrix with ports greater than 32.
Smart Images

Figure CN120454772A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a channel state information reporting method, a terminal, and a network-side device. Background Art
[0002] The performance of massive Multiple-Input Multiple-Output (MIMO) depends on the number of antennas. Larger antenna arrays and more RF links lead to better performance. Currently, existing systems only support reporting one precoding matrix indicator (PMI) per channel state information (CSI) report, and the maximum number of ports supported is 32. As the number of channels increases, support for precoding matrices with more than 32 ports will be required. Directly expanding support for PMI reporting with more than 32 ports would incur high reporting overhead and require enhanced solutions to ensure performance.
[0003] Therefore, how to design channel state information to obtain a solution for a precoding matrix with more than 32 ports is a technical problem that those skilled in the art urgently need to solve. Summary of the Invention
[0004] Embodiments of the present application provide a channel state information reporting method, a terminal, and a network-side device.
[0005] In a first aspect, an embodiment of the present application provides a channel state information reporting method, applied to a terminal, comprising:
[0006] Sending a CSI report to a network-side device; wherein the CSI report includes:
[0007] At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between the PMIs; the PMI and the phase factor are used by the network side device to generate a precoding matrix.
[0008] Optionally, the method further includes:
[0009] Determine the codebook type;
[0010] Determine the reporting method of the phase factor;
[0011] Determine the reporting method for PMI;
[0012] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs are determined.
[0013] Optionally, determining the number of PMIs and the number of phase factors between PMIs based on the codebook type includes:
[0014] Based on the codebook type, the number of PMIs and the number of phase factors between PMIs in the second part of the channel state information CSI part2 are determined.
[0015] Optionally, determining the codebook type includes one of the following:
[0016] Determining the codebook type according to predefined rules;
[0017] Determine the codebook type from a codebook type set according to the codebook type configuration information sent by the network side device;
[0018] The codebook type is autonomously selected from the codebook type set.
[0019] Optionally, determining the codebook type according to a predefined rule includes:
[0020] The codebook type is determined according to CSI-RS resource configuration information; the CSI-RS resource configuration information includes the number of CSI-RS resources and the number of ports.
[0021] Optionally, the codebook type set is predefined; or,
[0022] The codebook type set is determined according to the CSI-RS resource configuration information.
[0023] Optionally, after autonomously selecting the codebook type from the codebook type set, the method further includes:
[0024] Based on the autonomously selected codebook type, first indication information in the first part of the channel state information CSI part1 is determined; the first indication information is used to indicate the codebook type.
[0025] Optionally, the codebook type includes at least one of the following:
[0026]
[0027] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They may be the same as or different from each other; the codebook type is any combination of the precoding matrix corresponding to the PMI and the phase factor.
[0028] Optionally, the codebook type is associated with the number of CSI-RS resources and the number of ports; when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type includes the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to the K PMIs is N k ; where K>=2, k∈{1,2,…,K};
[0029] When K is equal to 2, the codebook types include in,
[0030] is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource;
[0031] When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; when K is equal to 4, the codebook type includes in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource;
[0032] When K is equal to other values, the codebook type is deduced in the same way;
[0033] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They may be the same as or different from each other; the codebook type is any combination of the precoding matrix corresponding to the PMI and the phase factor.
[0034] Optionally, the reporting method for determining the phase factor includes one of the following:
[0035] Determining a reporting method of the phase factor according to a predefined rule;
[0036] Determining a reporting mode for the phase factor according to the phase factor reporting mode configuration information sent by the network side device;
[0037] A reporting method of the phase factor is independently selected from a plurality of preset reporting methods of the phase factor.
[0038] Optionally, the reporting method of the phase factor includes at least one of the following:
[0039] Broadband reporting method;
[0040] Broadband and sub-band reporting methods;
[0041] Subband reporting method.
[0042] Optionally, after autonomously selecting the reporting method of the phase factor from a plurality of preset reporting methods of the phase factor, the method further includes:
[0043] Based on the autonomously selected reporting method of the phase factor, second indication information in the first part CSIpart1 of the channel state information is determined; the second indication information is used to indicate the reporting method of the phase factor.
[0044] Optionally, when it is determined that the reporting mode of the phase factor is a broadband reporting mode, the value of the phase factor is as follows:
[0045] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0046] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0047] Where n is an integer greater than or equal to 0 and less than or equal to 7;
[0048] When it is determined that the reporting mode of the phase factor is broadband and sub-band reporting mode, the phase factor is indicated by a first phase factor and a second phase factor; the product corresponding to the value of the first phase factor and the value of the second phase factor is equal to the value of the phase factor when the reporting mode of the phase factor is broadband reporting mode; the first phase factor adopts the broadband reporting mode, and the second phase factor adopts the sub-band reporting mode; the value of the first phase factor is as follows:
[0049] Where p is an integer greater than or equal to 0 and less than or equal to 3;
[0050] The second phase factor has the following value:
[0051] Where s is an integer greater than or equal to 0 and less than or equal to 1;
[0052] When it is determined that the reporting mode of the phase factor is the sub-band reporting mode, the value of the phase factor is as follows:
[0053] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0054] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0055] Wherein n is an integer greater than or equal to 0 and less than or equal to 7.
[0056] Optionally, the reporting method for determining the PMI includes one of the following:
[0057] Determining a reporting method for the PMI according to predefined rules;
[0058] Determine the PMI reporting mode according to the PMI reporting mode configuration information sent by the network side device;
[0059] The PMI reporting method is selected independently from a plurality of preset PMI reporting methods.
[0060] Optionally, the PMI reporting method includes at least one of the following:
[0061] Each PMI in the CSI report is reported independently;
[0062] The first PMI in the CSI report is reported in absolute value format, while the remaining PMIs are reported in differential value format.
[0063] The PMI in the CSI report adopts a combined reporting and independent reporting method; the PMI is indicated by a first codebook index i1 and a second codebook index; the combined reporting and independent reporting methods include: the first codebook index i1 corresponding to each PMI in the CSI report is the same and is combined and reported, and only one first codebook index i1 is reported; the second codebook index i2 corresponding to each PMI is reported independently.
[0064] Optionally, after autonomously selecting the PMI reporting method from a plurality of preset PMI reporting methods, the method further includes:
[0065] Based on the autonomously selected reporting mode of the PMI, third indication information in the first part of the channel state information CSI part1 is determined; the third indication information is used to indicate the reporting mode of the PMI.
[0066] In a second aspect, an embodiment of the present application further provides a channel state information (CSI) reporting method, which is applied to a network-side device and includes:
[0067] Receiving a CSI report sent by a terminal; wherein the CSI report includes:
[0068] At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between the PMIs;
[0069] A precoding matrix is generated according to the PMI and the phase factor.
[0070] Optionally, the method further includes:
[0071] Determine the codebook type;
[0072] Determine the reporting method of the phase factor;
[0073] Determine the reporting method for PMI;
[0074] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs are determined.
[0075] Optionally, generating a precoding matrix according to the PMI and the phase factor includes:
[0076] Parsing the PMI and phase factor in the CSI report according to the determined codebook type, phase factor reporting method, PMI reporting method, number of PMIs, and number of phase factors between PMIs;
[0077] The precoding matrix is generated based on the codebook type, the PMI, and the phase factor.
[0078] Optionally, determining the number of PMIs and the number of phase factors between PMIs based on the codebook type includes:
[0079] Based on the codebook type, the number of PMIs and the number of phase factors between PMIs in the second part of the channel state information CSI part2 are determined.
[0080] Optionally, determining the codebook type includes one of the following:
[0081] Determining the codebook type according to predefined rules;
[0082] Determining the codebook type from a codebook type set according to the codebook type configuration information sent to the terminal;
[0083] The codebook type is determined according to first indication information in the first part of the channel state information CSI part1; the first indication information is used to indicate a codebook type autonomously selected by the terminal from a codebook type set.
[0084] Optionally, determining the codebook type according to a predefined rule includes:
[0085] The codebook type is determined according to CSI-RS resource configuration information; the CSI-RS resource configuration information includes the number of CSI-RS resources and the number of ports.
[0086] Optionally, the codebook type set is predefined; or,
[0087] The codebook type set is determined according to the CSI-RS resource configuration information.
[0088] Optionally, the codebook type includes at least one of the following:
[0089]
[0090] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They may be the same as or different from each other; the codebook type is any combination of the precoding matrix corresponding to the PMI and the phase factor.
[0091] Optionally, the codebook type is associated with the number of CSI-RS resources and the number of ports; when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type includes the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to the K PMIs is N k ; where K>=2, k∈{1,2,…,K};
[0092] When K is equal to 2, the codebook types include in,
[0093] is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource;
[0094] When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; when K is equal to 4, the codebook type includes in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource;
[0095] When K is equal to other values, the codebook type is deduced in the same way;
[0096] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They may be the same as or different from each other; the codebook type is any combination of the precoding matrix corresponding to the PMI and the phase factor.
[0097] Optionally, the reporting method for determining the phase factor includes one of the following:
[0098] Determining a reporting method of the phase factor according to a predefined rule;
[0099] Determining a reporting mode for the phase factor according to the phase factor reporting mode configuration information sent to the terminal;
[0100] The reporting mode of the phase factor is determined according to the second indication information in the first part of the channel state information CSI part1; the second indication information is used to indicate the reporting mode of the phase factor autonomously selected by the terminal.
[0101] Optionally, the reporting method of the phase factor includes at least one of the following:
[0102] Broadband reporting method;
[0103] Broadband and sub-band reporting methods;
[0104] Subband reporting method.
[0105] Optionally, when it is determined that the reporting mode of the phase factor is a broadband reporting mode, the value of the phase factor is as follows:
[0106] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0107] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0108] Where n is an integer greater than or equal to 0 and less than or equal to 7;
[0109] When it is determined that the reporting mode of the phase factor is broadband and sub-band reporting mode, the phase factor is indicated by a first phase factor and a second phase factor; the product corresponding to the value of the first phase factor and the value of the second phase factor is equal to the value of the phase factor when the reporting mode of the phase factor is broadband reporting mode; the first phase factor adopts the broadband reporting mode, and the second phase factor adopts the sub-band reporting mode; the value of the first phase factor is as follows:
[0110] Where p is an integer greater than or equal to 0 and less than or equal to 3;
[0111] The second phase factor has the following value:
[0112] Where s is an integer greater than or equal to 0 and less than or equal to 1;
[0113] When it is determined that the reporting mode of the phase factor is the sub-band reporting mode, the value of the phase factor is as follows:
[0114] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0115] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0116] Wherein n is an integer greater than or equal to 0 and less than or equal to 7.
[0117] Optionally, the reporting method for determining the PMI includes one of the following:
[0118] Determining a reporting method for the PMI according to predefined rules;
[0119] Determine the PMI reporting mode according to the PMI reporting mode configuration information sent by the network side device;
[0120] The reporting mode of the PMI is determined according to the third indication information in the first part of the channel state information CSI part1; the second indication information is used to indicate the reporting mode of the PMI autonomously selected by the terminal.
[0121] Optionally, the PMI reporting method includes at least one of the following:
[0122] Each PMI in the CSI report is reported independently;
[0123] The first PMI in the CSI report is reported in absolute value format, while the remaining PMIs are reported in differential value format.
[0124] The PMI in the CSI report adopts a combined reporting and independent reporting method; the PMI is indicated by a first codebook index i1 and a second codebook index; the combined reporting and independent reporting methods include: the first codebook index i1 corresponding to each PMI in the CSI report is the same and is combined and reported, and only one first codebook index i1 is reported; the second codebook index i2 corresponding to each PMI is reported independently.
[0125] In a third aspect, an embodiment of the present application further provides a terminal, including a memory, a transceiver, and a processor, wherein:
[0126] A memory for storing a computer program; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer program in the memory and implementing the steps of the channel state information reporting method described in the first aspect above.
[0127] In a fourth aspect, an embodiment of the present application further provides a network-side device, including a memory, a transceiver, and a processor, wherein:
[0128] A memory for storing a computer program; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer program in the memory and implementing the steps of the channel state information reporting method as described in the second aspect above.
[0129] In a fifth aspect, an embodiment of the present application further provides a channel state information reporting device, applied to a terminal, comprising:
[0130] A sending unit, configured to send a CSI report to a network-side device; wherein the CSI report includes:
[0131] At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between the PMIs; the PMI and the phase factor are used by the network side device to generate a precoding matrix.
[0132] In a sixth aspect, an embodiment of the present application further provides a channel state information reporting device, which is applied to a network-side device, including:
[0133] A receiving unit, configured to receive a CSI report sent by a terminal; wherein the CSI report includes:
[0134] At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between the PMIs;
[0135] A generating unit is configured to generate a precoding matrix according to the PMI and the phase factor.
[0136] In the seventh aspect, an embodiment of the present application also provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the steps of the channel state information reporting method described in the first aspect or the second aspect above.
[0137] The channel state information reporting method, terminal and network-side device provided in the embodiments of the present application include at least one precoding matrix indication PMI and at least one phase factor in the CSI report reported by the terminal to the network-side device. After receiving the CSI report, the network-side device can generate a precoding matrix with more than 32 ports based on the PMI and phase factor in the CSI report, avoiding the problem of high reporting overhead when directly expanding support for PMI reporting with more than 32 ports and the need for an enhanced solution to ensure performance, thereby achieving a balance between performance and overhead. BRIEF DESCRIPTION OF THE DRAWINGS
[0138] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0139] Figure 1 This is one of the flow charts of the channel state information reporting method provided in an embodiment of the present application;
[0140] Figure 2 This is the second flow chart of the channel state information reporting method provided in an embodiment of the present application;
[0141] Figure 3 is a schematic diagram of the structure of the terminal provided in an embodiment of the present application;
[0142] Figure 4 This is a schematic diagram of the structure of the network side device provided in an embodiment of the present application;
[0143] Figure 5 This is one of the structural diagrams of the channel state information reporting device provided in an embodiment of the present application;
[0144] Figure 6 This is the second structural diagram of the channel state information reporting device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0145] In the embodiments of this application, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0146] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0147] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0148] In order to facilitate a clearer understanding of the various embodiments of the present application, some relevant technical knowledge is first introduced as follows.
[0149] Currently, in the New Radio (NR) system, both Type I and Type II codebooks only support 32 ports. A CSI report reported by the terminal side contains only one PMI, which is used to indicate a precoding matrix with less than or equal to 32 ports.
[0150] 1. For Type I board codebook:
[0151] A. Codebook design with rank = 1.
[0152] The codebook of Rank=1 can be expressed as
[0153]
[0154] Among them, b k1 , k2 is the beam group with length N1N2 after sampling 2D discrete Fourier transform (DFT), and the beams with indexes k1 and k2 are selected; c r,0 is the phase adjustment factor between the two polarization directions, r = 0, 1 represents the polarization direction; c 0,0 =1,c1,0 ∈{1,j,-1,-j}.
[0155] B. Codebook design for Rank=2.
[0156] The codebook of Rank=2 is represented as
[0157]
[0158] Where l = 0, 1 represents layer 1 and layer 2 respectively; c 0,l =1,c 1,0 =-c 1,1 , c 1,0 ∈{1,j}. is an oversampled 2D DFT beam with length N1N2, and the parameters (k' 1,l ,,k' 2,l ) indicates the selection of orthogonal beams.
[0159] C. Codebook design for Rank=3~4.
[0160] Type I single antenna array Rank=3~4 codebook is expressed as
[0161]
[0162] 1Rank=5~8 codebook design.
[0163]
[0164]
[0165] 2. For Type I multi-board codebook:
[0166] ① Rank=1.
[0167] Phase adjustment factor c p,r,0 The value is different in different feedback modes.
[0168] A. Mode 1.
[0169] In each array, the phase adjustment factor in the second polarization direction is obtained by adding the same expansion factor to the phase adjustment factor in the first polarization direction. It is expressed as
[0170] For the panel p = 0: c 0,0,0 =1,c 0,1,0 ∈{1,j,-1,-j};
[0171] For Panel p>0: c p,1,0 =c 0,1,0 ×c p,0,0 ,cp,0,0 ∈{1,j,-1,-j}.
[0172] The inter-polarization phase adjustment factor c 0,1,0 Subband feedback, 2 bits per subband; inter-array phase adjustment factor c p,0,0 For broadband feedback, the feedback overhead is 2×(N g -1) bits.
[0173] B. Mode 2.
[0174] Except for face 0, the phase adjustment factor in each polarization direction of each face can be decomposed into two parts: broadband feedback and sub-band feedback. It can be expressed as
[0175] ●For the panel p=0:c 0,0,0 =1,c 0,1,0 ∈{1,j,-1,-j}.
[0176] ●For Panel p>0: c p,r,0 =a p,r,0 ×b p,r,0 .
[0177] in, a p,r,0 For broadband feedback, the feedback overhead is 4×(N g -1) bit; c 0,1,0 and b p,r,0 Subband feedback, the feedback overhead is 2+2×(N g -1) bits.
[0178] ②Rank=2~4.
[0179] For Rank 2-4 codebooks, the phase adjustment factors for different layers are determined by the relationship between the phase adjustment factors for the corresponding Type I single-antenna array codebook layers. Note that Rank 3-4 codebooks use the same structure as Type I single-antenna array Rank 3-4 codebooks with fewer than 16 ports. The phase adjustment factors are expressed as follows.
[0180]
[0181] where {c r,0 ,c r,l} Determined by the Type I single antenna array codebook; c p,r,0 Same as Rank1, except c 0,1,0 ∈{1,j}. Mode 1: Inter-polarization phase adjustment factor c 0,1,0 Subband feedback, 1 bit per subband; inter-array phase adjustment factor c p,0,0For broadband feedback, the feedback overhead is 2×(N g -1) bits.
[0182] Mode 2: a p,r,0 For broadband feedback, the feedback overhead is 4×(N g -1) bit; c 0,1,0 and b p,r,0 Subband feedback, the feedback overhead is 1+2×(N g -1) bits.
[0183] For Rank = 3 to 4, the orthogonal beam selection within the beam group is similar to the Type I single antenna array codebook, which is broadband feedback and has a 2-bit overhead. It is expressed as
[0184] (k′ 1,0 ,k′ 2,0 )=(k′ 1,2 ,k′ 2,2 )=(0,0);k′ 1,1 =k′ 1,3 , k′ 2,1 =k′ 2,3
[0185] 3. Type II Codebook
[0186] A layer of the Rel-16 Type II codebook can be represented as a P×N3 precoding matrix:
[0187]
[0188] The dimension of the spatial basis vector is P = 2N1N2, where N1 and N2 represent the number of ports in the first and second dimensions, respectively. N3 represents the dimension of the frequency-domain basis vector. The three components of the precoding expression correspond to spatial compression, linear combining coefficients, and frequency-domain compression, respectively.
[0189] Figure 1 A flow chart of a channel state information reporting method provided in an embodiment of the present application is provided, and the method is applied to a terminal, such as Figure 1 As shown, the method includes the following steps:
[0190] Step 100: Send a CSI report to a network-side device. The CSI report includes:
[0191] At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between PMIs; the PMI and the phase factor are used by a network-side device to generate a precoding matrix.
[0192] Specifically, the existing technology only supports a CSI report containing a PMI of less than or equal to 32 ports, and does not support the reporting of precoding matrices with more than 32 ports. In an embodiment of the present application, the terminal sends a CSI report to the network side device, wherein the CSI report includes at least one PMI of less than or equal to 32 ports supported by the existing system and the phase factor between the PMIs; after receiving the CSI report, the network side device can splice according to the PMI and phase factor in the CSI report to generate a precoding matrix with more than 32 ports, thereby achieving the effect of obtaining a precoding matrix with more than 32 ports based on multiple PMIs and phase factors with less than 32 ports supported by the existing system, avoiding the high reporting overhead when directly expanding the support for PMI reporting with more than 32 ports, and the existing system Type I single board and multi-board and Type II respectively use different codebook designs. When these codebooks are enhanced separately, the workload and protocol are greatly affected, and an enhanced solution is required to ensure performance, thus achieving a balance between performance and overhead.
[0193] For example, the CSI report reported by the terminal includes two 32-port PMIs (PMI1 and PMI2) and the phase factor between the two PMIs. Then the network side equipment can follow the codebook structure Get the 64-port precoding matrix, where It is the 32-port precoding matrix corresponding to the reported PMI1; It is the 32-port precoding matrix corresponding to the reported PMI2; optionally, after adjusting the phase between the 32-port precoding matrix corresponding to PMI1 and the 32-port precoding matrix corresponding to PMI2 based on the phase factor, the 32-port precoding matrix corresponding to PMI1 and the 32-port precoding matrix corresponding to PMI2 are spliced to obtain a 64-port precoding matrix with 64 rows.
[0194] In the channel state information reporting method of the embodiment of the present application, the CSI report reported by the terminal to the network side device includes at least one precoding matrix indication PMI and at least one phase factor. After receiving the CSI report, the network side device can generate a precoding matrix with more than 32 ports based on the PMI and phase factor in the CSI report, avoiding the problem of high reporting overhead when directly expanding the support for PMI reporting with more than 32 ports and the need for an enhanced solution to ensure performance, thereby achieving a balance between performance and overhead.
[0195] Optionally, it also includes:
[0196] Determine the codebook type;
[0197] Determine the reporting method of the phase factor;
[0198] Determine the reporting method for PMI;
[0199] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs are determined.
[0200] Specifically, before sending a CSI report to a network-side device, the terminal first determines the codebook type, the reporting method of the phase factor, the reporting method of the PMI, the number of PMIs, and the number of phase factors between the PMIs. Then, based on the above information, the phase factor and PMI in the second part of the channel state information CSI part2 can be determined and filled in, thereby achieving an effective design of the channel state information, satisfying the reporting of multiple PMIs and phase factors in one CSI report, and achieving a balance between performance and overhead. Optionally, in an existing system, the channel state information includes the first part of the channel state information CSI part1 and the second part of the channel state information CSI part2, wherein the size of the first part of the channel state information CSI part1 is fixed, and the terminal can parse the content of the CSI part1. In an embodiment of the present application, when the terminal autonomously determines the codebook type, the reporting method of the phase factor, and the reporting method of the PMI, indication information can be carried in the CSI part1 to indicate the codebook type, the reporting method of the phase factor, and the reporting method of the PMI to the network-side device. In an embodiment of the present application, the CSI part2 contains information related to the PMI and the phase factor.
[0201] Optionally, determining the number of PMIs and the number of phase factors between the PMIs based on the codebook type includes:
[0202] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs in the second part of the channel state information CSI part2 are determined.
[0203] Specifically, in an embodiment of the present application, the number of PMIs and the number of phase factors between the PMIs are indicated by the codebook type. Therefore, after determining the codebook type, the terminal can accurately determine the number of PMIs and the number of phase factors between the PMIs in the second part of the channel state information CSI part2 based on the codebook type, thereby realizing the design of the channel state information and satisfying the reporting of multiple PMIs and phase factors in one CSI report.
[0204] For example, the codebook type is:
[0205] This means that the CSI report includes two PMIs (PMI1 and PMI2) and two phase factors ( and ).
[0206] Optionally, determining the codebook type includes one of the following:
[0207] Determine the codebook type according to predefined rules;
[0208] Determine a codebook type from a codebook type set according to the codebook type configuration information sent by the network side device;
[0209] Select a codebook type from the codebook type set.
[0210] Optionally, the terminal and the network device can separately and independently determine the codebook type based on predefined rules in the protocol. That is, the network device can determine the codebook type based on the predefined rules in the protocol without requiring terminal instructions. The terminal also does not need the network device to send configuration information, but instead determines the codebook type based on the predefined rules in the protocol. This allows both the terminal and the network device to quickly and effectively determine the codebook type based on the predefined rules, reducing information exchange between the terminal and the network device.
[0211] Optionally, the network side device can configure codebook type configuration information to the terminal as needed, thereby effectively balancing performance and resources; after receiving the configuration information sent by the network side device, the terminal can accurately determine the codebook type based on the configuration information, so that the network side device can accurately transmit information related to the codebook type to the terminal.
[0212] Optionally, the terminal can also autonomously select a codebook type from a set of codebook types. That is, the terminal is not constrained by predefined rules and configuration information. Instead, the terminal actively selects and determines the codebook type from the set of codebook types and indicates the autonomously selected codebook type to the network device, so that the network device can accurately obtain information related to the codebook type. The terminal's autonomous selection of the codebook type can minimize CSI reporting overhead while ensuring performance.
[0213] That is, in the embodiment of the present application, the terminal can determine the codebook type based on pre-definition, configuration information or terminal autonomous selection, thereby achieving the effect of flexibly determining the codebook type based on multiple methods.
[0214] Optionally, the codebook type set may be a predefined codebook type set; or the codebook type set may be determined based on CSI-RS resource configuration information. Optionally, the predefined codebook type set is unrelated to the number of CSI-RS resources and the number of ports, while the codebook type set determined based on the CSI-RS resource configuration information is related to the number of CSI-RS resources and the number of ports, thereby enabling flexible determination of the codebook type set in multiple ways.
[0215] For example, the terminal can select a codebook type from the codebook type set based on the codebook type configuration information configured by the network side device, or the terminal can independently select a codebook type from the codebook type set. Optionally, the terminal independently selects a codebook type from the codebook type set, that is, when the codebook type is not specified in the protocol or the network side device does not indicate the codebook type through configuration information, the terminal is not constrained by predefined rules and configuration information, and can actively select and determine the codebook type from the codebook type set, and indicate the independently selected codebook type to the network side device, so that the network side device can accurately obtain information related to the codebook type. The terminal independently selects the codebook type, which can minimize the CSI reporting overhead while ensuring performance.
[0216] For example, a total of four CSI-RS resources are configured for channel measurement, and the number of ports of each CSI-RS resource is 32. The terminal determines the supported codebook structure based on the CSI-RS resources used for channel measurement as follows:
[0217] Where W 1 、W 2 、W 3 and W 4 The precoding matrix corresponding to the PMI in the CSI report can be the same or different. It is the phase factor between PMIs, which can be the same or different; that is, one codebook structure corresponds to multiple codebook types. The codebook type defines whether there are the same phase factors and / or the same precoding matrices among the corresponding multiple phase factors and multiple precoding matrices in the codebook structure, and which phase factors and / or precoding matrices are the same and which phase factors and / or precoding matrices are different. For example, the phase factor When the four precoding matrices W are different, 1 、W 2 、W 3 and W 4 are also different, then the corresponding codebook type Phase Factor When all are different, the W in the four precoding matrices 1 、W 2 Same, W 3 and W 4 Same, then corresponds to another codebook type For the above codebook structure, the following codebook types are predefined and supported:
[0218]
[0219] The terminal selects one of the above codebook types.
[0220] Optionally, determining the codebook type according to predefined rules includes:
[0221] The codebook type is determined according to the CSI-RS resource configuration information; the CSI-RS resource configuration information includes the number of CSI-RS resources and the number of ports.
[0222] Specifically, in the embodiment of the present application, the terminal may determine the codebook type according to the CSI-RS resource configuration information, that is, determine the codebook type according to the number of CSI-RS resources and the number of ports in the CSI-RS resource configuration information.
[0223] For example, in the CSI-RS resource configuration information, if there are two CSI-RS resources for channel measurement and the number of ports for each CSI-RS resource is 32, the predefined supported codebook types are: in and Is the precoding matrix corresponding to the PMI. If there are 4 CSI-RS resources for channel measurement and the number of ports of each CSI-RS resource is 32, the predefined supported codebook types are:
[0224] That is, only one codebook type is defined in the predefined manner, thereby achieving determination of the codebook type according to predefined rules, effectively achieving flexible determination of the codebook type in multiple ways, and effectively balancing performance and overhead.
[0225] Optionally, after autonomously selecting a codebook type from a codebook type set, the method further includes:
[0226] Based on the autonomously selected codebook type, first indication information in the first part of the channel state information CSI part1 is determined; the first indication information is used to indicate the codebook type.
[0227] Specifically, in the implementation of this application, after the terminal autonomously selects a codebook type from a set of codebook types, it is necessary to carry first indication information in the first part of the channel state information, CSI part 1, to indicate the codebook type autonomously selected by the terminal. After receiving the first indication information in the first part of the channel state information, CSI part 1, the network-side device can accurately and quickly obtain the codebook type based on the first indication information, and then determine the number of PMIs and phase factors based on the codebook type, parse the phase factors and PMIs in the second part of the channel state information, CSI part 2, to obtain the precoding matrix.
[0228] For example, the various codebook types are as follows:
[0229]
[0230] The terminal autonomously selects a codebook type from multiple codebook types, and fills in the first indication information in CSIpart1 based on the selected codebook type, to indicate one of the above three codebook types.
[0231] In the channel state information reporting method of an embodiment of the present application, after the terminal autonomously selects the codebook type, the first indication information in the channel state information indicates the codebook type autonomously selected by the terminal, so that the network side device can accurately and quickly obtain the codebook type according to the first indication information, and then determine the number of PMIs and the number of phase factors and obtain the precoding matrix.
[0232] Optionally, the codebook type includes at least one of the following:
[0233]
[0234] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0235] Specifically, in the embodiment of the present application, the codebook type is a type of precoding matrix. The codebook type may be unrelated to the number of CSI-RS resources and the number of ports. The codebook type includes at least one of the following:
[0236]
[0237] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They may be the same or different from each other; the codebook type is any combination of the precoding matrix and the phase factor corresponding to the PMI, so that a variety of different codebook types under the above codebook type structure can be obtained.
[0238] Optionally, the codebook type is associated with the number of CSI-RS resources and the number of ports; when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type is a precoding matrix consisting of the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to K PMIs is N k; Wherein K>=2, k∈{1,2,…,K}; Optionally, after parsing the codebook type and phase factor in the CSI report, first adjust the phase between the 32-port precoding matrices based on the phase factor, and then splice the 32-port precoding matrices to obtain a 64-port precoding matrix with 64 rows.
[0239] When K is equal to 2, the codebook types include in, is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource;
[0240] When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource;
[0241] When K is equal to 4, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource;
[0242] When K is equal to other values, the codebook type is deduced in the same way;
[0243] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0244] Specifically, in the embodiment of the present application, the codebook type is associated with the number of CSI-RS resources and the number of ports; optionally, the number K of CSI-RS resources and the number N of ports used for channel measurement may be used. k, determine the supported codebook structure; determine the supported codebook type based on the codebook structure. Wherein, N k Is the number of ports of the kth CSI-RS resource. For example, a codebook structure of X ports is composed of the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs. The number of ports corresponding to the kth PMI among the K PMIs is N k , obtained based on the k-th CSI-RS resource, The K PMIs can be the same or different, and the phase factors between the K-1 PMIs can be the same or different, supporting any combination as a codebook type. That is, when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type is a precoding matrix consisting of the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to K PMIs is N k .
[0245] For example, when K is equal to 2, the codebook types include in, is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource;
[0246] When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource;
[0247] When K is equal to 4, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource; wherein, Represents the precoding matrix corresponding to PMI; Represents the phase factor between PMIs.
[0248] Optionally, when K is equal to other values, the codebook type is deduced in the same way.
[0249] Optionally, They can be the same or different from each other; They can be the same or different from each other, that is, any combination of phase factor and PMI is supported as a codebook type, thereby making the codebook type more comprehensive and complete.
[0250] Optionally, the reporting method for determining the phase factor includes one of the following:
[0251] Determine the reporting method of the phase factor according to predefined rules;
[0252] Determine the reporting mode of the phase factor according to the phase factor reporting mode configuration information sent by the network side device;
[0253] Select a phase factor reporting method from a variety of preset phase factor reporting methods.
[0254] Specifically, in an embodiment of the present application, the terminal can determine the reporting method of the phase factor according to predefined rules, or determine the reporting method of the phase factor according to the phase factor reporting method configuration information configured by the network side device, or independently select the reporting method of the phase factor from a plurality of preset phase factor reporting methods, that is, the terminal can flexibly determine the reporting method of the phase factor in a variety of ways based on predefined, configuration information or terminal autonomous selection.
[0255] Optionally, after autonomously selecting a reporting method for the phase factor from a plurality of preset reporting methods for the phase factor, the method further includes:
[0256] Based on the autonomously selected reporting mode of the phase factor, the second indication information in the first part of the channel state information CSI part1 is determined; the second indication information is used to indicate the reporting mode of the phase factor.
[0257] Specifically, in the implementation of this application, after the terminal autonomously selects a phase factor reporting method from a plurality of preset phase factor reporting methods, it is necessary to carry second indication information in the first part of the channel state information, CSI part 1, to indicate the phase factor reporting method autonomously selected by the terminal. After receiving the second indication information in the first part of the channel state information, CSI part 1, the network-side device can accurately and quickly determine the phase factor reporting method based on the second indication information, and then, based on the phase factor reporting method, can parse the phase factor in the CSI report and obtain the precoding matrix.
[0258] In the channel state information reporting method of an embodiment of the present application, after the terminal autonomously selects a reporting method for the phase factor, the second indication information in the channel state information indicates the terminal's autonomously selected reporting method for the phase factor, so that the network side device can accurately and quickly obtain the reporting method for the phase factor according to the second indication information, and then, according to the reporting method for the phase factor, the phase factor in the CSI report can be parsed and the precoding matrix can be obtained.
[0259] Optionally, the reporting method of the phase factor includes at least one of the following:
[0260] Broadband reporting method;
[0261] Broadband and sub-band reporting methods;
[0262] Subband reporting method.
[0263] Specifically, in an embodiment of the present application, the reporting method of the phase factor includes at least one of the following: a broadband reporting method, a broadband and sub-band reporting method, and a sub-band reporting method, so that the terminal can flexibly report the phase factor in a variety of ways, and can use a low-overhead reporting method or a high-overhead reporting method to ensure performance, thereby achieving the effect of balancing performance and overhead.
[0264] When the phase factor reporting mode is determined to be broadband reporting, the phase factor value is as follows:
[0265] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0266] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0267] Where n is an integer greater than or equal to 0 and less than or equal to 7;
[0268] When the phase factor reporting mode is determined to be broadband and sub-band reporting mode, the phase factor is indicated by a first phase factor and a second phase factor; the product of the value of the first phase factor and the value of the second phase factor is equal to the value of the phase factor when the phase factor reporting mode is broadband reporting mode; the first phase factor adopts the broadband reporting mode, and the second phase factor adopts the sub-band reporting mode; the value of the first phase factor is as follows:
[0269] Where p is an integer greater than or equal to 0 and less than or equal to 3;
[0270] The second phase factor has the following values:
[0271] Where s is an integer greater than or equal to 0 and less than or equal to 1;
[0272] When the phase factor reporting mode is determined to be sub-band reporting mode, the phase factor value is as follows:
[0273] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0274] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0275] Wherein n is an integer greater than or equal to 0 and less than or equal to 7.
[0276] Specifically, when the phase factor reporting method is determined to be a broadband reporting method, each phase factor included in the CSI report is fed back using a broadband method, that is, the entire CSI reporting bandwidth uses the phase factor to calculate the precoding matrix. The phase factor can be where n = 0, 1, 2, 3; or where n = 0, 1; or Where n = 0, 1, 2, ..., 7 or a subset thereof.
[0277] When the phase factor reporting mode is determined to be broadband and sub-band reporting mode, the phase factor can be decomposed into two parts: broadband feedback and sub-band feedback, which can be expressed as The broadband feedback a is the first phase factor, and the subband feedback b is the second phase factor. The first phase factor is And the second phase factor is Where p = 0, 1, 2, 3; s = 0, 1. Optionally, other values of a and b are not excluded in the embodiments of the present application, as long as the value calculated by a*b is the same as the phase factor value in the case of phase factor broadband reporting, and the number of bits required for subband feedback is less than that for broadband feedback.
[0278] When the phase factor reporting method is determined to be sub-band reporting, each phase factor included in the CSI report is fed back using the sub-band method, with one phase factor fed back for each sub-band. That is, each sub-band in the entire configured bandwidth uses its own phase factor to calculate the precoding matrix. The phase factor can take the following values: where n = 0, 1, 2, 3; or where n = 0, 1; or Where n = 0, 1, 2, ..., 7 or a subset thereof.
[0279] Optionally, each PMI in the existing system includes a polarization phase factor, and the polarization phase factor is Where n = 0, 1, 2, 3, and the polarization phase factor uses sub-band feedback. In the embodiment of the present application, the phase factor The polarization phase factor is Phase Factor Wideband feedback is used, and the polarization phase factor uses sub-band feedback, which effectively reduces the overhead.
[0280] Optionally, the method for determining the reporting of the PMI includes one of the following:
[0281] Determine the reporting method of PMI according to predefined rules;
[0282] Determine the PMI reporting method based on the PMI reporting method configuration information sent by the network-side device;
[0283] Choose a PMI reporting method from the preset multiple PMI reporting methods.
[0284] Specifically, in an embodiment of the present application, the terminal can determine the PMI reporting method according to predefined rules, or determine the PMI reporting method according to the PMI reporting method configuration information configured by the network side device, or independently select the PMI reporting method from a plurality of preset PMI reporting methods, that is, the terminal can determine the PMI reporting method in a variety of ways based on predefined, configuration information or terminal autonomous selection.
[0285] Optionally, after selecting a PMI reporting method from among multiple preset PMI reporting methods, the following steps are also included:
[0286] Based on the autonomously selected PMI reporting mode, third indication information in the first part of the channel state information CSI part1 is determined; the third indication information is used to indicate the PMI reporting mode.
[0287] Specifically, in the implementation of this application, after the terminal autonomously selects a PMI reporting method from among multiple preset PMI reporting methods, it is necessary to carry third indication information in the first part of the channel state information, CSI part 1, to indicate the PMI reporting method autonomously selected by the terminal. After receiving the third indication information in the first part of the channel state information, CSI part 1, the network-side device can accurately and quickly determine the PMI reporting method based on the third indication information. Furthermore, based on the PMI reporting method, it can parse the PMI in the CSI report and obtain the precoding matrix.
[0288] In the channel state information reporting method of the embodiment of the present application, after the terminal autonomously selects the PMI reporting method, the third indication information in the channel state information indicates the terminal's autonomously selected PMI reporting method, so that the network side device can accurately and quickly obtain the PMI reporting method according to the third indication information, and then parse the PMI in the CSI report according to the PMI reporting method and obtain the precoding matrix.
[0289] Optionally, the PMI reporting method includes at least one of the following:
[0290] Each PMI in the CSI report is reported independently;
[0291] The first PMI in the CSI report is reported in absolute value format, while the remaining PMIs are reported in differential value format.
[0292] The PMI in the CSI report adopts a combined reporting and independent reporting method; the PMI is indicated by the first codebook index i1 and the second codebook index; the combined reporting and independent reporting methods include: the first codebook index i1 corresponding to each PMI in the CSI report is the same and is combined and reported, and only one first codebook index i1 is reported; the second codebook index i2 corresponding to each PMI is reported independently.
[0293] Specifically, in an embodiment of the present application, each PMI in the CSI report is reported independently, that is, each PMI in CSIpart2 is reported independently. The first PMI in the CSI report is reported in an absolute value manner, and the remaining PMIs are reported in a differential value manner, that is, the first PMI is reported in an absolute value and the other PMIs are reported in a differential value manner. The PMI in the CSI report is reported in a combined reporting and independent reporting manner. The PMI is indicated by a first codebook index i1 and a second codebook index. The combined reporting and independent reporting manners include: if the first codebook index i1 corresponding to each PMI in the CSI report is the same, the first codebook index i1 is reported in a combined reporting manner, and only one first codebook index i1 is reported; if the second codebook index i2 corresponding to each PMI is reported independently, that is, only the second codebook index i2 is reported independently, and all other codebook indexes are reported in one copy. This allows the terminal to flexibly report the PMI in a variety of ways, using either a low-overhead reporting method or a high-overhead reporting method to ensure performance, thereby achieving a balance between performance and overhead.
[0294] For example, the specific embodiment of the channel state information reporting method in this application is as follows:
[0295] Example 1:
[0296] Step 1: The terminal predefines the codebook type based on the CSI-RS resource as follows:
[0297] (1) If the number of CSI-RS resources used for channel measurement is 2 and the number of ports of each CSI-RS resource is 32, the codebook type is
[0298] (2) If the number of CSI-RS resources used for channel measurement is 4 and the number of ports of each CSI-RS resource is 32, the codebook type is
[0299] Step 2: The terminal side receives the CSI-RS resource configuration information for channel measurement. According to the configuration information, the terminal side knows that there are 2 CSI-RS resources and the number of ports of each CSI-RS resource is 32. Therefore, the terminal side determines the codebook type as: in is the precoding matrix corresponding to PMI1, is the precoding matrix corresponding to PMI2;
[0300] The PMI1 is obtained according to a CSI-RS starting from port 3000 in the two CSI-RS resources, and the PMI2 is obtained according to the other CSI-RS in the two CSI-RS resources.
[0301] The terminal side determines the phase factor based on the configuration information The reporting mode is broadband reporting; the terminal side determines that the reporting mode of the PMI1 and PMI2 is independent reporting based on the configuration information; the PMI1 and PMI2 correspond to a group i1 and i2 respectively;
[0302] Terminal side based on and the PMI1 and PMI2, and the phase factor set Where n = 0, 1, 2, or 3, a precoding matrix set is obtained. Optionally, the precoding matrix set includes multiple precoding matrices, each of which corresponds to a different phase factor or PMI value. That is, different phase factor or PMI values correspond to different precoding matrices, thereby obtaining a precoding matrix set.
[0303] The terminal side selects the optimal precoding matrix from the precoding matrix set based on the received CSI-RS, and converts the PMI1, PMI2 and phase factor corresponding to the selected precoding matrix into the optimal precoding matrix. Fill in CSIPart2.
[0304] The terminal side reports the CSI report including the CSI part2.
[0305] Step 3: The network side receives the CSI report.
[0306] The network side determines the codebook type based on the CSI-RS resource information (two 32-port CSI-RS resources) configured for channel measurement on the terminal side: The network side knows that CSI part 2 contains 2 PMIs and a phase factor based on the codebook type. The phase factor in CSI part 2 is known according to the phase factor reporting method configured on the terminal side It is a broadband report; according to the PMI reporting method configured for the terminal side, it is known that PMI1 and PMI2 in CSI part2 contain a group of i1 and i2 respectively, so that CSI part2 can be correctly parsed based on the above information.
[0307] The network side obtains a precoding matrix based on the codebook type and the PMI and phase factor in the CSI part 2. The network side uses the precoding matrix to transmit downlink data.
[0308] Example 2:
[0309] Step 1: Predefine the codebook type based on the CSI-RS resource as follows:
[0310] (1) If the number of CSI-RS resources used for channel measurement is 2 and the number of ports of each CSI-RS resource is 32, the codebook type is
[0311] (2) If the number of CSI-RS resources used for channel measurement is 4 and the number of ports of each CSI-RS resource is 32, the codebook type is
[0312] The predefined PMI reporting method is to report only i2 independently and report all PMIs of other codebook indexes only once.
[0313] Step 2: The terminal side receives CSI-RS resource configuration information for channel measurement. According to the configuration information, the terminal side knows that there are 2 CSI-RS resources and the number of ports of each CSI-RS resource is 32. Therefore, the terminal side determines the predefined multiple codebook types as follows: in is the precoding matrix corresponding to PMI1, is the precoding matrix corresponding to PMI2, W PMI is the precoding matrix corresponding to PMI.
[0314] The terminal side determines the codebook type according to the codebook type configuration information: The PMI1 is obtained based on a CSI-RS starting at port 3000 in the two CSI-RS resources, the PMI2 is obtained based on the other CSI-RS in the two CSI-RS resources, and the PMI is obtained based on one CSI-RS in the two CSI-RS resources.
[0315] The terminal side determines that the PMI1 and PMI2 correspond to one or a group i2 respectively according to the predefined PMI reporting method; the PMI1 and PMI2 correspond to the same group i1. and the PMI1 and PMI ′ , and phase factor sets 1, 2, and 3, to obtain a set of precoding matrices.
[0316] The terminal side selects the optimal precoding matrix from the precoding matrix set based on the received CSI-RS. The terminal side determines the phase factor according to the selected precoding matrix. The reporting mode is broadband reporting, and the phase factor information indication in CSI part 1 is filled in according to the selected phase factor reporting mode;
[0317] The domain and bit width of the phase factor information included in the CSI part 1 are as follows:
[0318] FieldField Bitwidth Phase factor information indication 1
[0319] The terminal side selects the PMI1 and PMI corresponding to the precoding matrix c and phase factor Fill in CSIPart2.
[0320] The terminal side reports a CSI report including the CSI part 1 and the CSI part 2.
[0321] Step 3: The network side receives the CSI report.
[0322] The network side determines the codebook type based on the CSI-RS resource information (two 32-port CSI-RS resources) configured for channel measurement on the terminal side: The network side determines the codebook type based on the codebook type configuration information configured to the terminal side:
[0323] The network side knows that CSI part 2 contains 2 PMIs and a phase factor based on the codebook type. The phase factor in CSI part 2 is known according to the phase factor information in CSI part 1 reported by the terminal side. It is a broadband report; according to the predefined PMI reporting method, it is known that PMI1 and PMI2 in CSI part2 respectively contain one or a group of i2 and only contain one group of i1, so that CSI part2 can be correctly parsed based on the above information.
[0324] The network side device obtains a precoding matrix based on the codebook type and the PMI and phase factor in the CSI part 2. The network side uses the precoding matrix to transmit downlink data.
[0325] Example 3:
[0326] Step 1: Predefine the codebook type based on the CSI-RS resource as follows:
[0327] (1) If the number of CSI-RS resources used for channel measurement is 2 and the number of ports of each CSI-RS resource is 32, the codebook type is
[0328] (2) If the number of CSI-RS resources used for channel measurement is 4 and the number of ports of each CSI-RS resource is 32, the codebook type is
[0329] Step 2: The terminal side receives CSI-RS resource configuration information for channel measurement. According to the configuration information, the terminal side knows that there are 2 CSI-RS resources and the number of ports of each CSI-RS resource is 32. Therefore, the terminal side determines the predefined multiple codebook types as follows: in is the precoding matrix corresponding to PMI1, is the precoding matrix corresponding to PMI2, W PMI is the precoding matrix corresponding to the PMI; the PMI1 is obtained based on a CSI-RS starting at port 3000 in the two CSI-RS resources, and the PMI2 is obtained based on the other CSI-RS in the two CSI-RS resources. The PMI is obtained based on one of the CSI-RS in the two CSI-RS resources.
[0330] The terminal side determines the phase factor based on the configuration information The reporting mode of PMI1 and PMI2 is broadband reporting; the terminal side determines based on the configuration information that the reporting mode of PMI1 and PMI2 is independent reporting; the PMI1 and PMI2 correspond to a group i1 and i2 respectively. and the PMI1 and PMI2, and the phase factor set Where n = 0, 1, 2, 3, a set of precoding matrices is obtained.
[0331] The terminal side selects the optimal precoding matrix from the precoding matrix set based on the received CSI-RS. The terminal side knows the codebook type based on the selected optimal precoding matrix. For example, The terminal side fills the selected codebook type into the codebook information indication in CSI part1. The terminal side fills the selected precoding matrix corresponding to PMI1, PMI2 and phase factor Fill in CSIPart2.
[0332] The terminal side reports the CSI report including the CSI part2.
[0333] Step 3: The network side receives the CSI report.
[0334] The network side device determines the codebook type based on the CSI-RS resource information (two 32-port CSI-RS resources) configured for channel measurement on the terminal side: The network side determines the codebook type based on the codebook information indication in CSI part1 The network side knows that CSI part 2 contains 2 PMIs and a phase factor based on the codebook type. The phase factor in CSI part 2 is known according to the phase factor reporting method configured on the terminal side It is a broadband report; according to the PMI reporting method configured for the terminal side, it is known that PMI1 and PMI2 in CSI part2 contain a group of i1 and i2 respectively; thus, based on the above information, CSI part2 can be correctly parsed.
[0335] The network side obtains a precoding matrix based on the codebook type and the PMI and phase factor in the CSI part 2. The network side uses the precoding matrix to transmit downlink data.
[0336] Example 4:
[0337] Step 1: Predefine multiple codebook types as follows:
[0338]
[0339] Step 2: The terminal side receives the codebook type configuration information, and determines the codebook type according to the codebook type configuration information: in is the precoding matrix corresponding to PMI1, is the precoding matrix corresponding to PMI2; the PMI1 is obtained based on a CSI-RS starting from port 3000 in the two CSI-RS resources, and the PMI2 is obtained based on the other CSI-RS in the two CSI-RS resources. The PMI1 and PMI2 and their two optional reporting modes obtain a precoding matrix set.
[0340] The terminal side selects the optimal precoding matrix from the precoding matrix set based on the received CSI-RS. The terminal side determines the phase factor according to the selected precoding matrix. The reporting mode is broadband reporting, and the phase factor information indication in CSI part1 is filled in according to the selected phase factor reporting mode; the terminal side determines whether the PMI reporting mode is to report only i2 independently according to the selected precoding matrix, and fills in the PMI information indication in CSI part1 according to the selected PMI reporting mode;
[0341] The fields and bit widths of the phase factor information indication and PMI information indication included in the CSI part 1 are as follows:
[0342] FieldField Bitwidth Phase factor information indication 1 PMI information indication 1
[0343] The terminal side selects the PMI1, PMI2 and phase factor corresponding to the precoding matrix Fill in CSI Part 2.
[0344] The terminal side reports a CSI report including the CSI part 1 and the CSI part 2.
[0345] Step 3: The network side receives the CSI report.
[0346] The network side determines the codebook type based on the codebook type configuration information configured for the terminal side:
[0347]
[0348] The network side knows that CSI part 2 contains 2 PMIs and a phase factor based on the codebook type. According to the phase factor information in CSI part1 reported by the terminal side, the phase factor in CSI part2 is known It is a broadband report; according to the PMI information in the CSI part1 reported by the terminal side, it is known that the PMI1 and PMI2 in the CSI part2 respectively contain one or a group of i2 and only contain one group of i1, so that the CSI part2 can be correctly parsed based on the above information.
[0349] The network side obtains a precoding matrix based on the codebook type and the PMI and phase factor in the CSI part 2. The network side uses the precoding matrix to transmit downlink data.
[0350] Figure 2 A flow chart of a channel state information reporting method provided in an embodiment of the present application is shown as follows: Figure 2 As shown, the method includes the following steps:
[0351] Step 200: Receive a CSI report sent by a terminal; wherein the CSI report includes:
[0352] At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between PMIs;
[0353] Specifically, in an embodiment of the present application, a network-side device receives a CSI report sent by a terminal, wherein the CSI report includes at least one PMI of less than or equal to 32 ports supported by an existing system and a phase factor between the PMIs; after receiving the CSI report, the network-side device can splice the PMI and phase factor in the CSI report to generate a precoding matrix greater than 32 ports, thereby achieving the effect of obtaining a precoding matrix greater than 32 ports based on multiple PMIs and phase factors less than 32 ports supported by the existing system, avoiding the high reporting overhead when directly expanding support for PMI reporting greater than 32 ports, and the existing system Type I single board, multi-board and Type II respectively adopt different codebook designs. When these codebooks are enhanced separately, the workload and protocol are greatly affected, and an enhanced solution is required to ensure performance, thereby achieving a balance between performance and overhead.
[0354] Step 201: Generate a precoding matrix according to the PMI and the phase factor.
[0355] Specifically, after parsing the PMI and phase factor in the CSI report, the network-side device may concatenate the PMI and phase factor to obtain a precoding matrix.
[0356] In the channel state information reporting method of the embodiment of the present application, the CSI report received by the network side device includes at least one precoding matrix indication PMI and at least one phase factor. After receiving the CSI report, the network side device can generate a precoding matrix larger than 32 ports based on the PMI and phase factor in the CSI report, thereby avoiding the problem of high reporting overhead when directly expanding the support for PMI reporting larger than 32 ports and the need for an enhanced solution to ensure performance, thereby achieving a balance between performance and overhead.
[0357] Optionally, the method further includes:
[0358] Determine the codebook type;
[0359] Determine the reporting method of the phase factor;
[0360] Determine the reporting method for PMI;
[0361] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs are determined.
[0362] Specifically, after the network-side device determines the codebook type, the reporting method of the phase factor, the reporting method of the PMI, the number of PMIs, and the number of phase factors between PMIs, it can accurately parse the phase factor and PMI in the CSI report based on the above information, and then obtain the precoding matrix based on the phase factor and PMI.
[0363] Optionally, if the codebook type, the reporting method of the phase factor, and the reporting method of the PMI are predefined or network configured, the network side device determines the codebook type, the reporting method of the phase factor, the reporting method of the PMI, the number of PMIs, and the number of phase factors between the PMIs according to the predefined rules or configuration information before parsing the CSI report.
[0364] Optionally, if the codebook type, the reporting method of the phase factor, and the reporting method of the PMI are independently selected by the terminal and indicated through the indication information in the CSI part1, the network side device can determine the codebook type, the reporting method of the phase factor, the reporting method of the PMI, the number of PMIs, and the number of phase factors between the PMIs through the indication information after parsing the CSI part1, and then, based on the determined codebook type, the reporting method of the phase factor, the reporting method of the PMI, the number of PMIs, and the number of phase factors between the PMIs, the phase factor and PMI in the CSI part2 can be parsed and the precoding matrix can be obtained.
[0365] Optionally, generating a precoding matrix according to the PMI and the phase factor includes:
[0366] Parse the PMI and phase factor in the CSI report based on the determined codebook type, phase factor reporting method, PMI reporting method, number of PMIs, and number of phase factors between PMIs;
[0367] A precoding matrix is generated based on the codebook type, PMI, and phase factor.
[0368] Specifically, in an embodiment of the present application, the codebook type is composed of a phase factor between PMIs, and the number of PMIs and the number of phase factors between PMIs are indicated by the codebook type. Therefore, after determining the codebook type, the network side device can accurately determine the number of PMIs and the number of phase factors between PMIs in the second part of the channel state information CSI part2 based on the codebook type, and accurately parse the phase factor and PMI in the CSI report based on the above information, and then obtain the precoding matrix based on the phase factor and PMI.
[0369] For example, the CSI report received by the network side device contains two 32-port PMIs (PMI1 and PMI2) and the phase factor between the two PMIs. , then the network side equipment can follow the codebook structure Get the 64-port precoding matrix, where It is the 32-port precoding matrix corresponding to the reported PMI1; It is the 32-port precoding matrix corresponding to the reported PMI2.
[0370] Optionally, determining the number of PMIs and the number of phase factors between the PMIs includes:
[0371] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs in the second part of the channel state information CSI part2 are determined.
[0372] Specifically, in an embodiment of the present application, the codebook type is composed of a phase factor between PMIs, and the number of PMIs and the number of phase factors between PMIs are indicated by the codebook type. Therefore, after determining the codebook type, the network side device can accurately determine the number of PMIs and the number of phase factors between PMIs in the second part of the channel state information CSI part2 based on the codebook type.
[0373] For example, the codebook type is:
[0374] This means that the CSI report includes two PMIs (PMI1 and PMI2) and two phase factors ( and ).
[0375] Optionally, determining the codebook type includes one of the following:
[0376] Determine the codebook type according to predefined rules;
[0377] Determine a codebook type from a codebook type set according to the codebook type configuration information sent to the terminal;
[0378] The codebook type is determined according to first indication information in the first part of the channel state information CSI part1; the first indication information is used to indicate the codebook type that the terminal autonomously selects from the codebook type set.
[0379] Specifically, in an embodiment of the present application, the network side device may determine the codebook type according to a predefined rule, or may determine the codebook type from a codebook type set according to the codebook type configuration information configured by the network side device to the terminal, or may determine the codebook type based on the first indication information in the first part of the channel state information CSI part1. That is, the network side device can flexibly determine the codebook type in a variety of ways based on predefined, configuration information, or indication information reported by the terminal.
[0380] Optionally, determining the codebook type according to predefined rules includes:
[0381] The codebook type is determined according to the CSI-RS resource configuration information; the CSI-RS resource configuration information includes the number of CSI-RS resources and the number of ports.
[0382] Specifically, in the embodiment of the present application, the network side device can determine the codebook type according to the CSI-RS resource configuration information, that is, determine the codebook type according to the number of CSI-RS resources and the number of ports in the CSI-RS resource configuration information.
[0383] For example, in the CSI-RS resource configuration information, if there are two CSI-RS resources for channel measurement and the number of ports for each CSI-RS resource is 32, the predefined supported codebook types are: in and Is the precoding matrix corresponding to the PMI. If there are 4 CSI-RS resources for channel measurement and the number of ports of each CSI-RS resource is 32, the predefined supported codebook types are:
[0384]
[0385] Thus, the codebook type is determined according to predefined rules, the codebook type is determined flexibly in multiple ways, and the performance and overhead are effectively balanced.
[0386] Optionally, a predefined codebook type set; or,
[0387] A codebook type set is determined according to the CSI-RS resource configuration information.
[0388] Specifically, the codebook type set may be a predefined codebook type set; or the codebook type set may be determined based on CSI-RS resource configuration information. Optionally, the predefined codebook type set is independent of the number of CSI-RS resources and ports, while the codebook type set determined based on the CSI-RS resource configuration information is related to the number of CSI-RS resources and ports, thereby enabling flexible determination of the codebook type set in multiple ways.
[0389] Optionally, the codebook type includes at least one of the following:
[0390]
[0391] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0392] Specifically, in the embodiment of the present application, the codebook type is composed of a phase factor and a PMI. The codebook type may be unrelated to the number of CSI-RS resources and the number of ports. The codebook type includes at least one of the following:
[0393]
[0394] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They may be the same or different from each other; the codebook type is any combination of the precoding matrix and the phase factor corresponding to the PMI, so that a variety of different codebook types under the above codebook type structure can be obtained.
[0395] Optionally, the codebook type is associated with the number of CSI-RS resources and the number of ports; when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type includes the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to K PMIs is N k ; where K>=2, k∈{1,2,…,K};
[0396] When K is equal to 2, the codebook types include in, is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource;
[0397] When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; when K is equal to 4, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource;
[0398] When K is equal to other values, the codebook type is deduced in the same way;
[0399] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0400] Specifically, in the embodiment of the present application, the codebook type is associated with the number of CSI-RS resources and the number of ports; optionally, the number K of CSI-RS resources and the number N of ports used for channel measurement may be used. k , determine the supported codebook structure; determine the supported codebook type based on the codebook structure. Wherein, N k Is the number of ports of the kth CSI-RS resource. For example, a codebook structure of X ports is composed of the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs. The number of ports corresponding to the kth PMI among the K PMIs is N k , obtained based on the k-th CSI-RS resource, The K PMIs can be the same or different, and the phase factors between the K-1 PMIs can be the same or different, supporting any combination as a codebook type. That is, when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type includes the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to K PMIs is N k .
[0401] For example, when K is equal to 2, the codebook types include in, is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource;
[0402] When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource;
[0403] When K is equal to 4, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource; wherein, Represents the precoding matrix corresponding to PMI; Represents the phase factor between PMIs.
[0404] Optionally, when K is equal to other values, the codebook type is deduced in the same way.
[0405] Optionally, They can be the same or different from each other; They can be the same or different from each other, that is, any combination of phase factor and PMI is supported as a codebook type, thereby making the codebook type more comprehensive and complete.
[0406] Optionally, the reporting method for determining the phase factor includes one of the following:
[0407] Determine the reporting method of the phase factor according to predefined rules;
[0408] Determining a reporting mode for the phase factor according to the phase factor reporting mode configuration information sent to the terminal;
[0409] The reporting mode of the phase factor is determined according to the second indication information in the first part of the channel state information CSI part1; the second indication information is used to indicate the reporting mode of the phase factor autonomously selected by the terminal.
[0410] Specifically, in an embodiment of the present application, the network side device can determine the reporting method of the phase factor according to a predefined rule, or determine the reporting method of the phase factor according to the phase factor reporting method configuration information configured by the network side device to the terminal, or determine the reporting method of the phase factor according to the second indication information in the first part of the channel state information CSI part1, that is, the network side device can flexibly determine the reporting method of the phase factor in a variety of ways based on predefined, configuration information or indication information sent by the terminal.
[0411] Optionally, the reporting method of the phase factor includes at least one of the following:
[0412] Broadband reporting method;
[0413] Broadband and sub-band reporting methods;
[0414] Subband reporting method.
[0415] Specifically, in an embodiment of the present application, the reporting method of the phase factor includes at least one of the following: broadband reporting method, broadband and sub-band reporting method, and sub-band reporting method, so that the network side device can receive the phase factor reported by the terminal in multiple ways, and can use either a low-overhead method or a high-overhead method to ensure performance, thereby achieving the effect of balancing performance and overhead.
[0416] Optionally, when the reporting mode of the phase factor is determined to be a broadband reporting mode, the phase factor value is as follows:
[0417] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0418] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0419] Where n is an integer greater than or equal to 0 and less than or equal to 7;
[0420] When the phase factor reporting mode is determined to be broadband and sub-band reporting mode, the phase factor is indicated by a first phase factor and a second phase factor; the product of the value of the first phase factor and the value of the second phase factor is equal to the value of the phase factor when the phase factor reporting mode is broadband reporting mode; the first phase factor adopts the broadband reporting mode, and the second phase factor adopts the sub-band reporting mode; the value of the first phase factor is as follows:
[0421] Where p is an integer greater than or equal to 0 and less than or equal to 3;
[0422] The second phase factor has the following values:
[0423] Where s is an integer greater than or equal to 0 and less than or equal to 1;
[0424] When the phase factor reporting mode is determined to be sub-band reporting mode, the phase factor value is as follows:
[0425] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0426] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0427] Wherein n is an integer greater than or equal to 0 and less than or equal to 7.
[0428] Specifically, when the network side device determines that the reporting mode of the phase factor is broadband reporting mode, each phase factor included in the CSI report is fed back in broadband mode, that is, the entire CSI reporting bandwidth uses the phase factor to calculate the precoding matrix. The phase factor can be where n = 0, 1, 2, 3; or where n = 0, 1; or Where n = 0, 1, 2, ..., 7 or a subset thereof.
[0429] When the phase factor reporting mode is determined to be broadband and sub-band reporting mode, the phase factor can be decomposed into two parts: broadband feedback and sub-band feedback, which can be expressed as The broadband feedback a is the first phase factor, and the subband feedback b is the second phase factor. The first phase factor is And the second phase factor is Where p = 0, 1, 2, 3; s = 0, 1. Optionally, other values of a and b are not excluded in the embodiments of the present application, as long as the value calculated by a*b is the same as the phase factor value in the case of phase factor broadband reporting, and the number of bits required for subband feedback is less than that for broadband feedback.
[0430] When the phase factor reporting method is determined to be sub-band reporting, each phase factor included in the CSI report is fed back using the sub-band method, with one phase factor fed back for each sub-band. That is, each sub-band in the entire configured bandwidth uses its own phase factor to calculate the precoding matrix. The phase factor can take the following values: where n = 0, 1, 2, 3; or where n = 0, 1; or Where n = 0, 1, 2, ..., 7 or a subset thereof.
[0431] Optionally, the method for determining the reporting of the PMI includes one of the following:
[0432] Determine the reporting method of PMI according to predefined rules;
[0433] Determine the PMI reporting method based on the PMI reporting method configuration information sent by the network-side device;
[0434] The PMI reporting mode is determined according to the third indication information in the first part of the channel state information CSI part1; the second indication information is used to indicate the PMI reporting mode selected autonomously by the terminal.
[0435] Specifically, in an embodiment of the present application, the network side device can determine the reporting method of the PMI according to predefined rules, or determine the reporting method of the PMI according to the PMI reporting method configuration information configured by the network side device to the terminal, or determine the reporting method of the PMI according to the indication information of the terminal, that is, the network side device can determine the reporting method of the PMI in a variety of ways based on predefined, configuration information or terminal indication.
[0436] Optionally, the PMI reporting method includes at least one of the following:
[0437] Each PMI in the CSI report is reported independently;
[0438] The first PMI in the CSI report is reported in absolute value format, while the remaining PMIs are reported in differential value format.
[0439] The PMI in the CSI report adopts a combined reporting and independent reporting method; the PMI is indicated by the first codebook index i1 and the second codebook index; the combined reporting and independent reporting methods include: the first codebook index i1 corresponding to each PMI in the CSI report is the same and is combined and reported, and only one first codebook index i1 is reported; the second codebook index i2 corresponding to each PMI is reported independently.
[0440] Specifically, in an embodiment of the present application, each PMI in the CSI report is reported independently, that is, each PMI in CSIpart2 is reported independently. The first PMI in the CSI report is reported in an absolute value manner, and the remaining PMIs are reported in a differential value manner, that is, the first PMI is reported in an absolute value and the other PMIs are reported in a differential value manner. The PMI in the CSI report adopts a reporting method of combined reporting and independent reporting. The PMI is indicated by a first codebook index i1 and a second codebook index. The reporting methods of combined reporting and independent reporting include: the first codebook index i1 corresponding to each PMI in the CSI report is the same and is combined and reported, and only one first codebook index i1 is reported; the second codebook index i2 corresponding to each PMI is reported independently, that is, only the second codebook index i2 is reported independently and all other codebook indexes are reported only once. This allows the network-side device to receive the PMI reported by the terminal in multiple ways, using either a low-overhead method or a high-overhead method to ensure performance, thereby achieving a balance between performance and overhead.
[0441] Figure 3 A schematic diagram of the structure of the terminal provided in the embodiment of the present application is shown in FIG. Figure 3 As shown, the terminal includes a memory 320, a transceiver 310, a processor 300 and a user interface 330; wherein the processor 300 and the memory 320 may also be arranged physically separately.
[0442] The memory 320 is used to store computer programs; the transceiver 310 is used to send and receive data under the control of the processor 300.
[0443] Specifically, the transceiver 310 is configured to receive and send data under the control of the processor 300 .
[0444] Among them, Figure 3 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by processor 300 and memory represented by memory 320. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further in this application. The bus interface provides an interface. The transceiver 310 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 300 is responsible for managing the bus architecture and general processing, and the memory 320 may store data used by the processor 300 when performing operations.
[0445] The processor 300 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0446] The processor 300 calls the computer program stored in the memory 320 to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions, for example: sending a CSI report to a network side device; wherein the CSI report includes: at least one precoding matrix indication PMI and at least one phase factor; the phase factor is used to indicate the phase factor between PMIs; the PMI and the phase factor are used by the network side device to generate a precoding matrix.
[0447] Optionally, it also includes:
[0448] Determine the codebook type;
[0449] Determine the reporting method of the phase factor;
[0450] Determine the reporting method for PMI;
[0451] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs are determined.
[0452] Optionally, based on the codebook type, the number of PMIs and the number of phase factors between the PMIs in the second part of the channel state information CSI part2 are determined.
[0453] Optionally, determining the codebook type includes one of the following:
[0454] Determine the codebook type according to predefined rules;
[0455] Determine a codebook type from a codebook type set according to the codebook type configuration information sent by the network side device;
[0456] Select a codebook type from the codebook type set.
[0457] Optionally, determining the codebook type according to predefined rules includes:
[0458] The codebook type is determined according to the CSI-RS resource configuration information; the CSI-RS resource configuration information includes the number of CSI-RS resources and the number of ports.
[0459] Optionally, a predefined codebook type set; or,
[0460] A codebook type set is determined according to the CSI-RS resource configuration information.
[0461] Optionally, after autonomously selecting a codebook type from a codebook type set, the method further includes:
[0462] Based on the autonomously selected codebook type, first indication information in the first part of the channel state information CSI part1 is determined; the first indication information is used to indicate the codebook type.
[0463] Optionally, the codebook type includes at least one of the following:
[0464]
[0465] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0466] Optionally, the codebook type is associated with the number of CSI-RS resources and the number of ports; when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type includes the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to K PMIs is N k ; where K>=2, k∈{1,2,…,K};
[0467] When K is equal to 2, the codebook types include in, is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource;
[0468] When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; when K is equal to 4, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource;
[0469] When K is equal to other values, the codebook type is deduced in the same way;
[0470] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0471] Optionally, the reporting method for determining the phase factor includes one of the following:
[0472] Determine the reporting method of the phase factor according to predefined rules;
[0473] Determine the reporting mode of the phase factor according to the phase factor reporting mode configuration information sent by the network side device;
[0474] Select a phase factor reporting method from a variety of preset phase factor reporting methods.
[0475] Optionally, the reporting method of the phase factor includes at least one of the following:
[0476] Broadband reporting method;
[0477] Broadband and sub-band reporting methods;
[0478] Subband reporting method.
[0479] Optionally, after autonomously selecting a reporting method for the phase factor from a plurality of preset reporting methods for the phase factor, the method further includes:
[0480] Based on the autonomously selected reporting mode of the phase factor, the second indication information in the first part of the channel state information CSI part1 is determined; the second indication information is used to indicate the reporting mode of the phase factor.
[0481] Optionally, when the reporting mode of the phase factor is determined to be a broadband reporting mode, the phase factor value is as follows:
[0482] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0483] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0484] Where n is an integer greater than or equal to 0 and less than or equal to 7;
[0485] When the phase factor reporting mode is determined to be broadband and sub-band reporting mode, the phase factor is indicated by a first phase factor and a second phase factor; the product of the value of the first phase factor and the value of the second phase factor is equal to the value of the phase factor when the phase factor reporting mode is broadband reporting mode; the first phase factor adopts the broadband reporting mode, and the second phase factor adopts the sub-band reporting mode; the value of the first phase factor is as follows:
[0486] Where p is an integer greater than or equal to 0 and less than or equal to 3;
[0487] The second phase factor has the following values:
[0488] Where s is an integer greater than or equal to 0 and less than or equal to 1;
[0489] When the phase factor reporting mode is determined to be sub-band reporting mode, the phase factor value is as follows:
[0490] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0491] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0492] Wherein n is an integer greater than or equal to 0 and less than or equal to 7.
[0493] Optionally, the method for determining the reporting of the PMI includes one of the following:
[0494] Determine the reporting method of PMI according to predefined rules;
[0495] Determine the PMI reporting method based on the PMI reporting method configuration information sent by the network-side device;
[0496] Choose a PMI reporting method from the preset multiple PMI reporting methods.
[0497] Optionally, the PMI reporting method includes at least one of the following:
[0498] Each PMI in the CSI report is reported independently;
[0499] The first PMI in the CSI report is reported in absolute value format, while the remaining PMIs are reported in differential value format.
[0500] The PMI in the CSI report adopts a combined reporting and independent reporting method; the PMI is indicated by the first codebook index i1 and the second codebook index; the combined reporting and independent reporting methods include: the first codebook index i1 corresponding to each PMI in the CSI report is the same and is combined and reported, and only one first codebook index i1 is reported; the second codebook index i2 corresponding to each PMI is reported independently.
[0501] Optionally, after selecting a PMI reporting method from among multiple preset PMI reporting methods, the following steps are also included:
[0502] Based on the autonomously selected PMI reporting mode, third indication information in the first part of the channel state information CSI part1 is determined; the third indication information is used to indicate the PMI reporting mode.
[0503] Figure 4 A schematic diagram of the structure of the network side device provided in the embodiment of the present application is shown as follows: Figure 4 As shown, the network side device includes a memory 420, a transceiver 410 and a processor 400; wherein the processor 400 and the memory 420 can also be arranged physically separately.
[0504] The memory 420 is used to store computer programs; the transceiver 410 is used to send and receive data under the control of the processor 400.
[0505] Specifically, the transceiver 410 is configured to receive and send data under the control of the processor 400 .
[0506] Among them, Figure 4 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by processor 400 and memory represented by memory 420, which are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and, therefore, are not further described in this application. The bus interface provides an interface. The transceiver 410 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 400 when performing operations.
[0507] The processor 400 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor may also adopt a multi-core architecture.
[0508] The processor 400 calls the computer program stored in the memory 420 to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions, for example: receiving a CSI report sent by a terminal; wherein the CSI report includes: at least one precoding matrix indicating PMI and at least one phase factor; the phase factor is used to indicate the phase factor between PMIs; and generating a precoding matrix based on the PMI and the phase factor.
[0509] Optionally, the method further includes:
[0510] Determine the codebook type;
[0511] Determine the reporting method of the phase factor;
[0512] Determine the reporting method for PMI;
[0513] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs are determined.
[0514] Optionally, generating a precoding matrix according to the PMI and the phase factor includes:
[0515] Parse the PMI and phase factor in the CSI report based on the determined codebook type, phase factor reporting method, PMI reporting method, number of PMIs, and number of phase factors between PMIs;
[0516] A precoding matrix is generated based on the codebook type, PMI, and phase factor.
[0517] Optionally, determining the number of PMIs and the number of phase factors between the PMIs includes:
[0518] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs in the second part of the channel state information CSI part2 are determined.
[0519] Optionally, determining the codebook type includes one of the following:
[0520] Determine the codebook type according to predefined rules;
[0521] Determine a codebook type from a codebook type set according to the codebook type configuration information sent to the terminal;
[0522] The codebook type is determined according to first indication information in the first part of the channel state information CSI part1; the first indication information is used to indicate the codebook type that the terminal autonomously selects from the codebook type set.
[0523] Optionally, determining the codebook type according to predefined rules includes:
[0524] The codebook type is determined according to the CSI-RS resource configuration information; the CSI-RS resource configuration information includes the number of CSI-RS resources and the number of ports.
[0525] Optionally, a predefined codebook type set; or,
[0526] A codebook type set is determined according to the CSI-RS resource configuration information.
[0527] Optionally, the codebook type includes at least one of the following:
[0528]
[0529] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0530] Optionally, the codebook type is associated with the number of CSI-RS resources and the number of ports; when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type includes the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to K PMIs is N k ; where K>=2, k∈{1,2,…,K};
[0531] When K is equal to 2, the codebook types include in, is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource;
[0532] When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; when K is equal to 4, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource;
[0533] When K is equal to other values, the codebook type is deduced in the same way;
[0534] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0535] Optionally, the reporting method for determining the phase factor includes one of the following:
[0536] Determine the reporting method of the phase factor according to predefined rules;
[0537] Determining a reporting mode for the phase factor according to the phase factor reporting mode configuration information sent to the terminal;
[0538] The reporting mode of the phase factor is determined according to the second indication information in the first part of the channel state information CSI part1; the second indication information is used to indicate the reporting mode of the phase factor autonomously selected by the terminal.
[0539] Optionally, the reporting method of the phase factor includes at least one of the following:
[0540] Broadband reporting method;
[0541] Broadband and sub-band reporting methods;
[0542] Subband reporting method.
[0543] Optionally, when the reporting mode of the phase factor is determined to be a broadband reporting mode, the phase factor value is as follows:
[0544] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0545] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0546] Where n is an integer greater than or equal to 0 and less than or equal to 7;
[0547] When the phase factor reporting mode is determined to be broadband and sub-band reporting mode, the phase factor is indicated by a first phase factor and a second phase factor; the product of the value of the first phase factor and the value of the second phase factor is equal to the value of the phase factor when the phase factor reporting mode is broadband reporting mode; the first phase factor adopts the broadband reporting mode, and the second phase factor adopts the sub-band reporting mode; the value of the first phase factor is as follows:
[0548] Where p is an integer greater than or equal to 0 and less than or equal to 3;
[0549] The second phase factor has the following values:
[0550] Where s is an integer greater than or equal to 0 and less than or equal to 1;
[0551] When the phase factor reporting mode is determined to be sub-band reporting mode, the phase factor value is as follows:
[0552] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0553] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0554] Wherein n is an integer greater than or equal to 0 and less than or equal to 7.
[0555] Optionally, the method for determining the reporting of the PMI includes one of the following:
[0556] Determine the reporting method of PMI according to predefined rules;
[0557] Determine the PMI reporting method based on the PMI reporting method configuration information sent by the network-side device;
[0558] The PMI reporting mode is determined according to the third indication information in the first part of the channel state information CSI part1; the second indication information is used to indicate the PMI reporting mode selected autonomously by the terminal.
[0559] Optionally, the PMI reporting method includes at least one of the following:
[0560] Each PMI in the CSI report is reported independently;
[0561] The first PMI in the CSI report is reported in absolute value format, while the remaining PMIs are reported in differential value format.
[0562] The PMI in the CSI report adopts a combined reporting and independent reporting method; the PMI is indicated by the first codebook index i1 and the second codebook index; the combined reporting and independent reporting methods include: the first codebook index i1 corresponding to each PMI in the CSI report is the same and is combined and reported, and only one first codebook index i1 is reported; the second codebook index i2 corresponding to each PMI is reported independently.
[0563] Figure 5 This is a schematic diagram of the structure of a channel state information CSI reporting device provided in an embodiment of the present application, which is applied to a terminal, such as Figure 5 As shown, the device includes:
[0564] The sending unit 500 is configured to send a CSI report to a network-side device. The CSI report includes:
[0565] At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between PMIs; the PMI and the phase factor are used by a network-side device to generate a precoding matrix.
[0566] Optionally, the device further includes a determining unit, configured to:
[0567] Determine the codebook type;
[0568] Determine the reporting method of the phase factor;
[0569] Determine the reporting method for PMI;
[0570] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs are determined.
[0571] Optionally, the determining unit is specifically configured to:
[0572] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs in the second part of the channel state information CSI part2 are determined.
[0573] Optionally, the determining unit is specifically configured to:
[0574] Determine the codebook type according to predefined rules;
[0575] Determine a codebook type from a codebook type set according to the codebook type configuration information sent by the network side device;
[0576] Select a codebook type from the codebook type set.
[0577] Optionally, the determining unit is specifically configured to:
[0578] The codebook type is determined according to the CSI-RS resource configuration information; the CSI-RS resource configuration information includes the number of CSI-RS resources and the number of ports.
[0579] Optionally, the determining unit is further configured to:
[0580] A set of predefined codebook types; or,
[0581] A codebook type set is determined according to the CSI-RS resource configuration information.
[0582] Optionally, the determining unit is further configured to:
[0583] Based on the autonomously selected codebook type, first indication information in the first part of the channel state information CSI part1 is determined; the first indication information is used to indicate the codebook type.
[0584] Optionally, the codebook type includes at least one of the following:
[0585]
[0586] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0587] Optionally, the codebook type is associated with the number of CSI-RS resources and the number of ports; when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type includes the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to K PMIs is N k ; where K>=2, k∈{1,2,…,K};
[0588] When K is equal to 2, the codebook types include in, is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource;
[0589] When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; when K is equal to 4, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource;
[0590] When K is equal to other values, the codebook type is deduced in the same way;
[0591] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0592] Optionally, the determining unit is specifically configured to:
[0593] Determine the reporting method of the phase factor according to predefined rules;
[0594] Determine the reporting mode of the phase factor according to the phase factor reporting mode configuration information sent by the network side device;
[0595] Select a phase factor reporting method from a variety of preset phase factor reporting methods.
[0596] Optionally, the reporting method of the phase factor includes at least one of the following:
[0597] Broadband reporting method;
[0598] Broadband and sub-band reporting methods;
[0599] Subband reporting method.
[0600] Optionally, the determining unit is further configured to:
[0601] Based on the autonomously selected reporting mode of the phase factor, the second indication information in the first part of the channel state information CSI part1 is determined; the second indication information is used to indicate the reporting mode of the phase factor.
[0602] Optionally, when the reporting mode of the phase factor is determined to be a broadband reporting mode, the phase factor value is as follows:
[0603] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0604] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0605] Where n is an integer greater than or equal to 0 and less than or equal to 7;
[0606] When the phase factor reporting mode is determined to be broadband and sub-band reporting mode, the phase factor is indicated by a first phase factor and a second phase factor; the product of the value of the first phase factor and the value of the second phase factor is equal to the value of the phase factor when the phase factor reporting mode is broadband reporting mode; the first phase factor adopts the broadband reporting mode, and the second phase factor adopts the sub-band reporting mode; the value of the first phase factor is as follows:
[0607] Where p is an integer greater than or equal to 0 and less than or equal to 3;
[0608] The second phase factor has the following values:
[0609] Where s is an integer greater than or equal to 0 and less than or equal to 1;
[0610] When the phase factor reporting mode is determined to be sub-band reporting mode, the phase factor value is as follows:
[0611] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0612] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0613] Wherein n is an integer greater than or equal to 0 and less than or equal to 7.
[0614] Optionally, the determining unit is specifically configured to:
[0615] Determine the reporting method of PMI according to predefined rules;
[0616] Determine the PMI reporting method based on the PMI reporting method configuration information sent by the network-side device;
[0617] Choose a PMI reporting method from the preset multiple PMI reporting methods.
[0618] Optionally, the PMI reporting method includes at least one of the following:
[0619] Each PMI in the CSI report is reported independently;
[0620] The first PMI in the CSI report is reported in absolute value format, while the remaining PMIs are reported in differential value format.
[0621] The PMI in the CSI report adopts a combined reporting and independent reporting method; the PMI is indicated by the first codebook index i1 and the second codebook index; the combined reporting and independent reporting methods include: the first codebook index i1 corresponding to each PMI in the CSI report is the same and is combined and reported, and only one first codebook index i1 is reported; the second codebook index i2 corresponding to each PMI is reported independently.
[0622] Optionally, the determining unit is further configured to:
[0623] Based on the autonomously selected PMI reporting mode, third indication information in the first part of the channel state information CSI part1 is determined; the third indication information is used to indicate the PMI reporting mode.
[0624] Figure 6 This is a schematic diagram of the structure of a channel state information reporting method and apparatus provided in an embodiment of the present application, which is applied to a network side device, such as Figure 6 As shown, the device includes:
[0625] The receiving unit 600 is configured to receive a CSI report sent by a terminal. The CSI report includes:
[0626] At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between PMIs;
[0627] The generating unit 610 is configured to generate a precoding matrix according to the PMI and the phase factor.
[0628] The apparatus further includes a determining unit configured to:
[0629] Determine the codebook type;
[0630] Determine the reporting method of the phase factor;
[0631] Determine the reporting method for PMI;
[0632] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs are determined.
[0633] The generating unit 610 is specifically configured to:
[0634] Parse the PMI and phase factor in the CSI report based on the determined codebook type, phase factor reporting method, PMI reporting method, number of PMIs, and number of phase factors between PMIs;
[0635] A precoding matrix is generated based on the codebook type, PMI, and phase factor.
[0636] The determining unit is specifically configured to:
[0637] Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs in the second part of the channel state information CSI part2 are determined.
[0638] The determining unit is specifically configured to:
[0639] Determine the codebook type according to predefined rules;
[0640] Determine a codebook type from a codebook type set according to the codebook type configuration information sent to the terminal;
[0641] The codebook type is determined according to first indication information in the first part of the channel state information CSI part1; the first indication information is used to indicate the codebook type that the terminal autonomously selects from the codebook type set.
[0642] The determining unit is specifically configured to:
[0643] The codebook type is determined according to the CSI-RS resource configuration information; the CSI-RS resource configuration information includes the number of CSI-RS resources and the number of ports.
[0644] The determining unit is further configured to:
[0645] A set of predefined codebook types; or,
[0646] A codebook type set is determined according to the CSI-RS resource configuration information.
[0647] Optionally, the codebook type includes at least one of the following:
[0648]
[0649] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0650] Optionally, the codebook type is associated with the number of CSI-RS resources and the number of ports; when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type includes the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to K PMIs is N k ; where K>=2, k∈{1,2,…,K};
[0651] When K is equal to 2, the codebook types include in, is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource;
[0652] When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; when K is equal to 4, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource;
[0653] When K is equal to other values, the codebook type is deduced in the same way;
[0654] in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They can be the same or different from each other; the codebook type is any combination of the precoding matrix and phase factor corresponding to the PMI.
[0655] The determining unit is specifically configured to:
[0656] Determine the reporting method of the phase factor according to predefined rules;
[0657] Determining a reporting mode for the phase factor according to the phase factor reporting mode configuration information sent to the terminal;
[0658] The reporting mode of the phase factor is determined according to the second indication information in the first part of the channel state information CSI part1; the second indication information is used to indicate the reporting mode of the phase factor autonomously selected by the terminal.
[0659] Optionally, the reporting method of the phase factor includes at least one of the following:
[0660] Broadband reporting method;
[0661] Broadband and sub-band reporting methods;
[0662] Subband reporting method.
[0663] Optionally, when the reporting mode of the phase factor is determined to be a broadband reporting mode, the phase factor value is as follows:
[0664] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0665] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0666] Where n is an integer greater than or equal to 0 and less than or equal to 7;
[0667] When the phase factor reporting mode is determined to be broadband and sub-band reporting mode, the phase factor is indicated by a first phase factor and a second phase factor; the product of the value of the first phase factor and the value of the second phase factor is equal to the value of the phase factor when the phase factor reporting mode is broadband reporting mode; the first phase factor adopts the broadband reporting mode, and the second phase factor adopts the sub-band reporting mode; the value of the first phase factor is as follows:
[0668] Where p is an integer greater than or equal to 0 and less than or equal to 3;
[0669] The second phase factor has the following values:
[0670] Where s is an integer greater than or equal to 0 and less than or equal to 1;
[0671] When the phase factor reporting mode is determined to be sub-band reporting mode, the phase factor value is as follows:
[0672] wherein n is an integer greater than or equal to 0 and less than or equal to 3; or,
[0673] where n is an integer greater than or equal to 0 and less than or equal to 1; or,
[0674] Wherein n is an integer greater than or equal to 0 and less than or equal to 7.
[0675] Optionally, the determining unit is specifically configured to:
[0676] Determine the reporting method of PMI according to predefined rules;
[0677] Determine the PMI reporting method based on the PMI reporting method configuration information sent by the network-side device;
[0678] The PMI reporting mode is determined according to the third indication information in the first part of the channel state information CSI part1; the second indication information is used to indicate the PMI reporting mode selected autonomously by the terminal.
[0679] Optionally, the PMI reporting method includes at least one of the following:
[0680] Each PMI in the CSI report is reported independently;
[0681] The first PMI in the CSI report is reported in absolute value format, while the remaining PMIs are reported in differential value format.
[0682] The PMI in the CSI report adopts a combined reporting and independent reporting method; the PMI is indicated by the first codebook index i1 and the second codebook index; the combined reporting and independent reporting methods include: the first codebook index i1 corresponding to each PMI in the CSI report is the same and is combined and reported, and only one first codebook index i1 is reported; the second codebook index i2 corresponding to each PMI is reported independently.
[0683] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0684] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0685] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0686] On the other hand, an embodiment of the present application also provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the channel state information reporting method provided by the above embodiments, including: sending a CSI report to a network side device; wherein the CSI report includes: at least one precoding matrix indication PMI and at least one phase factor; the phase factor is used to indicate the phase factor between PMIs; the PMI and the phase factor are used by the network side device to generate a precoding matrix.
[0687] On the other hand, an embodiment of the present application also provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the channel state information reporting method provided by the above embodiments, including: receiving a CSI report sent by a terminal; wherein the CSI report includes: at least one precoding matrix indicating PMI and at least one phase factor; the phase factor is used to indicate the phase factor between PMIs; and generating a precoding matrix based on the PMI and the phase factor.
[0688] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs)), etc.
[0689] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.
[0690] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0691] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0692] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0693] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application is intended to include these modifications and variations.
Claims
1. A method for reporting channel state information (CSI), characterized in that: Applied to terminals, including: Sending a CSI report to a network-side device; wherein the CSI report includes: At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between the PMIs; the PMI and the phase factor are used by the network side device to generate a precoding matrix.
2. The method according to claim 1, characterized in that Before sending the CSI report to the network side device, the method further includes: Determine the codebook type; Determine the reporting method of the phase factor; Determine the reporting method for PMI; Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs are determined.
3. The method according to claim 2, characterized in that The determining, based on the codebook type, the number of PMIs and the number of phase factors between the PMIs includes: Based on the codebook type, the number of PMIs and the number of phase factors between PMIs in the second part CSIpart2 of the channel state information are determined.
4. The method according to claim 2, characterized in that Determining the codebook type includes one of the following: Determining the codebook type according to predefined rules; Determine the codebook type from a codebook type set according to the codebook type configuration information sent by the network side device; The codebook type is autonomously selected from the codebook type set.
5. The method according to claim 4, characterized in that The determining the codebook type according to a predefined rule includes: The codebook type is determined according to CSI-RS resource configuration information; the CSI-RS resource configuration information includes the number of CSI-RS resources and the number of ports.
6. The method according to claim 4, characterized in that Also includes: predefining the codebook type set; or, The codebook type set is determined according to the CSI-RS resource configuration information.
7. The method according to claim 4, characterized in that After autonomously selecting the codebook type from the codebook type set, the method further includes: Based on the autonomously selected codebook type, first indication information in the first part CSIpart1 of the channel state information is determined; the first indication information is used to indicate the codebook type.
8. The method according to claim 4, characterized in that The codebook type includes at least one of the following: in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They may be the same as or different from each other; the codebook type is any combination of the precoding matrix corresponding to the PMI and the phase factor.
9. The method according to claim 4, characterized in that The codebook type is associated with the number of CSI-RS resources and the number of ports; when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type includes the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to the K PMIs is N k ; where K>=2, k∈{1,2,…,K}; When K is equal to 2, the codebook types include in, is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; when K is equal to 4, the codebook type includes in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix of N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource; When K is equal to other values, the codebook type is deduced in the same way; in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They may be the same as or different from each other; the codebook type is any combination of the precoding matrix corresponding to the PMI and the phase factor.
10. The method according to claim 2, characterized in that The reporting method for determining the phase factor includes one of the following: Determining a reporting method of the phase factor according to a predefined rule; Determining a reporting mode for the phase factor according to the phase factor reporting mode configuration information sent by the network side device; A reporting method of the phase factor is independently selected from a plurality of preset reporting methods of the phase factor.
11. The method according to claim 10, characterized in that The reporting method of the phase factor includes at least one of the following: Broadband reporting method; Broadband and sub-band reporting methods; Subband reporting method.
12. The method according to claim 10, characterized in that After autonomously selecting the phase factor reporting method from a plurality of preset phase factor reporting methods, the method further includes: Based on the autonomously selected reporting mode of the phase factor, second indication information in the first part of the channel state information CSI part1 is determined; the second indication information is used to indicate the reporting mode of the phase factor.
13. The method according to claim 11, characterized in that When the phase factor reporting mode is determined to be broadband reporting mode, the phase factor value is as follows: wherein n is an integer greater than or equal to 0 and less than or equal to 3; or, where n is an integer greater than or equal to 0 and less than or equal to 1; or, Where n is an integer greater than or equal to 0 and less than or equal to 7; When it is determined that the reporting mode of the phase factor is broadband and sub-band reporting mode, the phase factor is indicated by a first phase factor and a second phase factor; the product corresponding to the value of the first phase factor and the value of the second phase factor is equal to the value of the phase factor when the reporting mode of the phase factor is broadband reporting mode; the first phase factor adopts the broadband reporting mode, and the second phase factor adopts the sub-band reporting mode; the value of the first phase factor is as follows: Where p is an integer greater than or equal to 0 and less than or equal to 3; The second phase factor has the following value: Where s is an integer greater than or equal to 0 and less than or equal to 1; When it is determined that the reporting mode of the phase factor is the sub-band reporting mode, the value of the phase factor is as follows: wherein n is an integer greater than or equal to 0 and less than or equal to 3; or, where n is an integer greater than or equal to 0 and less than or equal to 1; or, Wherein n is an integer greater than or equal to 0 and less than or equal to 7.
14. The method according to claim 2, characterized in that The reporting method for determining the PMI includes one of the following: Determining a reporting method for the PMI according to predefined rules; Determine the PMI reporting mode according to the PMI reporting mode configuration information sent by the network side device; The PMI reporting method is selected independently from a plurality of preset PMI reporting methods.
15. The method according to claim 14, characterized in that The PMI reporting method includes at least one of the following: Each PMI in the CSI report is reported independently; The first PMI in the CSI report is reported in absolute value format, while the remaining PMIs are reported in differential value format. The PMI in the CSI report adopts the combined reporting and independent reporting methods; the PMI is indicated by the first codebook index i1 and the second codebook index; The combined reporting and independent reporting methods include: the first codebook index i1 corresponding to each PMI in the CSI report is the same and is reported in a combined manner, and only one first codebook index i1 is reported; the second codebook index i2 corresponding to each PMI is reported independently.
16. The method according to claim 14, characterized in that After autonomously selecting the PMI reporting method from a plurality of preset PMI reporting methods, the method further includes: Based on the autonomously selected reporting mode of the PMI, third indication information in the first part of the channel state information CSI part1 is determined; the third indication information is used to indicate the reporting mode of the PMI.
17. A method for reporting channel state information (CSI), characterized in that: Applicable to network-side devices, including: Receiving a CSI report sent by a terminal; wherein the CSI report includes: At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between the PMIs; A precoding matrix is generated according to the PMI and the phase factor.
18. The method according to claim 17, characterized in that The method further comprises: Determine the codebook type; Determine the reporting method of the phase factor; Determine the reporting method for PMI; Based on the codebook type, the number of PMIs and the number of phase factors between the PMIs are determined.
19. The method according to claim 18, characterized in that Generating a precoding matrix according to the PMI and the phase factor includes: Parsing the PMI and phase factor in the CSI report according to the determined codebook type, phase factor reporting method, PMI reporting method, number of PMIs, and number of phase factors between PMIs; The precoding matrix is generated based on the codebook type, the PMI, and the phase factor.
20. The method according to claim 18, wherein The determining, based on the codebook type, the number of PMIs and the number of phase factors between the PMIs includes: Based on the codebook type, the number of PMIs and the number of phase factors between PMIs in the second part CSIpart2 of the channel state information are determined.
21. The method according to claim 18, wherein Determining the codebook type includes one of the following: Determining the codebook type according to predefined rules; Determining the codebook type from a codebook type set according to the codebook type configuration information sent to the terminal; Determining the codebook type according to first indication information in the first part CSIpart1 of the channel state information; The first indication information is used to instruct the terminal to autonomously select a codebook type from a codebook type set.
22. The method according to claim 21, characterized in that The determining the codebook type according to a predefined rule includes: The codebook type is determined according to CSI-RS resource configuration information; the CSI-RS resource configuration information includes the number of CSI-RS resources and the number of ports.
23. The method according to claim 21, characterized in that Also includes: predefining the codebook type set; or, The codebook type set is determined according to the CSI-RS resource configuration information.
24. The method according to claim 21, characterized in that The codebook type includes at least one of the following: in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They may be the same as or different from each other; the codebook type is any combination of the precoding matrix corresponding to the PMI and the phase factor.
25. The method according to claim 21, characterized in that The codebook type is associated with the number of CSI-RS resources and the number of ports; when the number of CSI-RS resources is K and the number of ports of the kth CSI-RS resource is N k In the case of , the codebook type includes the precoding matrix corresponding to K PMIs and the phase factor between K-1 PMIs; the number of rows corresponding to the kth precoding matrix in the precoding matrix corresponding to the K PMIs is N k ; where K>=2, k∈{1,2,…,K}; When K is equal to 2, the codebook types include in, is a matrix with N1 rows; is a matrix with N2 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; When K is equal to 3, the codebook types include in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix with N3 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; when K is equal to 4, the codebook type includes in, is a matrix with N1 rows; is a matrix of N2 rows; is a matrix of N3 rows; is a matrix with N4 rows; N1 is the number of ports of the first CSI-RS resource; N2 is the number of ports of the second CSI-RS resource; N3 is the number of ports of the third CSI-RS resource; N4 is the number of ports of the fourth CSI-RS resource; When K is equal to other values, the codebook type is deduced in the same way; in, Represents the precoding matrix corresponding to PMI; represents the phase factor between PMIs; They can be the same or different from each other; They may be the same as or different from each other; the codebook type is any combination of the precoding matrix corresponding to the PMI and the phase factor.
26. The method according to claim 18, wherein The reporting method of determining the phase factor includes one of the following: Determining a reporting method of the phase factor according to a predefined rule; According to the phase factor reporting mode configuration information sent to the terminal, the phase factor is determined The reporting method of the child; The reporting mode of the phase factor is determined according to the second indication information in the first part of the channel state information CSI part1; the second indication information is used to indicate the reporting mode of the phase factor autonomously selected by the terminal.
27. The method according to claim 26, characterized in that The reporting method of the phase factor includes at least one of the following: Broadband reporting method; Broadband and sub-band reporting methods; Subband reporting method.
28. The method according to claim 27, characterized in that When the phase factor reporting mode is determined to be broadband reporting mode, the phase factor value is as follows: wherein n is an integer greater than or equal to 0 and less than or equal to 3; or, where n is an integer greater than or equal to 0 and less than or equal to 1; or, Where n is an integer greater than or equal to 0 and less than or equal to 7; When it is determined that the reporting mode of the phase factor is broadband and sub-band reporting mode, the phase factor is indicated by a first phase factor and a second phase factor; the product corresponding to the value of the first phase factor and the value of the second phase factor is equal to the value of the phase factor when the reporting mode of the phase factor is broadband reporting mode; the first phase factor adopts the broadband reporting mode, and the second phase factor adopts the sub-band reporting mode; the value of the first phase factor is as follows: Where p is an integer greater than or equal to 0 and less than or equal to 3; The second phase factor has the following value: Where s is an integer greater than or equal to 0 and less than or equal to 1; When it is determined that the reporting mode of the phase factor is the sub-band reporting mode, the value of the phase factor is as follows: wherein n is an integer greater than or equal to 0 and less than or equal to 3; or, where n is an integer greater than or equal to 0 and less than or equal to 1; or, Wherein n is an integer greater than or equal to 0 and less than or equal to 7.
29. The method according to claim 18, wherein The reporting method for determining the PMI includes one of the following: Determining a reporting method for the PMI according to predefined rules; Determine the PMI reporting mode according to the PMI reporting mode configuration information sent by the network side device; The reporting mode of the PMI is determined according to the third indication information in the first part CSIpart1 of the channel state information; the third indication information is used to indicate the reporting mode of the PMI autonomously selected by the terminal.
30. The method according to claim 29, wherein The PMI reporting method includes at least one of the following: Each PMI in the CSI report is reported independently; The first PMI in the CSI report is reported in absolute value format, while the remaining PMIs are reported in differential value format. The PMI in the CSI report adopts the combined reporting and independent reporting methods; the PMI is indicated by the first codebook index i1 and the second codebook index; The combined reporting and independent reporting methods include: the first codebook index i1 corresponding to each PMI in the CSI report is the same and is reported in a combined manner, and only one first codebook index i1 is reported; the second codebook index i2 corresponding to each PMI is reported independently.
31. A terminal, characterized in that: Including memory, transceiver, processor: a memory for storing computer programs; a transceiver for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Sending a CSI report to a network-side device; wherein the CSI report includes: At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between the PMIs; the PMI and the phase factor are used by the network side device to generate a precoding matrix.
32. A network side device, characterized in that: Including memory, transceiver, processor: a memory for storing computer programs; a transceiver for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Receiving a CSI report sent by a terminal; wherein the CSI report includes: At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between the PMIs; A precoding matrix is generated according to the PMI and the phase factor.
33. A channel state information (CSI) reporting device, characterized in that: Applied to terminals, including: A sending unit, configured to send a CSI report to a network-side device; wherein the CSI report includes: At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between the PMIs; the PMI and the phase factor are used by the network side device to generate a precoding matrix.
34. A channel state information (CSI) reporting device, characterized in that: Applicable to network-side devices, including: A receiving unit, configured to receive a CSI report sent by a terminal; wherein the CSI report includes: At least one precoding matrix indicates a PMI and at least one phase factor; the phase factor is used to indicate a phase factor between the PMIs; A generating unit is configured to generate a precoding matrix according to the PMI and the phase factor.
35. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method according to any one of claims 1 to 16, or execute the method according to any one of claims 17 to 30.
Citation Information
Patent Citations
Communication method and device
CN111327352A
Channel state information feedback method and device
CN111756419A
Information reporting method and device, information determining method and device, terminal and network side equipment
CN116634475A
Method, apparatus and system for indicating precoding matrix
EP3506522A1
Method and apparatus to enable CSI reporting in wireless communication systems
US20200162142A1