CN103634071B - Pre-coding matrix selection method, device and system - Google Patents
Pre-coding matrix selection method, device and system Download PDFInfo
- Publication number
- CN103634071B CN103634071B CN201210306811.5A CN201210306811A CN103634071B CN 103634071 B CN103634071 B CN 103634071B CN 201210306811 A CN201210306811 A CN 201210306811A CN 103634071 B CN103634071 B CN 103634071B
- Authority
- CN
- China
- Prior art keywords
- matrix
- precoding
- column
- precoding matrix
- target
- 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.)
- Expired - Fee Related
Links
Landscapes
- Radio Transmission System (AREA)
Abstract
本发明实施例公开了一种预编码矩阵选择方法、装置和系统,所述方法包括:通过当前信道接收发送端发送的导频信息;根据导频信息估计当前信道的等效信道矩阵;对等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值;选择多个模值中最大的模值对应的预编码矩阵作为目标矩阵;将目标矩阵反馈给发送端,以便于发送端选择目标矩阵对通过当前信道发送的信号进行预编码。本发明实施例还公开了一种预编码矩阵选择装置和系统。本发明的目的在于提供一种预编码矩阵选择方法、装置和系统,能够简化预编码选择的过程,降低预编码选择过程中的计算量,解决现有技术中预编码矩阵选择方法计算量大和操作复杂的问题。
The embodiment of the present invention discloses a method, device and system for selecting a precoding matrix. The method includes: receiving the pilot information sent by the transmitting end through the current channel; estimating the equivalent channel matrix of the current channel according to the pilot information; Effective channel matrix and each precoding matrix in the preset precoding codebook set, respectively perform inner product and modulus operation to obtain multiple modulus values; select the precoding matrix corresponding to the largest modulus value among the multiple modulus values As the target matrix; the target matrix is fed back to the sender, so that the sender can select the target matrix to precode the signal sent through the current channel. The embodiment of the invention also discloses a precoding matrix selection device and system. The purpose of the present invention is to provide a precoding matrix selection method, device and system, which can simplify the process of precoding selection, reduce the amount of calculation in the precoding selection process, and solve the problem of the large amount of calculation and operation of the precoding matrix selection method in the prior art. complicated question.
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种预编码矩阵选择方法、装置和系统。The present invention relates to the field of communication technology, in particular to a method, device and system for selecting a precoding matrix.
背景技术Background technique
多输入多输出(Multiple-Input-Multiple-Output,MIMO)技术以提高系统的频谱利用率和扩大系统的容量为目的,在信号发送端和接收端采用多个天线或者天线阵列来传输信号。为了提高系统的性能,MIMO通信系统可以利用信道信息对需要发送的信号进行预编码,其中一种方式是通过预先设计一个发送端和接收端都已知的包含一系列预编码矩阵的确定的码本(codebook),接收端在该码本中选择一个预编码矩阵,并将该预编码矩阵的索引或指示(Precoding Matrix Indicator,PMI)反馈给发送端,以使发送端使用对应的预编码矩阵对发送的信息进行预编码。Multiple-Input-Multiple-Output (MIMO) technology is aimed at improving the spectrum utilization rate of the system and expanding the capacity of the system. Multiple antennas or antenna arrays are used at the signal transmitting end and receiving end to transmit signals. In order to improve the performance of the system, the MIMO communication system can use the channel information to precode the signal to be sent. One of the ways is to pre-design a certain code containing a series of precoding matrices known by both the sending end and the receiving end. The codebook, the receiving end selects a precoding matrix in the codebook, and feeds back the index or indication (Precoding Matrix Indicator, PMI) of the precoding matrix to the sending end, so that the sending end uses the corresponding precoding matrix Pre-encode the information sent.
现有技术中,多使用容量准则或右奇异矩阵相似准则进行PMI。具体的,前者在每一个码字下计算对应的信道容量,找出最大的信道容量对应的码字,其缺点是需要进行行列式的求取,计算量很大,操作复杂;后者则需要对信道进行奇异值分解(Singular ValueDecomposition,SVD),找出码本中与右奇异矩阵第一列最接近的一个,其缺点是需要对矩阵作SVD分解,计算量同样很大,操作复杂。In the prior art, the capacity criterion or the right singular matrix similarity criterion is mostly used for PMI. Specifically, the former calculates the corresponding channel capacity under each codeword, and finds the codeword corresponding to the largest channel capacity. Singular Value Decomposition (SVD) is performed on the channel to find the one closest to the first column of the right singular matrix in the codebook. The disadvantage is that the SVD decomposition of the matrix is required, and the calculation amount is also large and the operation is complicated.
发明内容Contents of the invention
本发明实施例提供一种预编码矩阵选择方法、装置和系统,适用于多输入多输出MIMO系统,以解决现有技术中预编码矩阵选择方法计算量大和操作复杂的问题。Embodiments of the present invention provide a method, device and system for selecting a precoding matrix, which are applicable to MIMO systems and solve the problems of large amount of calculation and complicated operation in the prior art for selecting a precoding matrix.
第一方面,本发明实施例提供了一种预编码矩阵选择方法,包括:In a first aspect, an embodiment of the present invention provides a method for selecting a precoding matrix, including:
通过当前信道接收发送端发送的导频信息;Receive the pilot information sent by the sender through the current channel;
根据所述导频信息估计所述当前信道的等效信道矩阵;estimating an equivalent channel matrix of the current channel according to the pilot information;
对所述等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值;Perform inner product and modulo operations on the equivalent channel matrix and each precoding matrix in the preset precoding codebook set to obtain multiple modulus values;
选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵;Selecting the precoding matrix corresponding to the largest modulus value among the plurality of modulus values as the target matrix;
将所述目标矩阵反馈给所述发送端,以便于所述发送端选择所述目标矩阵对通过所述当前信道发送的信号进行预编码。feeding back the target matrix to the sending end, so that the sending end selects the target matrix to precode the signal sent through the current channel.
在第一种可能的实现方式中,所述对所述等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值,具体包括:In a first possible implementation manner, the inner product and modulo operation are respectively performed on the equivalent channel matrix and each precoding matrix in the preset precoding codebook set to obtain multiple modulus values , including:
根据所述等效信道矩阵,得到所述等效信道矩阵的共轭转置矩阵;Obtaining a conjugate transpose matrix of the equivalent channel matrix according to the equivalent channel matrix;
根据所述预编码码本集合中的预编码矩阵,得到由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量;According to the precoding matrices in the precoding codebook set, obtain a column vector composed of elements in the first column of the jth precoding matrix in the precoding codebook set;
将所述等效信道矩阵、所述共轭转置矩阵和所述列向量代入计算公式,分别进行内积及取模运算,得到多个模值。Substituting the equivalent channel matrix, the conjugate transposition matrix, and the column vector into a calculation formula, performing inner product and modulo operations respectively, to obtain multiple modulus values.
结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述对所述等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值中,所述模值的计算公式包括:With reference to the first aspect or the first possible implementation of the first aspect, in a second possible implementation, in each of the equivalent channel matrix and the preset precoding codebook set The precoding matrix performs inner product and modulus operation respectively to obtain a plurality of modulus values, and the calculation formula of the modulus values includes:
Nj=|<HHHWj,Wj>|,N j =|<H H H W j ,W j >|,
其中,H表示所述等效信道矩阵,HH表示所述等效信道矩阵H的共轭转置矩阵,Wj表示由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量。Wherein, H represents the equivalent channel matrix, H H represents the conjugate transpose matrix of the equivalent channel matrix H, W j represents the first Column vector of column elements.
结合第一方面或第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵,具体包括:With reference to the first aspect or the first or second possible implementation of the first aspect, in a third possible implementation, the selection of the precoding matrix corresponding to the largest modulus among the plurality of moduli As the target matrix, specifically include:
当所述导频信息为2x2MIMO数据且流数为单流时,选择所述多个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information is 2x2 MIMO data and the number of streams is a single stream, select a single-column precoding matrix corresponding to the largest modulus value among the multiple moduli values as the target matrix.
结合第一方面或第一方面的第一种或第二种可能的实现方式,在第四种可能的实现方式中,所述选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵,具体还包括:With reference to the first aspect or the first or second possible implementation of the first aspect, in a fourth possible implementation, the selection of the precoding matrix corresponding to the largest modulus among the plurality of moduli As the target matrix, it also specifically includes:
当所述导频信息为2x2MIMO数据且流数为双流时,选择使所述多个模值中最大的模值对应的两列的预编码矩阵作为所述目标矩阵;When the pilot information is 2x2MIMO data and the number of streams is dual streams, select a precoding matrix of two columns corresponding to the largest modulus value among the plurality of modulus values as the target matrix;
其中,所述目标矩阵的第一列用于对所述双流中的主流加权,所述目标矩阵的第二列用于对所述双流中的辅流加权,所述目标矩阵的第一列与所述目标矩阵的第二列正交。Wherein, the first column of the target matrix is used for weighting the main stream in the dual stream, the second column of the target matrix is used for weighting the auxiliary stream in the dual stream, and the first column of the target matrix and The second column of the objective matrix is orthogonal.
结合第一方面或第一方面的第一种或第二种可能的实现方式,在第五种可能的实现方式中,所述选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵,具体还包括:With reference to the first aspect or the first or second possible implementation of the first aspect, in a fifth possible implementation, the selection of the precoding matrix corresponding to the largest modulus among the plurality of moduli As the target matrix, it also specifically includes:
当所述导频信息为高维MIMO数据且流数为单流时,选择所述多个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information is high-dimensional MIMO data and the number of streams is a single stream, a single-column precoding matrix corresponding to a largest modulus value among the multiple moduli values is selected as the target matrix.
第二方面,本发明实施例还提供了一种预编码矩阵选择装置,包括:In the second aspect, the embodiment of the present invention also provides a device for selecting a precoding matrix, including:
接收器,用于通过当前信道接收发送端发送的导频信息;a receiver, configured to receive the pilot information sent by the sending end through the current channel;
估计模块,用于根据所述接收器接收到的导频信息估计得到所述当前信道的等效信道矩阵;An estimation module, configured to estimate and obtain the equivalent channel matrix of the current channel according to the pilot information received by the receiver;
计算模块,用于对所述估计模块得到的等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值;A calculation module, configured to perform an inner product and a modulo operation on the equivalent channel matrix obtained by the estimation module and each precoding matrix in the preset precoding codebook set to obtain multiple modulus values;
选择模块,用于选择所述计算模块得到的多个模值中最大的模值对应的预编码矩阵为目标矩阵;A selection module, configured to select the precoding matrix corresponding to the largest modulus value among the plurality of modulus values obtained by the calculation module as the target matrix;
反馈模块,用于将所述选择模块得到的目标矩阵反馈给所述发送端,以便于所述发送端选择所述目标矩阵对通过所述当前信道发送的信号进行预编码。A feedback module, configured to feed back the target matrix obtained by the selection module to the sending end, so that the sending end selects the target matrix to precode a signal sent through the current channel.
在第一种可能的实现方式中,所述计算模块具体包括:In a first possible implementation manner, the calculation module specifically includes:
矩阵单元,用于根据所述估计模块得到的等效信道矩阵,得到所述等效信道矩阵的共轭转置矩阵;a matrix unit, configured to obtain a conjugate transpose matrix of the equivalent channel matrix according to the equivalent channel matrix obtained by the estimation module;
列向量单元,用于根据所述预编码码本集合中的预编码矩阵,得到由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量;a column vector unit, configured to obtain, according to the precoding matrices in the precoding codebook set, a column vector composed of elements in the first column of the jth precoding matrix in the precoding codebook set;
模单元,用于将所述估计模块得到的等效信道矩阵,所述矩阵单元得到的共轭转置矩阵和所述列向量单元得到的列向量代入计算公式,分别进行内积及取模运算,得到多个模值。A modulus unit for substituting the equivalent channel matrix obtained by the estimation module, the conjugate transposition matrix obtained by the matrix unit, and the column vector obtained by the column vector unit into the calculation formula, and performing inner product and modulo operations respectively , to get multiple modulus values.
结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述计算模块计算所述模值的计算公式包括:With reference to the second aspect or the first possible implementation manner of the second aspect, in the second possible implementation manner, the calculation formula for the calculation module to calculate the modulus value includes:
Nj=|<HHHWj,Wj>|,N j =|<H H H W j ,W j >|,
其中,H表示所述等效信道矩阵,HH表示所述等效信道矩阵H的共轭转置矩阵,Wj表示由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量。Wherein, H represents the equivalent channel matrix, H H represents the conjugate transpose matrix of the equivalent channel matrix H, W j represents the first Column vector of column elements.
结合第二方面或第二方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述选择模块具体用于:With reference to the second aspect or the first or second possible implementation of the second aspect, in a third possible implementation, the selection module is specifically configured to:
当所述接收器接收到的导频信息为2x2MIMO数据且流数为单流时,选择所述计算模块得到的多个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information received by the receiver is 2x2MIMO data and the number of streams is a single stream, select the single-column precoding matrix corresponding to the largest modulus value obtained by the calculation module as the target matrix .
结合第二方面或第二方面的第一种或第二种可能的实现方式,在第四种可能的实现方式中,所述选择模块具体还用于:In combination with the second aspect or the first or second possible implementation manner of the second aspect, in a fourth possible implementation manner, the selection module is specifically further configured to:
当所述接收器接收到的导频信息为2x2MIMO数据且流数为双流时,选择所述计算模块得到的多个模值中最大的模值对应的两列的预编码矩阵作为所述目标矩阵;When the pilot information received by the receiver is 2x2MIMO data and the number of streams is dual streams, select a precoding matrix of two columns corresponding to the largest modulus value obtained by the calculation module as the target matrix ;
其中,所述目标矩阵的第一列用于对所述双流中的主流加权,所述目标矩阵的第二列用于对所述双流中的辅流加权,所述目标矩阵的第一列与所述目标矩阵的第二列正交。Wherein, the first column of the target matrix is used for weighting the main stream in the dual stream, the second column of the target matrix is used for weighting the auxiliary stream in the dual stream, and the first column of the target matrix and The second column of the objective matrix is orthogonal.
结合第二方面或第二方面的第一种或第二种可能的实现方式,在第五种可能的实现方式中,所述选择模块还用于:With reference to the second aspect or the first or second possible implementation of the second aspect, in a fifth possible implementation, the selection module is further configured to:
当所述接收器接收到的导频信息为高维MIMO数据且流数为单流时,选择所述计算模块得到的多个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information received by the receiver is high-dimensional MIMO data and the number of streams is a single stream, select a single-column precoding matrix corresponding to the largest modulus value obtained by the calculation module as the target matrix.
第三方面,本发明实施例还提供一种预编码矩阵选择装置,包括存储器和与所述存储器进行通信的处理器,其中,所述存储器内存储有程序代码,所述程序代码包括计算机操作指令。所述处理器执行所述程序代码,用于:In the third aspect, the embodiment of the present invention also provides a precoding matrix selection device, including a memory and a processor communicating with the memory, wherein a program code is stored in the memory, and the program code includes computer operation instructions . The processor executes the program code for:
通过当前信道接收发送端发送的导频信息;Receive the pilot information sent by the sender through the current channel;
根据所述导频信息估计所述当前信道的等效信道矩阵;estimating an equivalent channel matrix of the current channel according to the pilot information;
对所述等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值;Perform inner product and modulo operations on the equivalent channel matrix and each precoding matrix in the preset precoding codebook set to obtain multiple modulus values;
选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵;Selecting the precoding matrix corresponding to the largest modulus value among the plurality of modulus values as the target matrix;
将所述目标矩阵反馈给所述发送端,以便于所述发送端选择所述目标矩阵对通过所述当前信道发送的信号进行预编码。feeding back the target matrix to the sending end, so that the sending end selects the target matrix to precode the signal sent through the current channel.
在第一种可能的实现方式中,所述处理器执行所述程序代码,用于对所述等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值,具体包括:In a first possible implementation manner, the processor executes the program code, for performing an inner product on the equivalent channel matrix and each precoding matrix in the preset precoding codebook set respectively and modulo operation to obtain multiple modulus values, including:
根据所述等效信道矩阵,得到所述等效信道矩阵的共轭转置矩阵;Obtaining a conjugate transpose matrix of the equivalent channel matrix according to the equivalent channel matrix;
根据所述预编码码本集合中的预编码矩阵,得到由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量;According to the precoding matrices in the precoding codebook set, obtain a column vector composed of elements in the first column of the jth precoding matrix in the precoding codebook set;
将所述等效信道矩阵、所述共轭转置矩阵和所述列向量代入计算公式,分别进行内积及取模运算,得到多个模值。Substituting the equivalent channel matrix, the conjugate transposition matrix, and the column vector into a calculation formula, performing inner product and modulo operations respectively, to obtain multiple modulus values.
结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器计算所述模值的计算公式包括:With reference to the third aspect or the first possible implementation manner of the third aspect, in a second possible implementation manner, the calculation formula for the processor to calculate the modulus value includes:
Nj=|<HHHWj,Wj>|,N j =|<H H H W j ,W j >|,
其中,H表示所述等效信道矩阵,HH表示所述等效信道矩阵H的共轭转置矩阵,Wj表示由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量。Wherein, H represents the equivalent channel matrix, H H represents the conjugate transpose matrix of the equivalent channel matrix H, W j represents the first Column vector of column elements.
结合第三方面或第三方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述处理器执行所述程序代码,用于选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵,具体包括:With reference to the third aspect or the first or second possible implementation manner of the third aspect, in a third possible implementation manner, the processor executes the program code for selecting the multiple modulus values The precoding matrix corresponding to the largest modulus value in is used as the target matrix, including:
当所述导频信息为2x2MIMO数据且流数为单流时,选择所述多个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information is 2x2 MIMO data and the number of streams is a single stream, select a single-column precoding matrix corresponding to the largest modulus value among the multiple moduli values as the target matrix.
结合第三方面或第三方面的第一种或第二种可能的实现方式,在第四种可能的实现方式中,所述处理器执行所述程序代码,用于选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵,具体包括:With reference to the third aspect or the first or second possible implementation manner of the third aspect, in a fourth possible implementation manner, the processor executes the program code for selecting the multiple modulus values The precoding matrix corresponding to the largest modulus value in is used as the target matrix, including:
当所上行述导频信息为2x2MIMO数据且流数为双流时,选择所述多个模值中最大的模值对应的两列的预编码矩阵作为所述目标矩阵;When the above-mentioned pilot information is 2x2MIMO data and the number of streams is dual streams, select a precoding matrix of two columns corresponding to the largest modulus value among the plurality of modulus values as the target matrix;
其中,所述目标矩阵的第一列用于对所述双流中的主流加权,所述目标矩阵的第二列用于对所述双流中的辅流加权,所述目标矩阵的第一列与所述目标矩阵的第二列正交。Wherein, the first column of the target matrix is used for weighting the main stream in the dual stream, the second column of the target matrix is used for weighting the auxiliary stream in the dual stream, and the first column of the target matrix and The second column of the objective matrix is orthogonal.
结合第三方面或第三方面的第一种或第二种可能的实现方式,在第五种可能的实现方式中,所述处理器执行所述程序代码,用于选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵,具体包括:With reference to the third aspect or the first or second possible implementation manner of the third aspect, in a fifth possible implementation manner, the processor executes the program code for selecting the multiple modulus values The precoding matrix corresponding to the largest modulus value in is used as the target matrix, including:
当所述导频信息为高维MIMO数据且流数为单流时,选择所述多个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information is high-dimensional MIMO data and the number of streams is a single stream, a single-column precoding matrix corresponding to a largest modulus value among the multiple moduli values is selected as the target matrix.
第四方面,本发明实施例还提供了一种预编码矩阵选择系统,所述系统包括接收端和与所述接收端进行通信的发送端,所述接收端包括如上所述的预编码矩阵选择装置。In a fourth aspect, an embodiment of the present invention also provides a precoding matrix selection system, the system includes a receiving end and a sending end communicating with the receiving end, and the receiving end includes the precoding matrix selection system as described above device.
实施本发明实施例,具有如下有益效果:Implementing the embodiment of the present invention has the following beneficial effects:
本发明实施例通过根据接收到的发送端的导频信息估计得到当前信道的等效信道矩阵,结合给定的预编码码本集合中的预编码矩阵,分别计算所述等效信道矩阵与每一个所述预编码矩阵组成的表达式的模,并选择多个模值中最大的模值对应的预编码矩阵作为目标矩阵,能够有效简化预编码选择的过程,降低预编码选择过程中的计算量,解决现有技术中预编码矩阵选择方法计算量大和操作复杂的问题。In the embodiment of the present invention, the equivalent channel matrix of the current channel is obtained by estimating the received pilot information of the transmitting end, and combined with the precoding matrix in the given precoding codebook set, the equivalent channel matrix and each The modulus of the expression composed of the precoding matrix, and selecting the precoding matrix corresponding to the largest modulus value among the multiple modulus values as the target matrix can effectively simplify the process of precoding selection and reduce the amount of calculation in the precoding selection process , to solve the problems of large calculation and complicated operation in the precoding matrix selection method in the prior art.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1是本发明实施例提供的一种预编码矩阵选择装置的结构示意图;FIG. 1 is a schematic structural diagram of a device for selecting a precoding matrix provided by an embodiment of the present invention;
图2是一种上行多输入多输出(Up-Link Multiple-Input Multiple-Output,ULMIMO)的发射结构的示意图;FIG. 2 is a schematic diagram of an uplink multiple-input multiple-output (Up-Link Multiple-Input Multiple-Output, ULMIMO) transmission structure;
图3是本发明实施例提供的另一种预编码矩阵选择装置的结构示意图;FIG. 3 is a schematic structural diagram of another precoding matrix selection device provided by an embodiment of the present invention;
图4是本发明实施例提供的一种预编码矩阵选择方法的流程示意图;FIG. 4 is a schematic flowchart of a method for selecting a precoding matrix provided by an embodiment of the present invention;
图5是本发明实施例提供的一种预编码矩阵选择系统的结构示意图。Fig. 5 is a schematic structural diagram of a system for selecting a precoding matrix provided by an embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
请参见图1,为本发明实施例提供的一种预编码矩阵选择装置的结构示意图,所述预编码矩阵选择装置适用于MIMO系统中的预编码矩阵的选择,包括:接收器01、估计模块02、计算模块03、选择模块04和反馈模块05,其中:Please refer to FIG. 1, which is a schematic structural diagram of a precoding matrix selection device provided by an embodiment of the present invention. The precoding matrix selection device is suitable for the selection of a precoding matrix in a MIMO system, including: a receiver 01, an estimation module 02, calculation module 03, selection module 04 and feedback module 05, wherein:
所述接收器01,用于通过当前信道接收发送端发送的导频信息;The receiver 01 is configured to receive the pilot information sent by the sending end through the current channel;
所述估计模块02,用于根据所述接收器01接收到的导频信息估计得到所述当前信道的等效信道矩阵。The estimation module 02 is configured to estimate and obtain an equivalent channel matrix of the current channel according to the pilot information received by the receiver 01 .
所述计算模块03,用于对所述估计模块02得到的等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值;The calculation module 03 is configured to perform an inner product and a modulo operation on the equivalent channel matrix obtained by the estimation module 02 and each precoding matrix in the preset precoding codebook set to obtain a plurality of modulus value;
所述选择模块04,用于选择所述计算模块03得到的多个模值中最大的模值对应的预编码矩阵为目标矩阵;The selection module 04 is configured to select the precoding matrix corresponding to the largest modulus value among the multiple modulus values obtained by the calculation module 03 as the target matrix;
所述反馈模块05,用于将所述选择模块04得到的目标矩阵反馈给所述发送端,以便于所述发送端选择所述目标矩阵对通过所述当前信道发送的信号进行预编码。The feedback module 05 is configured to feed back the target matrix obtained by the selection module 04 to the sending end, so that the sending end selects the target matrix to precode the signal sent through the current channel.
具体的,所述MIMO系统的发送端包括但不限于:基站(NodeB)和用户设备(UserEquipment,UE),且MIMO系统的接收端也包括但不限于:基站和用户设备,当基站与用户设备之间通信时,若基站为MIMO系统的发送端,则用户设备即为MIMO系统的接收端;若用户设备为MIMO系统的发送端,则基站即为MIMO系统的接收端。本发明实施例提供的预编码矩阵选择装置设置在MIMO系统的接收端中,当然,在其他的实施例中,所述预编码矩阵选择装置也可以设置在其它与MIMO系统的接收端具有相同功能的网络位置,本发明对此不做限定。Specifically, the transmitting end of the MIMO system includes but is not limited to: a base station (NodeB) and user equipment (UserEquipment, UE), and the receiving end of the MIMO system also includes but is not limited to: a base station and user equipment. When the base station and user equipment When communicating between the two, if the base station is the transmitting end of the MIMO system, the user equipment is the receiving end of the MIMO system; if the user equipment is the transmitting end of the MIMO system, the base station is the receiving end of the MIMO system. The precoding matrix selection device provided by the embodiment of the present invention is set in the receiving end of the MIMO system. Of course, in other embodiments, the precoding matrix selection device can also be set in other receiving ends with the same function as the MIMO system. network location, which is not limited in the present invention.
本发明实施例以用户设备为MIMO系统的发送端、基站为MIMO系统的接收端,所述预编码矩阵选择装置设置在基站中作为一种示例,说明本发明实施例的技术方案。In the embodiment of the present invention, the user equipment is used as the transmitting end of the MIMO system, the base station is used as the receiving end of the MIMO system, and the precoding matrix selection device is set in the base station as an example to illustrate the technical solutions of the embodiments of the present invention.
所述接收器01用于接收用户设备通过当前信道向预编码矩阵选择装置发送的导频信息,所述估计模块02用于根据接收到的导频信息,估计得到等效信道矩阵。假设当前信道为上行信道,则所述导频信息为上行导频信息。The receiver 01 is used for receiving pilot information sent by the user equipment to the precoding matrix selection device through the current channel, and the estimation module 02 is used for estimating and obtaining an equivalent channel matrix according to the received pilot information. Assuming that the current channel is an uplink channel, the pilot information is uplink pilot information.
所述计算模块03,用于根据所述估计模块02得到的等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积运算,并分别对每一次内积运算得到的结果进行模运算,得到与所述预编码码本集合中的每一个预编码矩阵所对应的模值。The calculation module 03 is configured to perform an inner product operation according to the equivalent channel matrix obtained by the estimation module 02 and each precoding matrix in the preset precoding codebook set, and perform an inner product operation for each inner product The result obtained by the operation is subjected to a modulo operation to obtain a modulus value corresponding to each precoding matrix in the precoding codebook set.
具体的,所述预置的预编码码本集合为一由MIMO系统的发送端和接收端都已知的多个预编码矩阵的集合。在本发明实施例中,作为MIMO系统的接收端的所述基站针对不同的等效信道矩阵,可根据一定的规则在该预编码码本集合中选择目标矩阵,并将选择的目标矩阵反馈给MIMO系统的发送端。具体地,可以为预编码码本集合中的每个预编码矩阵建立对应的索引,当选择出目标矩阵时,将目标矩阵对应的索引通过上行链路反馈给作为MIMO系统的发送端的用户设备,以便用户设备根据索引获得目标矩阵,在发送有用信号前对有用信号进行加权。这样可以有效减小信息传输量,降低信道的传输压力。Specifically, the preset precoding codebook set is a set of multiple precoding matrices known by both the transmitting end and the receiving end of the MIMO system. In the embodiment of the present invention, the base station as the receiving end of the MIMO system can select a target matrix in the precoding codebook set according to certain rules for different equivalent channel matrices, and feed back the selected target matrix to the MIMO the sending end of the system. Specifically, a corresponding index may be established for each precoding matrix in the precoding codebook set, and when the target matrix is selected, the index corresponding to the target matrix is fed back to the user equipment as the transmitting end of the MIMO system through the uplink, So that the user equipment obtains the target matrix according to the index, and weights the useful signal before sending the useful signal. This can effectively reduce the amount of information transmission and reduce the transmission pressure of the channel.
也可以通过其它方式将目标矩阵反馈给MIMO系统的发送端,在此不赘述。The target matrix may also be fed back to the transmitting end of the MIMO system in other ways, which will not be repeated here.
在本发明实施例中,所述计算模块03具体根据如下公式计算模值Nj:In the embodiment of the present invention, the calculation module 03 specifically calculates the modulus N j according to the following formula:
Nj=|<HHHWj,Wj>|,其中,H表示所述等效信道矩阵,HH表示所述等效信道矩阵H的共轭转置矩阵,Wj表示由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量,〈〉表示HHHWj与Wj进行内积运算,︳︱表示对所述内积运算的结果进行模运算。N j =|<H H HW j ,W j >|, where H represents the equivalent channel matrix, H H represents the conjugate transpose matrix of the equivalent channel matrix H, and W j represents the A column vector formed by the elements in the first column of the jth precoding matrix in the encoding codebook set, <> means that H H H W j and W j perform inner product operations, and ︳︱ means perform inner product operations on the results of the inner product operations modulo operation.
所以,所述计算模块03最终会得到与预编码码本集合中的j个预编码矩阵相对应的j个模值Nj。Therefore, the calculation module 03 will finally obtain j modulus values N j corresponding to j precoding matrices in the precoding codebook set.
具体的,所述选择模块04用于在所述计算模块03得到的j个模值Nj中选择最大的模值Njmax所对应的预编码矩阵为目标矩阵。Specifically, the selection module 04 is configured to select the precoding matrix corresponding to the largest modulus N jmax from the j modulus N j obtained by the calculation module 03 as the target matrix.
所述反馈模块05用于将目标矩阵反馈给用户设备,具体为将目标矩阵对应的索引通过上行链路反馈给用户设备,以便用户设备根据索引获得目标矩阵,在发送有用信号前对有用信号进行加权。当然,所述反馈模块05还可以采用其它方式将目标矩阵反馈给发送端,在此不赘述。The feedback module 05 is used to feed back the target matrix to the user equipment, specifically to feed back the index corresponding to the target matrix to the user equipment through the uplink, so that the user equipment can obtain the target matrix according to the index, and perform useful signal processing on the useful signal before sending the useful signal. weighted. Of course, the feedback module 05 may also use other methods to feed back the target matrix to the sending end, which will not be repeated here.
进一步的,请继续参见图1,所述计算模块02具体包括:矩阵单元021、列向量单元022和模单元023,其中:Further, please continue to refer to FIG. 1, the calculation module 02 specifically includes: a matrix unit 021, a column vector unit 022 and a modulo unit 023, wherein:
所述矩阵单元021,用于根据所述估计模块01得到的等效信道矩阵,得到所述等效信道矩阵的共轭转置矩阵。The matrix unit 021 is configured to obtain a conjugate transpose matrix of the equivalent channel matrix according to the equivalent channel matrix obtained by the estimation module 01 .
所述列向量单元022,用于根据预置的预编码码本集合中的预编码矩阵,得到由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量。The column vector unit 022 is configured to obtain a column composed of elements in the first column of the jth precoding matrix in the precoding codebook set according to the precoding matrix in the preset precoding codebook set vector.
所述模单元023,用于将所述估计模块01得到的等效信道矩阵,所述矩阵单元021得到的共轭转置矩阵和所述列向量单元022得到的列向量代入计算公式,分别进行内积及取模运算,得到多个模值。The modulo unit 023 is configured to substitute the equivalent channel matrix obtained by the estimation module 01, the conjugate transpose matrix obtained by the matrix unit 021, and the column vector obtained by the column vector unit 022 into the calculation formula, and respectively perform Inner product and modulo operation to obtain multiple modulus values.
具体的,所述矩阵单元021用于根据所述估计模块01得到的等效信道矩阵H,得到所述等效信道矩阵的共轭转置矩阵HH。Specifically, the matrix unit 021 is configured to obtain a conjugate transpose matrix H H of the equivalent channel matrix according to the equivalent channel matrix H obtained by the estimation module 01 .
所述列向量单元022用于根据预置的预编码码本集合中的每一个预编码矩阵,分别得到每一个预编码矩阵的第一列元素所构成的列向量Wj。The column vector unit 022 is configured to obtain a column vector W j composed of elements in the first column of each precoding matrix according to each precoding matrix in the preset precoding codebook set.
所述模单元023用于将所述估计模块01得到的等效信道矩阵H、所述矩阵单元021得到的共轭转置矩阵HH和所述列向量单元022得到的列向量Wj代入计算公式Nj=|<HHHWj,Wj>|,分别进行HHHWj与Wj的内积运算,并对每次内积运算得到的结果进行模运算,得到与预编码码本集合中的j个预编码矩阵相对应的j个模值Nj。The modulus unit 023 is used to substitute the equivalent channel matrix H obtained by the estimation module 01, the conjugate transposition matrix H H obtained by the matrix unit 021, and the column vector W j obtained by the column vector unit 022 into the calculation Formula N j =|<H H HW j ,W j >|, perform the inner product operation of H H HW j and W j respectively, and perform a modulo operation on the result obtained by each inner product operation, and obtain the precoding codebook j modulus values N j corresponding to the j precoding matrices in the set.
所述选择模块04具体用于当所述接收器01接收到的导频信息为2x2MIMO数据且流数为单流时,选择所述计算模块03得到的j个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵。The selection module 04 is specifically configured to select the maximum modulus value corresponding to the j modulus values obtained by the calculation module 03 when the pilot information received by the receiver 01 is 2x2 MIMO data and the number of streams is a single stream. A single-column precoding matrix is used as the target matrix.
所述选择模块04具体还用于当所述估计模块01接收到的导频信息为2x2MIMO数据且流数为双流时,选择所述计算模块03得到的j个模值中最大的模值对应的两列的预编码矩阵作为所述目标矩阵;The selection module 04 is specifically further configured to select the one corresponding to the largest modulus value among the j modulus values obtained by the calculation module 03 when the pilot information received by the estimation module 01 is 2x2 MIMO data and the number of streams is dual streams. A precoding matrix of two columns is used as the target matrix;
其中,所述目标矩阵的第一列用于对所述双流中的主流加权,所述目标矩阵的第二列用于对所述双流中的辅流加权,所述目标矩阵的第一列与所述目标矩阵的第二列正交。Wherein, the first column of the target matrix is used for weighting the main stream in the dual stream, the second column of the target matrix is used for weighting the auxiliary stream in the dual stream, and the first column of the target matrix and The second column of the objective matrix is orthogonal.
所述选择模块04具体还用于当所述接收器01接收到的导频信息为高维MIMO数据且流数为单流时,选择所述计算模块03得到的j个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵。The selection module 04 is specifically further configured to select the largest modulus among the j modulus values obtained by the calculation module 03 when the pilot information received by the receiver 01 is high-dimensional MIMO data and the number of streams is a single stream. The single-column precoding matrix corresponding to the value is used as the target matrix.
具体的,本发明实施例提供的预编码矩阵选择装置主要适用于2x2MIMO系统。Specifically, the device for selecting a precoding matrix provided by the embodiment of the present invention is mainly applicable to a 2x2 MIMO system.
在第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)组织中,UL MIMO是目前通用移动通讯系统(Universal Mobile Telecommunications System,UMTS)陆地无线接入网(Universal Terrestrial Radio Access Network,UTRAN)R11版本中的一项工作内容。UL MIMO有两种传输模式,一种是单流传输,一种是双流传输,前者在一个传输间隔(Transmission Time Interval,TTI)内只传输一个传输块(Transport Block,TB),后者则在一个TTI内同时传输两个TB。引入UL MIMO的主要目的是提高小区的平均吞吐量,但同时要考虑引入UL MIMO后对用户公平性和小区边缘用户吞吐的影响,以及其实现复杂度等多方面的因素。一种UL MIMO的发射结构如图2所示。In the 3rd Generation Partnership Project (3GPP) organization, UL MIMO is the current Universal Mobile Telecommunications System (Universal Mobile Telecommunications System, UMTS) Terrestrial Radio Access Network (Universal Terrestrial Radio Access Network, UTRAN) R11 version A job content in . UL MIMO has two transmission modes, one is single-stream transmission and the other is dual-stream transmission. The former only transmits one transport block (Transport Block, TB) in a transmission interval (Transmission Time Interval, TTI), while the latter transmits Two TBs are transmitted simultaneously within one TTI. The main purpose of introducing UL MIMO is to improve the average throughput of the cell, but at the same time, the impact of UL MIMO on user fairness and cell edge user throughput, as well as its implementation complexity and other factors must be considered. A transmission structure of UL MIMO is shown in FIG. 2 .
MIMO预编码的数学模型如下:The mathematical model of MIMO precoding is as follows:
以2x2MIMO为例,假设MIMO系统的发送端发送的信号分别为x1和x2,MIMO系统的接收端接收到信号分别为y1和y2,信道用2*2矩阵H表示,则系统模型表示为:Taking 2x2MIMO as an example, assuming that the signals sent by the transmitter of the MIMO system are x 1 and x 2 respectively, and the signals received by the receiver of the MIMO system are y 1 and y 2 respectively, and the channel is represented by a 2*2 matrix H, then the system model Expressed as:
或Y=HX+N or Y=HX+N
当MIMO系统的发送端发送单流时,进行预编码的过程可表示为When the transmitter of the MIMO system sends a single stream, the precoding process can be expressed as
或Y=HWS+N or Y=HWS+N
其中,w1和w2为单列的预编码矩阵W的两个元素。s1为有用信号。也就是说单流信号对应单列的预编码矩阵。Wherein, w 1 and w 2 are two elements of a single-column precoding matrix W. s 1 is a useful signal. That is to say, a single-stream signal corresponds to a single-column precoding matrix.
当MIMO系统的发送端发送双流时,进行预编码的过程可表示为When the transmitter of the MIMO system sends dual streams, the precoding process can be expressed as
或Y=HWS+N or Y=HWS+N
其中,w1,w2,w3和w4为两列的预编码矩阵W的四个元素。s1和s2为两个流上的信号。也就是说双流信号对应两列的预编码矩阵。Wherein, w 1 , w 2 , w 3 and w 4 are four elements of a two-column precoding matrix W. s 1 and s 2 are signals on two streams. That is to say, the dual-stream signal corresponds to two columns of precoding matrices.
在MIMO系统的发送端选择合适的预编码矩阵可以利用MIMO传输中的分集复用增益,提高链路性能。而在UL-MIMO中,预编码选择的一种准则是使得主流的接收信噪比最大,辅流的预编码向量与主流预编码向量正交,这意味着UL-MIMO中的预编码选择是对一个2行1列的预编码向量进行选择。Selecting an appropriate precoding matrix at the transmitting end of a MIMO system can utilize the diversity multiplexing gain in MIMO transmission to improve link performance. In UL-MIMO, a criterion for precoding selection is to maximize the receiving signal-to-noise ratio of the mainstream, and the precoding vector of the auxiliary stream is orthogonal to the mainstream precoding vector, which means that the precoding selection in UL-MIMO is A precoding vector with 2 rows and 1 column is selected.
当所述接收器01接收到的导频信息为2x2MIMO数据且流数为单流时,所述选择模块04用于在述计算模块03得到的j个模值中选择最大模值Njmax对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information received by the receiver 01 is 2x2 MIMO data and the number of streams is a single stream, the selection module 04 is used to select the maximum modulus N jmax corresponding to the j modulus values obtained by the calculation module 03 A single-column precoding matrix is used as the target matrix.
当所述接收器01接收到的导频信息为为2x2MIMO数据且流数为双流时,所述选择模块04用于在所述计算模块02得到的j个模值中选择最大模值Njmax对应的两列的预编码矩阵作为所述目标矩阵。其中,所述目标矩阵的第一列用于对所述双流中的主流加权,所述目标矩阵的第二列用于对所述双流中的辅流加权。所述目标矩阵的第一列和第二列正交。When the pilot information received by the receiver 01 is 2x2 MIMO data and the number of streams is dual streams, the selection module 04 is used to select the maximum modulus N jmax corresponding to the j modulus values obtained by the calculation module 02 The two-column precoding matrix is used as the target matrix. Wherein, the first column of the target matrix is used for weighting the main stream in the dual stream, and the second column of the target matrix is used for weighting the secondary stream in the dual stream. The first and second columns of the target matrix are orthogonal.
具体的,在对高维度信道矩阵进行单流信号传输下的PMI选取时同样可使用本发明实施例提供的预编码矩阵选择装置进行预编码矩阵的选择。因为高维度信道矩阵进行单流传输时,对应的目标矩阵也为单列的预编码矩阵。所述高维度信道矩阵指大于二维的信道矩阵,比如4x4MIMO。Specifically, when performing PMI selection under single-stream signal transmission for a high-dimensional channel matrix, the precoding matrix selection device provided by the embodiment of the present invention can also be used to select a precoding matrix. Because when the high-dimensional channel matrix performs single-stream transmission, the corresponding target matrix is also a single-column precoding matrix. The high-dimensional channel matrix refers to a channel matrix larger than two dimensions, such as 4x4 MIMO.
当所述接收器01接收到的导频信息为高维MIMO数据且流数为单流时,所述选择模块04还用于在所述计算模块02得到的j个模值中选择最大模值Njmax对应的单列的预编码矩阵为所述目标矩阵。When the pilot information received by the receiver 01 is high-dimensional MIMO data and the number of streams is a single stream, the selection module 04 is also used to select the maximum modulus value from the j modulus values obtained by the calculation module 02 The single-column precoding matrix corresponding to N jmax is the target matrix.
本发明实施例通过根据接收到的发送端的导频信息估计得到当前信道的等效信道矩阵,结合给定的预编码码本集合中的预编码矩阵,分别计算所述等效信道矩阵与每一个所述预编码矩阵组成的表达式的模,并选择多个模值中最大的模值对应的预编码矩阵为目标矩阵,能够有效简化预编码选择的过程,降低预编码选择过程中的计算量,解决现有技术中预编码矩阵选择方法计算量大和操作复杂的问题。In the embodiment of the present invention, the equivalent channel matrix of the current channel is obtained by estimating the received pilot information of the transmitting end, and combined with the precoding matrix in the given precoding codebook set, the equivalent channel matrix and each The modulus of the expression composed of the precoding matrix, and selecting the precoding matrix corresponding to the largest modulus value among the multiple modulus values as the target matrix can effectively simplify the process of precoding selection and reduce the amount of calculation in the precoding selection process , to solve the problems of large calculation and complicated operation in the precoding matrix selection method in the prior art.
请参见图3,为本发明实施例提供的另一种预编码矩阵选择装置的结构示意图,所述预编码矩阵选择装置适用于多输入多输出MIMO系统中的预编码矩阵的选择,包括:Please refer to FIG. 3 , which is a schematic structural diagram of another precoding matrix selection device provided by an embodiment of the present invention. The precoding matrix selection device is suitable for selection of a precoding matrix in a multiple-input multiple-output MIMO system, including:
存储器002和与所述存储器002进行通信的处理器001,其中,所述存储器002内存储有程序代码,所述程序代码包括计算机操作指令。A memory 002 and a processor 001 communicating with the memory 002, wherein the memory 002 stores program codes, and the program codes include computer operation instructions.
所述处理器001执行所述程序代码,用于:The processor 001 executes the program code for:
通过当前信道接收发送端发送的导频信息;Receive the pilot information sent by the sender through the current channel;
根据所述导频信息估计所述当前信道的等效信道矩阵;estimating an equivalent channel matrix of the current channel according to the pilot information;
对所述等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值;Perform inner product and modulo operations on the equivalent channel matrix and each precoding matrix in the preset precoding codebook set to obtain multiple modulus values;
选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵;Selecting the precoding matrix corresponding to the largest modulus value among the plurality of modulus values as the target matrix;
将所述目标矩阵反馈给所述发送端,以便于所述发送端选择所述目标矩阵对通过所述当前信道发送的信号进行预编码。feeding back the target matrix to the sending end, so that the sending end selects the target matrix to precode the signal sent through the current channel.
所述处理器001执行所述程序代码,用于对所述等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值,具体包括:The processor 001 executes the program code to perform inner product and modulo operations on the equivalent channel matrix and each precoding matrix in the preset precoding codebook set to obtain multiple modulus values, including:
根据所述等效信道矩阵,得到所述等效信道矩阵的共轭转置矩阵;Obtaining a conjugate transpose matrix of the equivalent channel matrix according to the equivalent channel matrix;
根据所述预编码码本集合中的预编码矩阵,得到由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量;According to the precoding matrices in the precoding codebook set, obtain a column vector composed of elements in the first column of the jth precoding matrix in the precoding codebook set;
将所述等效信道矩阵、所述共轭转置矩阵和所述列向量代入计算公式,分别进行内积及取模运算,得到多个模值。Substituting the equivalent channel matrix, the conjugate transposition matrix, and the column vector into a calculation formula, performing inner product and modulo operations respectively, to obtain multiple modulus values.
所述处理器001计算所述模值的计算公式包括:The calculation formula for the processor 001 to calculate the modulus value includes:
Nj=|<HHHWj,Wj>|,N j =|<H H H W j ,W j >|,
其中,H表示所述等效信道矩阵,HH表示所述等效信道矩阵H的共轭转置矩阵,Wj表示由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量。Wherein, H represents the equivalent channel matrix, H H represents the conjugate transpose matrix of the equivalent channel matrix H, W j represents the first Column vector of column elements.
所述处理器001执行所述程序代码,用于选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵,具体包括:The processor 001 executes the program code, which is used to select the precoding matrix corresponding to the largest modulus value among the plurality of modulus values as the target matrix, specifically including:
当所述导频信息为2x2MIMO数据且流数为单流时,选择所述多个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information is 2x2 MIMO data and the number of streams is a single stream, select a single-column precoding matrix corresponding to the largest modulus value among the multiple moduli values as the target matrix.
所述处理器001执行所述程序代码,用于选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵,具体包括:The processor 001 executes the program code, which is used to select the precoding matrix corresponding to the largest modulus value among the plurality of modulus values as the target matrix, specifically including:
当所述导频信息为2x2MIMO数据且流数为双流时,选择所述多个模值中最大的模值对应的两列的预编码矩阵作为所述目标矩阵;When the pilot information is 2x2MIMO data and the number of streams is dual streams, select a precoding matrix of two columns corresponding to the largest modulus value among the plurality of modulus values as the target matrix;
其中,所述目标矩阵的第一列用于对所述双流中的主流加权,所述目标矩阵的第二列用于对所述双流中的辅流加权,所述目标矩阵的第一列与所述目标矩阵的第二列正交。Wherein, the first column of the target matrix is used for weighting the main stream in the dual stream, the second column of the target matrix is used for weighting the auxiliary stream in the dual stream, and the first column of the target matrix and The second column of the objective matrix is orthogonal.
所述处理器001执行所述程序代码,用于选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵,具体包括:The processor 001 executes the program code, which is used to select the precoding matrix corresponding to the largest modulus value among the plurality of modulus values as the target matrix, specifically including:
当所述导频信息为高维MIMO数据且流数为单流时,选择所述多个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information is high-dimensional MIMO data and the number of streams is a single stream, a single-column precoding matrix corresponding to a largest modulus value among the multiple moduli values is selected as the target matrix.
即所述处理器001可执行本发明图1中所述预编码矩阵选择装置的操作,实现对目标矩阵的选择与反馈功能。That is, the processor 001 can execute the operation of the precoding matrix selection device in FIG. 1 of the present invention to realize the selection and feedback function of the target matrix.
请参见图4,为本发明实施例提供的一种预编码矩阵选择方法的流程示意图。所述方法包括:Please refer to FIG. 4 , which is a schematic flowchart of a method for selecting a precoding matrix provided by an embodiment of the present invention. The methods include:
S101,通过当前信道接收发送端发送的导频信息。S101. Receive pilot information sent by a sending end through a current channel.
S102,根据所述导频信息估计所述当前信道的等效信道矩阵。S102. Estimate an equivalent channel matrix of the current channel according to the pilot information.
S103,对所述等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值。S103. Perform inner product and modulo calculations on the equivalent channel matrix and each precoding matrix in the preset precoding codebook set to obtain multiple modulus values.
S104,选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵。S104. Select the precoding matrix corresponding to the largest modulus value among the plurality of modulus values as the target matrix.
S105,将所述目标矩阵反馈给所述发送端,以便于所述发送端选择所述目标矩阵对通过所述当前信道发送的信号进行预编码。S105. Feed back the target matrix to the sending end, so that the sending end selects the target matrix to precode a signal sent through the current channel.
具体的,MIMO系统的发送端包括但不限于:基站和用户设备,MIMO系统的接收端也包括但不限于:基站和用户设备,当基站与用户设备之间通信时,若基站为MIMO系统的发送端,则用户设备即为MIMO系统的接收端;若用户设备为MIMO系统的发送端时,则基站即为MIMO系统的接收端。本发明实施例提供的预编码矩阵选择装置设置在MIMO系统的接收端中,当然,在其他的实施例中,所述预编码矩阵选择装置也可以设置在其它具有与MIMO系统的接收端相同功能的网络位置,本发明对此不做限定。Specifically, the transmitting end of the MIMO system includes but is not limited to: a base station and user equipment, and the receiving end of the MIMO system also includes but is not limited to: a base station and user equipment. When communicating between a base station and a user equipment, if the base station is a MIMO system If the transmitting end, the user equipment is the receiving end of the MIMO system; if the user equipment is the transmitting end of the MIMO system, the base station is the receiving end of the MIMO system. The precoding matrix selection device provided by the embodiment of the present invention is set in the receiving end of the MIMO system. Of course, in other embodiments, the precoding matrix selection device can also be set in other devices that have the same function as the receiving end of the MIMO system. network location, which is not limited in the present invention.
本发明实施例以用户设备为MIMO系统的发送端、基站为MIMO系统的接收端,所述预编码矩阵选择装置设置在基站中作为一种示例,说明本发明实施例的技术方案。In the embodiment of the present invention, the user equipment is used as the transmitting end of the MIMO system, the base station is used as the receiving end of the MIMO system, and the precoding matrix selection device is set in the base station as an example to illustrate the technical solutions of the embodiments of the present invention.
当用户设备通过当前信道向基站发送导频信息后,所述预编码矩阵选择装置即根据接收到的导频信息,估计得到等效信道矩阵。假设当前信道为上行信道,则所述导频信息为上行导频信息。After the user equipment sends pilot information to the base station through the current channel, the precoding matrix selecting means estimates and obtains an equivalent channel matrix according to the received pilot information. Assuming that the current channel is an uplink channel, the pilot information is uplink pilot information.
具体的,所述预置的预编码码本集合为一由MIMO系统的发送端和接收端都已知的多个预编码矩阵的集合。在本发明实施例中,作为MIMO系统的接收端的所述预编码矩阵选择装置针对不同的等效信道矩阵,可根据一定的规则在该预编码码本集合中选择目标矩阵,并将选择的目标矩阵反馈给MIMO系统的发送端。具体的,可以为每个预编码矩阵建立对应的索引,当选择出目标矩阵时,将目标矩阵对应的索引通过上行链路反馈给MIMO系统的发送端,以便MIMO系统的发送端根据索引获得目标矩阵,在发送有用信号前对有用信号进行加权。也可以通过其它方式将目标矩阵反馈给MIMO系统的发送端,在此不赘述。Specifically, the preset precoding codebook set is a set of multiple precoding matrices known by both the transmitting end and the receiving end of the MIMO system. In the embodiment of the present invention, the device for selecting the precoding matrix as the receiving end of the MIMO system can select the target matrix in the precoding codebook set according to certain rules for different equivalent channel matrices, and the selected target matrix The matrix is fed back to the transmitter of the MIMO system. Specifically, a corresponding index can be established for each precoding matrix. When the target matrix is selected, the index corresponding to the target matrix is fed back to the transmitting end of the MIMO system through the uplink, so that the transmitting end of the MIMO system can obtain the target according to the index Matrix, weighting the useful signal before sending the useful signal. The target matrix may also be fed back to the transmitting end of the MIMO system in other ways, which will not be repeated here.
在本发明实施例中,所述预编码矩阵选择装置具体根据如下公式计算模值Nj:In the embodiment of the present invention, the precoding matrix selection device specifically calculates the modulus N j according to the following formula:
Nj=|<HHHWj,Wj>|,其中,H表示所述等效信道矩阵,HH表示所述等效信道矩阵H的共轭转置矩阵,Wj表示由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量,〈〉表示HHHWj与Wj进行内积运算,︳︱表示对所述内积运算的结果进行模运算。N j =|<H H HW j ,W j >|, where H represents the equivalent channel matrix, H H represents the conjugate transpose matrix of the equivalent channel matrix H, and W j represents the A column vector formed by the elements in the first column of the jth precoding matrix in the encoding codebook set, <> means that H H H W j and W j perform inner product operations, and ︳︱ means perform inner product operations on the results of the inner product operations modulo operation.
所以,所述预编码矩阵选择装置最终会得到与预编码码本集合中的j个预编码矩阵相对应的j个模值Nj。Therefore, the device for selecting a precoding matrix will finally obtain j modulus values N j corresponding to j precoding matrices in the precoding codebook set.
具体的,所述S103包括以下步骤:Specifically, the S103 includes the following steps:
步骤一:根据所述等效信道矩阵,得到所述等效信道矩阵的共轭转置矩阵;Step 1: Obtain the conjugate transpose matrix of the equivalent channel matrix according to the equivalent channel matrix;
步骤二:根据预置的预编码码本集合中的预编码矩阵,得到由所述预编码码本集合中的第j个预编码矩阵的第一列元素所构成的列向量;Step 2: According to the precoding matrices in the preset precoding codebook set, obtain a column vector composed of elements in the first column of the jth precoding matrix in the precoding codebook set;
步骤三:将所述等效信道矩阵,所述共轭转置矩阵和所述列向量代入计算公式,分别进行内积及取模运算,得到多个模值。Step 3: Substituting the equivalent channel matrix, the conjugate transpose matrix and the column vector into a calculation formula, respectively performing inner product and modulo calculations to obtain multiple modulus values.
具体的,所述预编码矩阵选择装置在j个模值Nj中选择最大的模值Njmax所对应的预编码矩阵为目标矩阵。Specifically, the precoding matrix selecting device selects the precoding matrix corresponding to the largest modulus N jmax among the j modulus N j as the target matrix.
所述S104具体分为以下三种情况:The S104 is specifically divided into the following three situations:
当所述导频信息为2x2MIMO数据且流数为单流时,选择所述多个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵;When the pilot information is 2x2MIMO data and the number of streams is a single stream, select a single-column precoding matrix corresponding to the largest modulus among the plurality of moduli as the target matrix;
当所述导频信息为2x2MIMO数据且流数为双流时,选择所述多个模值中最大的模值对应的两列的预编码矩阵作为所述目标矩阵;When the pilot information is 2x2MIMO data and the number of streams is dual streams, select a precoding matrix of two columns corresponding to the largest modulus value among the plurality of modulus values as the target matrix;
其中,所述目标矩阵的第一列用于对所述双流中的主流加权,所述目标矩阵的第二列用于对所述双流中的辅流加权,所述目标矩阵的第一列与所述目标矩阵的第二列正交;Wherein, the first column of the target matrix is used for weighting the main stream in the dual stream, the second column of the target matrix is used for weighting the auxiliary stream in the dual stream, and the first column of the target matrix and the second column of the target matrix is orthogonal;
当所述导频信息为高维MIMO数据且流数为单流时,选择所述多个模值中最大的模值对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information is high-dimensional MIMO data and the number of streams is a single stream, a single-column precoding matrix corresponding to a largest modulus value among the multiple moduli values is selected as the target matrix.
具体的,本发明实施例提供的预编码矩阵选择装置主要适用于2x2MIMO系统。Specifically, the device for selecting a precoding matrix provided by the embodiment of the present invention is mainly applicable to a 2x2 MIMO system.
在3GPP组织中,UL MIMO是目前UMTS UTRAN R11版本中的一项工作内容。UL MIMO有两种传输模式,一种是单流传输,一种是双流传输,前者在一个传输间隔TTI内只传输一个TB,后者则在一个TTI内同时传输两个TB。引入UL MIMO的主要目的是提高小区的平均吞吐量,但同时要考虑引入ULMIMO后对用户公平性和小区边缘用户吞吐的影响,以及其实现复杂度等多方面的因素。请再次参见图2所示的一种UL MIMO的发射结构。In the 3GPP organization, UL MIMO is a work content in the current UMTS UTRAN R11 version. UL MIMO has two transmission modes, one is single-stream transmission and the other is dual-stream transmission. The former only transmits one TB in one transmission interval TTI, and the latter transmits two TBs simultaneously in one TTI. The main purpose of introducing UL MIMO is to improve the average throughput of the cell, but at the same time, the impact of the introduction of UL MIMO on user fairness and cell edge user throughput, as well as the complexity of its implementation must be considered. Please refer to the transmission structure of a UL MIMO shown in FIG. 2 again.
MIMO预编码的数学模型如下:The mathematical model of MIMO precoding is as follows:
以2x2MIMO为例,假设MIMO系统的发送端发送的信号分别为x1和x2,MIMO系统的接收端接收到信号分别为y1和y2,信道用2*2矩阵H表示,则系统模型表示为:Taking 2x2MIMO as an example, assuming that the signals sent by the transmitter of the MIMO system are x 1 and x 2 respectively, and the signals received by the receiver of the MIMO system are y 1 and y 2 respectively, and the channel is represented by a 2*2 matrix H, then the system model Expressed as:
或Y=HX+N or Y=HX+N
当MIMO系统的发送端发送单流时,进行预编码的过程可表示为When the transmitter of the MIMO system sends a single stream, the precoding process can be expressed as
或Y=HWS+N or Y=HWS+N
其中,w1和w2为单列的预编码矩阵W的两个元素。s1为有用信号。也就是说单流信号对应单列的预编码矩阵。Wherein, w 1 and w 2 are two elements of a single-column precoding matrix W. s 1 is a useful signal. That is to say, a single-stream signal corresponds to a single-column precoding matrix.
当MIMO系统的发送端发送双流时,进行预编码的过程可表示为When the transmitter of the MIMO system sends dual streams, the precoding process can be expressed as
或Y=HWS+N or Y=HWS+N
其中,w1,w2,w3和w4为两列的预编码矩阵W的四个元素。s1和s2为两个流上的信号。也就是说双流信号对应两列的预编码矩阵。Wherein, w 1 , w 2 , w 3 and w 4 are four elements of a two-column precoding matrix W. s 1 and s 2 are signals on two streams. That is to say, the dual-stream signal corresponds to two columns of precoding matrices.
在MIMO系统的发送端选择合适的预编码矩阵可以利用MIMO传输中的分集复用增益,提高链路性能。而在UL-MIMO中,预编码选择的一种准则是使得主流的接收信噪比最大,辅流的预编码向量与主流预编码向量正交,这意味着UL-MIMO中的预编码选择是对一个2行1列的预编码向量进行选择。Selecting an appropriate precoding matrix at the transmitting end of a MIMO system can utilize the diversity multiplexing gain in MIMO transmission to improve link performance. In UL-MIMO, a criterion for precoding selection is to maximize the received signal-to-noise ratio of the mainstream, and the precoding vector of the auxiliary stream is orthogonal to the mainstream precoding vector, which means that the precoding selection in UL-MIMO is A precoding vector with 2 rows and 1 column is selected.
当所述预编码矩阵选择装置接收到的导频信息为2x2MIMO数据且流数为单流时,所述预编码矩阵选择装置即选择所述j个模值中最大的模值Njmax对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information received by the precoding matrix selection device is 2x2 MIMO data and the number of streams is a single stream, the precoding matrix selection device selects the single row corresponding to the largest modulus N jmax among the j modulus values The precoding matrix of is used as the target matrix.
当所述预编码矩阵选择装置接收到的导频信息为为2x2MIMO数据且流数为双流时,所述预编码矩阵选择装置即选择所述j个模值中最大的模值Njmax对应的两列的预编码矩阵作为所述目标矩阵。其中,所述目标矩阵的第一列用于对所述双流中的主流加权,所述目标矩阵的第二列用于对所述双流中的辅流加权。所述目标矩阵的第一列和所述目标矩阵的第二列正交。When the pilot information received by the precoding matrix selection device is 2x2 MIMO data and the number of streams is dual streams, the precoding matrix selection device selects the two corresponding to the largest modulus N jmax among the j modulus values The column precoding matrix is used as the target matrix. Wherein, the first column of the target matrix is used for weighting the main stream in the dual stream, and the second column of the target matrix is used for weighting the secondary stream in the dual stream. The first column of the target matrix is orthogonal to the second column of the target matrix.
具体的,在对高维度信道矩阵进行单流信号传输下的PMI选取时同样可使用本发明实施例提供的预编码矩阵选择装置进行预编码矩阵的选择。因为高维度信道矩阵进行单流传输时,对应的目标矩阵也为单列的预编码矩阵。所述高维度信道矩阵指大于二维的信道矩阵,比如4x4MIMO。Specifically, when performing PMI selection under single-stream signal transmission for a high-dimensional channel matrix, the precoding matrix selection device provided by the embodiment of the present invention can also be used to select a precoding matrix. Because when the high-dimensional channel matrix performs single-stream transmission, the corresponding target matrix is also a single-column precoding matrix. The high-dimensional channel matrix refers to a channel matrix larger than two dimensions, such as 4x4 MIMO.
当所述预编码矩阵选择装置接收到的导频信息为高维MIMO数据且流数为单流时,所述预编码矩阵选择装置还用于选择所述j个模值中最大的模值Njmax对应的单列的预编码矩阵作为所述目标矩阵。When the pilot information received by the precoding matrix selection device is high-dimensional MIMO data and the number of streams is a single stream, the precoding matrix selection device is also used to select the largest modulus N among the j modulus values The single-column precoding matrix corresponding to jmax is used as the target matrix.
当选择出目标矩阵之后,需要将目标矩阵反馈给用户设备,具体的,可以为预编码码本集合中的每个预编码矩阵建立对应的索引,所述预编码矩阵选择装置只需将目标矩阵对应的索引通过上行链路反馈给用户设备,以便用户设备根据索引获得目标矩阵,在发送有用信号前对有用信号进行加权。这样可以有效减小信息传输量,降低信道的传输压力。After the target matrix is selected, the target matrix needs to be fed back to the user equipment. Specifically, a corresponding index can be established for each precoding matrix in the precoding codebook set, and the precoding matrix selection device only needs to use the target matrix The corresponding index is fed back to the user equipment through the uplink, so that the user equipment obtains the target matrix according to the index, and weights the useful signal before sending the useful signal. This can effectively reduce the amount of information transmission and reduce the transmission pressure of the channel.
也可以通过其它方式将目标矩阵反馈给MIMO系统的发送端,在此不赘述。The target matrix may also be fed back to the transmitting end of the MIMO system in other ways, which will not be repeated here.
本发明实施例通过根据接收到的发送端的导频信息估计得到的当前信道的等效信道矩阵,结合给定的预编码码本集合中的预编码矩阵,分别计算所述等效信道矩阵与每一个所述预编码矩阵组成的表达式的模,并选择多个模值中最大的模值对应的预编码矩阵为目标矩阵,能够有效简化预编码选择的过程,降低预编码选择过程中的计算量,解决现有技术中预编码矩阵选择方法计算量大和操作复杂的问题。In the embodiment of the present invention, the equivalent channel matrix of the current channel estimated according to the received pilot information of the transmitting end is combined with the precoding matrix in the given precoding codebook set to calculate the equivalent channel matrix and each A modulus of an expression composed of the precoding matrix, and selecting the precoding matrix corresponding to the largest modulus value among the plurality of modulus values as the target matrix can effectively simplify the process of precoding selection and reduce the calculation in the precoding selection process amount, and solve the problems of large calculation and complex operation in the precoding matrix selection method in the prior art.
请参见图5,为本发明提供的一种预编码矩阵选择系统的结构示意图,所述系统包括:接收端10和与所述接收端10进行通信的发送端20,其中:Please refer to FIG. 5, which is a schematic structural diagram of a precoding matrix selection system provided by the present invention, the system includes: a receiving end 10 and a transmitting end 20 communicating with the receiving end 10, wherein:
所述接收端10中包括预编码矩阵选择装置30,所述预编码矩阵选择装置30为如图1或图3所示的预编码矩阵选择装置,所述预编码矩阵选择装置30用于:The receiving end 10 includes a precoding matrix selection device 30, the precoding matrix selection device 30 is a precoding matrix selection device as shown in Figure 1 or Figure 3, and the precoding matrix selection device 30 is used for:
通过当前信道接收发送端发送的导频信息;Receive the pilot information sent by the sender through the current channel;
根据所述导频信息估计所述当前信道的等效信道矩阵;estimating an equivalent channel matrix of the current channel according to the pilot information;
对所述等效信道矩阵和预置的预编码码本集合中的每一个预编码矩阵,分别进行内积及取模运算,得到多个模值;Perform inner product and modulo operations on the equivalent channel matrix and each precoding matrix in the preset precoding codebook set to obtain multiple modulus values;
选择所述多个模值中最大的模值对应的预编码矩阵作为目标矩阵;Selecting the precoding matrix corresponding to the largest modulus value among the plurality of modulus values as the target matrix;
将所述目标矩阵反馈给所述发送端,以便于所述发送端20选择所述目标矩阵对通过所述当前信道发送的信号进行预编码。The target matrix is fed back to the sending end, so that the sending end 20 selects the target matrix to precode the signal sent through the current channel.
本发明实施例通过根据接收到的发送端的导频信息估计得到的当前信道的等效信道矩阵,结合给定的预编码码本集合中的预编码矩阵,分别计算所述等效信道矩阵与每一个所述预编码矩阵组成的表达式的模,并选择多个模值中最大的模值对应的预编码矩阵为目标矩阵,能够有效简化预编码选择的过程,降低预编码选择过程中的计算量,解决现有技术中预编码矩阵选择方法计算量大和操作复杂的问题。In the embodiment of the present invention, the equivalent channel matrix of the current channel estimated according to the received pilot information of the transmitting end is combined with the precoding matrix in the given precoding codebook set to calculate the equivalent channel matrix and each A modulus of an expression composed of the precoding matrix, and selecting the precoding matrix corresponding to the largest modulus value among the plurality of modulus values as the target matrix can effectively simplify the process of precoding selection and reduce the calculation in the precoding selection process amount, and solve the problems of large calculation and complex operation in the precoding matrix selection method in the prior art.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), and the like.
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosures are only preferred embodiments of the present invention, and certainly cannot limit the scope of rights of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210306811.5A CN103634071B (en) | 2012-08-27 | 2012-08-27 | Pre-coding matrix selection method, device and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210306811.5A CN103634071B (en) | 2012-08-27 | 2012-08-27 | Pre-coding matrix selection method, device and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103634071A CN103634071A (en) | 2014-03-12 |
| CN103634071B true CN103634071B (en) | 2017-04-12 |
Family
ID=50214747
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210306811.5A Expired - Fee Related CN103634071B (en) | 2012-08-27 | 2012-08-27 | Pre-coding matrix selection method, device and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103634071B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105406938B (en) * | 2014-09-15 | 2018-10-12 | 联想(北京)有限公司 | A kind of data transmission method, radio reception device and wireless terminal |
| EP3226436B1 (en) | 2014-12-17 | 2020-02-05 | Huawei Technologies Co., Ltd. | Pre-coding information collection method and transmission device |
| WO2019041240A1 (en) * | 2017-08-31 | 2019-03-07 | 南通朗恒通信技术有限公司 | Method and apparatus for use in wireless communication of user and base station |
| CN111669233B (en) * | 2020-05-26 | 2022-03-15 | 中国联合网络通信集团有限公司 | Channel matrix selection method and device |
| WO2022000345A1 (en) * | 2020-06-30 | 2022-01-06 | 华为技术有限公司 | Signal transmission method and apparatus |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101753186A (en) * | 2008-12-19 | 2010-06-23 | 大唐移动通信设备有限公司 | Channel quality information estimating method used for transmitting multi-flow beam forming data |
| CN101986587A (en) * | 2010-10-25 | 2011-03-16 | 北京邮电大学 | Multi-antenna codebook selection modulating method for overcoming weak scattering |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7248841B2 (en) * | 2000-06-13 | 2007-07-24 | Agee Brian G | Method and apparatus for optimization of wireless multipoint electromagnetic communication networks |
-
2012
- 2012-08-27 CN CN201210306811.5A patent/CN103634071B/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101753186A (en) * | 2008-12-19 | 2010-06-23 | 大唐移动通信设备有限公司 | Channel quality information estimating method used for transmitting multi-flow beam forming data |
| CN101986587A (en) * | 2010-10-25 | 2011-03-16 | 北京邮电大学 | Multi-antenna codebook selection modulating method for overcoming weak scattering |
Non-Patent Citations (1)
| Title |
|---|
| Performance evaluation of downlink closed loop schemes for 4-branch LTE;Nortel;《3GPP TSG-Ran Working Group 1 Meeting #46,Tallinn,Estonia》;20060901;第1-9页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103634071A (en) | 2014-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3963732B1 (en) | Methods and apparatuses for enhancement on basis subset indication for two-codebook based csi reporting | |
| EP3522384B1 (en) | Method and apparatus for determining pre-coding matrix | |
| US10778294B2 (en) | Channel state information feedback method, terminal device, and network device | |
| US8594161B2 (en) | Method and system for beamforming in a multiple user multiple input multiple output (MIMO) communication system using a codebook | |
| EP3800798B1 (en) | Information feedback method, user equipment, and network device | |
| EP2260583B1 (en) | Method for transmitting signals for reducing feedback overhead and method for transmitting feedback information for the same | |
| EP3444960B1 (en) | Two-stage precoding method and device | |
| US20170085303A1 (en) | Channel information feedback method and pilot and beam transmission method, system and device | |
| CN102546088B (en) | A kind of block diagonalization method for precoding and device | |
| US9654192B2 (en) | Apparatus and method for channel feedback in multiple input multiple output system | |
| US8693441B2 (en) | Method and user equipment for feeding back multi-cell channel state information | |
| CN103209057B (en) | Use the method and apparatus that code book carries out data transmission | |
| JP6208370B2 (en) | Channel information feedback method, base station and terminal | |
| CN103220026B (en) | Code book feedback method and signal receiving device, signaling method and device | |
| CN103634071B (en) | Pre-coding matrix selection method, device and system | |
| EP2525506A1 (en) | Method and device for feeding back spatial channel state | |
| US20090207078A1 (en) | Beam steering in a MIMO system | |
| CN101359952A (en) | Communication method and device for multiple-input multiple-output system in time-division duplex mode | |
| EP2557720B1 (en) | Transformation device and method | |
| US8477663B2 (en) | Multiple input multiple output communication system and communication method of configuring codebook | |
| CN102742175B (en) | MIMO mode configuration method and communication device | |
| US9456452B2 (en) | Scheduling method of multi-user multi-input multi-output communication system | |
| US20160191129A1 (en) | System and method for multi-user multiple polarized input multiple output (mu-mpimo) | |
| CN101645757A (en) | Method and device for selecting precoding matrix | |
| CN103179569B (en) | Data are relayed in communication method and trunking |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170412 Termination date: 20180827 |