Abstract:
An embodiment of the present application relates to the technical field of wireless communications, in particular to a method, system and device for transmitting pre-coded indication information and determining a pre-coding matrix. In the prior art, the existing codebook is designed for horizontal beamforming/pre-coding, and will reduce the performance thereof if directly applied in three-dimensional beamforming/pre-coding technique. The present application solves the problem. The method in the embodiment of the present application comprises: a user equipment (UE) determines and transmits first pre-coded indication information and second pre-coding indication information, the pre-coding matrix being equal to the function matrix of a first component pre-coding matrix and a second component pre-coding matrix, a sub-matrix on the diagonal of the first component pre-coding matrix being the Kronecker product of two diagonal matrixes, the second component pre-coding matrix being formed by a beam rotation vector equaling to the Kronecker product of two vectors. The embodiment of the present application improves the performance of the three-dimensional beamforming/pre-coding technique.

Description:
This application is a US National Stage of International Application No. PCT/CN2013/086240, filed on Oct. 30, 2013, designating the United States and claiming priority to Chinese Patent Application No. 201210422345.7, filed with the Chinese Patent Office on Oct. 29, 2012 and entitled “Method, system and device for transmitting a coding indicator and determining a pre-coding matrix”, which is hereby incorporated by reference in its entirety. 
     FIELD 
     The present invention relates to the field of wireless communications and particularly to a method, system and device for transmitting a coding indicator and determining a pre-coding matrix. 
     BACKGROUND 
     Closed-loop pre-coding has been introduced in the Long Term Evolution (LTE) Release 8 (Rel-8) to improve the spectrum efficiency. Closed-loop pre-coding essentially requires the same set of pre-coding matrixes, referred to as a codebook, to be stored at both an evolved Node B (eNB) and a User Equipment (UE). The UE estimates channel information from a cell common pilot and then selects a pre-coding matrix from the codebook according to some criterion which can be the maximizing mutual information, the maximizing output signal to interference and noise ratio, etc. The UE feeds back an index of the selected pre-coding matrix in the codebook to the eNB over an uplink channel, and the index is referred to as a Pre-coding Matrix indicator (PMI). The eNB can determine, from the value of the received index, the pre-coding matrix to be used for the UE. The pre-coding matrix reported by the UE can be considered as a quantized value of channel state information. 
     In an existing cellular system, an array of antennas of an eNB is typically arranged horizontally as illustrated in  FIG. 1  and  FIG. 2 . A beam at a transmitting end, the eNB, can be adjusted only horizontally with a common vertical down tilt angle for every UE, so various beam-forming/pre-coding technologies are generally applied based upon channel information in horizontal dimension. In fact, a radio signal propagates in three dimensions in space, and the performance of the system may not be optimized with this common vertical down tilt angle. Adjusting of the beam in vertical direction may be of great significance to the improved performance of the system. Along with the development of antenna technologies, an array of active antennas with each array element being separately controllable has emerged in the industry as illustrated in  FIG. 3A  and  FIG. 3B . Dynamic adjusting of a beam in vertical dimension becomes possible with this array of antennas. 3D beam-forming/pre-coding may be performed in a Frequency Division Duplex (FDD) system based upon channel state information reported by a UE, possibly using a codebook as conventionally used in the LTE Rel-8 system. However the existing codebook is designed for horizontal beam-forming/pre-coding, so a direct application thereof to 3D beam-forming/pre-coding may degrade the performance. 
     In summary, the existing codebook is designed for horizontal beam-forming/pre-coding, so a direct application thereof to 3D beam-forming/pre-coding may degrade the performance. 
     SUMMARY 
     Embodiments of the invention provide a method, system and device for transmitting a pre-coding indicator and determining a pre-coding matrix so as to address such a problem in the prior art that the existing codebook is designed for horizontal beam-forming/pre-coding, so a direct application of the existing codebook to 3D beam-forming/pre-coding may degrade the performance. 
     An embodiment of the invention provides a method for transmitting a pre-coding indicator, the method including: 
     determining, by a UE, a first pre-coding indicator and a second pre-coding indicator, wherein the first pre-coding indicator and the second pre-coding indicator correspond to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors; and 
     transmitting, by the UE, the first pre-coding indicator and the second pre-coding indicator to the network side. 
     An embodiment of the invention provides a method for determining a pre-coding matrix, the method including: 
     receiving, by a network-side device, a first pre-coding indicator and a second pre-coding indicator from a UE; and 
     determining, by the network-side device, a pre-coding matrix corresponding to the first pre-coding indicator and the second pre-coding indicator, 
     wherein the pre-coding matrix is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors. 
     An embodiment of the invention provides a UE for transmitting a pre-coding indicator, the UE including: 
     a first determining module configured to determine a first pre-coding indicator and a second pre-coding indicator, wherein the first pre-coding indicator and the second pre-coding indicator correspond to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors; and 
     a transmitting module configured to transmit the first pre-coding indicator and the second pre-coding indicator to the network side. 
     An embodiment of the invention provides a UE including a processor and a data transceiving interface, wherein: 
     the processor is configured to determine a first pre-coding indicator and a second pre-coding indicator, where the first pre-coding indicator and the second pre-coding indicator correspond to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors; and to transmit the first pre-coding indicator and the second pre-coding indicator to the network side; and 
     the data transceiving interface is configured to communicate data with the network-side device. 
     An embodiment of the invention provides a network-side device for determining a pre-coding matrix, the network-side device including: 
     a receiving module configured to receive a first pre-coding indicator and a second pre-coding indicator from a UE; and 
     a second determining module configured to determine a pre-coding matrix corresponding to the first pre-coding indicator and the second pre-coding indicator, 
     wherein the pre-coding matrix is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors. 
     An embodiment of the invention provides a network-side device including a processor and a data transceiving interface, wherein: 
     the processor is configured to receive a first pre-coding indicator and a second pre-coding indicator from a UE; and to determine a pre-coding matrix corresponding to the first pre-coding indicator and the second pre-coding indicator, wherein the pre-coding matrix is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors. 
     the data transceiving interface is configured to communicate data with the UE. 
     An embodiment of the invention provides a system for determining a pre-coding matrix, the system including: 
     a UE configured to determine a first pre-coding indicator and a second pre-coding indicator, wherein the first pre-coding indicator and the second pre-coding indicator correspond to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors; and 
     a network side device configured to receive the first pre-coding indicator and the second pre-coding indicator from the UE; and to determine the pre-coding matrix corresponding the first pre-coding indicator and the second pre-coding indicator. 
     In the embodiments of the invention, the UE determines the first pre-coding indicator and the second pre-coding indicator, wherein the first pre-coding indicator and the second pre-coding indicator correspond to the pre-coding matrix which is equal to a matrix as a function of the first component pre-coding matrix and the second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors. The pre-coding matrix can be constructed to better match a space channel of 3D beam-forming to thereby improve the performance of 3D beam-forming/pre-coding. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         FIG. 1  illustrates a schematic diagram of horizontally arranged dual-polarized antennas in the prior art; 
         FIG. 2  illustrates a schematic diagram of horizontally arranged linear-array antennas in the prior art; 
         FIG. 3A  illustrates a schematic diagram of horizontally 2D-arranged dual-polarized antennas in the prior art; 
         FIG. 3B  illustrates a schematic diagram of vertically 2D-arranged linear-array antennas in the prior art; 
         FIG. 4  illustrates a schematic structural diagram of a system for determining a pre-coding matrix according to an embodiment of the invention; 
         FIG. 5  illustrates a schematic structural diagram of a UE in a system for determining a pre-coding matrix according to an embodiment of the invention; 
         FIG. 6  illustrates a schematic structural diagram of a UE in hardware in a system for determining a pre-coding matrix according to an embodiment of the invention; 
         FIG. 7  illustrates a schematic structural diagram of a network-side device in a system for determining a pre-coding matrix according to an embodiment of the invention; 
         FIG. 8  illustrates a schematic structural diagram of a network-side device in hardware in a system for determining a pre-coding matrix according to an embodiment of the invention; 
         FIG. 9  illustrates a schematic flow chart of a method for transmitting a pre-coding indicator according to an embodiment of the invention; and 
         FIG. 10  illustrates a schematic flow chart of a method for determining a pre-coding matrix according to an embodiment of the invention. 
     
    
    
     DETAILED DESCRIPTION OF THE EMBODIMENTS 
     In the embodiments of the invention, a UE determines a first pre-coding indicator and a second pre-coding indicator, and the first pre-coding indicator and the second pre-coding indicator correspond to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by of beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors. The pre-coding matrix can be constructed to better match a space channel of 3D beam-forming to thereby improve the performance of 3D beam-forming/pre-coding. 
     The embodiments of the invention will be described below in further details with reference to the drawings. 
     In the following description, firstly an implementation with cooperation of the network side and the UE side will be described, and then implementations at the network side and the user equipment side will be described respectively, but this will not suggest required cooperation of both the sides for an implementation. In fact, problems encountered respectively at the network side and the user equipment side will also be addressed in the separate implementations at the network side and the user equipment side, although a better technical effect can be achieved in the implementation with cooperation of both the sides. 
     As illustrated in  FIG. 4 , a system for determining a pre-coding matrix according to an embodiment of the invention includes a UE  10  and a network side device  20 . 
     The UE  10  is configured to determine a first pre-coding indicator and a second pre-coding indicator and to transmit the first pre-coding indicator and the second pre-coding indicator to the network side, wherein the first pre-coding indicator and the second pre-coding indicator correspond to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors; and 
     The network side device  20  is configured to receive the first pre-coding indicator and the second pre-coding indicator from the UE; and to determine the pre-coding matrix according to the first pre-coding indicator and the second pre-coding indicator. 
     In an implementation, the UE  10  can determine the first pre-coding indicator and the second pre-coding indicator in a number of approaches, several of which will be listed below: 
     First approach, the UE  10  selects the first component pre-coding matrix from a set of first component pre-coding matrixes and determines the first pre-coding indicator corresponding to the selected first component pre-coding matrix, and selects the second component pre-coding matrix from a set of second component pre-coding matrixes and determines the second pre-coding indicator corresponding to the selected second component pre-coding matrix. 
     Particularly the UE  10  estimates a channel of each antenna port to the UE  10  according to a pilot symbol transmitted by the network-side device  20 , each antenna port corresponds to one or more physical antennas; and 
     Then the UE  10  selects the first component pre-coding matrix from the set of first component pre-coding matrixes, and selects the second component pre-coding matrix from the set of second component pre-coding matrixes, according to the estimated channel. 
     The first component pre-coding matrix can be determined by maximizing a mutual information or maximizing an output signal to interference and noise ratio or maximizing an output energy. The first component pre-coding matrix can be determined by maximizing an output energy in the equation of: 
     
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   
                     arg 
                     ⁢ 
                     
                         
                     
                     ⁢ 
                     max 
                   
                   
                     V 
                     ∈ 
                     
                       C 
                       1 
                     
                   
                 
                 ⁢ 
                 
                   
                      
                     
                       
                         H 
                         1 
                       
                       ⁢ 
                       V 
                     
                      
                   
                   2 
                 
               
             
             , 
           
         
       
     
     C 1  represents a set of possible first component pre-coding matrixes, and H 1  represents a part of a channel matrix of the network-side device  20  to the UE  10 , particularly a part thereof corresponding to the first component pre-coding matrix, e.g., channels of dual-polarized antennas in the same polarization or channels of a half of antennas in an array of co-polarized antennas. 
     The second component pre-coding matrix can be determined by maximizing a mutual information or maximizing an output signal to interference and noise ratio or maximizing an output energy. The second component pre-coding matrix can be determined by maximizing an output energy in the equation of: 
     
       
         
           
             
               
                 W 
                 2 
               
               = 
               
                 
                   
                     arg 
                     ⁢ 
                     
                         
                     
                     ⁢ 
                     max 
                   
                   
                     V 
                     ∈ 
                     
                       C 
                       2 
                     
                   
                 
                 ⁢ 
                 
                   
                      
                     
                       
                         HW 
                         1 
                       
                       ⁢ 
                       V 
                     
                      
                   
                   2 
                 
               
             
             , 
           
         
       
     
     C 2  represents a set of possible second component pre-coding matrixes, H represents the channel matrix of the network-side device  20  to the UE  10 , and W 1  represents the determined first component pre-coding matrix. 
     In the first approach, the UE  10  can transmit the first pre-coding indicator and the second pre-coding indicator to the network-side device  20  over an uplink channel at different time with different time granularities and frequency granularities or at the same time. 
     In an implementation, the first component pre-coding matrix in the embodiment of the invention is a block diagonal matrix, and the first component pre-coding matrix is expressed in one of Equation 1 to Equation 4 below: 
     
       
         
           
             
               
                 
                   
                     
                       W 
                       1 
                     
                     = 
                     
                       [ 
                       
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     V 
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     V 
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                       ] 
                     
                   
                   ; 
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   1 
                 
               
             
             
               
                 
                   
                     
                       W 
                       1 
                     
                     = 
                     
                       [ 
                       
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     V 
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     V 
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     AU 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                       ] 
                     
                   
                   ; 
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   2 
                 
               
             
             
               
                 
                   
                     
                       W 
                       1 
                     
                     = 
                     
                       [ 
                       
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     V 
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     BU 
                                     V 
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                       ] 
                     
                   
                   ; 
                   and 
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   3 
                 
               
             
             
               
                 
                   
                     
                       W 
                       1 
                     
                     = 
                     
                       [ 
                       
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     V 
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     BU 
                                     V 
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     AU 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                       ] 
                     
                   
                   , 
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   4 
                 
               
             
           
         
       
     
     W 1  represents the first component pre-coding matrix; U H  represents a beam-forming vector with D H ×1 dimension; U V  represents a beam-forming vector with D V ×1 dimension; A represents a diagonal matrix with D H ×D H  dimension, the values of which can be a function of U H  or fixed values; B represents a diagonal matrix with D V ×D V  dimension, the values of which can be a function of U V  or fixed values, D H  and D V  represent positive integers; and diag(U) represents a diagonal matrix, derived from a vector U, with elements on the diagonal being equal to elements in the vector U. 
     Preferably D H  is a half of the number of horizontal antennas. 
     Equation 1 to Equation 4 can be further transformed into the following equations: 
     
       
         
           
             
               
                 
                   
                     
                       W 
                       1 
                     
                     = 
                     
                       [ 
                       
                         
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     V 
                                   
                                   ⊗ 
                                   
                                     U 
                                     H 
                                   
                                 
                                 ) 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     V 
                                   
                                   ⊗ 
                                   
                                     U 
                                     H 
                                   
                                 
                                 ) 
                               
                             
                           
                         
                       
                       ] 
                     
                   
                   ; 
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     1 
                     ′ 
                   
                 
               
             
             
               
                 
                   
                     
                       W 
                       1 
                     
                     = 
                     
                       [ 
                       
                         
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     V 
                                   
                                   ⊗ 
                                   
                                     U 
                                     H 
                                   
                                 
                                 ) 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     V 
                                   
                                   ⊗ 
                                   
                                     ( 
                                     
                                       AU 
                                       H 
                                     
                                     ) 
                                   
                                 
                                 ) 
                               
                             
                           
                         
                       
                       ] 
                     
                   
                   ; 
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     2 
                     ′ 
                   
                 
               
             
             
               
                 
                   
                     
                       W 
                       1 
                     
                     = 
                     
                       [ 
                       
                         
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     V 
                                   
                                   ⊗ 
                                   
                                     U 
                                     H 
                                   
                                 
                                 ) 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     ( 
                                     
                                       BU 
                                       V 
                                     
                                     ) 
                                   
                                   ⊗ 
                                   
                                     U 
                                     H 
                                   
                                 
                                 ) 
                               
                             
                           
                         
                       
                       ] 
                     
                   
                   ; 
                   and 
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     3 
                     ′ 
                   
                 
               
             
             
               
                 
                   
                     W 
                     1 
                   
                   = 
                   
                     
                       [ 
                       
                         
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     V 
                                   
                                   ⊗ 
                                   
                                     U 
                                     H 
                                   
                                 
                                 ) 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     ( 
                                     
                                       BU 
                                       V 
                                     
                                     ) 
                                   
                                   ⊗ 
                                   
                                     ( 
                                     
                                       AU 
                                       H 
                                     
                                     ) 
                                   
                                 
                                 ) 
                               
                             
                           
                         
                       
                       ] 
                     
                     . 
                   
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     4 
                     ′ 
                   
                 
               
             
           
         
       
     
     In the first approach, the set of first component pre-coding matrixes is composed of first component pre-coding matrixes expressed in one of Equation 1 to Equation 4 above. 
     Preferably U H  represents an element in a set of beam-forming vectors {U H,p : p=0, 1, . . . , N H −1} with U H =U H,k  and 0≦k≦N H −1, N H  represents a positive integer; or U H  represents a vector in a Grassmanian codebook, the Grassmanian codebook is a set of vectors or matrixes, the minimum one of the distances between any two elements in the set is maximized. 
     Preferably U H  is taken from a predefined set of vectors {U H,p : p=0, 1, . . . , N H −1}. U H,k  (0≦k≦N H −1) can represent a Discrete Fourier Transform (DFT) vector or a part of the DFT vector, e.g., first D H  rows in an L-point DFT vector, i.e., 
                 [     U     H   ,   k       ]     i     =         ⅇ     j   ⁢       2   ⁢   π   ⁢           ⁢   ⅈ   ⁢           ⁢   k     L         ⁢           ⁢       or   ⁢           [     U     H   ,   k       ]     i       =     ⅇ       -   j     ⁢       2   ⁢   π   ⁢           ⁢   ⅈ   ⁢           ⁢   k     L                 
with i=0, 1, . . . , D H −1, and [U H,k ] i  represents the i-th element in the vector U H,k , and this will apply hereinafter. Preferably L=N H . If the value of A is a function of U H , and A k  depends on U H,k , then
 
     
       
         
           
             
               
                 [ 
                 
                   A 
                   k 
                 
                 ] 
               
               ii 
             
             = 
             
               
                 
                   ⅇ 
                   
                     j 
                     ⁢ 
                     
                       
                         2 
                         ⁢ 
                         π 
                         ⁢ 
                         
                             
                         
                         ⁢ 
                         
                           kD 
                           H 
                         
                       
                       L 
                     
                   
                 
                 ⁢ 
                 
                     
                 
                 ⁢ 
                 
                   
                     or 
                     ⁢ 
                     
                         
                     
                     [ 
                     
                       A 
                       k 
                     
                     ] 
                   
                   ii 
                 
               
               = 
               
                 
                   ⅇ 
                   
                     
                       - 
                       j 
                     
                     ⁢ 
                     
                       
                         2 
                         ⁢ 
                         π 
                         ⁢ 
                         
                             
                         
                         ⁢ 
                         
                           kD 
                           H 
                         
                       
                       L 
                     
                   
                 
                 . 
               
             
           
         
       
     
     U H,k  can alternatively represent a vector in a Grassmanian codebook, the Grassmanian codebook is a set of vectors or matrixes, and elements in the set are selected so that the minimum one of the distances between any two elements in the set is maximized. Particularly {U H,p : p=0, 1, . . . , N H −1} represents a Grassmanian codebook with a number N H  of elements in a D H -dimension vector space. 
     The elements in {U H,p : p=0, 1, . . . , N H −1} can include both DFT vector and Grassmanian vector, for example, one half of the elements are DFT vectors, and the other half thereof are taken from the Grassmanian codebook. 
     Preferably U V  represents an element in a set of beam-forming vectors {U V,q : q=0, 1, . . . , N V −1} with U V =U V,n  and 0≦n≦N V −1, N V  represents a positive integer; or U V  represents a vector in a Grassmanian codebook, the Grassmanian codebook is a set of vectors or matrixes, the minimum one of the distances between any two elements in the set is maximized. 
     Preferably U V  is taken from a predefined set of vectors {U V,q : q=0, 1, . . . , N V −1}. U V,n  (0≦n≦N V −1) can represent a DFT vector or a part of the DFT vector, e.g., first D V  rows in an L-point DFT vector, i.e., 
                 [     U     V   ,   n       ]     i     =         ⅇ     j   ⁢       2   ⁢   π   ⁢           ⁢   ⅈ   ⁢           ⁢   n     L         ⁢           ⁢       or   ⁢           [     U     V   ,   n       ]     i       =     ⅇ       -   j     ⁢       2   ⁢   π   ⁢           ⁢   ⅈ   ⁢           ⁢   n     L                 
with i=0, 1, . . . , D V −1. Preferably L=N V . If the value of B is a function of U V , and B n  depends on U V,n , then
 
     
       
         
           
             
               
                 [ 
                 
                   B 
                   n 
                 
                 ] 
               
               ii 
             
             = 
             
               
                 
                   ⅇ 
                   
                     j 
                     ⁢ 
                     
                       
                         2 
                         ⁢ 
                         π 
                         ⁢ 
                         
                             
                         
                         ⁢ 
                         
                           nD 
                           V 
                         
                       
                       L 
                     
                   
                 
                 ⁢ 
                 
                     
                 
                 ⁢ 
                 
                   
                     or 
                     ⁢ 
                     
                         
                     
                     [ 
                     
                       B 
                       n 
                     
                     ] 
                   
                   ii 
                 
               
               = 
               
                 
                   ⅇ 
                   
                     
                       - 
                       j 
                     
                     ⁢ 
                     
                       
                         2 
                         ⁢ 
                         π 
                         ⁢ 
                         
                             
                         
                         ⁢ 
                         
                           nD 
                           V 
                         
                       
                       L 
                     
                   
                 
                 . 
               
             
           
         
       
     
     U V,n  can alternatively represent a vector in a Grassmanian codebook which is a set of vectors or matrixes, elements in the set are selected so that the minimum one of the distances between any two elements in the set is maximized. Particularly {U V,q : q=0, 1, . . . , N V −1} represents a Grassmanian codebook with a number N V  of elements in a D V -dimension vector space. 
     The elements in {U V,q : q=0, 1, . . . , N V −1} can include both DFT vector and Grassmanian vector, for example, one half of the elements are DFT vectors, and the other half thereof are taken from the Grassmanian codebook. 
     Preferably the first component pre-coding matrix W 1  is taken from the set (or from a subset thereof): 
     
       
         
           
             
               { 
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ⊗ 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                 
                                 ) 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ⊗ 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                 
                                 ) 
                               
                             
                           
                         
                       
                       ] 
                     
                     : 
                     
                       
 
                     
                     ⁢ 
                     k 
                   
                   = 
                   0 
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     
                       N 
                       H 
                     
                     - 
                     1 
                   
                   ; 
                   
                     n 
                     = 
                     0 
                   
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     N 
                     V 
                   
                   - 
                   1 
                 
               
               } 
             
             ; 
             or 
           
         
       
       
         
           
             
               { 
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ⊗ 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                 
                                 ) 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ⊗ 
                                   
                                     ( 
                                     
                                       
                                         A 
                                         k 
                                       
                                       ⁢ 
                                       
                                         U 
                                         
                                           H 
                                           , 
                                           k 
                                         
                                       
                                     
                                     ) 
                                   
                                 
                                 ) 
                               
                             
                           
                         
                       
                       ] 
                     
                     : 
                     
                       
 
                     
                     ⁢ 
                     k 
                   
                   = 
                   0 
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     
                       N 
                       H 
                     
                     - 
                     1 
                   
                   ; 
                   
                     n 
                     = 
                     0 
                   
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     N 
                     V 
                   
                   - 
                   1 
                 
               
               } 
             
             ; 
             or 
           
         
       
       
         
           
             
               { 
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ⊗ 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                 
                                 ) 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     ( 
                                     
                                       
                                         B 
                                         n 
                                       
                                       ⁢ 
                                       
                                         U 
                                         
                                           V 
                                           , 
                                           n 
                                         
                                       
                                     
                                     ) 
                                   
                                   ⊗ 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                 
                                 ) 
                               
                             
                           
                         
                       
                       ] 
                     
                     : 
                     
                       
 
                     
                     ⁢ 
                     k 
                   
                   = 
                   0 
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     
                       N 
                       H 
                     
                     - 
                     1 
                   
                   ; 
                   
                     n 
                     = 
                     0 
                   
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     N 
                     V 
                   
                   - 
                   1 
                 
               
               } 
             
             ; 
             or 
           
         
       
       
         
           
             
               { 
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ⊗ 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                 
                                 ) 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               diag 
                               ⁡ 
                               
                                 ( 
                                 
                                   
                                     ( 
                                     
                                       
                                         B 
                                         n 
                                       
                                       ⁢ 
                                       
                                         U 
                                         
                                           V 
                                           , 
                                           n 
                                         
                                       
                                     
                                     ) 
                                   
                                   ⊗ 
                                   
                                     ( 
                                     
                                       
                                         A 
                                         k 
                                       
                                       ⁢ 
                                       
                                         U 
                                         
                                           H 
                                           , 
                                           k 
                                         
                                       
                                     
                                     ) 
                                   
                                 
                                 ) 
                               
                             
                           
                         
                       
                       ] 
                     
                     : 
                     
                       
 
                     
                     ⁢ 
                     k 
                   
                   = 
                   0 
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     
                       N 
                       H 
                     
                     - 
                     1 
                   
                   ; 
                   
                     n 
                     = 
                     0 
                   
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     N 
                     V 
                   
                   - 
                   1 
                 
               
               } 
             
             ; 
             or 
           
         
       
       
         
           
             
               { 
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                       ] 
                     
                     : 
                     
                       
 
                     
                     ⁢ 
                     k 
                   
                   = 
                   0 
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     
                       N 
                       H 
                     
                     - 
                     1 
                   
                   ; 
                   
                     n 
                     = 
                     0 
                   
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     N 
                     V 
                   
                   - 
                   1 
                 
               
               } 
             
             ; 
             or 
           
         
       
       
         
           
             
               { 
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       A 
                                       k 
                                     
                                     ⁢ 
                                     
                                       U 
                                       
                                         H 
                                         , 
                                         k 
                                       
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                       ] 
                     
                     : 
                     
                       
 
                     
                     ⁢ 
                     k 
                   
                   = 
                   0 
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     
                       N 
                       H 
                     
                     - 
                     1 
                   
                   ; 
                   
                     n 
                     = 
                     0 
                   
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     N 
                     V 
                   
                   - 
                   1 
                 
               
               } 
             
             ; 
             or 
           
         
       
       
         
           
             
               { 
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       B 
                                       n 
                                     
                                     ⁢ 
                                     
                                       U 
                                       
                                         V 
                                         , 
                                         n 
                                       
                                     
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                       ] 
                     
                     : 
                     
                       
 
                     
                     ⁢ 
                     k 
                   
                   = 
                   0 
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     
                       N 
                       H 
                     
                     - 
                     1 
                   
                   ; 
                   
                     n 
                     = 
                     0 
                   
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     N 
                     V 
                   
                   - 
                   1 
                 
               
               } 
             
             ; 
             or 
           
         
       
       
         
           
             
               { 
               
                 
                   
                     
                       [ 
                       
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                           
                             0 
                           
                         
                         
                           
                             0 
                           
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       B 
                                       n 
                                     
                                     ⁢ 
                                     
                                       U 
                                       
                                         V 
                                         , 
                                         n 
                                       
                                     
                                   
                                   ) 
                                 
                               
                               ⊗ 
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       A 
                                       k 
                                     
                                     ⁢ 
                                     
                                       U 
                                       
                                         H 
                                         , 
                                         k 
                                       
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                       
                       ] 
                     
                     : 
                     
                       
 
                     
                     ⁢ 
                     k 
                   
                   = 
                   0 
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     
                       N 
                       H 
                     
                     - 
                     1 
                   
                   ; 
                   
                     n 
                     = 
                     0 
                   
                 
                 , 
                 1 
                 , 
                 … 
                 ⁢ 
                 
                     
                 
                 , 
                 
                   
                     N 
                     V 
                   
                   - 
                   1 
                 
               
               } 
             
             . 
           
         
       
     
     In the first approach, preferably the UE  10  can determine the first pre-coding indicator in Equation 5 or Equation 6 below after determining the first component pre-coding matrix:
 
 i   1   =n×N   H   +k   Equation 5;
 
 i   1   =k×N   V   +n   Equation 6,
 
     i 1  represents the first pre-coding indicator. 
     In the first approach, preferably the UE  10  can determine the first pre-coding indicator corresponding to the first component pre-coding matrix according to a preset correspondence relationship between the first component pre-coding matrix and the first pre-coding indicator after determining the first component pre-coding matrix. 
     The correspondence relationship between the first component pre-coding matrix and the first pre-coding indicator can be preset as needed. In an implementation, the correspondence relationship can be specified in a protocol or can be signaled in higher-layer signaling. 
     In an implementation, the second component pre-coding matrix is the product of a (2D H D V )×r-dimension matrix and a power normalization coefficient, r represents the number of columns in the pre-coding matrix, also referred to a rank; and 
     The second component pre-coding matrix is: 
     
       
         
           
             
               
                 W 
                 2 
               
               = 
               
                 
                   [ 
                   
                     
                       
                         
                           
                             X 
                             V 
                             1 
                           
                           ⊗ 
                           
                             X 
                             H 
                             1 
                           
                         
                       
                       
                         Λ 
                       
                       
                         
                           
                             X 
                             V 
                             r 
                           
                           ⊗ 
                           
                             X 
                             H 
                             r 
                           
                         
                       
                     
                     
                       
                         
                           
                             α 
                             1 
                           
                           ⁢ 
                           
                             
                               X 
                               V 
                               1 
                             
                             ⊗ 
                             
                               X 
                               H 
                               1 
                             
                           
                         
                       
                       
                         Λ 
                       
                       
                         
                           
                             α 
                             r 
                           
                           ⁢ 
                           
                             
                               X 
                               V 
                               r 
                             
                             ⊗ 
                             
                               X 
                               H 
                               r 
                             
                           
                         
                       
                     
                   
                   ] 
                 
                 ⁢ 
                 M 
               
             
             , 
           
         
       
     
     W 2  represents the second component pre-coding matrix; α i  represents a complex scalar with a modulus being 1; X V   i  represents a beam-forming vector with D V ×1 dimension; and X H   i  represents a beam-forming vector with D H ×1 dimension, i=1, . . . , r, D H  and D V  represent positive integers, and M represents the power normalization coefficient. 
     α i  is used for phase adjustment between two sets of antennas. 
     If X H   i  represents an adjusting vector of horizontal beam-forming, then the effect thereof is to finely adjust a horizontal beam formed by U H , and X V   i  represents an adjusting vector of vertical beam-forming, the effect thereof is to finely adjust a vertical beam formed by U V . 
     Particularly the second component pre-coding matrix W 2  is selected from a set, and the second pre-coding indicator corresponds to an element in the set. For example, for a codebook with r=1, there is a set of W 2 , 
               {           [             X     V   ,   k     1     ⊗     X     H   ,   n     1                 α   ⁢           ⁢       X     V   ,   k     1     ⊗     X     H   ,   n     1               ]     ⁢     :     ⁢     
     ⁢   k     =   0     ,   1   ,   …   ⁢           ,         M   V     -   1     ;     
     ⁢     n   =   0       ,   1   ,   …   ⁢           ,         M   H     -   1     ;     α   =   1       ,     -   1     ,     ⅇ       -   j     ⁢     π   2         ,     ⅇ     j   ⁢     π   2           }     ,         
X V,k   1  is taken from a predefined set of vectors {X V,p   1 : p=0, 1, . . . , M V −1}, particularly a Grassmanian vector or a DFT vector, e.g.,
 
                   [     X     V   ,   k     1     ]     i     =         ⅇ     j2π   ⁢               ⁢     k   ⁢           ⁢   ⅈ       L         ⁢           ⁢       or   ⁢           [     X     V   ,   k     1     ]     i       =     ⅇ       -   j2π     ⁢               ⁢     k   ⁢           ⁢   ⅈ       L             ,         
or a combination of a Grassmanian vector and a DFT vector; and X H,n   1  is taken from a predefined set of vectors {X H,q   1 : q=0, 1, . . . , M H −1}, particularly a Grassmanian vector or a DFT vector, e.g.,
 
                   [     X     H   ,   n     1     ]     i     =         ⅇ     j2π   ⁢               ⁢     n   ⁢           ⁢   ⅈ       L         ⁢           ⁢       or   ⁢           [     X     H   ,   n     1     ]     i       =     ⅇ       -   j2π     ⁢               ⁢     n   ⁢           ⁢   ⅈ       L             ,         
or a combination of a Grassmanian vector and a DFT vector.
 
     Generally for a codebook with the rank r, the second component pre-coding matrix W 2  is taken from a set, all elements in the set being in the form of 
               [             X   V   1     ⊗     X   H   1           Λ           X   V   r     ⊗     X   H   r                   α   1     ⁢       X   V   1     ⊗     X   H   1             Λ           α   r     ⁢       X   V   r     ⊗     X   H   r               ]     ,         
X V   t  and X H   t  can be a Grassmanian vector or a DFT vector, or a combination of a Grassmanian vector and a DFT vector, e.g.,
 
                   [     X     V   ,   k     t     ]     i     =         ⅇ     j2π   ⁢       k   ⁢           ⁢   ⅈ     L         ⁢           ⁢       or   ⁢           [     X     V   ,   k     t     ]     i       =     ⅇ       -   j2π     ⁢       k   ⁢           ⁢   ⅈ     L             ,         and   ⁢     
     [     X     H   ,   k     t     ]     i     =         ⅇ     j2π   ⁢       k   ⁢           ⁢   ⅈ     L         ⁢           ⁢       or   ⁢           [     X     H   ,   k     t     ]     i       =     ⅇ       -   j2π     ⁢       k   ⁢           ⁢   ⅈ     L             ,     
     ⁢       α   t     ∈     {           ⅇ     j2π   ⁢       k   ⁢           ⁢   z     Z         ⁢     :     ⁢           ⁢   z     =   0     ,   1   ,   …   ⁢           ,     Z   -   1       }       ,         
and t=1, . . . , r, L represents the point number of DFT. Preferably L=2 or 4 or 8 or 16 or 32 or 64.
 
     In the first approach, preferably the UE  10  can determine the second pre-coding indicator corresponding to the second component pre-coding matrix according to a preset correspondence relationship between the second component pre-coding matrix and the second pre-coding indicator after determining the second component pre-coding matrix. 
     The correspondence relationship between the second component pre-coding matrix and the second pre-coding indicator can be preset as needed. In an implementation, the correspondence relationship can be specified in a protocol or can be signaled in higher-layer signaling. 
     In an implementation, the pre-coding matrix is expressed of Equation 7 to Equation 10: 
     
       
         
           
             
               
                 
                   W 
                   = 
                   
                     
                       
                         W 
                         1 
                       
                       · 
                       
                         W 
                         2 
                       
                     
                     = 
                     
                       
                         [ 
                         
                           
                             
                               
                                 
                                   diag 
                                   ⁡ 
                                   
                                     ( 
                                     
                                       U 
                                       V 
                                     
                                     ) 
                                   
                                 
                                 ⊗ 
                                 
                                   diag 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                             
                               0 
                             
                           
                           
                             
                               0 
                             
                             
                               
                                 
                                   diag 
                                   ⁡ 
                                   
                                     ( 
                                     
                                       U 
                                       V 
                                     
                                     ) 
                                   
                                 
                                 ⊗ 
                                 
                                   diag 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                           
                         
                         ] 
                       
                       ⁢ 
                       
                           
                         
                           
                             
                               [ 
                               
                                 
                                   
                                     
                                       
                                         X 
                                         V 
                                         1 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         1 
                                       
                                     
                                   
                                   
                                     Λ 
                                   
                                   
                                     
                                       
                                         X 
                                         V 
                                         r 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         r 
                                       
                                     
                                   
                                 
                                 
                                   
                                     
                                       
                                         α 
                                         1 
                                       
                                       ⁢ 
                                       
                                         
                                           X 
                                           V 
                                           1 
                                         
                                         ⊗ 
                                         
                                           X 
                                           H 
                                           1 
                                         
                                       
                                     
                                   
                                   
                                     Λ 
                                   
                                   
                                     
                                       
                                         α 
                                         r 
                                       
                                       ⁢ 
                                       
                                         
                                           X 
                                           V 
                                           r 
                                         
                                         ⊗ 
                                         
                                           X 
                                           H 
                                           r 
                                         
                                       
                                     
                                   
                                 
                               
                               ] 
                             
                             ⁢ 
                             M 
                           
                           ; 
                         
                       
                     
                   
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   7 
                 
               
             
             
               
                 
                   W 
                   = 
                   
                     
                       
                         W 
                         1 
                       
                       · 
                       
                         W 
                         2 
                       
                     
                     = 
                     
                       
 
                     
                     ⁢ 
                     
                         
                     
                     ⁢ 
                     
                       
                         [ 
                         
                           
                             
                               
                                 
                                   diag 
                                   ⁡ 
                                   
                                     ( 
                                     
                                       U 
                                       V 
                                     
                                     ) 
                                   
                                 
                                 ⊗ 
                                 
                                   diag 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                             
                               0 
                             
                           
                           
                             
                               0 
                             
                             
                               
                                 
                                   diag 
                                   ⁡ 
                                   
                                     ( 
                                     
                                       U 
                                       V 
                                     
                                     ) 
                                   
                                 
                                 ⊗ 
                                 
                                   diag 
                                   ( 
                                   
                                     
                                       A 
                                       ⁢ 
                                       U 
                                     
                                     H 
                                   
                                   ) 
                                 
                               
                             
                           
                         
                         ] 
                       
                       ⁢ 
                       
                           
                         
                           
                             [ 
                             
                               
                                 
                                   
                                     
                                       X 
                                       V 
                                       1 
                                     
                                     ⊗ 
                                     
                                       X 
                                       H 
                                       1 
                                     
                                   
                                 
                                 
                                   Λ 
                                 
                                 
                                   
                                     
                                       X 
                                       V 
                                       r 
                                     
                                     ⊗ 
                                     
                                       X 
                                       H 
                                       r 
                                     
                                   
                                 
                               
                               
                                 
                                   
                                     
                                       α 
                                       1 
                                     
                                     ⁢ 
                                     
                                       
                                         X 
                                         V 
                                         1 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         1 
                                       
                                     
                                   
                                 
                                 
                                   Λ 
                                 
                                 
                                   
                                     
                                       α 
                                       r 
                                     
                                     ⁢ 
                                     
                                       
                                         X 
                                         V 
                                         r 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         r 
                                       
                                     
                                   
                                 
                               
                             
                             ] 
                           
                           ⁢ 
                           M 
                         
                       
                     
                   
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   8 
                 
               
             
             
               
                 
                   W 
                   = 
                   
                     
                       
                         W 
                         1 
                       
                       · 
                       
                         W 
                         2 
                       
                     
                     = 
                     
                       
                         [ 
                         
                           
                             
                               
                                 
                                   diag 
                                   ⁡ 
                                   
                                     ( 
                                     
                                       U 
                                       V 
                                     
                                     ) 
                                   
                                 
                                 ⊗ 
                                 
                                   diag 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                             
                               0 
                             
                           
                           
                             
                               0 
                             
                             
                               
                                 
                                   diag 
                                   ⁡ 
                                   
                                     ( 
                                     
                                       BU 
                                       V 
                                     
                                     ) 
                                   
                                 
                                 ⊗ 
                                 
                                   diag 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                           
                         
                         ] 
                       
                       ⁢ 
                       
                           
                         
                           
                             
                               [ 
                               
                                 
                                   
                                     
                                       
                                         X 
                                         V 
                                         1 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         1 
                                       
                                     
                                   
                                   
                                     Λ 
                                   
                                   
                                     
                                       
                                         X 
                                         V 
                                         r 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         r 
                                       
                                     
                                   
                                 
                                 
                                   
                                     
                                       
                                         α 
                                         1 
                                       
                                       ⁢ 
                                       
                                         
                                           X 
                                           V 
                                           1 
                                         
                                         ⊗ 
                                         
                                           X 
                                           H 
                                           1 
                                         
                                       
                                     
                                   
                                   
                                     Λ 
                                   
                                   
                                     
                                       
                                         α 
                                         r 
                                       
                                       ⁢ 
                                       
                                         
                                           X 
                                           V 
                                           r 
                                         
                                         ⊗ 
                                         
                                           X 
                                           H 
                                           r 
                                         
                                       
                                     
                                   
                                 
                               
                               ] 
                             
                             ⁢ 
                             M 
                           
                           ; 
                           and 
                         
                       
                     
                   
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   9 
                 
               
             
             
               
                 
                   W 
                   = 
                   
                     
                       
                         W 
                         1 
                       
                       · 
                       
                         W 
                         2 
                       
                     
                     = 
                     
                       
 
                     
                     ⁢ 
                     
                         
                     
                     ⁢ 
                     
                       
                         [ 
                         
                           
                             
                               
                                 
                                   diag 
                                   ⁡ 
                                   
                                     ( 
                                     
                                       U 
                                       V 
                                     
                                     ) 
                                   
                                 
                                 ⊗ 
                                 
                                   diag 
                                   ( 
                                   
                                     U 
                                     H 
                                   
                                   ) 
                                 
                               
                             
                             
                               0 
                             
                           
                           
                             
                               0 
                             
                             
                               
                                 diag 
                                 ⁢ 
                                 
                                   
                                     ( 
                                     
                                       BU 
                                       V 
                                     
                                     ) 
                                   
                                   ⊗ 
                                   
                                     diag 
                                     ( 
                                     
                                       AU 
                                       H 
                                     
                                     ) 
                                   
                                 
                               
                             
                           
                         
                         ] 
                       
                       ⁢ 
                       
                           
                         
                           
                             [ 
                             
                               
                                 
                                   
                                     
                                       X 
                                       V 
                                       1 
                                     
                                     ⊗ 
                                     
                                       X 
                                       H 
                                       1 
                                     
                                   
                                 
                                 
                                   Λ 
                                 
                                 
                                   
                                     
                                       X 
                                       V 
                                       r 
                                     
                                     ⊗ 
                                     
                                       X 
                                       H 
                                       r 
                                     
                                   
                                 
                               
                               
                                 
                                   
                                     
                                       α 
                                       1 
                                     
                                     ⁢ 
                                     
                                       
                                         X 
                                         V 
                                         1 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         1 
                                       
                                     
                                   
                                 
                                 
                                   Λ 
                                 
                                 
                                   
                                     
                                       α 
                                       r 
                                     
                                     ⁢ 
                                     
                                       
                                         X 
                                         V 
                                         r 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         r 
                                       
                                     
                                   
                                 
                               
                             
                             ] 
                           
                           ⁢ 
                           
                             M 
                             . 
                           
                         
                       
                     
                   
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   10 
                 
               
             
           
         
       
     
     W represents the pre-coding matrix; W 1  represents the first component pre-coding matrix; W 2  represents the second component pre-coding matrix; U H  represents a horizontal beam-forming vector with D H ×1 dimension; U V  represents a vertical beam-forming vector with D V ×1 dimension; A represents a diagonal matrix with D H ×D H  dimension; B represents a diagonal matrix with D V ×D V  dimension, D H  and D V  represent positive integers; α i  represents a complex scalar with a modulus being 1; X V   i  represents a beam-forming vector with D V ×1 dimension; and X H   i  represents a beam-forming vector with D H ×1 dimension, i=1, . . . , r, and r represents the number of columns in the pre-coding matrix, and M represents the power normalization coefficient. 
     Preferably 
     
       
         
           
             M 
             = 
             
               
                 1 
                 
                   
                     
                       rD 
                       H 
                     
                     ⁢ 
                     
                       D 
                       V 
                     
                   
                 
               
               . 
             
           
         
       
     
     In an implementation, Equation 7 to Equation 10 can be further transformed so that the second component pre-coding matrix in the equations above is the product of the matrix and M; or M can be a part of the first component pre-coding matrix, that is, the first component pre-coding matrix is the product of the matrix and M, and the second component pre-coding matrix is the matrix; or M can be separate, i.e., W=W 1 ·W 2 ·M. 
     Equation 7 to Equation 10 can be further transformed into the following equations: 
     
       
         
           
             
               
                 
                   W 
                   = 
                   
                     
                       
                         W 
                         1 
                       
                       · 
                       
                         W 
                         2 
                       
                     
                     = 
                     
                       
                         [ 
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       U 
                                       V 
                                     
                                     ⊗ 
                                     
                                       U 
                                       H 
                                     
                                   
                                   ) 
                                 
                               
                             
                             
                               0 
                             
                           
                           
                             
                               0 
                             
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       U 
                                       V 
                                     
                                     ⊗ 
                                     
                                       U 
                                       H 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                         ] 
                       
                       ⁢ 
                       
                           
                         
                           
                             
                               [ 
                               
                                 
                                   
                                     
                                       
                                         X 
                                         V 
                                         1 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         1 
                                       
                                     
                                   
                                   
                                     Λ 
                                   
                                   
                                     
                                       
                                         X 
                                         V 
                                         r 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         r 
                                       
                                     
                                   
                                 
                                 
                                   
                                     
                                       
                                         α 
                                         1 
                                       
                                       ⁢ 
                                       
                                         
                                           X 
                                           V 
                                           1 
                                         
                                         ⊗ 
                                         
                                           X 
                                           H 
                                           1 
                                         
                                       
                                     
                                   
                                   
                                     Λ 
                                   
                                   
                                     
                                       
                                         α 
                                         r 
                                       
                                       ⁢ 
                                       
                                         
                                           X 
                                           V 
                                           r 
                                         
                                         ⊗ 
                                         
                                           X 
                                           H 
                                           r 
                                         
                                       
                                     
                                   
                                 
                               
                               ] 
                             
                             ⁢ 
                             M 
                           
                           ; 
                         
                       
                     
                   
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     7 
                     ′ 
                   
                 
               
             
             
               
                 
                   W 
                   = 
                   
                     
                       
                         W 
                         1 
                       
                       · 
                       
                         W 
                         2 
                       
                     
                     = 
                     
                       
                         [ 
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       U 
                                       V 
                                     
                                     ⊗ 
                                     
                                       U 
                                       H 
                                     
                                   
                                   ) 
                                 
                               
                             
                             
                               0 
                             
                           
                           
                             
                               0 
                             
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       U 
                                       V 
                                     
                                     ⊗ 
                                     
                                       ( 
                                       
                                         AU 
                                         H 
                                       
                                       ) 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                         ] 
                       
                       ⁢ 
                       
                           
                         
                           
                             
                               [ 
                               
                                 
                                   
                                     
                                       
                                         X 
                                         V 
                                         1 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         1 
                                       
                                     
                                   
                                   
                                     Λ 
                                   
                                   
                                     
                                       
                                         X 
                                         V 
                                         r 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         r 
                                       
                                     
                                   
                                 
                                 
                                   
                                     
                                       
                                         α 
                                         1 
                                       
                                       ⁢ 
                                       
                                         
                                           X 
                                           V 
                                           1 
                                         
                                         ⊗ 
                                         
                                           X 
                                           H 
                                           1 
                                         
                                       
                                     
                                   
                                   
                                     Λ 
                                   
                                   
                                     
                                       
                                         α 
                                         r 
                                       
                                       ⁢ 
                                       
                                         
                                           X 
                                           V 
                                           r 
                                         
                                         ⊗ 
                                         
                                           X 
                                           H 
                                           r 
                                         
                                       
                                     
                                   
                                 
                               
                               ] 
                             
                             ⁢ 
                             M 
                           
                           ; 
                         
                       
                     
                   
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     8 
                     ′ 
                   
                 
               
             
             
               
                 
                   W 
                   = 
                   
                     
                       
                         W 
                         1 
                       
                       · 
                       
                         W 
                         2 
                       
                     
                     = 
                     
                       
                         [ 
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       U 
                                       V 
                                     
                                     ⊗ 
                                     
                                       U 
                                       H 
                                     
                                   
                                   ) 
                                 
                               
                             
                             
                               0 
                             
                           
                           
                             
                               0 
                             
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       ( 
                                       
                                         BU 
                                         V 
                                       
                                       ) 
                                     
                                     ⊗ 
                                     
                                       U 
                                       H 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                         ] 
                       
                       ⁢ 
                       
                           
                         
                           
                             
                               [ 
                               
                                 
                                   
                                     
                                       
                                         X 
                                         V 
                                         1 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         1 
                                       
                                     
                                   
                                   
                                     Λ 
                                   
                                   
                                     
                                       
                                         X 
                                         V 
                                         r 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         r 
                                       
                                     
                                   
                                 
                                 
                                   
                                     
                                       
                                         α 
                                         1 
                                       
                                       ⁢ 
                                       
                                         
                                           X 
                                           V 
                                           1 
                                         
                                         ⊗ 
                                         
                                           X 
                                           H 
                                           1 
                                         
                                       
                                     
                                   
                                   
                                     Λ 
                                   
                                   
                                     
                                       
                                         α 
                                         r 
                                       
                                       ⁢ 
                                       
                                         
                                           X 
                                           V 
                                           r 
                                         
                                         ⊗ 
                                         
                                           X 
                                           H 
                                           r 
                                         
                                       
                                     
                                   
                                 
                               
                               ] 
                             
                             ⁢ 
                             M 
                           
                           ; 
                           and 
                         
                       
                     
                   
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     9 
                     ′ 
                   
                 
               
             
             
               
                 
                   W 
                   = 
                   
                     
                       
                         W 
                         1 
                       
                       · 
                       
                         W 
                         2 
                       
                     
                     = 
                     
                       
                         [ 
                         
                           
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       U 
                                       V 
                                     
                                     ⊗ 
                                     
                                       U 
                                       H 
                                     
                                   
                                   ) 
                                 
                               
                             
                             
                               0 
                             
                           
                           
                             
                               0 
                             
                             
                               
                                 diag 
                                 ⁡ 
                                 
                                   ( 
                                   
                                     
                                       ( 
                                       
                                         BU 
                                         V 
                                       
                                       ) 
                                     
                                     ⊗ 
                                     
                                       ( 
                                       
                                         AU 
                                         H 
                                       
                                       ) 
                                     
                                   
                                   ) 
                                 
                               
                             
                           
                         
                         ] 
                       
                       ⁢ 
                       
                           
                         
                           
                             [ 
                             
                               
                                 
                                   
                                     
                                       X 
                                       V 
                                       1 
                                     
                                     ⊗ 
                                     
                                       X 
                                       H 
                                       1 
                                     
                                   
                                 
                                 
                                   Λ 
                                 
                                 
                                   
                                     
                                       X 
                                       V 
                                       r 
                                     
                                     ⊗ 
                                     
                                       X 
                                       H 
                                       r 
                                     
                                   
                                 
                               
                               
                                 
                                   
                                     
                                       α 
                                       1 
                                     
                                     ⁢ 
                                     
                                       
                                         X 
                                         V 
                                         1 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         1 
                                       
                                     
                                   
                                 
                                 
                                   Λ 
                                 
                                 
                                   
                                     
                                       α 
                                       r 
                                     
                                     ⁢ 
                                     
                                       
                                         X 
                                         V 
                                         r 
                                       
                                       ⊗ 
                                       
                                         X 
                                         H 
                                         r 
                                       
                                     
                                   
                                 
                               
                             
                             ] 
                           
                           ⁢ 
                           
                             M 
                             . 
                           
                         
                       
                     
                   
                 
               
               
                 
                   Equation 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     10 
                     ′ 
                   
                 
               
             
           
         
       
     
     The UE  10  determines that the product of the first component pre-coding matrix and the second component pre-coding matrix is the pre-coding matrix, i.e., W=W 1 ·W 2 . 
     In the first approach, if the UE  10  selects a plurality of first component pre-coding matrixes from the set of first component pre-coding matrixes and selects one second component pre-coding matrix from the set of second component pre-coding matrixes, then the UE  10  can select one of the plurality of first component pre-coding matrixes according to one pre-coding matrix of Equation 7 to Equation 10; or if the UE  10  selects a plurality of second component pre-coding matrixes from the set of second component pre-coding matrixes and selects one first component pre-coding matrix from the set of first component pre-coding matrixes, then the UE  10  can select one of the plurality of second component pre-coding matrixes according to one pre-coding matrix of Equation 7 to Equation 10. 
     Second approach, the UE  10  determines at least one pre-coding matrix; determines the first pre-coding indicator and the second pre-coding indicator corresponding to the at least one pre-coding matrix according to a correspondence relationship between the first pre-coding indicator, the second pre-coding indicator and the pre-coding matrix; and determines that one of the determined first pre-coding indicator and one of the determined second pre-coding indicator are the first pre-coding indicator and the second pre-coding indicator to be transmitted to the network side. 
     If the UE  10  determines a plurality of pre-coding matrixes, then the first pre-coding indicators corresponding to the plurality of pre-coding matrixes determined by the UE  10  are the same. 
     If the UE  10  determines a plurality of pre-coding matrixes, then the second pre-coding indicators corresponding to the plurality of pre-coding matrixes determined by the UE  10  are different. 
     The at least one pre-coding matrix determined by the UE  10  is equal to a matrix as a function of the first component pre-coding matrix and the second component pre-coding matrix. Particularly the at least one pre-coding matrix determined by the UE  10  is the product of the first component pre-coding matrix and the second component pre-coding matrix. 
     The equations in which the first component pre-coding matrix and the second component pre-coding matrix are expressed, and the relationship between the pre-coding matrix, and the first component pre-coding matrix and the second component pre-coding matrix, in the first approach above can also be applicable to the second approach. 
     The network-side device  20  can determine the pre-coding matrix according to the first pre-coding indicator and the second pre-coding indicator upon reception of the first pre-coding indicator and the second pre-coding indicator from the UE in a number of approaches, several of which will be listed below: 
     First approach, the network-side device  20  determines the first component pre-coding matrix corresponding to the first pre-coding indicator and determines the second component pre-coding matrix corresponding to the second pre-coding indicator; and 
     The network-side device  20  determines the pre-coding matrix in one of Equation 7 to Equation 10. 
     The network-side device  20  determines the first component pre-coding matrix corresponding to the first pre-coding indicator in one of Equation 1 to Equation 4. 
     The network-side device  20  receives i 1  and determines n and k by equation n=┌i 1 /N H ┐;k=i i  mod N H  or k=┌i 1 /N V ┐; n=i 1  mod N V  and then can determine A, B, U v  and U H  according to n and k, and then substitute A, B, U v  and U H  into one of Equation 1 to Equation 4 to thereby determine the first component pre-coding matrix corresponding to the first pre-coding indicator. 
     Particularly network-side device  20  can determine the first component pre-coding matrix corresponding to the first pre-coding indicator in the following equation after combining n=┌i 1 /N H ┐; k=i 1  mod N H  or k=┌i 1 /N V ┐; n=i 1  mod N V  with Equation 1 to Equation 4: 
     
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 n 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       H 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 k 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     H 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 AU 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 n 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       H 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 k 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     H 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 BU 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 n 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       H 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 k 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     H 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 BU 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 AU 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 n 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       H 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 k 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     H 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 k 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       V 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 n 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     V 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 AU 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 k 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       V 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 n 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     V 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 BU 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 k 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       V 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 n 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     V 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 U 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 BU 
                                 V 
                               
                               ) 
                             
                           
                           ⊗ 
                           
                             diag 
                             ⁡ 
                             
                               ( 
                               
                                 AU 
                                 H 
                               
                               ) 
                             
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 k 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       V 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 n 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     
                       N 
                       V 
                     
                     . 
                   
                 
               
             
           
         
       
     
     The equations above can be further transformed in the following equations: 
     
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 n 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       H 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 k 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     H 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 ( 
                                 
                                   
                                     A 
                                     k 
                                   
                                   ⁢ 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                 
                                 ) 
                               
                             
                             ) 
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 n 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       H 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 k 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     H 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 ( 
                                 
                                   
                                     B 
                                     n 
                                   
                                   ⁢ 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                 
                                 ) 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 n 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       H 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 k 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     H 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           diag 
                           ( 
                           
                             
                               ( 
                               
                                 
                                   B 
                                   n 
                                 
                                 ⁢ 
                                 
                                   U 
                                   
                                     V 
                                     , 
                                     n 
                                   
                                 
                               
                               ) 
                             
                             ⊗ 
                             
                               ( 
                               
                                 
                                   A 
                                   k 
                                 
                                 ⁢ 
                                 
                                   U 
                                   
                                     H 
                                     , 
                                     k 
                                   
                                 
                               
                               ) 
                             
                           
                           ) 
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 n 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       H 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 k 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     H 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 k 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       V 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 n 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     V 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 ( 
                                 
                                   
                                     A 
                                     k 
                                   
                                   ⁢ 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                 
                                 ) 
                               
                             
                             ) 
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 k 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       V 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 n 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     V 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 ( 
                                 
                                   
                                     B 
                                     n 
                                   
                                   ⁢ 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                 
                                 ) 
                               
                               ⊗ 
                               
                                 ( 
                                 
                                   
                                     A 
                                     k 
                                   
                                   ⁢ 
                                   
                                     U 
                                     
                                       H 
                                       , 
                                       k 
                                     
                                   
                                 
                                 ) 
                               
                             
                             ) 
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 k 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       V 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 n 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     N 
                     V 
                   
                 
               
               ; 
             
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 
                   f 
                   ⁡ 
                   
                     ( 
                     
                       i 
                       1 
                     
                     ) 
                   
                 
                 = 
                 
                   [ 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 U 
                                 
                                   V 
                                   , 
                                   n 
                                 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                       
                         0 
                       
                     
                     
                       
                         0 
                       
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               
                                 ( 
                                 
                                   
                                     B 
                                     n 
                                   
                                   ⁢ 
                                   
                                     U 
                                     
                                       V 
                                       , 
                                       n 
                                     
                                   
                                 
                                 ) 
                               
                               ⊗ 
                               
                                 U 
                                 
                                   H 
                                   , 
                                   k 
                                 
                               
                             
                             ) 
                           
                         
                       
                     
                   
                   ] 
                 
               
             
             , 
             
               
 
             
             ⁢ 
             
               
                 k 
                 = 
                 
                   ⌈ 
                   
                     
                       i 
                       1 
                     
                     / 
                     
                       N 
                       V 
                     
                   
                   ⌉ 
                 
               
               ; 
               
                 n 
                 = 
                 
                   
                     i 
                     1 
                   
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   mod 
                   ⁢ 
                   
                       
                   
                   ⁢ 
                   
                     
                       N 
                       V 
                     
                     . 
                   
                 
               
             
           
         
       
     
     Alternatively the network-side device  20  determines the first component pre-coding matrix corresponding to the received first pre-coding indicator according to a preset correspondence relationship between the first component pre-coding matrix and the first pre-coding indicator. 
     The network-side device  20  determines the second component pre-coding matrix corresponding to the received second pre-coding indicator according to a preset correspondence relationship between the second component pre-coding matrix and the second pre-coding indicator. 
     If both the UE  10  and the network-side device  20  determine the first component pre-coding matrix in one of Equation 1 to Equation 4, then the particular one equation can be specified in a protocol or can be signaled in higher signaling or can be determined as a result of negotiation between the UE  10  and the network-side device  20  as long as the same equation is applied at the UE  10  and the network-side device  20 . 
     Second approach, the network-side device  20  determines the pre-coding matrix corresponding to the received first pre-coding indicator and second pre-coding indicator according to a preset correspondence relationship between the first pre-coding indicator, the second pre-coding indicator and the pre-coding matrix. 
     The correspondence relationship between the first pre-coding indicator, the second pre-coding indicator and the pre-coding matrix can be preset as needed. In an implementation, the correspondence relationship can be specified in a protocol or can be signaled in higher signaling. 
     The network-side device  20  preprocesses data transmitted by the UE  10  using the determined pre-coding matrix after determining the pre-coding matrix. 
     The horizontal and vertical dimensions can be interchangeable in the embodiment of the invention. 
     The network-side device  20  in the embodiment of the invention can be an eNB (e.g., a macro eNB, a home eNB, etc.) or a Relay Node (RN) device or another network-side device. 
     As illustrated in  FIG. 5 , a UE in a system for determining a pre-coding matrix according to an embodiment of the invention includes a first determining module  500  and a transmitting module  510 , wherein: 
     The first determining module  500  is configured to determine a first pre-coding indicator and a second pre-coding indicator, the first pre-coding indicator and the second pre-coding indicator correspond to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors; and 
     The transmitting module  510  is configured to transmit the first pre-coding indicator and the second pre-coding indicator to the network side. 
     The first component pre-coding matrix is: 
     
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                   
                 
                 ] 
               
             
             ; 
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               AU 
                               H 
                             
                             ) 
                           
                         
                       
                     
                   
                 
                 ] 
               
             
             ; 
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               BU 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                   
                 
                 ] 
               
             
             ; 
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               BU 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               AU 
                               H 
                             
                             ) 
                           
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
           
         
       
     
     W 1  represents the first component pre-coding matrix; U H  represents a beam-forming vector with D H ×1 dimension; U V  Represents a Beam-Forming Vector with D V ×1 dimension; A represents a diagonal matrix with D H ×D H  dimension; B represents a diagonal matrix with D V ×D V  dimension, D H  and D V  represent positive integers; and diag(U) represents a diagonal matrix, constructed by vector U, with elements on the diagonal being equal to elements in the vector U. 
     Preferably U H  represents an element in a set of beam-forming vectors {U H,p : p=0, 1, . . . , N H −1} with U H =U H,k  and 0≦k≦N H −1; and 
     U V  represents an element in a set of beam-forming vectors {U V,q : q=0, 1, . . . , N V −1} with U V =U V,n  and 0≦n≦N V −1, where N H  and N V  represent positive integers. 
     Preferably the second component pre-coding matrix is the product of a (2D H D V )×r-dimension matrix and a power normalization coefficient, r represents the number of columns in the pre-coding matrix; and 
     The second component pre-coding matrix is: 
     
       
         
           
             
               
                 W 
                 2 
               
               = 
               
                 
                   [ 
                   
                     
                       
                         
                           
                             X 
                             V 
                             1 
                           
                           ⊗ 
                           
                             X 
                             H 
                             1 
                           
                         
                       
                       
                         Λ 
                       
                       
                         
                           
                             X 
                             V 
                             r 
                           
                           ⊗ 
                           
                             X 
                             H 
                             r 
                           
                         
                       
                     
                     
                       
                         
                           
                             α 
                             1 
                           
                           ⁢ 
                           
                             
                               X 
                               V 
                               1 
                             
                             ⊗ 
                             
                               X 
                               H 
                               1 
                             
                           
                         
                       
                       
                         Λ 
                       
                       
                         
                           
                             α 
                             r 
                           
                           ⁢ 
                           
                             
                               X 
                               V 
                               r 
                             
                             ⊗ 
                             
                               X 
                               H 
                               r 
                             
                           
                         
                       
                     
                   
                   ] 
                 
                 ⁢ 
                 M 
               
             
             , 
           
         
       
     
     W 2  represents the second component pre-coding matrix; α i  represents a complex scalar with a modulus being 1; X V   i  represents a beam-forming vector with D V ×1 dimension; and X H   i  represents a beam-forming vector with D H ×1 dimension, i=1, . . . , r, D H  and D V  represent positive integers, and M represents the power normalization coefficient. 
     Preferably the first determining module  500  selects the first component pre-coding matrix from a set of first component pre-coding matrixes and determines the first pre-coding indicator corresponding to the selected first component pre-coding matrix, and selects the second component pre-coding matrix from a set of second component pre-coding matrixes and determines the second pre-coding indicator corresponding to the selected second component pre-coding matrix. 
     Preferably the first determining module  500  determines the first pre-coding indicator in the equation of:
 
 i   1   =n×N   H   +k  or  i   1   =k×N   V   +n,  
 
     i 1  represents the first pre-coding indicator. 
     Preferably the first determining module  500  determines the second pre-coding indicator corresponding to the second component pre-coding matrix according to a preset correspondence relationship between the second component pre-coding matrix and the second pre-coding indicator. 
     Preferably the first determining module  500  determines that the product of the first component pre-coding matrix and the second component pre-coding matrix is the pre-coding matrix. 
     Preferably the first determining module  500  determines at least one pre-coding matrix; determines one or more first pre-coding indicators and one or more second pre-coding indicators corresponding to the at least one pre-coding matrix according to a correspondence relationship between the first pre-coding indicator, the second pre-coding indicator and the pre-coding matrix; and determines one of the determined one or more first pre-coding indicators and one of the determined one or more second pre-coding indicators to the pre-coding indicator and the second pre-coding indicator to be transmitted to the network side. 
     If the first determining module  500  determines a plurality of pre-coding matrixes, then the first pre-coding indicators corresponding to the determined plurality of pre-coding matrixes are the same. 
     If the first determining module  500  determines a plurality of pre-coding matrixes, then the second pre-coding indicators corresponding to the determined plurality of pre-coding matrixes are different. 
     An embodiment of the invention provides a UE, and  FIG. 6  illustrates a schematic structural diagram thereof in hardware, including a processor  601  and a data transceiving interface  602 , wherein: 
     The processor  601  is configured to determine a first pre-coding indicator and a second pre-coding indicator, the first pre-coding indicator and the second pre-coding indicator correspond to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors; and to transmit the first pre-coding indicator and the second pre-coding indicator to the network side; and 
     The data transceiving interface  602  is configured to communicate data with the network-side device. 
     As illustrated in  FIG. 7 , a network-side device in a system for determining a pre-coding matrix according to an embodiment of the invention includes a receiving module  700  and a second determining module  710 , wherein: 
     The receiving module  700  is configured to receive a first pre-coding indicator and a second pre-coding indicator from a UE; and 
     The second determining module  710  is configured to determine a pre-coding matrix corresponding to the first pre-coding indicator and the second pre-coding indicator. 
     The pre-coding matrix is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors. 
     Preferably the second determining module  710  determines the first component pre-coding matrix corresponding to the first pre-coding indicator, determines the second component pre-coding matrix corresponding to the second pre-coding indicator and determines that the product of the first component pre-coding matrix and the second component pre-coding matrix is the pre-coding matrix. 
     Preferably the second determining module  710  determines the first component pre-coding matrix corresponding to the first pre-coding indicator in the equation of: 
     
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                   
                 
                 ] 
               
             
             ; 
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               AU 
                               H 
                             
                             ) 
                           
                         
                       
                     
                   
                 
                 ] 
               
             
             ; 
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               BU 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                   
                 
                 ] 
               
             
             ; 
           
         
       
       
         
           or 
         
       
       
         
           
             
               
                 W 
                 1 
               
               = 
               
                 [ 
                 
                   
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               U 
                               H 
                             
                             ) 
                           
                         
                       
                     
                     
                       0 
                     
                   
                   
                     
                       0 
                     
                     
                       
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               BU 
                               V 
                             
                             ) 
                           
                         
                         ⊗ 
                         
                           diag 
                           ⁡ 
                           
                             ( 
                             
                               AU 
                               H 
                             
                             ) 
                           
                         
                       
                     
                   
                 
                 ] 
               
             
             , 
           
         
       
     
     W 1  represents the first component pre-coding matrix; U H  represents a beam-forming vector with D H ×1 dimension; U V  represents a beam-forming vector with D V ×1 dimension; A represents a diagonal matrix with D H ×D H  dimension; B represents a diagonal matrix with D V ×D V  dimension, D H  and D V  represent positive integers; and diag(U) represents a diagonal matrix, derived from a vector U, with elements on the diagonal being equal to elements in the vector U. 
     Preferably U H  represents an element in a set of beam-forming vectors {U H,p : p=0, 1, . . . , N H −1} with U H =U H,k  and 0≦k≦N H −1; and 
     U V  represents an element in a set of beam-forming vectors {U V,q =0, 1, . . . , N V −1} with U V =U V,n  and 0≦n≦N V −1, where N H  and N V  represent positive integers. 
     Preferably the second component pre-coding matrix is the product of (2D H D V )×r-dimension matrix and a power normalization coefficient, r represents the number of columns in the pre-coding matrix; and 
     The second component pre-coding matrix is: 
     
       
         
           
             
               
                 W 
                 2 
               
               = 
               
                 
                   [ 
                   
                     
                       
                         
                           
                             X 
                             V 
                             1 
                           
                           ⊗ 
                           
                             X 
                             H 
                             1 
                           
                         
                       
                       
                         Λ 
                       
                       
                         
                           
                             X 
                             V 
                             r 
                           
                           ⊗ 
                           
                             X 
                             H 
                             r 
                           
                         
                       
                     
                     
                       
                         
                           
                             α 
                             1 
                           
                           ⁢ 
                           
                             
                               X 
                               V 
                               1 
                             
                             ⊗ 
                             
                               X 
                               H 
                               1 
                             
                           
                         
                       
                       
                         Λ 
                       
                       
                         
                           
                             α 
                             r 
                           
                           ⁢ 
                           
                             
                               X 
                               V 
                               r 
                             
                             ⊗ 
                             
                               X 
                               H 
                               r 
                             
                           
                         
                       
                     
                   
                   ] 
                 
                 ⁢ 
                 M 
               
             
             , 
           
         
       
     
     W 2  represents the second component pre-coding matrix; α i  represents a complex scalar with a modulus being 1; X V   i  represents a beam-forming vector with D V ×1 dimension; and X H   i  represents a beam-forming vector with D H ×1 dimension, i=1, . . . , r, D H  and D V  represent positive integers, and M represents the power normalization coefficient. 
     Preferably the second determining module  710  determines the first component pre-coding matrix corresponding to the received first pre-coding indicator according to a preset correspondence relationship between the first component pre-coding matrix and the first pre-coding indicator. 
     Preferably the second determining module  710  determines the second component pre-coding matrix corresponding to the received second pre-coding indicator according to a preset correspondence relationship between the second component pre-coding matrix and the second pre-coding indicator. 
     Preferably the second determining module  710  determines the pre-coding matrix corresponding to the received first pre-coding indicator and second pre-coding indicator according to a preset correspondence relationship between the first pre-coding indicator, the second pre-coding indicator and the pre-coding matrix. 
     An embodiment of the invention provides a network-side device, and  FIG. 8  illustrates a schematic structural diagram thereof in hardware, including a processor  801  and a data transceiving interface  802 , wherein: 
     The processor  801  is configured to receive a first pre-coding indicator and a second pre-coding indicator from a UE; and to determine a pre-coding matrix corresponding to the first pre-coding indicator and the second pre-coding indicator, wherein the pre-coding matrix is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors. 
     The data transceiving interface  802  is configured to communicate data with the UE. 
     Based upon the same inventive idea, an embodiment of the invention further provides a method for transmitting a pre-coding indicator, and since the UE in the system for determining a pre-coding matrix is a device corresponding to this method, and this method addresses the problem under a similar principle to the UE in the system for determining a pre-coding matrix, reference can be made to the implementation of the UE for an implementation of this method, and a repeated description thereof will be omitted here. 
     As illustrated in  FIG. 9 , a method for transmitting a pre-coding indicator according to an embodiment of the invention includes the following operations: 
     Operation  901 , a UE determines a first pre-coding indicator and a second pre-coding indicator, the first pre-coding indicator and the second pre-coding indicator correspond to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors; and 
     Operation  902 , the UE transmits the first pre-coding indicator and the second pre-coding indicator to the network side. 
     In an implementation, the UE can determine the first pre-coding indicator and the second pre-coding indicator in a number of approaches, several of which will be listed below: 
     First approach, the UE selects the first component pre-coding matrix from a set of first component pre-coding matrixes and determines the first pre-coding indicator corresponding to the selected first component pre-coding matrix, and selects the second component pre-coding matrix from a set of second component pre-coding matrixes and determines the second pre-coding indicator corresponding to the selected second component pre-coding matrix. 
     Particularly the UE estimates a channel of each antenna port to the UE according to a pilot symbol transmitted by the network-side device, and each antenna port corresponds to one or more physical antennas; and 
     Then the UE selects the first component pre-coding matrix from the set of first component pre-coding matrixes, and selects the second component pre-coding matrix from the set of second component pre-coding matrixes, according to the estimated channel. 
     In the first approach, the UE can transmit the first pre-coding indicator and the second pre-coding indicator to the network-side device over an uplink channel by reporting the first pre-coding indicator and the second pre-coding indicator at different time at different time granularities and frequency granularities or at the same time. 
     In the first approach, the UE can transmit the first pre-coding indicator and the second pre-coding indicator to the network-side device over an uplink channel by reporting the first pre-coding indicator and the second pre-coding indicator at different time at different time granularities and frequency granularities or at the same time. 
     In an implementation, if the first component pre-coding matrix in the embodiment of the invention is a block diagonal matrix, then the first component pre-coding matrix is expressed in one of Equation 1 to Equation 4 above. 
     In the first approach, the set of first component pre-coding matrixes is composed of first component pre-coding matrixes expressed in one of Equation 1 to Equation 4 above; and in the second approach, each first component pre-coding matrix is determined in one of Equation 1 to Equation 4 above. 
     In the first approach, preferably the UE can determine the first pre-coding indicator in Equation 5 or Equation 6 above after determining the first component pre-coding matrix. 
     In an implementation, the second component pre-coding matrix is the product of a (2D H D V )×r-dimension matrix and a power normalization coefficient, r represents the number of columns in the pre-coding matrix, also referred to a rank; and 
     The second component pre-coding matrix is: 
     
       
         
           
             
               
                 W 
                 2 
               
               = 
               
                 
                   [ 
                   
                     
                       
                         
                           
                             X 
                             V 
                             1 
                           
                           ⊗ 
                           
                             X 
                             H 
                             1 
                           
                         
                       
                       
                         Λ 
                       
                       
                         
                           
                             X 
                             V 
                             r 
                           
                           ⊗ 
                           
                             X 
                             H 
                             r 
                           
                         
                       
                     
                     
                       
                         
                           
                             α 
                             1 
                           
                           ⁢ 
                           
                             
                               X 
                               V 
                               1 
                             
                             ⊗ 
                             
                               X 
                               H 
                               1 
                             
                           
                         
                       
                       
                         Λ 
                       
                       
                         
                           
                             α 
                             r 
                           
                           ⁢ 
                           
                             
                               X 
                               V 
                               r 
                             
                             ⊗ 
                             
                               X 
                               H 
                               r 
                             
                           
                         
                       
                     
                   
                   ] 
                 
                 ⁢ 
                 M 
               
             
             , 
           
         
       
     
     W 2  represents the second component pre-coding matrix; α i  represents a complex scalar with a modulus being 1; X V   i  represents a beam-forming vector with D V ×1 dimension; and X H   i  represents a beam-forming vector with D H ×1 dimension, i=1, . . . , r, and D H  and D V  represent positive integers, and M represents the power normalization coefficient. 
     In the first approach, preferably the UE can determine the second pre-coding indicator corresponding to the second component pre-coding matrix according to a preset correspondence relationship between the second component pre-coding matrix and the second pre-coding indicator after determining the second component pre-coding matrix. 
     The correspondence relationship between the second component pre-coding matrix and the second pre-coding indicator can be preset as needed. In an implementation, the correspondence relationship can be specified in a protocol or can be signaled in higher-layer signaling. 
     In the first approach, if the UE selects a plurality of first component pre-coding matrixes from the set of first component pre-coding matrixes and selects one second component pre-coding matrix from the set of second component pre-coding matrixes, then the UE can select one of the plurality of first component pre-coding matrixes according to one of Equation 7 to Equation 10, or if the UE selects a plurality of second component pre-coding matrixes from the set of second component pre-coding matrixes and selects one first component pre-coding matrix from the set of first component pre-coding matrixes, then the UE can select one of the plurality of second component pre-coding matrixes according to one of Equation 7 to Equation 10. 
     Second approach, the UE determines at least one pre-coding matrix; determines first pre-coding indicator and second pre-coding indicator corresponding to the at least one pre-coding matrix according to a correspondence relationship between the first pre-coding indicator, the second pre-coding indicator and the pre-coding matrix; and determines that one of the determined first pre-coding indicator and one of the determined second pre-coding indicator are the first pre-coding indicator and the second pre-coding indicator to be transmitted to the network side. 
     If the UE determines a plurality of pre-coding matrixes, then the first pre-coding indicators corresponding to the plurality of pre-coding matrixes determined by the UE are the same. 
     If the UE determines a plurality of pre-coding matrixes, then the second pre-coding indicators corresponding to the plurality of pre-coding matrixes determined by the UE are different. 
     The equations in which the first component pre-coding matrix and the second component pre-coding matrix are expressed in the first approach above can also be applicable to the second approach. 
     Based upon the same inventive idea, an embodiment of the invention further provides a method for determining a pre-coding matrix, and since the network-side device in the system for determining a pre-coding matrix is a device corresponding to this method, and this method addresses the problem under a similar principle to the network-side device in the system for determining a pre-coding matrix, reference can be made to the implementation of the network-side device for an implementation of this method, and a repeated description thereof will be omitted here. 
     As illustrated in  FIG. 10 , a method for determining a pre-coding matrix according to an embodiment of the invention includes the following operations: 
     Operation  100 , a network-side device receives a first pre-coding indicator and a second pre-coding indicator from a UE; and 
     Operations  110 , the network-side device determines a pre-coding matrix corresponding to the first pre-coding indicator and the second pre-coding indicator. 
     The pre-coding matrix is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors. 
     The network-side device can determine the pre-coding matrix according to the first pre-coding indicator and the second pre-coding indicator upon reception of the first pre-coding indicator and the second pre-coding indicator from the UE in a number of approaches, several of which will be listed below: 
     First approach, the network-side device determines the first component pre-coding matrix corresponding to the first pre-coding indicator and determines the second component pre-coding matrix corresponding to the second pre-coding indicator; and 
     The network-side device determines the pre-coding matrix in one of Equation 7 to Equation 10. 
     The network-side device determines the first component pre-coding matrix corresponding to the first pre-coding indicator in one of Equation 1 to Equation 4. 
     Alternatively the network-side device can determine the first component pre-coding matrix corresponding to the received first pre-coding indicator according to a preset correspondence relationship between the first component pre-coding matrix and the first pre-coding indicator. 
     The network-side device can determine the second component pre-coding matrix corresponding to the received second pre-coding indicator according to a preset correspondence relationship between the second component pre-coding matrix and the second pre-coding indicator. 
     If both the UE and the network-side device determine the first component pre-coding matrix in one of Equation 1 to Equation 4, then the particular one equation can be specified in a protocol or can be signaled in higher signaling or can be determined as a result of negotiation between the UE and the network-side device as long as the same equation is applied at the UE and the network-side device. 
     Second approach, the network-side device determines the pre-coding matrix corresponding to the received first pre-coding indicator and second pre-coding indicator according to a preset correspondence relationship between the first pre-coding indicator, the second pre-coding indicator and the pre-coding matrix. 
     The correspondence relationship between the first pre-coding indicator, the second pre-coding indicator and the pre-coding matrix can be preset as needed. In an implementation, the correspondence relationship can be specified in a protocol or can be signaled in higher signaling. 
     The network-side device preprocesses data transmitted by the UE using the determined pre-coding matrix after determining the pre-coding matrix. 
     The horizontal and vertical dimensions can be interchangeable in the embodiment of the invention. 
     Those skilled in the art shall appreciate that the embodiments of the invention can be embodied as a method, a system or a computer program product. Therefore the invention can be embodied in the form of an all-hardware embodiment, an all-software embodiment or an embodiment of software and hardware in combination. Furthermore the invention can be embodied in the form of a computer program product embodied in one or more computer useable storage mediums (including but not limited to a disk memory, a CD-ROM, an optical memory, etc.) in which computer useable program codes are contained. 
     The invention has been described in a flow chart and/or a block diagram of the method, the device (system) and the computer program product according to the embodiments of the invention. It shall be appreciated that respective flows and/or blocks in the flow chart and/or the block diagram and combinations of the flows and/or the blocks in the flow chart and/or the block diagram can be embodied in computer program instructions. These computer program instructions can be loaded onto a general-purpose computer, a specific-purpose computer, an embedded processor or a processor of another programmable data processing device to produce a machine so that the instructions executed on the computer or the processor of the other programmable data processing device create means for performing the functions specified in the flow(s) of the flow chart and/or the block(s) of the block diagram. 
     These computer program instructions can also be stored into a computer readable memory capable of directing the computer or the other programmable data processing device to operate in a specific manner so that the instructions stored in the computer readable memory create an article of manufacture including instruction means which perform the functions specified in the flow(s) of the flow chart and/or the block(s) of the block diagram. 
     These computer program instructions can also be loaded onto the computer or the other programmable data processing device so that a series of operational steps are performed on the computer or the other programmable data processing device to create a computer implemented process so that the instructions executed on the computer or the other programmable device provide steps for performing the functions specified in the flow(s) of the flow chart and/or the block(s) of the block diagram. 
     Although the preferred embodiments of the invention have been described, those skilled in the art benefiting from the underlying inventive concept can make additional modifications and variations to these embodiments. Therefore the appended claims are intended to be construed as encompassing the preferred embodiments and all the modifications and variations coming into the scope of the invention. 
     Evidently those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Thus the invention is also intended to encompass these modifications and variations thereto so long as the modifications and variations come into the scope of the claims appended to the invention and their equivalents.