Summary of the invention
In view of this, main purpose of the present invention is to provide the downlink self-adapting method among a kind of LTE, under UE selectivity subband CQI feedback, each data flow that UE sends can obtain single modulation coding mode, and obtains higher descending throughput as much as possible.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of downlink self-adapting method, under user terminal UE selectivity subband feedback, this method may further comprise the steps:
A. indicate CQI information according to transmission mode and the sub-band channel quality of the UE that is scheduled, obtain the transmission block size TBz that can send on the corresponding RBG of this subband CQI, when the transmission block size TBz that judges acquisition satisfies the data volume demand of the UE that is scheduled, employing sends data according to the adjusted modulation coding mode of modulation coding mode of subband CQI correspondence on the RBG corresponding with subband CQI; Otherwise, enter step B;
B. according to being scheduled transmission mode and the broadband CQI information of UE, obtain the transmission block size TBk that can send on the corresponding RBG of subband CQI and broadband CQI, when the transmission block size TBk that judges acquisition satisfies the data volume demand of the UE that is scheduled, employing is according to the adjusted modulation coding mode of modulation coding mode of broadband CQI correspondence, with the corresponding respectively RBG of subband CQI and part broadband CQI on send data; Otherwise enter step C;
C. adopt the modulation coding mode of broadband CQI correspondence sending data with subband CQI with on the RBG that all broadband CQI is corresponding.
In step B, described obtaining after the transmission block size TBk, before judging, this method also comprises:
More described transmission block size TBk and described transmission block size TBz are if described transmission block size TBk then adopts the modulation coding mode of subband CQI correspondence to send data on the RBG corresponding with subband CQI less than transmission block size TBz; Otherwise continue from judging beginning execution in step B.
The method whether the transmission block size TBz/TBk that described judgement obtains satisfies the data volume demand of the UE that is scheduled is:
As the described transmission block size TBz/TBk that obtains during, be judged to be and satisfy the demands more than or equal to the data volume of the UE that is scheduled.
The described method of obtaining transmission block size TBz/TBk is: obtain by searching the MCS/TBS table that sets in advance.
Be provided with the corresponding relation of modulation coding mode, RB number and transmission block size in the described MCS/TBS table, the method for the described MCS/TBS of searching table is:
By the modulation coding mode of described CQI information acquisition correspondence, utilize modulation coding mode, RB number from the MCS/TBS table, to obtain the transmission block size again.
Adopt the adjusted modulation coding mode of modulation coding mode described in the steps A, be in the method that sends data on the RBG corresponding with subband CQI according to subband CQI correspondence: in the MCS/TBS table that is setting in advance,
According to from small to large sequential search RB number is the row of RBG multiple, when data that the transmission block size in a certain row sends more than or equal to needs, stops to search, and the RBG number that sending data volume needs is the multiple of current RB number divided by the RBG size;
Obtain after certain row in the MCS/TBS table, corresponding MCS indication up reduces successively, and after reducing several rows, the transmission block size in a certain row stops to reduce when exceeding indicating range less than described TBz or MCS, corresponding MCS indication down adds delegation, obtains modulation coding mode;
Order assignment is to the RBG number of UE needs from small to large by sequence number with the corresponding RBG of subband CQI, and in a Transmission Time Interval TTI, UE sends data volume with adjusted modulation coding mode on the RBG that distributes.
Adopt the adjusted modulation coding mode of modulation coding mode described in the step B according to broadband CQI correspondence, with the corresponding respectively RBG of subband CQI and broadband CQI on the method for transmission data be:
According to from small to large sequential search RB number is the row of RBG multiple, when data that the transmission block size in a certain row sends more than or equal to needs, stops to search, and the RBG number that sending data volume needs is the multiple of current RB number divided by the RBG size;
Obtain after certain row in the MCS/TBS table, corresponding MCS indication up reduces successively, and after reducing several rows, the transmission block size in a certain row stops to reduce when exceeding indicating range less than described TBk or MCS, corresponding MCS indication down adds delegation, obtains modulation coding mode;
Give this UE with the RBG of subband CQI correspondence by sequence number order assignment from small to large, if the RBG of subband CQI correspondence is not enough, from the RBG of broadband CQI correspondence, distribute the RBG number for this UE again by sequence number order from small to large, make the RBG number of RBG with corresponding broadband CQI of corresponding subband CQI, in a TTI, UE sends data volume with adjusted modulation coding mode at the RBG of these distribution.
When described transmission mode was single antenna or transmission diversity transmission mode, described MCS/TBS table was 1 layer of MCS/TBS table.
When described transmission mode was Closed-Loop Spatial Multiplexing transmission mode or Open-Loop Spatial Multiplexing transmission mode, the described UE of being scheduled also further obtained transmission block size TBz/TBk according to the Rank of feedback; Described MCS/TBS table is 1 layer of MCS/TBS table, perhaps is 1 layer of MCS/TBS table and 2 layers of MCS/TBS table.
Downlink self-adapting method among the present invention at first adopts the RBG of the measured subband CQI of matter correspondence to send the data of the UE that is scheduled; When the RBG of subband CQI correspondence can not satisfy the data volume requirement, adopt and unite the data that the RBG that uses subband CQI and part broadband CQI correspondence sends the UE that is scheduled; And on the RBG of subband CQI correspondence, send data and all can not satisfy data volume and require with the RBG of subband CQI and broadband CQI correspondence the time with the modulation coding mode of subband CQI correspondence, adopt subband CQI and all the RBG of broadbands CQI correspondence send the partial data of the UE that is scheduled.Further, the transmission block size TBz that can send on the corresponding RBG of subband CQI is during less than the transmission block size TBz that can send on the corresponding RBG of broadband CQI, adopts the RBG of subband CQI correspondence to send the data of the UE that is scheduled.By the inventive method, under UE selectivity subband CQI feedback, according to the agreement regulation, each data flow that UE is sent has adopted single modulation coding mode, on the other hand, has also obtained higher descending throughput as much as possible on the one hand.
Embodiment
Fig. 1 is the main flow chart of downlink self-adapting method of the present invention, and as shown in Figure 1, after UE was scheduled, the inventive method mainly may further comprise the steps:
Step 100:, obtain the transmission block size TBz that can send on the corresponding RBG of this subband CQI according to transmission mode and the subband CQI information of the UE that is scheduled.
Obtaining of transmission block size can be shown to obtain by searching MCS/TBS, and the MCS/TBS table is by the 3GPP regulation, and this paper uses this MCS/TBS table.The MCS/TBS table includes the corresponding relation of modulation coding mode, RB number and transmission block size, can obtain corresponding modulation coding mode by CQI information in this step, and then utilize modulation coding mode, RB number from the MCS/TBS table, to obtain the transmission block size.
At present, MCS/TBS table comprises 1 layer of MCS/TBS table and 2 layers of MCS/TBS table, and wherein 1 layer of MCS/TBS table passes through in 3GPP motion R1-081638, and 2 layers of MCS/TBS shows to provide in motion R1-082122 and just under discussion.It is relevant with the residing transmission mode of UE that concrete which MCS/TBS form of use obtains the transmission block size:
When UE is in the single antenna of eNodeB or sends diversity transmission mode following time, eNodeB only sends a data flow, and its transmission block size is irrelevant with the number of plies υ that is used to transmit, and can show to obtain the transmission block size by searching 1 layer of MCS/TBS;
When UE is in closed loop or the Open-Loop Spatial Multiplexing transmission mode following time of eNodeB, the transmission block size that eNodeB sends is relevant with the number of plies υ that is used to transmit, and number of plies υ relevant with the Rank value of feedback (υ≤Rank), wherein,
Under the Closed-Loop Spatial Multiplexing transmission mode, when Rank=1, eNodeB adopts single current to send to the UE that is scheduled, and the number of plies that is used to send is 1, shows to obtain the transmission block size by searching 1 layer of MCS/TBS; When Rank>1, eNo deB adopts double fluid to send to the UE that is scheduled, the number of plies υ that is used to send can be 2,3 or 4 layers, when number of plies υ is 2, to two streams all by search 1 layer of MCS/TBS show to obtain separately the transmission block size, when number of plies υ is 3, first stream is shown to obtain the transmission block size by searching 1 layer of MCS/TBS, to second stream, show to obtain the transmission block size by searching 2 layers of MCS/TBS, when number of plies υ is 4, two streams are all shown to obtain transmission block size separately by searching 2 layers of MCS/TBS.
Under the Open-Loop Spatial Multiplexing pattern, when Rank=1, eNodeB sends diversity to the UE that is scheduled, and the transmission block size of transmission can be shown to obtain by searching 1 layer of MCS/TBS; When Rank>1, eNodeB adopts double fluid to send to the UE that is scheduled, the number of plies υ that is used to send can be 2,3 or 4 layers, when number of plies υ is 2, obtain separately transmission block size of two streams by searching 1 layer of MCS/TBS table, when number of plies υ is 3, obtain the transmission block size of first stream by searching 1 layer of MCS/TBS table, obtain the transmission block size of second stream by searching 2 layers of MCS/TBS table, when number of plies υ is 4, obtain the transmission block size of two streams by searching 2 layers of MCS/TBS table.
Step 101: judge that whether the transmission block size TBz that obtains can satisfy the data volume demand of the UE that is scheduled, if satisfy, enters step 106; If do not satisfy, enter step 102.
After UE was scheduled, the data volume of this UE was stored in the UE buffering area that is scheduled.As the transmission block size TBz that obtains during, be judged to be and satisfy the demands more than or equal to the data volume of the UE that is scheduled.
Step 102:, obtain the transmission block size TBk that can send on the corresponding RBG of subband CQI and broadband CQI according to transmission mode and the broadband CQI information of the UE that is scheduled.
The implementation method of this step is identical with step 100, repeats no more here.
Step 103: judge that whether the transmission block size TBk that obtains can satisfy the data volume demand of the UE that is scheduled, if satisfy, enters step 105; If do not satisfy, enter step 104.
The specific implementation of this step is consistent with step 101, repeats no more here.
Step 104: adopt the adjusted modulation coding mode of modulation coding mode, sending data with subband CQI with on the RBG that all broadband CQI is corresponding respectively according to broadband CQI correspondence.Process ends.
Step 105: adopt the modulation coding mode of broadband CQI correspondence, with the corresponding respectively RBG of subband CQI and part broadband CQI on send data.Process ends.
In this step, earlier by the RBG that utilizes corresponding subband CQI, the remaining data a part of RBG from the RBG of broadband CQI correspondence (such as m) transmission again get final product.
Step 106: adopt the adjusted modulation coding mode of modulation coding mode, on the RBG corresponding, send data with subband CQI according to subband CQI correspondence.
Further, after step 102, before the step 103, the inventive method also comprises: compare transmission block size TBk and transmission block size TBz, if transmission block size TBk then enters step 106 less than transmission block size TBz; Otherwise enter step 103.
From flow chart of the present invention as seen, downlink self-adapting method of the present invention, guaranteed at first to adopt the RBG of the measured subband CQI of matter correspondence to send the data of the UE that is scheduled, when the RBG of subband CQI correspondence can not satisfy the data volume requirement, adopt and unite the data that the RBG that uses subband CQI and part broadband CQI correspondence sends the UE that is scheduled; And when the RBG of the RBG of subband CQI correspondence and broadband CQI correspondence all can not satisfy data volume and requires, adopt subband CQI and all the RBG of broadbands CQI correspondence send the partial data of the UE that is scheduled.Further, the TBz that can send on the corresponding RBG of subband CQI is during less than the TBz that can send on the corresponding RBG of broadband CQI, adopts the RBG of subband CQI correspondence to send the data of the UE that is scheduled.The inventive method is under UE selectivity subband CQI feedback, and according to the agreement regulation, each data flow that UE is sent has adopted single modulation coding mode, on the other hand, has also obtained higher descending throughput as much as possible on the one hand.
Be in different transmission modes with UE below, the inventive method done further introduction in conjunction with two embodiment.
Embodiment one, suppose that a certain UE is under the transmission diversity mode of eNodeB, adopt UE selectivity subband feedback, after this UE is scheduled, the RBG number of subband CQI correspondence is Z, and the RBG number of broadband CQI correspondence is K, and eNodeB carries out single current and sends, its transmission block size is irrelevant with number of plies υ, supposes that simultaneously the remaining data in this UE buffering area that is scheduled is BufData.Here need to prove how to realize the scheduling of UE is belonged to prior art, do not do introduction here.Fig. 2 as shown in Figure 2, may further comprise the steps for UE is in the flow chart that sends the downlink self-adapting method of the present invention under the diversity mode:
Step 200: according to residing transmission mode of UE and subband CQI information, search the MCS/TBS table, obtain the transmission block size TBz that UE can send on z the RBG of corresponding subband CQI.
Step 201: remaining data BufData in the UE buffering area that relatively is scheduled and transmission block size TBz judging transmission block size TBz greater than remaining data BufData, enterstep 209, otherwise enterstep 202.
Step 202: according to residing transmission mode of UE and subband CQI information, search the MCS/TBS table, obtain UE and go up the transmission block size TBk that can send at (z+k) individual RBG with broadband CQI corresponding modulating coded system.
Step 203: compare transmission block size TBk and transmission block size TBk, when judging TBk, enterstep 208 less than TBk; Otherwise enterstep 204.
Step 204: remaining data BufData in the UE buffering area that relatively is scheduled and transmission block size TBk judging transmission block size TBk greater than remaining data BufData, enterstep 205, otherwise enterstep 207.
Step 205~step 206:, obtain to send the RBG number n that remaining data amount BufData needs, and adjust modulation coding mode by searching the MCS/TBS table; Utilize z the RBG of corresponding subband CQI earlier by the numeric order of RBG, utilize k the RBG of corresponding broadband CQI again by the numeric order of RBG, on a forward n RBG, send data.Process ends.
This step specific implementation method is: obtain to send the RBG number n that the BufData data volume needs by searching the MCS/TBS table, and determine MCS.
According to from small to large sequential search RB number is the row of RBG multiple, when the transmission block size in a certain row during more than or equal to BufData, stop to search, n is the multiple of current RB number divided by the RBG size, obtains after certain row in the MCS/TBS table, corresponding MCS indication up reduces successively, after reducing several rows, the transmission block size exceeds indicating range less than TBk or MCS, stops this moment reducing, corresponding MCS indication down adds delegation, promptly obtains modulation coding mode.
Afterwards, at first the RBG with subband CQI correspondence gives this UE by sequence number order assignment from small to large, from the RBG of broadband CQI correspondence, distribute the RBG number for this UE again by sequence number order from small to large, make that the RBG of corresponding subband CQI is n with the RBG number of corresponding broadband CQI, UE sends data volume BufData with adjusted modulation coding mode at this n RBG in a TTI
Step 207: the modulation coding mode of going up with broadband CQI correspondence at (z+k) individual RBG sends data TBk.Process ends.
Step 208: the modulation coding mode with subband CQI correspondence on z RBG sends TBz.Process ends.
Step 209~step 210:, obtain to send the RBG number n that remaining data amount BufData needs, and adjust modulation coding mode by searching the MCS/TBS table; In z the RBG of corresponding subband CQI, take on the forward n of the sequence number RBG in the numeric order of RBG and to send data.
This step specific implementation method is: obtain to send the RBG number n that the BufData data volume needs by searching the MCS/TBS table, and determine MCS.
According to from small to large sequential search RB number is the row of RBG multiple, when the transmission block size in a certain row during more than or equal to BufData, stop to search, n is the multiple of current RB number divided by the RBG size, obtains after certain row in the MCS/TBS table, and corresponding MCS indication up reduces successively, after reducing several rows, the transmission block size stops to reduce when exceeding indicating range less than TBz or MCS, and corresponding MCS indication down adds delegation, promptly obtains modulation coding mode.
Afterwards, with the corresponding RBG of subband CQI by sequence number from small to large order assignment count n to the RBG that UE needs, in a TTI UE with adjusted modulation coding mode at this n RBG transmission data volume BufData.
Embodiment two, suppose that a certain UE is under the Closed-Loop Spatial Multiplexing transmission mode of eNodeB, adopt UE selectivity subband feedback, after this UE was scheduled, the RBG number of subband CQI correspondence was Z, and the RBG number of broadband CQI correspondence is K, the Rank of current feedback>1, eNodeB carries out double fluid and sends, and the number of plies υ that is used to transmit=Rank supposes that simultaneously the remaining data in this UE buffering area that is scheduled is BufData.Here need to prove how to realize the scheduling of UE is belonged to prior art, do not do introduction here.Fig. 3 is the flow chart that UE is in downlink self-adapting method of the present invention under the Closed-Loop Spatial Multiplexing transmission mode, as shown in Figure 3, may further comprise the steps:
Step 300: according to residing transmission mode of UE and subband CQI information, search the MCS/TBS table, obtain the transmission block size TBz that UE can send on z the RBG of corresponding subband CQI.
Wherein, TBz be first flow transmission block size and second flow transmission block size and.
Step 301: remaining data BufData in the UE buffering area that relatively is scheduled and transmission block size TBz judging transmission block size TBz greater than remaining data BufData, enter step 309, otherwise enter step 302.
Step 302: according to residing transmission mode of UE and subband CQI information, search the MCS/TBS table, obtain UE and go up the transmission block size TBk that can send at (z+k) individual RBG with broadband CQI corresponding modulating coded system.
Wherein, TBk be first flow transmission block size and second flow transmission block size and.
Step 303: compare transmission block size TBk and transmission block size TBk, when judging TBk, enter step 308 less than TBk; Otherwise enter step 304.
Step 304: remaining data BufData in the UE buffering area that relatively is scheduled and transmission block size TBk judging transmission block size TBk greater than remaining data BufData, enter step 305, otherwise enter step 307.
Step 305~step 306:, obtain to send the RBG number n that remaining data amount BufData needs, and adjust modulation coding mode by searching the MCS/TBS table; Utilize z the RBG of corresponding subband CQI earlier by the numeric order of RBG, utilize k the RBG of corresponding broadband CQI again by the numeric order of RBG, on a forward n RBG, send data.Process ends.
This step specific implementation method is: obtain to send the RBG number n that the BufData data volume needs by searching the MCS/TBS table, and determine MCS.
According to from small to large sequential search RB number is the row of RBG multiple, when the transmission block of two streams in a certain row size sum during more than or equal to BufData, stop to search, n is the multiple of current RB number divided by the RBG size, obtain after certain row in the MCS/TBS table, two streams up reduce successively from each self-corresponding MCS indication, and after two streams reduced several rows simultaneously, the transmission block size sum of two stream correspondences was less than TBSizezPerhaps the MCS of certain stream exceeds indicating range, stops this moment reducing, and two corresponding MCS indications of stream down add delegation, promptly obtain two streams modulation coding mode separately.
Afterwards, at first the RBG with subband CQI correspondence gives this UE by sequence number order assignment from small to large, from the RBG of broadband CQI correspondence, distribute RBG to count n for this UE again by sequence number order from small to large, in a TTI UE with on two streams with separately modulation coding mode at this n RBG transmission data volume BufData.
Step 307: the modulation coding mode of going up with broadband CQI correspondence at (z+k) individual RBG sends TBk.Process ends.
Step 308: the modulation coding mode with subband CQI correspondence on z RBG sends TBz.Process ends.
Step 309~step 310:, obtain to send the RBG number n that remaining data amount BufData needs, and adjust modulation coding mode by searching the MCS/TBS table; In z the RBG of corresponding subband CQI, take on the forward n of the sequence number RBG in the numeric order of RBG and to send data.
This step specific implementation method is: obtain to send the RBG number n that the BufData data volume needs by searching the MCS/TBS table, and determine MCS.
According to from small to large sequential search RB number is the row of RBG multiple, when the transmission block of two streams in a certain row size sum during more than or equal to BufData, stop to search, n is the multiple of current RB number divided by the RBG size, obtain after certain row in the MCS/TBS table, two streams up reduce successively from each self-corresponding MCS indication, after two streams reduce several rows simultaneously, the transmission block size sum of two stream correspondences exceeds indicating range less than the MCS of TBz or certain stream, stop this moment reducing, two corresponding MCS indications of stream down add delegation, promptly obtain two streams modulation coding mode separately.
Afterwards, with the corresponding RBG of subband CQI by sequence number from small to large order assignment count n to the RBG that UE needs, in a TTI UE on two streams with separately modulation coding mode at this n RBG transmission data volume BufData.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.