CN111587543A - Channel state information matrix information processing method and communication device - Google Patents
Channel state information matrix information processing method and communication device Download PDFInfo
- Publication number
- CN111587543A CN111587543A CN201880086544.0A CN201880086544A CN111587543A CN 111587543 A CN111587543 A CN 111587543A CN 201880086544 A CN201880086544 A CN 201880086544A CN 111587543 A CN111587543 A CN 111587543A
- Authority
- CN
- China
- Prior art keywords
- channel state
- state information
- matrix
- information matrix
- integer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000011159 matrix material Substances 0.000 title claims abstract description 333
- 238000004891 communication Methods 0.000 title claims abstract description 158
- 230000010365 information processing Effects 0.000 title claims abstract description 13
- 238000003672 processing method Methods 0.000 title claims abstract description 13
- 238000000034 method Methods 0.000 claims abstract description 81
- 239000013598 vector Substances 0.000 claims description 50
- 238000012545 processing Methods 0.000 claims description 30
- 230000011664 signaling Effects 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 16
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 23
- 230000010287 polarization Effects 0.000 description 21
- 238000013461 design Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 18
- 230000008569 process Effects 0.000 description 14
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000009466 transformation Effects 0.000 description 5
- 230000009977 dual effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 241000764238 Isis Species 0.000 description 1
- 239000000956 alloy Substances 0.000 description 1
- 229910045601 alloy Inorganic materials 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000021615 conjugation Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 235000012149 noodles Nutrition 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a channel state information matrix information processing method and a communication device, wherein the method comprises the following steps: the first communication device firstly determines channel state information matrix indicating information, and then transmits the channel state information matrix indicating information, wherein the channel state information matrix indicated by the channel state information matrix indicating information satisfies formulas (1) - (2) or formulas (3) - (4). The feedback quantity of the indication information of the channel state information matrix is small, so that the feedback quantity carried by the indication information of the channel state information matrix is obviously reduced compared with the feedback quantity of the indication information for acquiring the channel state information with the same precision in the prior art, and the occupation of effective resources can be greatly reduced; or under the condition of feeding back the indication information of the same amount of channel state information, the accuracy of the access network equipment for acquiring the channel state information can be greatly improved, so that the performance of the whole system is improved. The method provided by the embodiment can be applied to communication systems, such as V2X, LTE-V, V2V, internet of vehicles, MTC, IoT, LTE-M, M2M, internet of things, and the like.
Description
The present application relates to communications technologies, and in particular, to a method and a communications apparatus for processing channel state information matrix information.
In a large-scale multiple-Input multiple-Output (Massive MIMO) technology, a large-scale array antenna is adopted at a base station end, and a large number of antennas are configured to obtain higher antenna freedom and support more users, so that the purpose of improving the cell throughput is achieved, and the cell performance is greatly improved. In a Frequency Division multiplexing (FDD) system using Massive MIMO, uplink and downlink channels do not have uplink and downlink reciprocity, and therefore downlink channel information needs to be fed back to an access network device through a terminal. Specifically, the terminal feeds back Channel State Information (CSI) to the access network device, and the access network device eliminates interference between users according to the CSI. Therefore, in an FDD system using Massive MIMO, how to report CSI with high accuracy is a key to improve the performance of a cell.
However, the feedback of the high-precision CSI by the terminal may result in excessive resource occupied by the CSI, which may further increase system overhead and reduce the utilization rate of system resources.
Disclosure of Invention
The application provides a channel state information matrix information processing method and a communication device, which are used for solving the problem that in the prior art, CSI occupies too many resources.
A first aspect of the present application provides a method for processing channel state information matrix information, where the method includes:
the first communication device first determines the channel state information matrix indication information and then transmits the channel state information matrix indication information.
Wherein the channel state information matrix indication information is used for indicating N3A channel state information matrix, N3Each channel state information matrix in the channel state information matrixes is 2N1N2A matrix of rows and columns, N3The kth channel state information matrix in the channel state information matrixes is Wk,N3Is an integer greater than 0; k is an integer of 1 to N3And is and
when l is equal to 2, the reaction solution is, column 1 of (a) is the kth column of the matrix W,column 2 of (A) is the Nth of the matrix W3+ k columns, where W satisfies: w ═ W1 W2],βk,2,βk,1Is a real number;
Wl1,2, satisfying the following formula (1) or (3):
Or,
Wherein, in formula (1) and formula (3), P is an integer greater than 0, L is an integer greater than 0,is of length N1The line vectors of (a) are,is of length N2The line vectors of (a) are,is of length N3The line vectors of (a) are,andin the case of a real number,andis a plurality of modulo 1; in the formula (3), the first and second groups,is a length 2 row vector.
In the method, the first communication device determines the channel state information matrix indicating information, and the channel state information matrix indicated by the channel state information matrix indicating information satisfies equations (1) - (2) or equations (3) - (4). The feedback quantity of the indication information of the channel state information matrix is small, so that the feedback quantity carried by the indication information of the channel state information matrix is obviously reduced compared with the feedback quantity of the indication information for acquiring the channel state information with the same precision in the prior art, and the occupation of effective resources can be greatly reduced; or under the condition of feeding back the indication information of the same amount of channel state information, the accuracy of the access network equipment for acquiring the channel state information can be greatly improved, so that the performance of the whole system is improved.
In one possible design, the N3Channel state information matrix and N3One-to-one correspondence of frequency domain resource units, N3The kth channel state information matrix W in the channel state information matriceskAnd said N3The kth frequency domain resource unit of the frequency domain resource units corresponds to, k is an integer, k ∈ {1,23};
Said N is3A frequency domain resourceKth of cell2The lowest frequency in the frequency occupied by each frequency domain resource unit is more than or equal to N3Kth frequency domain resource unit1The highest frequency of the frequencies occupied by the frequency domain resource units, wherein k2Greater than k1。
wherein N is1、N2、O1、O2、O3、O4Are all integers greater than 0.Is 0 or more and O or less1N1-an integer of 1, and (ii) a,is 0 or more and O or less2N2-an integer of 1, and (ii) a,is 0 or more and O or less3N3-an integer of 1, and (ii) a,is 0 or more and 2O or less4-an integer of 1.
In the method, based on the consideration that the channel information has sparse characteristics in some transform domains, the feedback quantity of the CSI reported by the terminal to the access network equipment can be greatly compressed, so that in the application, the codebook structure is based on the transform domain, and the terminal only reports the code words corresponding to the components with larger information quantity in the transform domain, so that the feedback quantity can be greatly compressed under the condition of ensuring the precision of the reported CSI.
according to the method, the constructed code words are subjected to oversampling, the resolution ratio of the code words can be greatly increased after oversampling processing, the redundancy of a codebook is improved, and the mapping of a channel on the codebook can be sparse, so that a terminal can select fewer code words to report CSI to access network equipment, and meanwhile, the access network equipment can obtain higher accuracy of the CSI.
In one possible design, the channel state information matrix indication information includes an indicationAndinformation, indicationAndand indicateAndthe information of (1).
In one possible design, P, L, N1、N2、N3、O1、O2、O3、O4At least one of which is composed ofLayer signaling or radio resource control, RRC, signaling indication, or P, L, N1、N2、N3、O1、O2、O3、O4Is a predefined value.
In the method, P, L, N involved in feeding back the channel state information is indicated by physical signaling, RRC signaling or predefined mode1、N2、N3、O1、O2、O3、O4The complexity and the feedback quantity can be flexibly controlled and realized by part or all of the parameters in the method, and the requirements of various scenes on the accuracy of the feedback quantity and the channel state information are met.
In one possible design, the channel state information matrix is a channel information matrix or a precoding matrix.
In the method, the channel state information matrix can be a precoding matrix or channel information, and the processing can enable the terminal to have more flexibility in algorithm design and implementation.
A second aspect of the present application provides a method for processing channel state information matrix information, the method including:
and the second communication device receives the channel state information matrix indication information and determines the channel state information matrix according to the channel state information matrix indication information.
Wherein the channel state information matrix indication information is used for indicating N3A channel state information matrix, N3Each channel state information matrix in the channel state information matrixes is 2N1N2A matrix of rows and columns, N3The kth channel state information matrix in the channel state information matrixes is Wk,N3Is an integer greater than 0, k is an integer, and k is greater than or equal to 1 and less than or equal to N3And is and
l=2, column 1 of (a) is the kth column of the matrix W,column 2 of (A) is the Nth of the matrix W3+ k columns, where W satisfies: w ═ W1 W2],βk,1、βk,2Is a real number;
Wl1,2, satisfying the following formula (1) or (3):
Or,
Wherein, in formula (1) and formula (3), P is an integer greater than 0, L is an integer greater than 0,is of length N1The line vectors of (a) are,is of length N2The line vectors of (a) are,is of length N3The line vectors of (a) are,andin the case of a real number,andis a plurality of modulo 1; in the formula (3), the first and second groups,is a length 2 row vector.
In one possible design, the N3Channel state information matrix and N3One-to-one correspondence of frequency domain resource units, N3The kth channel state information matrix W in the channel state information matriceskAnd said N3The kth frequency domain resource unit of the frequency domain resource units corresponds to, k is an integer, k ∈ {1,23};
Said N is3Kth frequency domain resource unit2The lowest frequency in the frequency occupied by each frequency domain resource unit is more than or equal to N3Kth frequency domain resource unit1The highest frequency of the frequencies occupied by the frequency domain resource units, wherein k2Greater than k1。
wherein N is1、N2、O1、O2、O3、O4Are all integers greater than 0 and are each,is 0 or more and O or less1N1-an integer of 1, and (ii) a,is 0 or more and O or less2N2-an integer of 1, and (ii) a,is 0 or more and O or less3N3-an integer of 1, and (ii) a,is 0 or more and 2O or less4-an integer of 1.
in one possible design, the channel state information matrix indication information includes an indicationAndinformation, indicationAndand, indicate Andthe information of (1).
In one possible design, the method for determining the csi matrix by the second communications device according to the csi matrix indicator includes:
the second communication device obtains the indication information according to the channel state information matrix And
The second communication device is based onN1、N2、N3、O1、O2、O3And the following formula, calculated to obtainAnd
the second communication device is based onP, L, formula (1) and formula (2), calculating to obtain a channel state information matrix;
said second communication device being in accordance with αkOr βk,1、βk,2And normalizing the channel state information matrix.
In one possible design, the method for determining the csi matrix by the second communications device according to the csi matrix indicator includes:
the second communication device obtains the indication information according to the channel state information matrix And
the second communication device is based onO1、 O2、O3、O4And the following formula, calculated to obtain
The second communication device is based onN1、N2、N3、O1、O2、O3、O4And the following formula, calculated to obtainAnd
the second communication device is based onP, L, formula (3) and formula (4), calculating to obtain a channel state information matrix;
said second communication device being in accordance with αkOr βk,1、βk,2And normalizing the channel state information matrix.
In one possible design, P, L, N1、N2、N3、O1、O2、O3、O4Is indicated by physical layer signaling or radio resource control, RRC, signaling, or, P, L, N1、N2、N3、O1、O2、O3、O4Is a predefined value.
In one possible design, the channel state information matrix is a channel information matrix or a precoding matrix.
A third aspect of the present application provides a communication apparatus that implements the function of the first communication apparatus in the first aspect. These functions may be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions.
In one possible design, the communication device may include a processing module and a sending module, which may perform the respective functions in the first aspect, such as: the processing module is used for determining the indication information of the channel state information matrix; and the sending module is used for sending the channel state information matrix indication information.
A fourth aspect of the present application provides a communication apparatus that realizes the function of the second communication apparatus in the second aspect. These functions may be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions.
In one possible design, the communication device may include a receiving module and a processing module, which may perform the respective functions in the second aspect, such as: the receiving module is used for receiving the channel state information matrix indication information; and the processing module is used for determining the channel state information matrix according to the channel state information matrix indication information.
A fifth aspect of the present application provides a communication apparatus, comprising: a memory and a processor. The memory is configured to store program instructions, and the processor is configured to call the program instructions in the memory to implement the functions of the first communication device in the first aspect.
A sixth aspect of the present application provides a communication apparatus comprising: a memory and a processor. The memory is used for storing program instructions, and the processor is used for calling the program instructions in the memory to realize the functions of the second communication device in the second aspect.
A seventh aspect of the present application provides a chip for a first communication device, the chip comprising: at least one communication interface, at least one processor, and at least one memory, wherein the communication interface, the processor, and the memory are interconnected by a circuit (or a bus in some cases), and the processor invokes instructions stored in the memory to perform the method steps of the first aspect.
An eighth aspect of the present application provides a chip for a second communication device, the chip comprising: at least one communication interface, at least one processor, and at least one memory, wherein the communication interface, the processor, and the memory are interconnected by a circuit (or a bus in some cases), and the processor invokes instructions stored in the memory to perform the method steps of the second aspect.
A ninth aspect of the present application provides a computer readable storage medium having stored thereon a computer program comprising program instructions which, when executed by a module, cause the module to perform the method of the first aspect described above.
A tenth aspect of the present application provides a computer-readable storage medium storing a computer program comprising program instructions which, when executed by a module, cause the module to perform the method of the second aspect described above.
An eleventh aspect of the present application provides a non-volatile storage medium having one or more program codes stored therein, which when executed by a terminal, performs the associated method steps performed by the first communication device of the first aspect.
A twelfth aspect of the present application provides a non-volatile storage medium having one or more program codes stored therein, where the program codes are executed by an access network device, and the access network device executes the relevant method steps executed by the second communication device in the second aspect.
A thirteenth aspect of the present application provides a computer program product comprising one or more computer instructions which, when loaded and executed on a computer, performs the method steps of the first aspect described above.
A fourteenth aspect of the present application provides a computer program product comprising one or more computer instructions which, when loaded and executed on a computer, performs the method steps of the second aspect described above.
FIG. 1 is a system architecture diagram suitable for use with the present application;
fig. 2 is a schematic structural diagram of a dual-polarized array antenna provided in the present application;
fig. 3 is an interaction flowchart of an embodiment of a channel state information matrix information processing method provided in the present application;
fig. 4 is a schematic flowchart of an embodiment of a channel state information matrix information processing method provided in the present application;
fig. 5 is a schematic flowchart of an embodiment of a channel state information matrix information processing method provided in the present application;
fig. 6 is a block diagram of a communication device provided in the present application;
fig. 7 is a block diagram of a communication device provided in the present application;
fig. 8 is a block diagram of a communication device provided herein;
fig. 9 is a block diagram of a communication device provided herein;
FIG. 10 is a block diagram of a chip provided herein;
fig. 11 is a block diagram of another chip provided in the present application.
The channel state information matrix information processing method and device provided by the application can be applied to the system architecture shown in fig. 1. As shown in fig. 1, the system includes: the access network equipment sends data to the terminal through the antenna. With the introduction of MassiveMIMO technology, the structure of the antenna is developed into a dual-polarized array antenna. Fig. 2 is a schematic structural diagram of a dual-polarized array antenna provided in the present application, where each cross line in fig. 2 represents an antenna array, and each oblique line in the cross line represents a polarization direction.
For better understanding of the technical solutions of the present application, the following explains the network elements referred to in fig. 1 and other terms referred to in the present application:
1) the first communication device: the first communication device may be a terminal or a processing chip in a terminal, the terminal may be a wireless terminal or a wired terminal, the wireless terminal may be a device providing voice and/or other service data connectivity to a user, a handheld device having a wireless connection function, or other processing device connected to a wireless modem. Wireless terminals, which may be mobile terminals such as mobile telephones (or "cellular" telephones) and computers having mobile terminals, such as portable, pocket, hand-held, computer-included, or vehicle-mounted mobile devices, may communicate with one or more core networks via a Radio Access Network (RAN), which may exchange language and/or data with the RAN. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). A wireless Terminal may also be referred to as a system, a Subscriber Unit (Subscriber Unit), a Subscriber Station (Subscriber Station), a Mobile Station (Mobile), a Remote Station (Remote Station), a Remote Terminal (Remote Terminal), an Access Terminal (Access Terminal), a User Terminal (User Terminal), a User Agent (User Agent), and a User Device or User Equipment (User Equipment), which are not limited herein.
2) And a second processing device: the second processing means may be an access network device, which may be a base station, or an access point, or may refer to a device in an access network that communicates over the air interface with wireless terminals over one or more sectors, or a processing chip in an access network device. The base station may be configured to interconvert received air frames and IP packets as a router between the wireless terminal and the rest of the access network, which may include an Internet Protocol (IP) network. The base station may also coordinate management of attributes for the air interface. For example, the Base Station may be a Base Transceiver Station (BTS) in Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a Base Station (NodeB, NB) in Wideband Code Division Multiple Access (WCDMA), an evolved Node B (eNB, eNodeB) in Long Term Evolution (Long Term Evolution, LTE), a relay Station or an Access point, or a Base Station (gNB) in a 5G network, and the like, but is not limited thereto.
3) The term "plurality" means two or more, and the other terms are similar. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
First, the parameters, symbol flags, and concepts related to the present application are explained below, and the parameters, symbol flags, and concepts have the same meaning on the first communication apparatus and the second communication apparatus side.
(1) P: representing the number of selected time domain multipaths after IDFT
(2) L: representing the number of vectors used for linear combining in one multipath
(3) N1, N2: respectively representing the horizontal and vertical antenna dimensions. When N is present1Representing the size of the horizontal antenna dimension, N2Represents the vertical antenna dimension size; when N is present2Representing the size of the horizontal antenna dimension, N1Indicating the vertical antenna dimension.
(4) N3: representing transform domain dimension size of codebook
(5)O1、O2、O3、O4: representing oversampled parameters
(7)(A)TRepresenting transposing a matrix or vector A
(8)(A)*Representing conjugation of a matrix or vector A
(9)(A)HRepresenting conjugate transposing of a matrix or vector A
(10) A (1, 1) represents that the elements indicated by a matrix A with a first dimension of 1, all values of a second dimension and a third dimension of 1 are taken as the following elements: "means taking all values in that dimension.
(11) [ a: b ]: represents [ a: b ] ═ a, a +1, a +2, …, b ], wherein a and b are integers and b > a.
(12) L a |: representing the modulo of a complex number a.
(13) angle (a): indicating the phase of the complex number a is calculated.
(14) Layer (b): the layer in the present application corresponds to the concept of rank, with rank 1 corresponding to data transmission of layer 1 and rank 2 corresponding to data transmission of layer 2.
Optionally, at least one of the parameters shown in (1) to (5) above is indicated by physical layer signaling or Radio Resource Control (RRC) signaling, or the parameters shown in (1) to (5) above may also be a predefined value. Wherein the predefined value refers to a value defined by a protocol or a value defined by the first communication device and/or the second communication device.
P, L, N involved in feeding back channel state information is indicated by physical signaling, RRC signaling or predefined means in the present application1、N2、N3、O1、O2、O3、O4The complexity and the feedback quantity can be flexibly controlled and realized by part or all of the parameters in the method, and the requirements of various scenes on the accuracy of the feedback quantity and the channel state information are met.
Fig. 3 is an interaction flowchart of an embodiment of a channel state information matrix information processing method provided in the present application, and as shown in fig. 3, the method includes:
s301, the first communication device determines channel state information matrix indication information.
The first communication device may be the terminal.
Wherein, the channel state information matrix indication information is used for indicating N3A channel state information matrix, N3Each channel state information matrix in the channel state information matrixes is 2N1N2A matrix of rows and columns, N3The kth channel state information matrix in the channel state information matrixes is WkWherein k is an integer, and k is not less than 1 and not more than N3And is and
l=1, is the kth column of the matrix W, W ═ W1,αkTo normalize the coefficients, αkIs a real number; or,
when l is equal to 2, the reaction solution is, column 1 of (a) is the kth column of the matrix W,column 2 of (A) is the Nth of the matrix W3+ k columns, where W satisfies: w ═ W1 W2],βk,2,βk,1To normalize the coefficients, βk,2,βk,1Are real numbers.
Wl1,2, satisfying the following formula (1) or (3):
Or,
Wherein, in the formula (1) and the formula (3),is of length N1The line vectors of (a) are,is of length N2The line vectors of (a) are,is of length N3Is a vector of the transform domain matrix,andin the case of a real number,andis a complex number with a modulus of 1. In the formula (3), the first and second groups,is a length 2 row vector.
In addition, the above l represents the number of layers of the antenna.
Specifically, the above equations (1) and (2) correspond to a scenario in which the weighting coefficients are calculated individually for each polarization direction of the antenna, and the above equations (3) and (4) correspond to a scenario in which the weighting coefficients are calculated jointly for two polarization directions of the antenna.
In one example, the first communication device may calculate the channel state information matrix indicator based on a specific formula or determine the channel state information matrix indicator by traversing the channel state information matrix.
A specific method for calculating the channel state information matrix indication information based on a specific formula will be described in detail in the following embodiments.
The method for determining the indication information of the channel state information matrix by traversing the channel state information matrix comprises the following steps:
and traversing all code words in the codebook, wherein the code words are generated according to the formula (2) or the formula (4). And then, calculating the correlation between the channel information and the original frequency domain channel information, and selecting the optimal oversampling parameter according to the criterion of the maximum correlation. After the optimal oversampling parameters are determined, the P transform domain indexes selected by the transform domain are determined. And then, traversing all the selected transform domain indexes, and calculating to obtain L vector indication indexes and vector weighting coefficients for each selected transform domain index, thereby obtaining all the channel state information matrix indication information.
Correspondingly, at the receiving end, that is, at the access network device side, a channel state information matrix is obtained by using a weighted combination method, where the weighted combination satisfies the above formula (1) or the above formula (3).
S302, the first communication device transmits the channel state information matrix indication information.
And S303, the second communication device determines the channel state information matrix according to the channel state information matrix indication information.
The CSI matrix indicator forms downlink CSI, and the first communication device sends the downlink CSI to the second communication device, where the second communication device may specifically be the access network device.
After receiving the channel state information matrix indication information, the second communication device may determine the channel state information matrix according to the channel state information matrix indication information, or, when the channel state information matrix is a precoding matrix, in some specific scenarios, the second communication device may also directly determine the channel state information matrix according to actual needs without according to the channel state information matrix indication information.
For example, in some specific scenarios, for a channel state information matrix with a column number of 2 (i.e., l is 2), the access network device determines that only 1 column of the channel state information matrix is needed, and then the access network device selects 1 column of the channel state information matrix as the channel state information matrix.
A specific method for determining the channel state information matrix according to the channel state information matrix indication information by the second communication device will be described in detail in the following embodiments.
Optionally, the channel state information matrix may be a channel information matrix or a precoding matrix. The following embodiments of the present application take a channel information matrix as an example to describe a specific implementation process of the present application, and a process related to a precoding matrix is also described in the following embodiments.
In the application, the channel state information matrix may be a precoding matrix or channel information, and such processing enables the terminal to have more flexibility in algorithm design and implementation.
In this embodiment, the first communication device determines channel state information matrix indicating information that indicates a channel state information matrix satisfying equations (1) to (2) or satisfying equations (3) to (4). The feedback quantity of the indication information of the channel state information matrix is small, so that the feedback quantity carried by the indication information of the channel state information matrix is obviously reduced compared with the feedback quantity of the indication information for acquiring the channel state information with the same precision in the prior art, and the occupation of effective resources can be greatly reduced; or under the condition of feeding back the indication information of the same amount of channel state information, the accuracy of the access network equipment for acquiring the channel state information can be greatly improved, so that the performance of the whole system is improved.
A specific procedure for the first communication device to determine the above-mentioned channel state information matrix indication information is first described below.
For ease of understanding, the following embodiments refer to a system bandwidth of 10 Resource Blocks (RBs), where a Resource Block refers to a time-frequency unit occupying a certain time width and frequency width in the time-frequency domain. The number of antennas of the first communication device is 2, the antennas are arranged in 1 row and 2 columns, the number of antennas of the second communication device is 4, and accordingly, N is given as an example1=2,N2=1,N310. In addition, in the following examples of the present application, P is 2, L is 1, and O is assumed1=4,O2=1,O3=2。
The specific procedure for the first communication device to determine the channel state information matrix indication information in step S301 is as follows.
Fig. 4 is a schematic flowchart of an embodiment of a channel state information matrix information processing method provided in the present application, and as shown in fig. 4, a process of determining channel state information matrix indication information by a first communication device is as follows:
s401, channel estimation is carried out to obtain a frequency domain channel information matrix H.
The frequency domain channel information matrix H is a three-dimensional matrix, the first dimension represents the number of antennas at the first communication device end, the size is 2, the second dimension represents the number of antennas at the second communication device end, the size is 4, and the third dimension represents the number of frequency domains RB, the size is 10.
Further, in order to enable the second communication device side to obtain the accurate frequency domain channel information matrix H, the following processing of step S402 and the subsequent steps may be performed to obtain the channel state information matrix indicating information capable of indicating N3A channel state information matrix, N3Each channel state information matrix can reflect a frequency domain channel information matrix H, and N is3Each channel state information matrix satisfies the above formula (1) or (3).
S402, calculating orthogonal basis oversampling parameters according to the frequency domain channel information matrix HAnd channel state information matrix indication index pmi3,pmi3Is used for indicating
according to the method and the device, oversampling operation is carried out on the constructed code words, after oversampling processing, the resolution ratio of the code words can be greatly increased, the redundancy of the codebook is improved, mapping of a channel on the codebook can be sparse, the terminal can select fewer code words to report CSI to the access network equipment, and meanwhile the access network equipment can obtain higher accuracy of the CSI.
It should be noted that, if the channel state information matrix in this application is a precoding matrix, after the step S401 is executed, Singular Value Decomposition (SVD) may be performed on the frequency domain channel information matrix H to obtain a corresponding precoding matrix, and in this step, an orthogonal basis oversampling parameter is calculated according to the obtained precoding matrixAnd channel state information matrix indication index pmi3The subsequent specific processing manner is the same as the processing manner corresponding to the channel information matrix, and is not described in detail below.
As an alternative implementation, the first communication device calculates the orthogonal base oversampling parameter according to the frequency domain channel information matrix HAnd channel state information matrix indication index pmi3Then, transform domain transformation may be performed first to obtain a transform domain channel information matrix corresponding to the frequency domain channel information matrix H. Furthermore, when the transform domain transformation supports oversampling, orthogonal basis oversampling parameters are calculated according to the transform domain channel information matrixAnd channel state information matrix indicationIndex pmi3Wherein each pmi3The selected transform domain dimension index may be represented. And when the transform domain transform does not support oversampling, then O3Is 1, i.e. no oversampling, without feedback of quadrature-based oversampling parametersOnly the indication index pmi of the channel state information matrix needs to be calculated according to the channel information matrix of the transform domain3。
For example, when the first communication apparatus performs Transform domain Transform, Inverse Discrete Fourier Transform (IDFT) Transform may be performed, or Discrete Fourier Transform (DFT) Transform, Discrete Cosine Transform (DCT) Transform, or the like may be performed.
Wherein, when in the codebookWhen the corresponding transform domain is DFT transform, the corresponding DFT matrixDFTSatisfy, DFT transform corresponding DFT matrixDFTTo (1) aIs listed as
When in the codebookWhen the corresponding transform domain is DCT transform, the corresponding DCT matrix isIs listed as
In this step, the IDFT transform is used to illustrate that the first communication device performs transform domain transform and calculates the orthogonal basis over-sampling parameterAnd channel state information matrix indication index pmi3The process of (1).
The specific process is as follows:
and step 1, performing IDFT transformation.
When the codebook is a DFT transform domain codebook, performing oversampling IDFT transform on each transmitting and receiving antenna link of a corresponding UE end-to-end frequency domain channel information matrix H, wherein the number of IDFT transform points is O3*N3. According to the foregoing parameter examples, O here3=2,N310. For the antenna i of the second communication devicetxAntenna i with first communication devicerxCorresponding channel link H (i)rx,itx1:10) carrying out O3*N3IDFT transform of 2x 10 x 20 points. Wherein, the IDFT matrix corresponding to the IDFT transformIDFTTo (1)Expressed by the above formula (6). When the transform domain is IDFT transform, the corresponding IDFT matrix is the second oneThe rows satisfy the following formula (6):
After IDFT transformation, Hf (i) is obtainedrx,itx1:20) in which itxIs an integer of 1 to itx≤4,irxIs an integer of 1 to irx≤2。
It should be noted that, based on the consideration that the channel information has a sparse characteristic in some transform domains, the feedback amount of the CSI reported by the terminal to the access network device can be greatly compressed, and therefore, in the present application, the codebook structure is based on the transform domain, and the terminal only reports the codeword corresponding to the component with a larger information amount in the transform domain, so that the feedback amount can be greatly compressed under the condition of ensuring the accuracy of the reported CSI.
Step 2, traversing all irxAnd itx,1≤irx≤N2=2,1≤itx≤N1Hf, Hf1 and Hf2 were obtained as 4.
The first dimension of the Hf matrix is 2, the second dimension is 4, and the third dimension is 20.
The Hf1 and the Hf2 are Hf (: 2:20), that is, Hf1 is a matrix corresponding to the odd-numbered index in the third dimension of the Hf matrix and has the same size as H, and Hf2 is a matrix corresponding to the even-numbered index in the third dimension of the Hf matrix and has the same size as H.
And 3, respectively calculating the sum of all the transmit-receive antenna link powers corresponding to idxF of each time domain point subjected to IDFT transformation for Hf1 and Hf2, wherein idxF is more than or equal to 1 and less than or equal to 10.
Specifically, the antenna power sum corresponding to Hf1 and Hf2 was calculated using the following formula.
Wherein, pathPow1 and pathPow2 are both vectors of 1 row and 10 columns.
And 4, calculating pathPowP1 and pathPowP2 according to pathPow1 and pathPow 2.
Where pathPowP1 is the power sum of the largest P points in pathPow1, pathPow2 is the power sum of the largest P points in pathPow2, where P is 2 according to the parameter example described above.
Further, the indexes of the largest P time domain points (here, 2 time domain points) corresponding to the pathPowP1 and pathPowP2 are recorded, respectively
Step 5, determining orthogonal base oversampling parameters according to pathPowP1, pathPowP2 and the indexes of the time domain pointsAnd channel state information matrix indication index pmi3,pmi3Is used for indicatingAnd (4) information.
Specifically, if pathPowP1 is greater than or equal to pathPowP2, then:
if pathPowP1 < pathPowP2, then:
further, under the scenario of jointly calculating the weighting coefficients for two polarizations, dual-polarization phase oversampling parameters also need to be calculatedAnd dual polarization phase indication information pmi4。
Firstly, according to the frequency domain indication information H, calculating
S403, calculating oversampling parametersAnd channel state information matrix indication index pmi1、pmi2,pmi1Is used for indicatingpmi2Is used for indicating
specifically, this step is performed by traversingCalculating q1,q2And pmi1,pmi2. This step S403 may be regarded as a process of performing vector decomposition on the channel information of one multipath in the time domain after IDFT to obtain vector indication information.
The specific process is as follows:
In addition, for equation (10), if N is2When 1 or more, then equation (10) can be expressed as:
In another case, in a scenario where the weighting coefficients are calculated jointly for two polarizations, the following equation (12) is used instead of the above equation (11).
Step 2, determined for the above stepsTraversing pmi3Is calculated to obtain each pmi3The power sum of the maximum L vectors of power corresponding to the element is calculated according to the power sum to obtain the channel state information matrix indication indexAnd a weighting factor.
For arbitrarily selectedidxP ∈ {0,1}, havingThe size is 1 row and 4 columns,the size is 1 row and 4 columns.
In particular, first for the selectedAndthe weighting coefficient is calculated using the following formula (13):
wherein, in the above formulaSubscriptp0Which represents the first polarization of the light beam,subscriptp1Representing a second polarization. Upper label(1)Indicating the first UE antenna, superscript(2)Representing a second UE antenna.Respectively representing the weighting coefficients of the corresponding UE antenna and the corresponding polarization direction, and the weights are vectors of 1 row and 2 columns.
Next, the vector power sum is calculated using the following equation (14):
wherein the powcuf size is 1 × 2.
Further, the largest L values of powCof are selected and summed and recorded asAccording to the above parameter example, L is 1, so the largest powCof value is selected, which corresponds to the index idxL, and 1 ≦ idxL ≦ 2, having
Saving the corresponding channel state information matrix indication index asThe corresponding weighting coefficients are respectively:
where | a | represents the modulus of the complex number a and angle (a) represents the phase of the complex number a.
Step 3, traversing idxP epsilon {0,1}, and respectively calculating by using the method in the step 2 to obtain the following information:
step 4, calculating the power sum of the maximum L vectors of all the multipath by using the following formula (16):
Step 7, according to the selected { q1,q2Determining the channel state information matrix indication index pmi1,pmi2:
And determining the channel state information matrix weighting information according to the weighting coefficient.
Specifically, the weighting information Ω ═ ω1,θ1,ω2,θ2In which ω is1For amplitude information of the UE antenna 1, theta1For phase information, omega, of the UE antenna 12For amplitude information of the UE antenna 2, theta2Is the phase information of the UE antenna 2.
Wherein, ω is1Including that in the above formula (1)ω2Including in the following formula (1) θ1Including that in the above formula (1)θ2Including that in the above formula (1)0≤i1≤P-1=1,0≤i2≤L-1=0。
ω1And theta1The method specifically comprises the following steps:
ω2And theta2The method specifically comprises the following steps:
In another case, in a scenario where the weighting coefficients are calculated jointly for two polarizations, the weighting coefficients for the two polarizations are calculated jointly, and thus the above equation (13) is not used, but the following equation (18) is used.
Accordingly, the following formula (19) is used instead of the formula (13).
powCof=|cof(1)|2++|cof(2)|2 (19)
Accordingly, the following formula (20) is used instead of the formula (15).
Thereby obtaining:
wherein, ω is1Including that in the above formula (3)ω2Is as in the following formula (3)θ1Is in the above formula (3)θ2Is in the above formula (3)
If the rest of the step is kept unchanged, the following contents can be obtained finally in the step:
further, the first communication apparatus transmits the channel state information matrix indication information to the second communication apparatus according to the above step S302.
In an alternative embodiment, the channel state information matrix indication information sent by the first communication device to the second communication device includes the oversampling parameter determined by the above stepsChannel state information matrix indication index pmi1,pmi2,pmi3And channel state information matrix weighting information omega ═ omega1,θ1,ω2,θ2}. Under the scene of jointly calculating the weighting coefficients by two polarizations, the method also comprises a dual-polarization phase oversampling parameter q4And dual polarization phase indication information pmi4。
Specifically, the csi matrix indicator includes { Q, pmi, Ω }, where Q ═ Q1,q2,q3,q4},pmi={pmi1,pmi2,pmi3Or Q ═ Q }1,q2,q3},pmi={pmi1,pmi2,pmi3,pmi4}。
That is, when the weighting coefficient is calculated individually for each polarization of the antenna, the indication information of the channel state information matrix includes an indicationInformation, indicationAnd indicate Andthe information of (a), wherein,andwhich represents the magnitude of the weighting coefficient,andrepresenting the weighting factor phase, with a value of 1 or 2.
When the weighting coefficient is calculated by each polarization of the antenna, the indication information of the channel state information matrix includes the indicationInformation, indicationAnd indicateAnd the information of (a) to (b), wherein,which represents the magnitude of the weighting coefficient,representing the weighting factor phase, with a value of 1 or 2.
And has:
in yet another alternative embodiment, the first communication device may send only some of the above information to the second communication device. Illustratively, if O11, thenThe first communication device need not transmit q to the second communication device1If O is2If 1, the first communication device does not need to transmit q to the second communication device2If O is3If 1, the first communication device does not need to transmit q to the second communication device3In the scenario of jointly calculating the weighting coefficients for two polarizations, if O is4If 1, the first communication device does not need to transmit q to the second communication device4. In addition, if N1If 1, the first communication device does not need to transmit n to the second communication device1If N is present2If 1, the first communication device does not need to transmit n to the second communication device2If N is present3If 1, the first communication device does not need to transmit n to the second communication device3。
A specific method for determining the channel state information matrix according to the channel state information matrix indication information by the second communication device is described below.
Optionally, after receiving the channel state information matrix indication information, the second communications apparatus may calculate the channel state information matrix based on the formula in the foregoing embodiment, or the second communications apparatus may also obtain the channel state information matrix based on a Discrete Fourier Transform (DFT) and linear combination method.
The following first describes a process of calculating a channel state information matrix by the second communication device based on the formula in the above embodiment.
In the following embodiments, the case where all the parameters are included in the csi matrix indicator is taken as an example, and the second communication device may obtain the remaining parameter values according to the above correspondence relationship when only some of the parameters are included in the csi matrix indicator.
Fig. 5 is a schematic flowchart of an embodiment of a channel state information matrix information processing method provided in the present application, and as shown in fig. 5, a process of calculating a channel state information matrix by a second communication device is as follows:
s501, the second communication device indicates according to the channel state information matrixInformation, obtaining oversampling parameters Channel state information matrix indication index pmi1,pmi2,pmi3And channel state information matrix weighting information omega ═ omega1,θ1,ω2,θ2}。
Specifically, the second communication device may obtain the channel state information matrix indication information And
under another condition, in a scenario of jointly calculating the weighting coefficients for two polarizations, the second communication device may further obtain a dual-polarization phase oversampling parameter q according to the channel state information matrix indication information4And dual polarization phase indication information pmi4。
And S502, the second communication device calculates to obtain first data according to the acquired parameters.
Then, in particular, the second communication device is based onO1、O2、O3And formula (5) and formula (8) calculated to obtain
Alternatively, in the scenario where the weighting coefficients are jointly calculated for two polarizations, the second communication device may also simultaneously calculate the weighting coefficients according to q4And pmi4Is calculated to obtain
and S503, the second communication device calculates second data according to the first data.
then, in particular, the second communication device is based onN1、N2、N3、O1、O2、O3And equations (9) and (10), and, either equation (6-0) or equation (6-1), are calculatedAnd
wherein,satisfies the above-mentioned formula (9),satisfies the above-mentioned formula (10),satisfies the above formula (6-0) or formula (6-1), in which formula N1、N2、O1、O2、O3、O4Are all integers greater than 0 and are each,is 0 or more and O or less1N1-an integer of 1, and (ii) a,is 0 or more and O or less2N2-an integer of 1, and (ii) a,is greater than or equal to0 to O3N3-an integer of 1, and (ii) a,is 0 or more and 2O or less4-an integer of 1.
Alternatively, in the scenario where the weighting coefficients are jointly calculated for two polarizations, the second communication device may also simultaneously calculate the weighting coefficients based onIs calculated to obtain
And S504, the second communication device calculates the channel state information matrix according to the second data.
In particular, the second communication device is based onP, L, formula (1) and formula (2), and calculating to obtain the channel state information matrix.
Specifically, the above formula (1) is
The above formula (2) is
I.e. calculated from the above equations (9) and (10)And calculated from the formula (6-0) or the formula (6-1)The product of the kronecker product is obtained by calculation
Alternatively, in the scenario where the weighting coefficients are jointly calculated for two polarizations, the second communication device may also simultaneously calculate the weighting coefficients based onAnd calculated according to equations (3) and (4).
Specifically, the above formula (3) is
The above formula (4) is
I.e. calculated from the above equations (9) and (10)And calculated from the formula (6-0) or the formula (6-1)And according toThe kronecker product multiplication is carried out to obtain the product in the formula (4)
Wherein, the aboveRepresents a vector in a corresponding matrix of transform domain transform, which may be DFT transform, DCT transform, or the like. The above equation (6-0) corresponds to the DFT transform, and the above equation (6-1) corresponds to the DCT transform.
That is, the DFT matrix when the transform domain is DFT transformDFTSatisfy, DFT transform corresponding DFT matrixDFTTo (1) aIs listed asDCT matrix number when the transform domain is DCT transformIs listed as
And S505, the second communication device normalizes the channel state information matrix according to the normalization coefficient.
Specifically, αkNormalized coefficient for layer number 1, βk,1、βk,2Is a normalized coefficient at the number of layers of 2.
For the k-th channel state information matrix W of the N3 channel state information matriceskWhen the number of layers is lWhen the number is equal to 1, the alloy is put into a container, is the kth column of the matrix W, W ═ W1. When the number of layers l is 2, column 1 of (a) is the kth column of the matrix W,column 2 of (A) is the Nth of the matrix W3+ k columns.
In another embodiment, N is as described in the previous embodiments3Channel state information matrix and N3The frequency domain resource units are in one-to-one correspondence. Specifically, the N is3The kth channel state information matrix W in the channel state information matriceskAnd the N3The kth frequency domain resource unit of the frequency domain resource units corresponds to, wherein k is an integer, and k ∈ {1,23}。
Optionally, the N3Kth frequency domain resource unit2The lowest frequency in the frequency occupied by the frequency domain resource units is more than or equal to the N3Kth frequency domain resource unit1The highest frequency of the frequencies occupied by the frequency domain resource units, wherein k1And k2Are two specific values of k, and k2Greater than k1。
It should be noted that, if the channel state information matrix is a precoding matrix, the second communication device may obtain the precoding matrix according to the channel information matrix after obtaining the channel information matrix according to the processing of the foregoing steps.
Fig. 6 is a block diagram of a communication device according to the present application, where the communication device is the first communication device, and as shown in fig. 6, the communication device includes:
the processing module 601 is configured to determine channel state information matrix indication information.
Wherein, the channel state information matrix indication information is used for indicating N3A channel state information matrix, N3Each channel state information matrix in the channel state information matrixes is 2N1N2A matrix of rows and columns, N3The kth channel state information matrix in the channel state information matrixes is Wk,N3Is an integer greater than 0; k is an integer of 1 to N3And is and
when l is equal to 2, the reaction solution is, column 1 of (a) is the kth column of the matrix W,column 2 of (A) is the Nth of the matrix W3+ k columns, where W satisfies: w ═ W1 W2],βk,2,βk,1Is a real number;
Wl1,2, satisfying the following formula (1) or (3):
Or,
Wherein, in formula (1) and formula (3), P is an integer greater than 0, L is an integer greater than 0,is of length N1The line vectors of (a) are,is of length N2The line vectors of (a) are,is of length N3The line vectors of (a) are,andin the case of a real number,andis a plurality of modulo 1; in the formula (3), the first and second groups,is a length 2 row vector;
a sending module 602, configured to send the channel state information matrix indication information.
In an alternative embodiment, N is as described above3Channel state information matrix and N3Each frequency domain resource unit is in one-to-one correspondence, N3The kth channel state information matrix W in the channel state information matriceskAnd the above-mentioned N3The kth frequency domain resource unit of the frequency domain resource units corresponds to, k is an integer, k ∈ {1,23}。
N is above3Kth frequency domain resource unit2The lowest frequency in the frequency occupied by the frequency domain resource units is more than or equal to the N3Kth frequency domain resource unit1The highest frequency of the frequencies occupied by the frequency domain resource units, wherein k2Greater than k1。
In an alternative embodiment of the method according to the invention,the following expression is satisfied:
wherein N is1、N2、O1、O2、O3、O4Are all integers greater than 0.Is 0 or more and O or less1N1-an integer of 1, and (ii) a,is 0 or more and O or less2N2-an integer of 1, and (ii) a,is 0 or more and O or less3N3-an integer of 1, and (ii) a,is 0 or more and 2O or less4-an integer of 1.
In an alternative embodiment of the method according to the invention,the following expression is satisfied:
in an optional implementation manner, the channel state information matrix indication information includes an indication Andinformation, indicationAndand indicate Andthe information of (1).
In an alternative embodiment, P, L, N1、N2、N3、O1、O2、O3、O4Is indicated by physical layer signaling or radio resource control, RRC, signaling, or, P, L, N1、N2、N3、O1、O2、O3、O4Is a predefined value.
In an optional implementation manner, the channel state information matrix is a channel information matrix or a precoding matrix.
Fig. 7 is a block diagram of a communication device according to the present application, where the communication device is the second communication device, and as shown in fig. 7, the communication device includes:
a receiving module 701, configured to receive channel state information matrix indication information.
Wherein, the channel state information matrix indication information is used for indicating N3A channel state information matrix, N3Each channel state information matrix in the channel state information matrixes is 2N1N2Moment of row and columnArray, the N3The kth channel state information matrix in the channel state information matrixes is Wk,N3Is an integer greater than 0, k is an integer, and k is greater than or equal to 1 and less than or equal to N3And is and
l=2, column 1 of (a) is the kth column of the matrix W,column 2 of (A) is the Nth of the matrix W3+ k columns, where W satisfies: w ═ W1 W2],βk,1、βk,2Is a real number;
Wl1,2, satisfying the following formula (1) or (3):
Or,
Wherein, in formula (1) and formula (3), P is an integer greater than 0, L is an integer greater than 0,is of length N1The line vectors of (a) are,is of length N2The line vectors of (a) are,is of length N3The line vectors of (a) are,andin the case of a real number,andis a plurality of modulo 1; in the formula (3), the first and second groups,is a length 2 row vector.
A processing module 702, configured to determine a channel state information matrix according to the channel state information matrix indication information.
In an alternative embodiment, N is as described above3Channel state information matrix and N3Each frequency domain resource unit is in one-to-one correspondence, N3The kth channel state information matrix W in the channel state information matriceskAnd the above-mentioned N3The kth frequency domain resource unit of the frequency domain resource units corresponds to, k is an integer, k ∈ {1,23}。
N is above3Kth frequency domain resource unit2The lowest frequency in the frequency occupied by the frequency domain resource units is more than or equal to the N3Kth frequency domain resource unit1The highest frequency of the frequencies occupied by the frequency domain resource units, wherein k2Greater than k1。
In an alternative embodiment of the method according to the invention,the following expression is satisfied:
wherein N is1、N2、O1、O2、O3、O4Are all integers greater than 0.Is 0 or more and O or less1N1-an integer of 1, and (ii) a,is 0 or more and O or less2N2-an integer of 1, and (ii) a,is 0 or more and O or less3N3-an integer of 1, and (ii) a,is 0 or more and 2O or less4-an integer of 1.
In an alternative embodiment of the method according to the invention,the following expression is satisfied:
in an optional implementation manner, the channel state information matrix indication information includes an indication Andinformation, indicationAndand indicate Andthe information of (1).
In an alternative embodiment, P, L, N1、N2、N3、O1、O2、O3、O4Is indicated by physical layer signaling or radio resource control, RRC, signaling, or, P, L, N1、N2、N3、O1、O2、O3、O4Is a predefined value.
In an optional implementation manner, the channel state information matrix is a channel information matrix or a precoding matrix.
Fig. 8 is a block diagram of a communication apparatus provided in the present application, and as shown in fig. 8, the communication apparatus includes:
a memory 801 and a processor 802.
The memory 801 is used for storing program instructions, and the processor 802 is used for calling the program instructions in the memory 801 to realize the functions of the first communication device in the above-mentioned method embodiments.
Fig. 9 is a block diagram of a communication apparatus provided in the present application, and as shown in fig. 9, the communication apparatus includes:
a memory 901 and a processor 902.
The memory 901 is used for storing program instructions, and the processor 902 is used for calling the program instructions in the memory 901 to implement the functions of the second communication device in the above-mentioned method embodiments.
Fig. 10 is a block diagram of a chip provided in the present application, where the chip may be used in a first communication device, and as shown in fig. 10, the chip 1000 includes: at least one communication interface 1001, at least one processor 1002, and at least one memory 1003, wherein the communication interface, the processor, and the memory are interconnected by a circuit (or a bus in some cases) 1004, and the processor 1002 calls instructions stored in the memory 1003 to execute method steps corresponding to the first communication device in the above method embodiments.
Fig. 11 is a block diagram of a chip provided in the present application, where the chip may be used in a second communication device, and as shown in fig. 11, the chip includes: the communication device comprises at least one communication interface 1101, at least one processor 1102 and at least one memory 1103, wherein the communication interface, the processor and the memory are interconnected through a circuit (or a bus in some cases) 1104, and the processor 1102 calls instructions stored in the memory 1103 to execute method steps corresponding to the second communication device in the above method embodiments.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions described in accordance with the present application are generated, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include such modifications and variations.
Claims (34)
- A channel state information matrix information processing method is characterized by comprising the following steps:the first communication device determines channel state information matrix indication information, wherein the channel state information matrix indication information is used for indicating N3A channel state information matrix, N3Each channel state information matrix in the channel state information matrixes is 2N1N2A matrix of rows and columns, N3The kth channel state information matrix in the channel state information matrixes is Wk,N3Is an integer greater than 0; k is an integer of 1 to N3And is andwhen l is equal to 2, the reaction solution is, column 1 of (a) is the kth column of the matrix W,column 2 of (A) is the Nth of the matrix W3+ k columns, where W satisfies: w ═ W1 W2],βk,2,βk,1Is a real number;Wl1,2, satisfying the following formula (1) or (3):Or,Wherein, in formula (1) and formula (3), P is an integer greater than 0, L is an integer greater than 0,is of length N1The line vectors of (a) are,is of length N2The line vectors of (a) are,is of length N3The line vectors of (a) are,andin the case of a real number,andis a plurality of modulo 1; in the formula (3), the first and second groups,is a length 2 row vector;the first communication device transmits the channel state information matrix indication information.
- The method of claim 1, wherein N is3Channel state information matrix and N3One-to-one correspondence of frequency domain resource units, N3The kth channel state information matrix W in the channel state information matriceskAnd said N3The k frequency of the frequency domain resource unitThe domain resource units correspond, k is an integer, k ∈ {1,23};Said N is3Kth frequency domain resource unit2The lowest frequency in the frequency occupied by each frequency domain resource unit is more than or equal to N3Kth frequency domain resource unit1The highest frequency of the frequencies occupied by the frequency domain resource units, wherein k2Greater than k1。
- The method according to claim 1 or 2,
- A method according to any of claims 3 to 5, wherein P, L, N is used1、N2、N3、O1、O2、O3、O4Is indicated by physical layer signaling or radio resource control, RRC, signaling, or, P, L, N1、N2、N3、O1、O2、O3、O4Is a predefined value.
- The method according to any of claims 1-6, wherein the channel state information matrix is a channel information matrix or a precoding matrix.
- A channel state information matrix information processing method is characterized by comprising the following steps:the second communication device receives channel state information matrix indication information, wherein the channel state information matrix indication information is used for indicating N3A channel state information matrix, N3Each channel state information matrix in the channel state information matrixes is 2N1N2A matrix of rows and columns, N3The kth channel state information matrix in the channel state information matrixes is Wk,N3Is an integer greater than 0, k is an integer, and k is greater than or equal to 1 and less than or equal to N3And is andl=2, column 1 of (a) is the kth column of the matrix W,column 2 of (A) is the Nth of the matrix W3+ k columns, where W satisfies: w ═ W1 W2],βk,1、βk,2Is a real number;Wl1,2, satisfying the following formula (1) or (3):Or,Wherein, in formula (1) and formula (3), P is an integer greater than 0, L is an integer greater than 0,is of length N1The line vectors of (a) are,is of length N2The line vectors of (a) are,is of length N3The line vectors of (a) are,andin the case of a real number,andis a plurality of modulo 1; in the formula (3), the first and second groups,is a length 2 row vector;and the second communication device determines a channel state information matrix according to the channel state information matrix indication information.
- The method of claim 8, wherein N is3Channel state information matrix and N3One-to-one correspondence of frequency domain resource units, N3The kth channel state information matrix W in the channel state information matriceskAnd said N3The kth frequency domain resource unit of the frequency domain resource units corresponds to, k is an integer, k ∈ {1,23};Said N is3Kth frequency domain resource unit2The lowest frequency in the frequency occupied by each frequency domain resource unit is more than or equal to N3Kth frequency domain resource unit1The highest frequency of the frequencies occupied by the frequency domain resource units, wherein k2Greater than k1。
- The method according to claim 8 or 9,
- The method of claim 12, wherein the second communications device determining a channel state information matrix according to the channel state information matrix indicator information comprises:the second communication device obtains the indication information according to the channel state information matrix AndThe second communication device is based onN1、N2、N3、O1、O2、O3And the following formula, calculated to obtainAndthe second communication device is based onP, L, formula (1) and formula (2), calculating to obtain a channel state information matrix;said second communication device being in accordance with αkOr βk,1、βk,2And normalizing the channel state information matrix.
- The method of claim 12, wherein the second communications device determining a channel state information matrix according to the channel state information matrix indicator information comprises:the second communication device obtains the indication information according to the channel state information matrix Andthe second communication device is based onO1、O2、O3、O4And the following formula, calculated to obtainThe second communication device is based onN1、N2、N3、O1、O2、O3、O4And the following formula, calculated to obtainAndthe second communication device is based onP, L, formula (3) and formula (4), calculating to obtain a channel state information matrix;said second communication device being in accordance with αkOr βk,1、βk,2And normalizing the channel state information matrix.
- The method of any one of claims 10-14, wherein P, L, N is used1、N2、N3、O1、O2、O3、O4Is indicated by physical layer signaling or radio resource control, RRC, signaling, or, P, L, N1、N2、N3、O1、O2、O3、O4Is a predefined value.
- The method according to any of claims 8-15, wherein the channel state information matrix is a channel information matrix or a precoding matrix.
- A communications apparatus, comprising:a processing module, configured to determine channel state information matrix indication information, where the channel state information matrix indication information is used to indicate N3A channel state information matrix, N3A channel shapeEach channel state information matrix in the state information matrix is 2N1N2A matrix of rows and columns, N3The kth channel state information matrix in the channel state information matrixes is Wk,N3Is an integer greater than 0; k is an integer of 1 to N3And is andwhen l is equal to 2, the reaction solution is, column 1 of (a) is the kth column of the matrix W,column 2 of (A) is the Nth of the matrix W3+ k columns, where W satisfies: w ═ W1 W2],βk,2,βk,1Is a real number;Wl1,2, satisfying the following formula (1) or (3):Or,Wherein, in formula (1) and formula (3), P is an integer greater than 0, L is an integer greater than 0,is of length N1The line vectors of (a) are,is of length N2The line vectors of (a) are,is of length N3The line vectors of (a) are,andin the case of a real number,andis a plurality of modulo 1; in the formula (3), the first and second groups,is a length 2 row vector;and the sending module is used for sending the channel state information matrix indication information.
- The apparatus of claim 17, wherein N is3Channel state information matrix and N3One-to-one correspondence of frequency domain resource units, N3The kth channel state information matrix W in the channel state information matriceskAnd said N3The kth frequency domain resource unit of the frequency domain resource units corresponds to, k is an integer, k ∈ {1,23};Said N is3Kth frequency domain resource unit2The lowest frequency in the frequency occupied by each frequency domain resource unit is more than or equal to N3Kth frequency domain resource unit1The highest frequency of the frequencies occupied by the frequency domain resource units, wherein k2Greater than k1。
- The apparatus of claim 17 or 18,
- The device of any one of claims 19-21, wherein P, L, N is used1、N2、N3、O1、O2、O3、O4Is indicated by physical layer signaling or radio resource control, RRC, signaling, or, P, L, N1、N2、N3、O1、O2、O3、O4Is a predefined value.
- The apparatus of any of claims 17-22, wherein the channel state information matrix is a channel information matrix or a precoding matrix.
- A communications apparatus, comprising:a receiving module, configured to receive channel state information matrix indication information, where the channel state information matrix indication information is used to indicate N3A channel state information matrix, N3Each channel state information matrix in the channel state information matrixes is 2N1N2A matrix of rows and columns, N3The kth channel state information matrix in the channel state information matrixes is Wk,N3Is an integer greater than 0, k is an integer, and k is greater than or equal to 1 and less than or equal to N3And is andl=2, column 1 of (a) is the kth column of the matrix W,column 2 of (A) is the Nth of the matrix W3+ k columns, where W satisfies: w ═ W1 W2],βk,1、βk,2Is a real number;Wl1,2, satisfying the following formula (1) or (3):Or,Wherein, in formula (1) and formula (3), P is an integer greater than 0, L is an integer greater than 0,is of length N1The line vectors of (a) are,is of length N2The line vectors of (a) are,is of length N3The line vectors of (a) are,andin the case of a real number,andis a plurality of modulo 1; in the formula (3), the first and second groups,is a length 2 row vector;and the processing module is used for determining the channel state information matrix according to the channel state information matrix indication information.
- The apparatus of claim 24, wherein N is3Channel state information matrix and N3One-to-one correspondence of frequency domain resource units, N3The kth channel state information matrix W in the channel state information matriceskAnd said N3The kth frequency domain resource unit of the frequency domain resource units corresponds to, k is an integer, k ∈ {1,23};Said N is3Kth frequency domain resource unit2The lowest frequency in the frequency occupied by each frequency domain resource unit is more than or equal to N3Kth frequency domain resource unit1The highest frequency of the frequencies occupied by the frequency domain resource units, wherein k2Greater than k1。
- The apparatus of claim 24 or 25,
- The apparatus of claim 28, wherein the processing module is specifically configured to:according toP, L, formula (1) and formula (2), calculating to obtain a channel state information matrix;according to αkOr βk,1、βk,2And normalizing the channel state information matrix.
- The apparatus of claim 28, wherein the processing module is specifically configured to:according toP, L, formula (3) and formula (4), calculating to obtain a channel state information matrix;according to αkOr βk,1、βk,2And normalizing the channel state information matrix.
- The device of any one of claims 26 to 20, wherein P, L, N1、N2、N3、O1、O2、O3、O4Is indicated by physical layer signaling or radio resource control, RRC, signaling, or, P, L、N1、N2、N3、O1、O2、O3、O4Is a predefined value.
- The apparatus of any of claims 24-31, wherein the channel state information matrix is a channel information matrix or a precoding matrix.
- A computer-readable storage medium, characterized in that the computer storage medium stores a computer program comprising program instructions that, when executed by a module, cause the module to perform the method according to any one of claims 1-7.
- A computer-readable storage medium, characterized in that the computer storage medium stores a computer program comprising program instructions that, when executed by a module, cause the module to perform the method according to any one of claims 8-16.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/076884 WO2019157742A1 (en) | 2018-02-14 | 2018-02-14 | Channel state information matrix information processing method and communication apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111587543A true CN111587543A (en) | 2020-08-25 |
CN111587543B CN111587543B (en) | 2021-10-01 |
Family
ID=67619130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880086544.0A Active CN111587543B (en) | 2018-02-14 | 2018-02-14 | Channel state information matrix information processing method and communication device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111587543B (en) |
WO (1) | WO2019157742A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116707673A (en) * | 2022-02-25 | 2023-09-05 | 维沃软件技术有限公司 | Sensing method, sensing device and communication equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2590338A2 (en) * | 2010-07-02 | 2013-05-08 | LG Electronics Inc. | Method and apparatus for transmitting signals using codebooks in a wireless communication system that supports multiple antennas |
CN103348608A (en) * | 2010-11-01 | 2013-10-09 | 李尔登公司 | System and method to coordinate transmission in distributed wireless system via user clustering |
CN105024780A (en) * | 2014-04-23 | 2015-11-04 | 中国移动通信集团公司 | A Method for Information Transmission, Determination and Channel Reconfiguration and Related Devices and Systems |
WO2017069580A1 (en) * | 2015-10-23 | 2017-04-27 | Samsung Electronics Co., Ltd. | Precoder codebook for advanced wireless communication systems |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10110286B2 (en) * | 2015-03-30 | 2018-10-23 | Samsung Electronics Co., Ltd. | Method and apparatus for codebook design and signaling |
US9918317B2 (en) * | 2016-07-08 | 2018-03-13 | Alcatel-Lucent Usa Inc. | Apparatus configured to approximate a power coefficient in a cell-free massive MIMO wireless system and method of performing same |
CN107302389A (en) * | 2017-08-28 | 2017-10-27 | 南京科兴新材料科技有限公司 | A kind of 3DMU MIMO pre-coding matrixes building method and device |
-
2018
- 2018-02-14 CN CN201880086544.0A patent/CN111587543B/en active Active
- 2018-02-14 WO PCT/CN2018/076884 patent/WO2019157742A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2590338A2 (en) * | 2010-07-02 | 2013-05-08 | LG Electronics Inc. | Method and apparatus for transmitting signals using codebooks in a wireless communication system that supports multiple antennas |
CN103348608A (en) * | 2010-11-01 | 2013-10-09 | 李尔登公司 | System and method to coordinate transmission in distributed wireless system via user clustering |
CN105024780A (en) * | 2014-04-23 | 2015-11-04 | 中国移动通信集团公司 | A Method for Information Transmission, Determination and Channel Reconfiguration and Related Devices and Systems |
WO2017069580A1 (en) * | 2015-10-23 | 2017-04-27 | Samsung Electronics Co., Ltd. | Precoder codebook for advanced wireless communication systems |
Also Published As
Publication number | Publication date |
---|---|
WO2019157742A1 (en) | 2019-08-22 |
CN111587543B (en) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10063296B2 (en) | Method for reporting channel state information, user equipment, and base station | |
CN114826486B (en) | Method and device for transmitting downlink control information DCI | |
JP6267336B2 (en) | Method for determining precoding matrix index, receiving apparatus, and transmitting apparatus | |
CN109075904B (en) | Precoding matrix indication feedback method and device | |
CN106170927B (en) | Method and equipment for feeding back and receiving channel state information | |
JP7371270B2 (en) | Channel state information feedback method and communication device | |
CN107222244B (en) | Channel information reporting method, device and system | |
US20180191410A1 (en) | Subset of w2 method and apparatus for sending precoding information and feeding back precoding information | |
WO2014101242A1 (en) | Method for reporting channel state information (csi), user equipment and base station | |
KR102645275B1 (en) | Communication methods and devices | |
KR20100133883A (en) | Codebook design method and data transmission method in multi-antenna system | |
CN109478948A (en) | A kind of channel information transmitting device, method and system | |
CN111869139B (en) | A data processing method, device and storage medium | |
US11159346B2 (en) | Co-polarized feedback for frequency domain compression | |
CN111587543B (en) | Channel state information matrix information processing method and communication device | |
CN115987344A (en) | Information transmission method, device and sending end | |
WO2020143815A1 (en) | Communication method and device | |
TWI875178B (en) | Uplink transmission method, terminal, network equipment, device and storage medium | |
CN115189837B (en) | Port indication information reporting method and terminal | |
CN115150228B (en) | Data transmission method, device, equipment and storage medium | |
WO2024093686A1 (en) | Downlink channel state information reporting method and apparatus | |
CN117640032A (en) | DMRS port determining method, device and storage medium | |
CN107113104B (en) | Precoding method and device | |
WO2024066900A1 (en) | Uplink transmission method, terminal, network device, apparatus, and storage medium | |
CN117640033A (en) | Determination method, device and apparatus of DMRS port and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |