Abstract:
The disclosure provides a downlink transmission method and an eNodeB in a multiple input multiple output system. The method includes: obtaining channel quality indication of a User Equipment (UE) to generate a channel condition indication value; obtaining channel rank indication of the UE to generate a channel correlation indication value; obtaining uplink channel impulse response estimation data of the UE to generate a channel variation state indication value; selecting a downlink transmission mode according to the channel condition indication value, the channel correlation indication value and the channel variation state indication value; transmitting data to the UE in the selected downlink transmission mode. Because of extracting information from a current channel as a basis of a subsequent selection of the downlink mode, the disclosure can greatly improve a resource utilization ratio of a system and realize a better wireless transmission effect.

Description:
TECHNICAL FIELD 
       [0001]    The disclosure relates to the field of communication, and in particular to a downlink transmission method and an eNodeB in a multiple input multiple output system. 
       BACKGROUND 
       [0002]    A Long Term Evolution (LTE) wireless communication system is a new generation wireless network based on an Orthogonal Frequency Division Multiplexing (OFDM) technology, at a wireless side of which technologies such as Multiple Input Multiple Output (MIMO), high order modulation and corresponding frequency selection scheduling, power control and the like are adopted to cooperate, in order to achieve a higher system throughput and spectrum efficiency. 
         [0003]    In an LTE system, the MIMO is regarded as an optimal technology to meet requirements of a user mean throughput and spectrum efficiency. In order to achieve the target, it is specified in the LTE system that, in different wireless channel environments, solutions including linear spatial pre-coding, beam forming, transmit diversity and the like can be self-adaptively selected through the MIMO technology. 
         [0004]    The linear spatial pre-coding means that: when there are multiple transmitting antennas at a transmitting end, multiple data streams can be mapped to the multiple antennas through one linear pre-coding operation. A User Equipment (UE) generates a pre-coding vector according to an estimation of downlink spatial channel characteristics, and feeds it to an eNodeB side through an uplink control channel. The principle thereof is mainly that transmitting signals are located on a corresponding orthogonal basis of the channel matrix by pre-coding a matrix, and a main working mechanism thereof is that different data streams are transferred in a plurality of independent spatial channels to improve a peak rate of data transmission. 
         [0005]    The main principle of the beam forming technology is to utilize a strong correlation among spatial channels and utilize an interference principle of a wave to generate a strongly directional radiation pattern, so that a main lobe of the radiation pattern is self-adaptively directed to a direction of a incoming wave of a user, as a result, a signal to noise ratio is increased and a system capacity or coverage is increased. The main principle of the transmit diversity is to utilize a weak correlation among the spatial channels and combine selectivity in terms of time/frequency to improve reliability of signal transmission based on a diversity gain, thereby improving the signal to noise ratio of a received signal. 
         [0006]    The LTE system is configured with a plurality of UE Down Link (UE DL) transmission modes, different transmission modes can be selected to increase its own coverage and capacity, and each transmission mode respectively corresponds to a corresponding wireless transmission manner. In a region with a low signal to noise ratio, the transmit diversity technology and the beam forming technology can be utilized to effectively increase the signal to noise ratio of a received signal, so as to increase a transmission speed or a coverage; while in a region with a high signal to noise ratio, a transmission speed cannot be improved obviously any more by further increasing the signal to noise ratio, and the spatial multiplexing technology can be utilized to increase a data transmission speed without increasing a bandwidth. 
         [0007]    Since there are the multiple UE DL transmission modes and a transmission technology corresponding to each transmission mode has pertinence, in a current LTE system, when a wireless environment is changed, a downlink transmission mode cannot be adjusted in real time and thus a resource utilization ratio is lower. 
       SUMMARY 
       [0008]    The purpose of the disclosure is to provide a downlink transmission method and an eNodeB in a multiple input multiple output system, which can solve the problem that when a wireless environment is changed a downlink transmission mode cannot be adjusted in real time and thus a resource utilization ratio is lower. 
         [0009]    According to one aspect of the disclosure, a downlink transmission method in a multiple input multiple output system is provided, which includes that: Channel Quality Indication (CQI) information of a User Equipment (UE) is obtained to generate a channel condition indication value; channel Rank Indication (RI) information of the UE is obtained to generate a channel correlation indication value; uplink Channel Impulse Response (CIR) estimation data of the UE is obtained to generate a channel variation state indication value; a downlink transmission mode is selected according to the channel condition indication value, the channel correlation indication value and the channel variation state indication value; and data is transmitted to the UE in the selected downlink transmission mode. 
         [0010]    According to another aspect of the disclosure, an eNodeB in a multiple input multiple output system is further provided, which includes: an obtaining unit, configured to obtain CQI, channel RI and uplink CIR estimation data of a UE; a first selection unit, including: a first module, configured to obtain the CQI of the UE to generate a channel condition indication value; a second module, configured to obtain the channel RI of the UE to generate a channel correlation indication value; a third module, configured to obtain the CIR estimation data of the UE to generate a channel variation state indication value; and a fourth module, configured to select the downlink transmission mode according to the channel condition indication value, the channel correlation indication value and the channel variation state indication value; and a sending unit, configured to transmit data to the UE in the selected downlink transmission mode. 
         [0011]    Since information is obtained from a current channel as a basis of a subsequent selection of a downlink mode, the problem that when a wireless environment is changed a downlink transmission mode cannot be adjusted in real time and thus a resource utilization ratio is lower is overcome to further achieve the following technical effects: 
         [0012]    1. CQI, channel RI and CIR estimation data of a UE are utilized to generate the corresponding indication values, and a downlink transmission mode is selected according to the indication values, such that a bandwidth and a resource utilization ratio of a system are increased; 
         [0013]    2. a downlink transmission mode is selected according to the channel RI, the CIR and a TDD characteristic of a system, such that the bandwidth and the resource utilization ratio of the system are increased; and 
         [0014]    3. a downlink transmission mode is selected according to RI, CIR and an FDD characteristic of a system and a Multi-User Multiple Input Multiple Output (MU-MIMO) criterion, such that a bandwidth and a resource utilization ratio of the system are increased. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0015]    The drawings are provided for further understanding of the disclosure and form a part of the subject application; and exemplary embodiments of the disclosure and the description thereof are used for explaining the disclosure and are not intended to form any improper limit for the disclosure. In the drawings: 
           [0016]      FIG. 1  shows a structure diagram of a wireless side of an LTE network structure; 
           [0017]      FIG. 2  shows a flow diagram of embodiment 1; 
           [0018]      FIG. 3  shows a flow diagram of embodiment 2; 
           [0019]      FIG. 4  shows a flow diagram of embodiment 3; and 
           [0020]      FIG. 5  shows a block diagram of an eNodeB in embodiment 4. 
       
    
    
     DETAILED DESCRIPTION 
       [0021]    The disclosure will be described in detail in combination with the drawings and embodiments hereinafter. The disclosure can be applied to a multiple input multiple output system, such as an LTE system or a similar system. The LTE system has a plurality of structures; with reference to a structure diagram of a wireless side of an LTE network structure as shown in  FIG. 1 , an eNodeB transmits data from the gateway (AGW) of a core network to a UE. 
         [0022]    The eNodeB can realize transmission technologies corresponding to various downlink transmission modes. According to the 3GPP Release 8 protocol, there are total seven DownLink (DL) transmission modes from 1 to 7 in terms of serial number, and each downlink transmission mode has a corresponding wireless multi-antenna transmission technology. In the disclosure, through a parameter of a current wireless environment, a downlink transmission mode is selected in real time to transmit data to a user. Each embodiment of the disclosure will be described in details hereinafter. First, embodiment 1 of the disclosure will be described. 
         [0023]    With reference to a flow diagram of the embodiment 1 as shown in  FIG. 2 , the process includes the following steps that: 
         [0024]    S 10 : CQI information, channel RI information and uplink CIR estimation data of a UE are obtained; 
         [0025]    S 12 : a downlink transmission mode is selected according to the obtained information; and 
         [0026]    S 14 : data is transmitted to the UE in the selected downlink transmission mode. 
         [0027]    According to the all obtained information, a downlink transmission mode is selected by an equipment at an eNodeB or a core network side, and data is transmitted to the UE in the selected downlink transmission mode. As the downlink transmission mode can be selected according to information in a wireless channel, the selected downlink transmission mode is most suitable for a current wireless environment, a resource utilization ratio of the wireless channel can be increased, and transmission quantity of data can be increased. 
         [0028]    Multiple indication values can be generated according to the obtained information in the wireless channel to indicate the current channel environment. A process of selection of a downlink transmission mode according to the indication values will be described in conjunction with embodiment 2 hereinafter. With reference to a flow diagram of the embodiment 2 as shown in  FIG. 3 , the process includes the following steps. 
         [0029]    S 20 : a channel condition indication value flag CQI  is generated according to obtained CQI. 
         [0030]    The channel condition indication value flag CQI  is used as the basis of the subsequent selection of the downlink transmission mode. 
         [0031]    A process of generation of the indication values can refer to formula (1) and formula (2): 
         [0000]    
       
         
           
             
               
                 
                   
                     C 
                      
                     
                         
                     
                      
                     Q 
                      
                     
                         
                     
                      
                     
                       I 
                       k 
                     
                   
                   = 
                   
                     E 
                      
                     
                       { 
                       
                         
                           min 
                           
                             1 
                             ≤ 
                             m 
                             ≤ 
                             M 
                           
                         
                          
                         
                           ( 
                           
                             
                               C 
                                
                               
                                   
                               
                                
                               Q 
                                
                               
                                   
                               
                                
                               
                                 
                                   I 
                                   1 
                                 
                                  
                                 
                                   ( 
                                   m 
                                   ) 
                                 
                               
                             
                             , 
                             
                               C 
                                
                               
                                   
                               
                                
                               Q 
                                
                               
                                   
                               
                                
                               
                                 
                                   I 
                                   2 
                                 
                                  
                                 
                                   ( 
                                   m 
                                   ) 
                                 
                               
                             
                           
                           ) 
                         
                       
                       } 
                     
                   
                 
               
               
                 
                   ( 
                   1 
                   ) 
                 
               
             
           
         
       
     
         [0032]    where, CQI k  is a mean value CQI of the K-th UE. 
         [0033]    CQIs are obtained from the UE, and are reported to the eNodeB by the UE, or the UE is triggered by the eNodeB to report the CQIs. Total M groups of the CQIs reported by the UE for M times are obtained by the eNodeB. In each group of the CQIs, two CQIs are respectively CQI 1  and CQI 2 , the minimum CQI in each group is selected to obtain total M minimum CQIs, a mean value CQI is calculated, the mean value CQI is compared with a preset threshold CQI_Thr, and a channel condition indication value flag CQI (k) of the K-th UE is obtained through the following formula. 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       flag 
                       CQI 
                     
                      
                     
                       ( 
                       k 
                       ) 
                     
                   
                   = 
                   
                     { 
                     
                       
                         
                           1 
                         
                         
                           
                             
                               C 
                                
                               
                                   
                               
                                
                               Q 
                                
                               
                                   
                               
                                
                               
                                 I 
                                 k 
                               
                             
                             &gt; 
                             CQI_Thr 
                           
                         
                       
                       
                         
                           0 
                         
                         
                           
                             
                               C 
                                
                               
                                   
                               
                                
                               Q 
                                
                               
                                   
                               
                                
                               
                                 I 
                                 k 
                               
                             
                             ≤ 
                             CQI_Thr 
                           
                         
                       
                     
                   
                 
               
               
                 
                   ( 
                   2 
                   ) 
                 
               
             
           
         
       
     
         [0034]    It is judged whether the mean value CQI is greater than the preset threshold CQI_Thr; if the mean value CQI is greater than the preset threshold CQI_Thr, a first channel condition indication value of 1 is generated; if the mean value CQI is less than or equal to the preset threshold CQI_Thr, a second channel condition indication value of 0 is generated. 
         [0035]    Wherein, M is an integer greater than 0, preferably, an integer within 10; the preset threshold can be set according to a channel condition, for example, set within 8. 
         [0036]    Moreover, when CQI is a single stream, that is, just one piece of CQI information is received, at this moment, the other CQI is set as the maximum value to thereby select the received CQI information; for example, when the received CQI 1  is 4, the CQI 2  is set as the maximum value 16 to thereby select the received CQI 1 . 
         [0037]    S 22 : a channel correlation indication value is generated according to the obtained channel RI. 
         [0038]    The channel correlation indication value flag RI  is used as the basis of the subsequent selection of the downlink transmission mode. 
         [0039]    The steps of obtaining the channel correlation indication value flag RI  of each UE are as follows: if a UE is in a downlink transmission mode 3 or mode 4, RIs reported by each UE within time T 1  are collected, at the beginning of each time window, at an initial stage, Num RI =0, the value of the RI ranks from 1 to 4 according to a regulation in the protocol, when a eNodeB side receives RI=1 fed by a UE k, the number of times of RI=1 is recorded, and Num k   RI=1 =Num k   RI=1 +1 exists; similarly, the number of times of the RI=2, 3 or 4 is recorded. The probability of the RI is calculated through formula (3): 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       P 
                       
                         RI 
                         = 
                         1 
                       
                       k 
                     
                     = 
                     
                       
                         Num 
                         
                           RI 
                           = 
                           1 
                         
                         k 
                       
                       
                         Num 
                         total_RI 
                         k 
                       
                     
                   
                    
                   
                     
 
                   
                    
                   
                     
                       P 
                       
                         RI 
                         ≥ 
                         2 
                       
                       k 
                     
                     = 
                     
                       
                         
                           Num 
                           total_RI 
                           k 
                         
                         - 
                         
                           Num 
                           
                             RI 
                             = 
                             1 
                           
                           k 
                         
                       
                       
                         Num 
                         total_RI 
                         k 
                       
                     
                   
                 
               
               
                 
                   ( 
                   3 
                   ) 
                 
               
             
           
         
       
     
         [0040]    where, Num k   total     —     RI  is respectively the total number of times of the RI fed by the k-th UE within the time window T 1 , Num k   RI=1  is the number of times of RI=1 fed by the UE, P k   RI=1  is the probability of RI=1 fed by the k-th UE, P k   RI≧2  is the probability of other RI value except RI=1 fed by the k-th UE, i.e., the probability of RI=2, 3 and 4. 
         [0041]    The calculated probability is compared with a preset threshold RI_Thr, a channel correlation indication value flag RI  is generated through formula (4) according to the result of a comparison: 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       flag 
                       RI 
                     
                      
                     
                       ( 
                       k 
                       ) 
                     
                   
                   = 
                   
                     { 
                     
                       
                         
                           1 
                         
                         
                           
                             
                               P 
                               
                                 RI 
                                 = 
                                 1 
                               
                               k 
                             
                             &gt; 
                             RI_Thr 
                           
                         
                       
                       
                         
                           2 
                         
                         
                           
                             
                               P 
                               
                                 RI 
                                 = 
                                 2 
                               
                               k 
                             
                             &gt; 
                             RI_Thr 
                           
                         
                       
                       
                         
                           0 
                         
                         
                           otherwise 
                         
                       
                     
                   
                 
               
               
                 
                   ( 
                   4 
                   ) 
                 
               
             
           
         
       
     
         [0042]    when the probability P k   RI=1  of RI=1 fed by the k-th UE is greater than the preset threshold RI_Thr, a first channel correlation indication value of 1 is generated; when the probability P k   RI≧2  of other RI value except RI=1 fed by the k-th UE is greater than the preset threshold RI_Thr, a second channel correlation indication value of 2 is generated; in other situations, a third channel correlation indication value of 0 is generated. The RI decision threshold RI_Thr can be set according to a channel situation, for example, set between 0.5 and 0.8. 
         [0043]    S 24 : a channel variation state indication value is generated according to the obtained CIR estimation data. 
         [0044]    The channel variation state indication value flag CIR  is used as the basis of the subsequent selection of the downlink transmission mode. 
         [0045]    For each UE, uplink channel impulse response estimation data of each user is respectively collected within a preset time T. Wherein, the uplink channel impulse response estimation data of the k-UE processed during passing the channel in the time slot t is expressed by a matrix as shown in formula (5): 
         [0000]    
       
         
           
             
               
                 
                   
                     H 
                     
                       
                         t 
                          
                         
                             
                         
                          
                         Ka 
                         × 
                         L 
                       
                        
                       
                           
                       
                     
                     
                       ( 
                       k 
                       ) 
                     
                   
                   = 
                   
                     
                       [ 
                       
                         
                           
                             
                               
                                 h 
                                 1 
                                 
                                   ( 
                                   
                                     k 
                                     , 
                                     1 
                                   
                                   ) 
                                 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                           
                             
                               
                                 h 
                                 2 
                                 
                                   ( 
                                   
                                     k 
                                     , 
                                     1 
                                   
                                   ) 
                                 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                           
                             … 
                           
                           
                             
                               
                                 h 
                                 L 
                                 
                                   ( 
                                   
                                     k 
                                     , 
                                     1 
                                   
                                   ) 
                                 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                         
                         
                           
                             
                               
                                 h 
                                 1 
                                 
                                   ( 
                                   
                                     k 
                                     , 
                                     2 
                                   
                                   ) 
                                 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                           
                             
                               
                                 h 
                                 2 
                                 
                                   ( 
                                   
                                     k 
                                     , 
                                     2 
                                   
                                   ) 
                                 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                           
                             … 
                           
                           
                             
                               
                                 h 
                                 L 
                                 
                                   ( 
                                   
                                     k 
                                     , 
                                     2 
                                   
                                   ) 
                                 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                         
                         
                           
                             ⋮ 
                           
                           
                             ⋮ 
                           
                           
                             ⋱ 
                           
                           
                             ⋮ 
                           
                         
                         
                           
                             
                               
                                 h 
                                 1 
                                 
                                   ( 
                                   
                                     k 
                                     , 
                                     Ka 
                                   
                                   ) 
                                 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                           
                             
                               
                                 h 
                                 2 
                                 
                                   ( 
                                   
                                     k 
                                     , 
                                     Ka 
                                   
                                   ) 
                                 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                           
                             … 
                           
                           
                             
                               
                                 h 
                                 L 
                                 
                                   ( 
                                   
                                     k 
                                     , 
                                     Ka 
                                   
                                   ) 
                                 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                         
                       
                       ] 
                     
                     
                       Ka 
                       × 
                       L 
                     
                   
                 
               
               
                 
                   ( 
                   5 
                   ) 
                 
               
             
           
         
       
     
         [0046]    where, Ka is the number of antennas in an eNodeB array, L is the number of a Resource Element (RE) occupied by the k-th UE within a bandwidth of an LTE system, and h L , is the uplink channel impulse response estimation data. 
         [0047]    For an LTE system, the estimation data shown in the formula (5) can be obtained from an uplink DeModulation Reference Signal (DMRS) or an uplink Sounding Reference Signal (SRS). Within a time window T up , for different uplink time slots t 1  and t 2 , the corresponding uplink channel impulse response estimation data H t1  and H t2  are respectively obtained, and a correlation between CIR data on the corresponding frequency domain locations is calculated according to a formula as shown in formula (6): 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       R 
                       H 
                     
                      
                     
                       ( 
                       k 
                       ) 
                     
                   
                   = 
                   
                     
                       1 
                       
                         L 
                         ′ 
                       
                     
                      
                     
                       
                         ∑ 
                         
                           i 
                           = 
                           1 
                         
                         
                           L 
                           ′ 
                         
                       
                        
                       
                          
                         
                           
                             
                               ∑ 
                               
                                 ka 
                                 = 
                                 1 
                               
                               Ka 
                             
                              
                             
                               
                                 
                                   
                                     h 
                                     i 
                                     
                                       ( 
                                       
                                         k 
                                         , 
                                         ka 
                                       
                                       ) 
                                     
                                   
                                    
                                   
                                     ( 
                                     
                                       t 
                                        
                                       
                                           
                                       
                                        
                                       1 
                                     
                                     ) 
                                   
                                 
                                 . 
                               
                               * 
                               conj 
                                
                               
                                   
                               
                                
                               
                                 ( 
                                 
                                   
                                     h 
                                     i 
                                     
                                       ( 
                                       
                                         k 
                                         , 
                                         ka 
                                       
                                       ) 
                                     
                                   
                                    
                                   
                                     ( 
                                     t2 
                                     ) 
                                   
                                 
                                 ) 
                               
                             
                           
                           
                             
                               
                                 ∑ 
                                 
                                   ka 
                                   = 
                                   1 
                                 
                                 Ka 
                               
                                
                               
                                 
                                   
                                      
                                     
                                       
                                         h 
                                         i 
                                         
                                           ( 
                                           
                                             k 
                                             , 
                                             ka 
                                           
                                           ) 
                                         
                                       
                                        
                                       
                                         ( 
                                         
                                           t 
                                            
                                           
                                               
                                           
                                            
                                           1 
                                         
                                         ) 
                                       
                                     
                                      
                                   
                                   2 
                                 
                                 * 
                                 
                                   
                                     ∑ 
                                     
                                       ka 
                                       = 
                                       1 
                                     
                                     Ka 
                                   
                                    
                                   
                                     
                                        
                                       
                                         
                                           h 
                                           i 
                                           
                                             ( 
                                             
                                               k 
                                               , 
                                               ka 
                                             
                                             ) 
                                           
                                         
                                          
                                         
                                           ( 
                                           
                                             t 
                                              
                                             
                                                 
                                             
                                              
                                             2 
                                           
                                           ) 
                                         
                                       
                                        
                                     
                                     2 
                                   
                                 
                               
                             
                           
                         
                          
                       
                     
                   
                 
               
               
                 
                   ( 
                   6 
                   ) 
                 
               
             
           
         
       
     
         [0048]    where, the time interval between t 1  and t 2  is required to meet t 2 −t 1 ≦T up , that is, the time interval between t 1  and t 2  is less than or equal to the time of an uplink related time window, where T up  is a time length of the uplink related time window; in the formula, i=1, 2, . . . , L′, L′ is the number of the RE occupied by the k-th user on the same frequency domain location in different time slots before and after, 1≦L′≦L, and R H  (k) is an instant correlation value. 
         [0049]    A smoothing filtering is performed through formula (7) for the instant correlation value R H  obtained in the formula (6) and a recorded history correlation value  R   k  of the uplink adjacent time slot channel estimation data for the k-th UE, to update the history correlation value  R   k : 
         [0000]          R     k =(1−α)   R     k   +αR   H ( k )  (7)
 
         [0050]    The updated history correlation value  R   k , i.e., the correlation value  R  of the k-th UE, is obtained. Wherein, α is a smoothing filtering factor, and α is greater than 0 and less than or equal to 1; when L′ in the formula (6) is equal to 0, the formula (7) becomes R H (k)=  R   k . That is, the formula (6) is adopted when the instant correlation value R H (k) is equal to the history value  R   k  and L′ is not equal to 0. 
         [0051]    The updated history correlation value  R   k  is compared with a preset threshold CIR_Thr, and a compared channel variation state indication value flag CIR  is obtained according to formula (8): 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       flag 
                       CIR 
                     
                      
                     
                       ( 
                       k 
                       ) 
                     
                   
                   = 
                   
                     { 
                     
                       
                         
                           1 
                         
                         
                           
                             
                               
                                 R 
                                 _ 
                               
                               k 
                             
                             ≤ 
                             CIR_Thr 
                           
                         
                       
                       
                         
                           0 
                         
                         
                           
                             
                               
                                 R 
                                 _ 
                               
                               k 
                             
                             &gt; 
                             CIR_Thr 
                           
                         
                       
                     
                   
                 
               
               
                 
                   ( 
                   8 
                   ) 
                 
               
             
           
         
       
     
         [0052]    It is judged whether the updated history correlation value  R   k  is greater than the preset threshold CIR_Thr; if the updated history correlation value  R   k  is less than or equal to the preset threshold CIR_Thr, a first channel variation state indication value of 1 is generated; if the updated history correlation value  R   k  is greater than the preset threshold CIR_Thr, a second channel variation state indication value of 0 is generated. 
         [0053]    Preferably, the decision threshold CIR_Thr of the updated history correlation value  R   k  ranks from 0.2 to 0.9. 
         [0054]    S 26 : all generated parameters are judged, and a corresponding downlink transmission mode is selected. 
         [0055]    When flag RI (k)≠1 &amp;&amp; flag CIR (k)=1 &amp;&amp; flag CQI (k)=1, that is, when the channel correlation indication value is not equal to the first channel correlation indication value, the channel variation state indication value is equal to the first channel variation state indication value, and the channel condition indication value is equal to the first channel condition indication value, the downlink transmission mode 3 is selected.) 
         [0056]    When flag RI (k)≠1 &amp;&amp; flag CIR (k)=0 &amp;&amp; flag CQI (k)=1, that is, when the channel correlation indication value is not equal to the first channel correlation indication value, the channel variation state indication value is equal to the second channel variation state indication value, and the channel condition indication value is equal to the first channel condition indication value, the downlink transmission mode 4 is selected. 
         [0057]    S 28 : data is transmitted to the UE in the selected downlink transmission mode. 
         [0058]    In the embodiment 2, the order is not restricted among S 20 , S 22  and S 24 , no matter which indication value is generated first, a subsequent selection of the downlink transmission mode and transmission of data can be executed. 
         [0059]    The foregoing embodiment 2 describes the process of selecting the corresponding downlink transmission mode according to the channel condition indication value flag CQI , the channel correlation indication value flag RI  and the channel variation state indication value flag CIR . The selection further can be performed through an LTE system, which will be described in conjunction with embodiment 3; with reference to a flow diagram of the embodiment 3 as shown in  FIG. 4 , the process includes the following steps. 
         [0060]    S 30 : a channel correlation indication value is generated according to obtained channel RI. 
         [0061]    The process of generation of the channel correlation indication value flag RI  can refer to S 22  in the embodiment 2, which will not be described again herein. 
         [0062]    S 32 : a channel variation state indication value is generated according to the obtained channel impulse response estimation data. 
         [0063]    The process of generation of the channel variation state indication value flag CIR  can refer to S 24  in the embodiment 2, which will not be described again herein. 
         [0064]    S 34 : a transmission mode is selected according to the channel correlation indication value flag RI , the channel variation state indication value flag CIR  and a system characteristic. 
         [0065]    As different systems have a different characteristic, such as multiple-access, multiplexing, operating mode and the like, if the system is an LTE system, the LTE system includes a Long Term Evolution-Time Division Duplex (LTE-TDD) system and a Long Term Evolution-Frequency Division Duplex (LTE-FDD) system. 
         [0066]    For an LTE-TDD system: 
         [0067]    when flag RI (k)=1 &amp;&amp; flag CIR (k)=0 &amp;&amp; LTE-TDD system, that is, if the current system is the LTE-TDD system, the channel correlation indication value flag RI  is equal to the first channel correlation indication value, and the channel variation state indication value flag CIR  is equal to the second channel correlation indication value, the downlink transmission mode 7 is selected. 
         [0068]    For an LTE-FDD System: 
         [0069]    when flag RI (k)=1 &amp;&amp; flag CIR (k)=0 &amp;&amp; LTE-FDD system, that is, when the channel correlation indication value flag RI  is equal to the first channel correlation indication value, and the channel variation state indication value flag CIR  is equal to the second channel correlation indication value, the downlink transmission mode 5 or 6 is selected. 
         [0070]    For the transmission mode 5 and the transmission mode 6, it may be judged whether there is another UE meeting a downlink MU-MIMO matching criterion like the k-th UE, if there is such a UE, the transmission mode 5 is selected; otherwise, the transmission mode 6 is selected. 
         [0071]    S 36 : data is transmitted to the UE in the selected downlink transmission mode. 
         [0072]    In all embodiments, a selection is performed from the transmission mode 3 to the transmission mode 7 through obtaining a wireless channel parameter of a UE, or a wireless channel parameter and a system characteristic; preferably, after a system is started, if an eNodeB of the system has a single antenna, the transmission mode 1 can be selected to transmit data to the UE; if the system has multiple antennas, after the system is started initially, the transmission mode 2 can be selected to transmit data to the UE, furthermore, the selection may be performed from the transmission mode 3 to the transmission mode 7 according to an obtained UE parameter, and then data may be transmitted to the UE in the selected transmission mode. 
         [0073]    The foregoing embodiments are embodiments of the method in the disclosure, the method in the disclosure may be applied in an eNodeB, and the solutions in the embodiments of the method in the disclosure may be used to achieve that a selected transmission mode is adopted to transmit data. The eNodeB of the disclosure will be described in details in conjunction with embodiment 4 hereinafter. With reference to a structure diagram of the embodiment 4 as shown in  FIG. 5 , the eNodeB includes: 
         [0074]    an obtaining unit  40 , configured to obtain CQI, channel RI and CIR estimation data of a UE; 
         [0075]    a first selection unit  42 , configured to select a downlink transmission mode according to the obtained information; and 
         [0076]    a sending unit  44 , configured to transmit data to the UE in the selected downlink transmission mode. 
         [0077]    Preferably, the first selection unit  42  includes: 
         [0078]    a first module  420 , configured to obtain the CQI of the UE to generate a channel condition indication value; 
         [0079]    a second module  422 , configured to obtain the channel RI of the UE to generate a channel correlation indication value; 
         [0080]    a third module  424 , configured to obtain the CIR estimation data of the UE to generate a channel variation state indication value; and 
         [0081]    a fourth module  426 , configured to select the downlink transmission mode according to the channel condition indication value, the channel correlation indication value and the channel variation state indication value. 
         [0082]    Preferably, the eNodeB further includes: 
         [0083]    a second selection unit  46 , configured to, when identifying that the eNodeB belongs to an LTE-TDD system, select the downlink transmission mode according to the channel correlation indication value and the channel variation state indication value in the first selection unit  42 . 
         [0084]    Preferably, the eNodeB further includes: 
         [0085]    a third selection unit  78 , configured to, when identifying that the eNodeB belongs to an LTE-FDD system, select the downlink transmission mode according to the channel correlation indication value and the channel variation state indication value in the first selection unit  42 , and also according to whether there are two UE meeting the MU-MIMO criterion in the system. 
         [0086]    It can be seen from the above description that, the above embodiments of the disclosure achieve the following technical effects that: 
         [0087]    1. CQI, channel RI and CIR estimation data of a UE are utilized to generate the corresponding indication values, and a downlink transmission mode is selected according to the indication values, such that a bandwidth and a resource utilization ratio of a system are increased; 
         [0088]    2. a downlink transmission mode is selected according to the channel RI, the CIR and a TDD characteristic of a system, such that the bandwidth and the resource utilization ratio of the system are increased; and 
         [0089]    3. a downlink transmission mode is selected according to RI, CIR and an FDD characteristic of a system and a MU-MIMO criterion, such that a bandwidth and a resource utilization ratio of the system are increased. 
         [0090]    Obviously, those skilled in the art should understand that, the above modules or steps of the disclosure could be realized through a general calculating device, they can be concentrated in a single calculating device or distributed in a network formed by multiple calculating devices; optionally, they can be realized by a program code that can be executed by a calculating device, such that they can be stored in a storage device to be executed by a calculating device, or they can be achieved by respectively making them into many integrated circuit modules or by making multiple modules or steps among them into a single integrated circuit module. In this way, the disclosure is not limited to a combination of any specific hardware and software. 
         [0091]    The above are only the preferred embodiments of the disclosure and are not intended to limit the disclosure; for those skilled in the art, the disclosure may have various modifications and changes. Any modification, equivalent replacement and improvement made within the spirit and principle of the disclosure should be included within the scope of protection of the disclosure.