Embodiment
For fear of the OL problem of computational resource in the SRS base station time of reception, the embodiment of the present invention provides a kind of beam form-endowing method, in this method, base station receives in the current subframe moment after the SRS of multiple subscriber equipmenies transmissions, in can not calculating multiple subscriber equipmenies in the current subframe moment, use the figuration vector of all subscriber equipmenies of beamforming transmission mode, but choose at least two subframe moment, calculate the figuration vector of a part of subscriber equipment in each subframe moment.
Referring to Fig. 1, the beam form-endowing method that the embodiment of the present invention provides, comprises the following steps:
Step 10: base station receives in the current subframe moment SRS that multiple subscriber equipmenies send, and for the each SRS receiving, carries out channel estimating according to this SRS, obtains the channel estimation results of the subscriber equipment that sends this SRS;
Here, channel estimation results comprises relevant information for calculating channel correlation matrix etc.In the time calculating the figuration vector of subscriber equipment, first calculate channel correlation matrix according to the channel estimation results of this subscriber equipment, then correlation matrix is carried out to Eigenvalues Decomposition acquisition figuration vector.
Step 11: at least two subframe moment of calculating figuration vector place are determined in base station; For the each subframe moment in these at least two subframe moment, for selected part subscriber equipment in the subscriber equipment of the use beamforming transmission mode of this subframe moment from the plurality of subscriber equipment, calculate the figuration vector of this subscriber equipment according to the channel estimation results of the subscriber equipment of choosing in this subframe moment, and according to this figuration vector, the downlink data that need to send to this subscriber equipment is carried out to wave beam forming.
Here, according to this figuration vector, the downlink data that need to send to this subscriber equipment is carried out to wave beam forming, be specially: the each descending sub frame moment within the current SRS cycle sends before downlink data to this subscriber equipment, the downlink data that uses the figuration vector of this subscriber equipment to send needs carries out wave beam forming, and then sends the downlink data after wave beam forming.
Preferably, in order to ensure that the figuration vector of the same subscriber equipment of not double counting and the figuration vector of all subscriber equipmenies are all calculated, the subscriber equipment difference of choosing for the different subframe moment in step 11, and the set of the subscriber equipment of choosing for each subframe moment comprises the subscriber equipment of all use beamforming transmission modes in described multiple subscriber equipment.
In step 11, at least two subframe moment of calculating figuration vector place are determined in base station, and specific implementation can be as follows:
Base station, by least two subframe moment that receive in the descending sub frame moment after current subframe moment, this current subframe moment of SRS, the sub-frame of uplink moment after this current subframe moment, is defined as calculating the subframe moment at figuration vector place.
Concrete, base station can be by a descending sub frame moment after this current subframe moment and this current subframe moment, is defined as calculating the subframe moment at figuration vector place; For example, by first descending sub frame moment after this current subframe moment and this current subframe moment, be defined as calculating the subframe moment at figuration vector place; Or,
Base station, by a sub-frame of uplink moment after this current subframe moment, this current subframe moment, is defined as calculating the subframe moment at figuration vector place; For example, base station determines that the computational resource load after this current subframe moment is less than a sub-frame of uplink moment of predefined computational resource load thresholding, and definite sub-frame of uplink moment and this current subframe moment is defined as calculating the subframe moment at figuration vector place; Here, the method whether the computational resource load of determining the sub-frame of uplink moment is less than computational resource load thresholding can be: judge the quantity in this sub-frame of uplink moment with the subscriber equipment of uplink service, if this quantity is less than predefined numerical value (this numerical value is to be greater than 0 integer), the computational resource load of determining this sub-frame of uplink moment is less than computational resource load thresholding, otherwise, determine that the computational resource load in this sub-frame of uplink moment is not less than computational resource load thresholding.
Preferably, these at least two subframe moment are positioned at the same SRS cycle, and the performance loss causing is calculated in the postponement that can reduce like this figuration vector.
In step 11, for the each subframe moment in these at least two subframe moment, be selected part subscriber equipment in the subscriber equipment of the use beamforming transmission mode of this subframe moment from the plurality of subscriber equipment, specific implementation can be as follows:
First channel quality instruction (CQI) value that, the subscriber equipment of the use beamforming transmission mode in the plurality of subscriber equipment of base station reading and saving is corresponding;
Then, base station is for the each subframe moment in these at least two subframe moment, from the subscriber equipment of the use beamforming transmission mode of the plurality of subscriber equipment, choose corresponding CQI value and be positioned at the subscriber equipment for predefined CQI value of this subframe moment interval; Wherein, for predefined CQI value of the each subframe moment interval in these at least two subframe moment meets the following conditions: the subframe moment is more forward, for the CQI value in predefined CQI value of this subframe moment interval less, can as far as possible the calculating of the good user's of transmission performance figuration vector be postponed like this, the poor user of transmission quality is not postponed the calculating moment of figuration vector as far as possible, preferentially to ensure the poor user's of transmission quality the computational resource of figuration vector, thereby the performance loss causing is calculated in the postponement that further reduces figuration vector.
Concrete, in the time that these at least two subframe moment comprise a descending sub frame moment after this current subframe moment, this current subframe moment, the subscriber equipment that corresponding CQI value is less than predefined CQI threshold value can, in the subscriber equipment of the use beamforming transmission mode of subframe moment from the plurality of subscriber equipment before deserving, be chosen in base station; In subscriber equipment for the use beamforming transmission mode of a descending sub frame moment after this current subframe moment from the plurality of subscriber equipment, choose the subscriber equipment that corresponding CQI value is greater than this CQI threshold value.CQI threshold value can be for being greater than 0 and be less than the numerical value of the highest CQI grade.
Preferably, before determining at least two subframe moment of calculating figuration vector place in base station, first base station can determine whether the computational resource load in current subframe moment is greater than predefined computational resource load thresholding; If so, really perform step 11; If not, calculate the figuration vector of all subscriber equipmenies in the current subframe moment according to prior art.
Concrete, base station determines whether the computational resource load in current subframe moment is greater than predefined computational resource load thresholding, and specific implementation can be as follows:
First, base station is for the subscriber equipment of the each use beamforming transmission mode in the plurality of subscriber equipment, according to Physical Resource Block (PRB) number of forming granularity corresponding to this subscriber equipment and scheduling, determine the number of times of the channel correlation matrix Eigenvalues Decomposition that this subscriber equipment need to carry out; Concrete, the PRB number of scheduling can be rounded up after divided by forming granularity, the number of times of the channel correlation matrix Eigenvalues Decomposition that the result that rounds up need to be carried out as this subscriber equipment;
Then, whether the number of times sum of determining each channel correlation matrix Eigenvalues Decomposition is greater than predefined decomposition number of times threshold value, if, the computational resource load of determining the current subframe moment is greater than predefined computational resource load thresholding, otherwise, determine that the computational resource load in current subframe moment is not more than described computational resource load thresholding.This decomposition number of times threshold value can be for being greater than 0 integer.
In this method, from receive subscriber equipment send SRS time be carved in the time between the figuration vector that calculates this subscriber equipment, the figuration vector calculating according to the last SRS sending of this subscriber equipment that can use preservation, carries out wave beam forming to the downlink data that sends to this subscriber equipment.
Below in conjunction with specific embodiment, the present invention will be described:
The present embodiment, taking the situation of the ascending-descending subframes configuration 2 of the type 2 in TDD-LTE system as example, illustrates the solution of the present invention, as shown in Figure 2 A:
Suppose to receive in the uplink special time slot (UpPTS) in subframe 1 SRS of multiple subscriber equipmenies transmissions, when determining that computational resource this moment loads when heavier, select that the calculating of the figuration vector of subscriber equipment higher CQI is postponed till to 3 moment of subframe and carry out.
Concrete execution step as shown in Figure 2 B:
Step 1: base station receives at the UpPTS of subframe 1 SRS that N subscriber equipment sends, and N is greater than 1 integer;
Step 2: channel estimating, for the each SRS receiving, is carried out according to this SRS in base station, obtains the channel estimation results of the subscriber equipment that sends this SRS, and preserve the channel estimation results of each subscriber equipment;
Step 3: i value is set to 0;
Step 4: base station judges whether the CQI_i preserving is less than CQI_TH, if so, arrives step 5, otherwise, to step 6; CQI_i is the CQI value that subscriber equipment i is corresponding, and CQI_TH is predefined CQI threshold value;
Step 5: the figuration vector that calculates and preserve subscriber equipment i according to the channel estimation results of subscriber equipment i in 1 moment of subframe, after this according to this figuration vector, the downlink data that need to send to subscriber equipment i is carried out to wave beam forming, if i is less than N-1, the value of i is added to 1, and return to step 4, otherwise flow process finishes;
Step 6: calculate and preserve the figuration vector of subscriber equipment i according to the channel estimation results of subscriber equipment i in 3 moment of subframe, after this according to this figuration vector, the downlink data that need to send to subscriber equipment i is carried out to wave beam forming; If i is less than N-1, the value of i is added to 1, and return to step 4, otherwise flow process finishes.
Referring to Fig. 3, the embodiment of the present invention also provides a kind of beam size enlargement apparatus, and this device comprises:
Signal receiving unit 30, the detection reference signal SRS sending for receive multiple subscriber equipmenies in the current subframe moment;
Channel estimating unit 31, for the each SRS for receiving, carries out channel estimating according to this SRS, obtains the channel estimation results of the subscriber equipment that sends this SRS;
Wave beam forming unit 32, for determining at least two subframe moment of calculating figuration vector place; For the each subframe moment in these at least two subframe moment, for selected part subscriber equipment in the subscriber equipment of the use beamforming transmission mode of this subframe moment from described multiple subscriber equipmenies, calculate the figuration vector of this subscriber equipment according to the channel estimation results of the subscriber equipment of choosing in this subframe moment, and according to this figuration vector, the downlink data that need to send to this subscriber equipment is carried out to wave beam forming.
Further, described wave beam forming unit 32 for:
By at least two subframe moment in the sub-frame of uplink moment after the descending sub frame moment after described current subframe moment, described current subframe moment, described current subframe moment, be defined as calculating the subframe moment at figuration vector place.
Further, described wave beam forming unit 32 for: by a descending sub frame moment after described current subframe moment, described current subframe moment, be defined as calculating the subframe moment at figuration vector place; Or,
Determine that computational resource after described current subframe moment load is less than a sub-frame of uplink moment of predefined computational resource load thresholding, and this sub-frame of uplink moment and described current subframe moment are defined as calculating the subframe moment at figuration vector place.
Further, described at least two subframe moment are positioned at the same SRS cycle.
Further, described wave beam forming unit 32 for:
The channel quality indicator (CQI) value corresponding to subscriber equipment of the use beamforming transmission mode in described multiple subscriber equipmenies of reading and saving;
For the each subframe moment in described at least two subframe moment, in the subscriber equipment of the use beamforming transmission mode from described multiple subscriber equipmenies, choose corresponding CQI value and be positioned at the subscriber equipment for predefined CQI value of this subframe moment interval; Wherein, for predefined CQI value of the each subframe moment interval in described at least two subframe moment meets the following conditions: the subframe moment is more forward, for the CQI value in predefined CQI value of this subframe moment interval less.
Further, described wave beam forming unit 32 for:
In the time that described at least two subframe moment comprise a descending sub frame moment after described current subframe moment, described current subframe moment, in subscriber equipment for the use beamforming transmission mode of described current subframe moment from described multiple subscriber equipmenies, choose the subscriber equipment that corresponding CQI value is less than predefined CQI threshold value;
In subscriber equipment for the use beamforming transmission mode of a descending sub frame moment after the described current subframe moment from described multiple subscriber equipmenies, choose the subscriber equipment that corresponding CQI value is greater than described CQI threshold value.
Further, this device also comprises:
Load judging unit 33, for before determining at least two subframe moment of calculating figuration vector place, determines whether the computational resource load in current subframe moment is greater than predefined computational resource load thresholding;
Described wave beam forming unit 32 for:
Be greater than described computational resource load door in limited time at the computational resource load of determining the current subframe moment, determine at least two subframe moment of calculating figuration vector place.
Further, described load judging unit 33 for:
For the subscriber equipment of the each use beamforming transmission mode in described multiple subscriber equipmenies, according to the Physical Resource Block PRB number of forming granularity corresponding to this subscriber equipment and scheduling, determine the number of times of the channel correlation matrix Eigenvalues Decomposition that this subscriber equipment need to carry out;
Whether the number of times sum of determining each channel correlation matrix Eigenvalues Decomposition is greater than predefined decomposition number of times threshold value, if, the computational resource load of determining the current subframe moment is greater than predefined computational resource load thresholding, otherwise, determine that the computational resource load in current subframe moment is not more than described computational resource load thresholding.
The embodiment of the present invention also provides a kind of base station, and this base station comprises above-mentioned beam size enlargement apparatus.
To sum up, beneficial effect of the present invention comprises:
In the scheme that the embodiment of the present invention provides, base station received after the SRS of multiple subscriber equipmenies transmissions in the current subframe moment, for the each SRS receiving, carried out channel estimating according to this SRS, obtained the channel estimation results of the subscriber equipment that sends this SRS; Determine at least two subframe moment of calculating figuration vector place; For the each subframe moment in these at least two subframe moment, for selected part subscriber equipment in the subscriber equipment of the use beamforming transmission mode of this subframe moment from multiple subscriber equipmenies, calculate the figuration vector of this subscriber equipment according to the channel estimation results of the subscriber equipment of choosing in this subframe moment, and according to this figuration vector, the downlink data that need to send to this subscriber equipment is carried out to wave beam forming.Visible, in this programme, base station receives in the current subframe moment after the SRS of multiple subscriber equipmenies transmissions, in can not calculating multiple subscriber equipmenies in the current subframe moment, use the figuration vector of all subscriber equipmenies of beamforming transmission mode, but choose at least two subframe moment, calculate the figuration vector of a part of subscriber equipment in each subframe moment, thereby avoided calculating base station that the figuration vector of all subscriber equipmenies the causes OL problem of computational resource in the current subframe moment in the current subframe moment.
The present invention is with reference to describing according to flow chart and/or the block diagram of the method for the embodiment of the present invention, equipment (system) and computer program.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, the instruction that makes to carry out by the processor of computer or other programmable data processing device produces the device for realizing the function of specifying at flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, the instruction that makes to be stored in this computer-readable memory produces the manufacture that comprises command device, and this command device is realized the function of specifying in flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make to carry out sequence of operations step to produce computer implemented processing on computer or other programmable devices, thereby the instruction of carrying out is provided for realizing the step of the function of specifying in flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame on computer or other programmable devices.
Although described the preferred embodiments of the present invention, once those skilled in the art obtain the basic creative concept of cicada, can make other change and amendment to these embodiment.So claims are intended to be interpreted as comprising preferred embodiment and fall into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if these amendments of the present invention and within modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.