Background technology
In LTE (Long Term Evolution, Long Term Evolution) system, PUSCH (Physical Uplink Shared
Channel, Physical Uplink Shared Channel) power control process be that the transmitting power to PUSCH is adjusted, it is therefore an objective to compensate
The impact of path loss, shadow fading and rapid fading etc..
Meanwhile, the power of PUSCH controls the interference level being also used for controlling minizone.PUSCH power controls main by opening
Ring and closed loop two part composition.During close-loop power control, an indispensable pith is exactly TPC
(Transmit Power Control launches power and controls) order.
LTE standard defines TPC command need be contained in have DCI (Downlink Control Information,
Downlink Control Information) PDCCH (Physical Downlink Control Channel, the physical down of Format (form) 0
Control channel) in, or be contained in the PDCCH of DCI format 3/3A and with other TPC command combined codings, now PDCCH
CRC (Cyclic Redundancy Check, cyclic redundancy check (CRC)) check bit is by TPC-PUSCH-RNTI (Radio
Network Temporary Identity, Radio Network Temporary Identifier) scramble, current PUSCH power controls to adjust
State is given by f (i), and it is specifically defined and is illustrated by following three kinds of situations.
If situation one is by the UE (User of RRC (Radio Resource Control, wireless heterogeneous networks) layer notice
Equipment, subscriber equipment, i.e. terminal unit) exclusive parameter Accumulation-enabled opens accumulated value mode
Power controls, or TPC command word δPUSCHIt is included in DCI Format0 and CRC check bit uses Temporary (temporarily)
The PDCCH that C-RNTI (Cell-RNTI, community RNTI) scrambles, then f (i)=f (i-1)+δPUSCH(i-KPUSCH)。
Wherein, δPUSCH(i-KPUSCH) refer to i-KPUSCHThe TPC command that DCI format 0 or 3/3A in subframe sends, f (0) is f
Initial value after (i) replacement.
For different system scenarios, KPUSCHValue be divided into following several situation:
For FDD (Frequency Division Duplexing, FDD) system, KPUSCH=4.
For TDD (Time Division Duplexing, time division duplex) UL/DL (Uplink/Downlink, up/
Descending) configuration 1-6, KPUSCHValue is as shown in table 1.
The K of table 1 different TDD UL/DL configurationPUSCHValue
0 is configured for TDD UL/DL, when the PUSCH transmission dispatched by PDCCH DCI format 0 is positioned at subframe 2 or 7, and
When the low bit position of the UL index information field in DCI is 1, KPUSCH=7.
And the PUSCH transmission of other situation for TDD UL/DL configuration 0, KPUSCHBe given by above-mentioned table 1.
UE each non-DRX (Discontinuous Reception, discontinuously receive) subframe with the C-RNTI of this UE or
SPS (Semi-Persistent Scheduling, semi-persistent scheduling)-RNTI attempts one DCI Format0's of decoding
PDCCH, meanwhile, also attempts the PDCCH of one DCI Format3/3A of decoding with the TPC-PUSCH-RNTI of this UE.
If UE is detected simultaneously by DCI Format0 and the PDCCH of DCI Format3/3A in same subframe, then UE is only
Use TPC command δ provided by DCI Format0PUSCH。
When not decoding TPC command in a certain subframe or UE is in DRX state or i-th in tdd mode
When frame is not sub-frame of uplink, δPUSCH=0dB.
When accumulation correction value δPUSCHWhen dB is included in the PDCCH with DCI format 0, its adjusted value such as table 2 below institute
Show, but, activate or SPS release, then δ if the function of DCI Format0 is SPSPUSCH=0dB.
Table 2 DCI format 0/3 TPC command word implication
When accumulation correction value δPUSCHWhen dB is included in the PDCCH with DCI format 3/3A, its adjusted value set includes two
Kind: set 1 is given by above table 2, gather 2 is given by table 3, and which set specifically chosen is by rrc layer parameter TPC-Index
Bit number determines.
Table 3 DCI format 3A TPC command word implication
If UE reaches maximum transmission power, then TPC command " just " is not accumulated.
If UE minimizes transmitting power, then the TPC command " born " is not accumulated.
The UE being in following state needs to reset the accumulation of TPC command:
Work as PO_UE_PUSCHDuring change.
(it is in when receiving accidental access response message and synchronizes/re-synchronize state).
If exclusive parameter Accumulation-enabled of UE that situation two is configured by rrc layer does not opens accumulated value side
During formula, UE is in absolute value closed-loop fashion, f (i)=δPUSCH(i-KPUSCH), wherein:
Wherein, δPUSCH(i-KPUSCH) by subframe i-KPUSCHIn have DCI format 0 PDCCH instruction.
For different system scenarios, KPUSCHValue be divided into following several situation:
For FDD system, KPUSCH=4.
1-6, K are configured for TDD UL/DLPUSCHIt is worth shown in table 1 as the aforementioned.
0 is configured for TDD UL/DL, when the PUSCH transmission dispatched by PDCCH DCI format 0 is positioned at subframe 2 or 7, and
When the low bit position of the UL index information field in DCI is 1, KPUSCH=7.
And the PUSCH transmission of other situation for TDD UL/DL configuration 0, KPUSCHBe given by above-mentioned table 1.
δ under absolute-value sensePUSCHIndicated by the PDCCH with DCI format 0, δPUSCHValue sees aforesaid table 2, as
But, activate or SPS release, then δ if the function of DCI Format0 is SPSPUSCH=0dB.
If certain subframe does not decode have PDCCH or UE of DCI format0 be in DRX state or
When under tdd mode, i-th subframe is not sub-frame of uplink, f (i)=f (i-1).
For two kinds of TPC adjusted value f (*) computational methods (accumulated value mode or absolute-value sense), its initial value is set to:
Work as PO_UE_PUSCHWhen configuration changes, f (i)=0.
Otherwise, f (i)=Δ Prampup+δmsg2。
Wherein, δmsg2Being the TPC command word of instruction in accidental access response message, its concrete value sees table 4.
Table 4 is for the TPC command word δ of the PUSCH of schedulingmsg2
TPC Command |
Value(in dB) |
0 |
-6 |
1 |
-4 |
2 |
-2 |
3 |
0 |
4 |
2 |
5 |
4 |
6 |
6 |
7 |
8 |
ΔPrampupConfigured by rrc layer, corresponding to merit total between transmitting to last preamble (leading) first
The rate amount of climbing.
In actual application scenarios, it is reality to be received that the TPC command in PUSCH power control process generates method
The reception semaphore that semaphore reaches with expection compares, and produces TPC command, so according to the difference between reality and expection
After, adjust the PUSCH transmitting power of UE by sending TPC command to UE, make actual reception semaphore gradually meet expection and reach
Reception semaphore.
Research shows to use SINR, and (Signal to Interference plus Noise Ratio, signal adds with interference
Noise ratio, is called for short signal to noise ratio) help somewhat to improve systematic function as reception semaphore.Therefore, existing PUSCH
The TPC command of close-loop power control is that SINR value based on each UE generates, and concrete generation method is as follows:
Assume that base station eNB (evolved Node B, evolved base station, i.e. base station) the last time receives corresponding UE's
The SINR that PUSCH packet is corresponding is SINRreceive, it is calculated e according to below equationk:
ek=[SINRtarget_k-SINRreceive_pusch_k]。
Wherein, SINRtargetRepresent target SINR, unit dB.SINRreceive_puschRepresent unsuccessful demodulation on running time-frequency resource
Going out a SINR corresponding to PUSCH packet, unit dB, this SINR can be the SINR before Channel Detection, it is also possible to according to product
Product realize, and select the SINR after Channel Detection.[X] represents and normalizes to X in table 2 or table 3, in immediate value, specifically to make
By the format format determination of the PDCCH that table 2 or table 3 are used by current UE.
Then, the DCI format form used according to the current PDCCH of corresponding UE, select corresponding TPC command word implication
Table (refers to table 2, table 3, table 4), by ekQuantify nearby, generate TPC command δk, PDCCH carries and is handed down to UE.
During realizing the present invention, inventor finds at least to there is problems in that in prior art
The generation method of existing TPC command is excessively simple, does not accounts for complexity and the channel circumstance of real network environment
Rapid Variable Design, only determined that TPC command according to transient measurement result, added that agreement regulation UE correctly demodulates TPC command
After can not come into force, the most more can cause PUSCH up to UE launch power mistake adjust or adjust improper.
Detailed description of the invention
As stated in the Background Art, existing TPC command generates method excessively simply, in up PUSCH power control process
In, owing to closed loop TPC command generates method not finely, the uplink transmission power being likely to result in UE side is crossed adjustment or adjusts not
When.
In order to overcome such defect, the embodiment of the present invention proposes a kind of determination method of TPC command, by improving
TPC command accuracy, and then improve reliability and the accuracy that up PUSCH power control closed loop adjusts, promote systematic function.
As it is shown in figure 1, the schematic flow sheet of the determination method of a kind of TPC command proposed by the embodiment of the present invention, should
Method specifically includes following steps:
Each maintaining terminal equipment that step S101, base station are serviced by self one equivalent SINR error queue.
Wherein, described equivalence SINR error queue stores target SINR and the difference through L2 filtered measurement SINR
Value.
In actual application scenarios, the maintenance scheme of above-mentioned equivalent SINR error queue is specific as follows.
In an initial condition, each terminal unit that described base station is serviced by self creates an equivalent SINR force error
Arrange and initialize, i.e. all elements in described equivalence SINR error queue is emptied.
Within the TPC command update cycle, described base station, according to processing rule accordingly, determines corresponding element value, adds
In described equivalence SINR error queue.
In actual applications, above-mentioned element value adding procedure can process according to following rule:
First, within the TPC command update cycle, described base station is according to the SINR of the PUSCH packet of each unsuccessful demodulation
Information determines through L2 filtered measurement SINR.
Then, described base station, according to below equation, determines target SINR and the difference through L2 filtered measurement SINR:
ek=ESINRtarg et_k-ESINRreceive_pusch_k。
Wherein, ESINRtarg et_kRepresent target SINR, ESINRreceive_pusch_kRepresent that described base station is on running time-frequency resource
Unsuccessful demodulation goes out the measurement SINR that a SINR corresponding to PUSCH packet is obtained after filtering through L2.
Finally, described base station by determined by difference add to described equivalence SINR error queue in;
Further, above-mentioned base station determines through L2 according to the SINR information of the PUSCH packet of each unsuccessful demodulation
The formula of filtered measurement SINR institute foundation, particularly as follows:
ESINRreceive_pusch_k=10*log (β * ESINR 'receive_pusch_k-1+(1-β)*SINRreceive_pusch_k)。
Wherein, ESINRreceive_pusch_k-1The filtered SINR calculated for the last time, unit dB, participate in what filtering calculated
ESINR′receive_pusch_k-1It it is its linear value;
SINRreceive_pusch_kRepresent that on running time-frequency resource, unsuccessful demodulation goes out a SINR corresponding to PUSCH packet;
β is the filtering factor that L2 smooths SINR.
It should be noted that when PUSCH power control adjustment state is reset, described base station also needs to accordingly
Equivalent SINR error queue corresponding to terminal unit initializes.
Step S102, when reaching the TPC command update cycle, described base station, according to received TPC request, determines and works as
Front needs provides the TPC terminal unit of service.
Concrete, the processing procedure of this step is described as follows:
When reaching the TPC command update cycle, the TPC request that received each terminal unit is sent by described base station
Put into TPC and ask transmit queue;
Described base station, according to current PDCCH scheduling strategy, determines and needs the described TPC providing service to ask transmit queue
In number of elements;
Described base station is from the beginning of the head of the queue of described TPC request transmit queue, and the TPC taking out respective numbers in order please
Ask, and the terminal unit corresponding to each TPC request that will be taken out, it is defined as being currently needed for providing the TPC terminal unit of service.
Step S103, described base station are according to the equivalent SINR error queue corresponding to described terminal unit and current state
Information, according to corresponding TPC command create-rule, generates TPC command for described terminal unit.
In actual application scenarios, above-mentioned TPC command create-rule specifically includes following two type:
The TPC command generating mode of accumulation mode;And/or,
The TPC command generating mode of absolute-value sense.
For convenience of explanation, separately below according to two kinds of above-mentioned generating modes, concrete TPC command is generated process and enters
Row is described as follows:
(1) the TPC command generating mode of accumulation mode.
First, the PDCCH status information corresponding to TPC command that described identification of base stations is generated by described terminal unit.
When PDCCH status information herein is primarily referred to as base station it needs to be determined that its TPC command generated is sent to terminal unit, carrying
The form of the PDCCH of this TPC command and corresponding parameter information thereof.
Concrete, according to the difference of concrete PDCCH status information, for the TPC command generating mode of accumulation mode
Processing procedure, can be divided into following three kinds of situations.
Situation one, DCI Format 0, and use the PDCCH of Temporary C-RNTI scrambling.
Need to be included in DCI Format 0 when described base station is defined as the TPC command that described terminal unit generated, and
And time in the PDCCH of CRC check bit employing Temporary C-RNTI scrambling, described base station is right according to described terminal unit institute
The relation between element value and predetermined threshold value in the equivalent SINR error queue answered, determines the value of TPC command word, and according to institute
The value stating TPC command word is that described terminal unit generates TPC command.
In concrete process scene, above-mentioned process rule can particularly as follows:
When the element value in the equivalent SINR error queue corresponding to described terminal unit is not more than predetermined threshold value, described
Base station determines that the value of TPC command word is 1;
When the element value in the equivalent SINR error queue corresponding to described terminal unit is more than predetermined threshold value, described base
Station determines that the value of TPC command word is 3;
Wherein, described predetermined threshold value, received signal to noise ratio the most set in advance and the threshold value of target signal to noise ratio difference.
Situation two, DCI Format 0, use SPS C-RNTI scrambling, and function is that SPS activates or SPS release
PDCCH, and parameter Accumulation-enabled is in enabled state accordingly.
Need to be included in DCI Format 0, CRC when described base station is defined as the TPC command that described terminal unit generated
Check bit uses SPS C-RNTI scrambling, and function is that SPS activates or in the PDCCH of SPS release, and corresponding parameter
When Accumulation-enabled is in enabled state, described base station determines that the value of TPC command word is 0, and according to described
The value of TPC command word is that described terminal unit generates TPC command.
Situation three, the PDCCH of DCI Format 3/3A, and corresponding parameter Accumulation-enabled is in and makes
Can state.
Need to be included in DCI Format 3/3A when described base station is defined as the TPC command that described terminal unit generated
PDCCH in, and when corresponding parameter Accumulation-enabled is in enabled state, described base station is according to described terminal
Whether the equivalent SINR error queue corresponding to equipment is empty, determines the value of TPC command word, and according to described TPC command word
Value generates TPC command for described terminal unit.
It should be noted that for this kind of situation, described base station is before starting to determine the value of TPC command word, in addition it is also necessary to
Complete the configuration of following variable to operate:
Described base station is that described terminal unit arranges a variable being used in combination with DCI Format 3/3A, is used for
Represent that closed-loop power control needs the power headroom adjusted;
In an initial condition, the value of described variable is 0, and, when PUSCH power control adjustment state is reset,
Described variable is initialized by described base station.
In concrete process scene, above-mentioned process rule can particularly as follows:
When the equivalent SINR error queue corresponding to described terminal unit is not empty, described base station determines TPC command word
The formula of value institute foundation, particularly as follows:
δk=[EeK];
Wherein, EeKAccording to formulaObtain, eK_lIn representing the current TPC update cycle, described terminal sets
The each element value stored in standby equivalent SINR error queue, L represent described terminal unit in the current TPC update cycle etc.
The element number stored in effect SINR error queue;
[X] represents in the number list that X normalizes to preset in immediate value, the concrete number list preset interior
Appearance determines according to the form of the PDCCH that presently described terminal unit is used.
Under another kind of scene, when the equivalent SINR force error corresponding to described terminal unit is classified as sky, described base station is true
Determine the formula of the value institute foundation of TPC command word, particularly as follows:
δk=[PPUSCH_offset(UE)];
Wherein, PPUSCH_offset(UE) represent described base station be set by described terminal unit with DCI Format3/3A
The variable being used in combination;
[X] represents in the number list that X normalizes to preset in immediate value, the concrete number list preset
Content determines according to the form of the PDCCH that presently described terminal unit is used.
It is further noted that whether the equivalent SINR error queue corresponding to the most described terminal unit is empty,
After described base station determines the value of TPC command word, in addition it is also necessary to complete the renewal to above-mentioned variable and process, be described as follows:
Described base station according to determined by the value of TPC command word, to set by described terminal unit and DCI
The value of the variable that Format 3/3A is used in combination is updated according to below equation:
PPUSCH_offset(UE)=Eek-δk;
Wherein, if PPUSCH_offset(UE) reindexing or value are 0, and the most described base station determines PPUSCH_offset(UE)=0.
(2) the TPC command generating mode of absolute-value sense.
First, the PDCCH status information corresponding to TPC command that described identification of base stations is generated by described terminal unit.
When PDCCH status information herein is primarily referred to as base station it needs to be determined that its TPC command generated is sent to terminal unit, carrying
The form of the PDCCH of this TPC command and corresponding parameter information thereof.
Concrete, according to the difference of concrete PDCCH status information, for the TPC command generating mode of absolute-value sense
Processing procedure, following two situation can be divided into.
Situation one, DCI Format 0, and use SPS C-RNTI scrambling, function is that SPS activates or SPS release
PDCCH。
Need to be included in DCI Format 0, CRC when described base station is defined as the TPC command that described terminal unit generated
Check bit uses SPS C-RNTI scrambling, and function is that SPS activates or in the PDCCH of SPS release, and corresponding parameter
When Accumulation-enabled is in illegal state, described base station determines that the value of TPC command word is 0, and according to described TPC
The value of command word is that described terminal unit generates TPC command.
Situation two, DCI Format 0, and use the PDCCH of Temporary C-RNTI scrambling, and corresponding parameter
Accumulation-enabled is in illegal state, or, DCI Format 0, use SPS C-RNTI to scramble, but merit
Can not be that SPS activates or the PDCCH of SPS release, and corresponding parameter Accumulation-enabled is in illegal state.
Need to be included in DCI Format 0, CRC when described base station is defined as the TPC command that described terminal unit generated
Check bit uses in the PDCCH of Temporary C-RNTI scrambling, and at corresponding parameter Accumulation-enabled
When illegal state, or, need to be included in DCI when described base station is defined as the TPC command that described terminal unit generated
Format 0, CRC check bit uses SPS C-RNTI scrambling, but function is not in the PDCCH that SPS activates or SPS discharges,
And when parameter Accumulation-enabled is in illegal state accordingly, described base station is according to corresponding to described terminal unit
Equivalent SINR error queue be whether empty, determine the value of TPC command word, and be described end according to the value of described TPC command word
End equipment generates TPC command.
In concrete process scene, above-mentioned process rule can particularly as follows:
When the equivalent SINR error queue corresponding to described terminal unit is not empty, described base station determines TPC command word
The formula of value institute foundation, particularly as follows:
δk=[EeK+δK-1];
Wherein, EeKAccording to formulaObtain, eK-lIn representing the current TPC update cycle, described terminal sets
The each element value stored in standby equivalent SINR error queue, L represent described terminal unit in the current TPC update cycle etc.
The element number stored in effect SINR error queue;
δK-1Represent that the last time is sent to the TPC command of described terminal unit;
[X] represents in the number list that X normalizes to preset in immediate value, the concrete number list preset interior
Appearance determines according to the form of the PDCCH that presently described terminal unit is used.
Under another kind of scene, when the equivalent SINR force error corresponding to described terminal unit is classified as sky, described base station is true
Determine the formula of the value institute foundation of TPC command word, particularly as follows:
δk=δk-1;
Wherein, δK-1Represent that the last time is sent to the TPC command of described terminal unit.
Deposit between time and terminal unit reception entry-into-force time it is further noted that send in view of TPC command
Time difference, in order to keep TPC command constant during this period, described base station is that described terminal unit generates after TPC command,
Also include following handling process:
If the value that described base station is described terminal unit generation TPC command is not 0, described base station is setting to described terminal
After preparation send described TPC command, the equivalent SINR error queue corresponding to described terminal unit is initialized, and described
After TPC command comes into force, continue as the equivalence SINR error queue accordingly of described maintaining terminal equipment.
If the value that described base station is described terminal unit generation TPC command is 0, described base station continues as described terminal
Plant maintenance equivalence SINR error queue accordingly.
Compared with prior art, the technical scheme that the embodiment of the present invention is proposed has the advantage that
By applying the technical scheme of the embodiment of the present invention, base station can be in conjunction with the complexity of real network environment and channel
The Rapid Variable Design situation of environment, is utilized as the information of the equivalent SINR error queue that each terminal unit is safeguarded, determines and sends out
Give the TPC command of corresponding terminal unit, thus, efficiently solve the TPC command in existing product and determine that mode is excessively
Simply, in fact it could happen that up PUSCH launches the mistake of power and adjusts or adjust problem improperly.
Below, in conjunction with concrete application scenarios, the technical scheme being proposed the embodiment of the present invention illustrates.
Concrete, the embodiment of the present invention proposes a kind of generation method of more accurate TPC command, and its schematic flow sheet is such as
Shown in Fig. 2, specifically include following steps:
Step S201, to each UE define an equivalent SINR error queue.
The initialization procedure of equivalence SINR error queue needs all to empty, often the element in equivalence SINR error queue
When f (i) resets (reset), equivalence SINR error queue also can initialize therewith.
Equivalence SINR error queue storage, through the difference of L2 filtered measurement SINR Yu target SINR, is designated as ek。
Step S202, within the TPC command update cycle, the SINR of the PUSCH packet of each unsuccessful demodulation can calculate
Go out through the filtered SINR of L2.
ESINRreceiv_pusch_kRepresent that on running time-frequency resource, unsuccessful demodulation goes out a SINR corresponding to PUSCH packet through L2
Filtered SINR, unit dB, specific formula for calculation is as shown in formula 2-1.
ESINRreceive_pusch_k=10*log (β * ESINR 'receive_pusch_k-1+(1-β)*SINRreceive_pusch_k) formula 2-1
Wherein, ESINRreceive_pusch_k-1The filtered SINR calculated for the last time, unit dB, participate in what filtering calculated
ESINR′receive_pusch_k-1It it is its linear value.
SINRreceive_pusch_kRepresent that on running time-frequency resource, unsuccessful demodulation goes out a SINR corresponding to PUSCH packet, be line
Property value.
β is the filtering factor that L2 smooths SINR.
Step S203, base station calculate the difference with target SINR and put into equivalence SINR error queue.
Corresponding computing formula is as shown in formula 2-2.
ek=ESINRtarget_k-ESINRreceive_pusch_k(dB) formula 2-2
Wherein, ESINRtarget_kRepresent target SINR, unit dB, and ESINRreceive_pusch_kCalculated by step S202
Arrive.
It should be noted that either step S202 or step S203, the SINR in corresponding formula can be channel
SINR before detection, it is also possible to realize according to product, selects the SINR after Channel Detection, for linear value.
Before the TPC command update cycle arrives, step S202 and the circulation of step S203 perform.
When the TPC command update cycle arrives, TPC transmission flow is triggered, and performs step S204.
The TPC of received UE is asked to put into TPC and asks transmit queue by step S204, base station.
Base station will provide service by the order in queue for TPC request transmit queue.
Step S205, base station determine the number of elements needing to provide service within the current TPC order update cycle, and extract
Corresponding element.
I.e. determine and need to provide the TPC UE quantity of service.
If by current PDCCH scheduling strategy, being determined as m element of TPC request transmit queue provides and services, then from
The head of the queue of queue starts to take out corresponding m element.
Step S206, base station are that the UE corresponding to respective element calculates TPC command δk。
Corresponding with the description in step S103, this step again by following two mode to corresponding TPC command meter
Calculation process goes on to say:
Mode one, the TPC command word δ of accumulation modekGeneration method.
TPC when situation one, DCI Format0 scramble with Temporary C-RNTI generates process.
If ek<=ΔSINR_thr, then TPC command δkFor 1dB.
If ek> ΔSINR_thr, then TPC command δkFor 3dB.
Wherein, ΔSINR_thrIt it is the threshold value of received signal to noise ratio set in advance and target signal to noise ratio difference.
Situation two, DCI Format0 activate or release with the SPS that SPS C-RNTI scrambles, and rrc layer parameter
TPC when accumulationEnabled is in enabled state generates.
Specify according to agreement, directly determine TPC command δkIt is 0.
When situation three, accumulationEnabled are in enabled state, the TPC in DCI 3/3A generates.
Each UE is arranged one with DCI 3/3A with the use of a variable PPUSCH_offset(UE), closed loop merit is represented
Control needs the power headroom adjusted.
PPUSCH_offset(UE) 0 it is initialized as, and whenever f (i) reset, PPUSCH_offset(UE) also followed by and carry out
Once initialize.
(1) if the equivalent SINR error queue of UE is not empty, then this TPC command δ is generated according to formula 2-3k。
δk=[EeK] formula 2-3
Wherein, [X] represent X normalized to table 2 as the aforementioned or
In table 3 in immediate value, specifically used table 2 is still
Table 3 has the format format determination of the PDCCH that current UE uses.
Concrete, when DCI Format is DCI 3, X is normalized in numerical value shown in table 2 immediate by [X] expression
One;When DCI Format is DCI 3A, [X] represents X normalizes in numerical value shown in table 3 immediate one.
EeKIt is calculated according to formula 2-4:
Wherein, eK_lRepresent each e stored in the equivalent SINR error queue of this UE interior of current TPC update cyclek's
Value, L is the e storing record in this TPC update cycle current in the equivalent SINR error queue of this UEkNumber.
(2) if the equivalent SINR force error of UE is classified as sky, then this TPC command δ is generated according to formula 2-5k。
δk=[PPUSCH_offset(UE)] formula 2-5
Wherein, similar with preceding description, when DCI Format is DCI 3, X is normalized to shown in table 2 by [X] expression
In numerical value immediate one;When DCI Format is DCI 3A, [X] represents and normalizes to X in numerical value shown in table 3 to connect most
Near one.
Need, it is further noted that the most above-mentioned (1) or (2), complete above-mentioned TPC command δkGeneration
After process, it is required for according to PPUSCH_offset(UE)=Eek-δk(dB) rule is to PPUSCH_offset(UE) it is updated.
Wherein, if PPUSCH_offset(UE) reindexing or be 0, then make PPUSCH_offset(UE)=0.
Mode two, the TPC command word δ of absolute value formulakGeneration method.
When situation one, DCI Format0 activate with the SPS that SPS C-RNTI scrambles or discharge, and rrc layer parameter
AccumulationEnabled is in the TPC of illegal state and generates.
Specify according to agreement, directly determine TPC command δkIt is 0.
When situation two, DCI Format0 C-RNTI scramble or activate with SPS C-RNTI scrambling and non-SPS and discharge,
And rrc layer parameter accumulationEnabled is in the TPC generation of illegal state.
(1) if the equivalent SINR error queue of UE is not empty, then this TPC command δ is generated according to formula 2-6k。
δk=[EeK+δK-1] formula 2-6
Wherein, EeKIt is calculated according to formula 2-4.
δk-1Represent that the last time is sent to the TPC command of this UE.
X is normalized in the immediate value of table 2 by [X] expression.
(2) if the equivalent SINR force error of UE is classified as sky, then this TPC command δ is generated according to formula 2-7k。
δk=δk-1Formula 2-7
In actual application scenarios, the concrete generation using which kind of mode above-mentioned to carry out TPC command can be according to reality
Needs are set, and such change has no effect on protection scope of the present invention.
TPC command δ that step S207, identification are generatedkValue, and according to corresponding recognition result to equivalence SINR error
The maintenance strategy of queue is adjusted.
This can not come into force after mainly correctly demodulating TPC command in view of UE at once, so, in order to ensure base station
The accuracy of the TPC command that eNB side determines, has been specifically designed this step.
When recognizing generated TPC command not for 0dB, perform step S208.
When the TPC command calculated is 0dB, the most directly returns step S202, maintain original operation, the most do not perform this UE's
Equivalence SINR error queue null clear operation, continues executing with record simultaneously.
Step S208, at eNB after UE issues TPC command, empty the equivalent SINR error queue of this UE immediately.
Meanwhile, after the TPC command of UE side comes into force, just can return aforesaid step S202, according to corresponding process record,
Safeguard the equivalent SINR error queue of UE.
I.e. issue TPC command in this TPC command time period before coming into force in UE side at eNB to UE, the not equivalence to UE
SINR error queue carries out record operation.
Compared with prior art, the technical scheme that the embodiment of the present invention is proposed has the advantage that
By applying the technical scheme of the embodiment of the present invention, base station can be in conjunction with the complexity of real network environment and channel
The Rapid Variable Design situation of environment, is utilized as the information of the equivalent SINR error queue that each terminal unit is safeguarded, determines and sends out
Give the TPC command of corresponding terminal unit, thus, efficiently solve the TPC command in existing product and determine that mode is excessively
Simply, in fact it could happen that up PUSCH launches the mistake of power and adjusts or adjust problem improperly.
In order to realize the technical scheme of the embodiment of the present invention, the embodiment of the present invention additionally provides a kind of base station, and its structure is shown
It is intended to as it is shown on figure 3, at least include:
Queue maintenance module 31, for the equivalent SINR error of each maintaining terminal equipment one serviced by described base station
Queue, stores target SINR and the difference through L2 filtered measurement SINR in described equivalence SINR error queue;
Determine module 32, for when reaching the TPC command update cycle, according to received TPC request, determine current
Need to provide the TPC terminal unit of service;
Generation module 33, for according to the described equivalent SINR error determined corresponding to terminal unit determined by module 32
Queue and current status information, according to corresponding TPC command create-rule, generate TPC command for described terminal unit.
In actual application scenarios, described queue maintenance module 31, specifically for:
The each terminal unit serviced by described base station creates an equivalent SINR error queue and initializes, just
Under beginning state, all elements in described equivalence SINR error queue empties;
Within the TPC command update cycle, according to processing rule accordingly, determine corresponding element value, add to described etc.
In effect SINR error queue;
Wherein, when PUSCH power control adjustment state is reset, to the equivalence corresponding to corresponding terminal unit
SINR error queue initializes.
Module 32 is determined it should be noted that described, specifically for:
When reaching the TPC command update cycle, TPC is put in the TPC request sent by received each terminal unit
Request transmit queue;
According to current PDCCH scheduling strategy, determine the element in the described TPC request transmit queue needing to provide service
Quantity;
From the beginning of the head of the queue of described TPC request transmit queue, take out the TPC request of respective numbers in order, and by institute
The terminal unit corresponding to each TPC request taken out, is defined as being currently needed for providing the TPC terminal unit of service.
Concrete, described generation module 33, specifically for:
When described TPC command create-rule, during the TPC command generating mode of specially accumulation mode, it is identified as described end
PDCCH status information corresponding to the TPC command that end equipment is generated;
Need to be included in DCI Format 0, and CRC check when being defined as the TPC command that described terminal unit generated
When bit uses in the PDCCH of Temporary C-RNTI scrambling, according to the equivalent SINR error corresponding to described terminal unit
The relation between element value and predetermined threshold value in queue, determines the value of TPC command word, and according to the value of described TPC command word
TPC command is generated for described terminal unit;
Need to be included in DCI Format 0, CRC check bit when being defined as the TPC command that described terminal unit generated
Using SPS C-RNTI scrambling, function is that SPS activates or in the PDCCH of SPS release, and corresponding parameter
When Accumulation-enabled is in enabled state, determine that the value of TPC command word is 0, and according to described TPC command word
Value generates TPC command for described terminal unit;
Need to be included in the PDCCH of DCI Format 3/3A when being defined as the TPC command that described terminal unit generated
In, and when corresponding parameter Accumulation-enabled is in enabled state, according to corresponding to described terminal unit etc.
Whether effect SINR error queue is empty, determines the value of TPC command word, and is that described terminal sets according to the value of described TPC command word
Standby generation TPC command.
Under another kind of scene, described generation module 33, specifically for:
When the TPC command generating mode of described TPC command create-rule, specially absolute-value sense, it is identified as described
PDCCH status information corresponding to the TPC command that terminal unit is generated;
Need to be included in DCI Format 0, CRC check bit when being defined as the TPC command that described terminal unit generated
Using SPS C-RNTI scrambling, function is that SPS activates or in the PDCCH of SPS release, and corresponding parameter
When Accumulation-enabled is in illegal state, determine that the value of TPC command word is 0, and according to described TPC command word
Value generates TPC command for described terminal unit;
Need to be included in DCI Format 0, CRC check bit when being defined as the TPC command that described terminal unit generated
Use in the PDCCH of Temporary C-RNTI scrambling, and corresponding parameter Accumulation-enabled is in and forbids shape
During state, or, need to be included in DCI Format 0, CRC check bit when being defined as the TPC command that described terminal unit generated
Use SPS C-RNTI scrambling, but function is not in the PDCCH that SPS activates or SPS discharges, and corresponding parameter
When Accumulation-enabled is in illegal state, according to the equivalent SINR error queue corresponding to described terminal unit it is
No is empty, determines the value of TPC command word, and is that described terminal unit generates TPC command according to the value of described TPC command word.
Further, described queue maintenance module 31, it is additionally operable to:
If the value that described generation module 33 is described terminal unit generation TPC command is not 0, then setting to described terminal
After preparation send described TPC command, the equivalent SINR error queue corresponding to described terminal unit is initialized, and described
After TPC command comes into force, continue as the equivalence SINR error queue accordingly of described maintaining terminal equipment;
If the value that described queue maintenance module 31 is described terminal unit generation TPC command is 0, then continue as described end
End plant maintenance equivalence SINR error queue accordingly.
Compared with prior art, the technical scheme that the embodiment of the present invention is proposed has the advantage that
By applying the technical scheme of the embodiment of the present invention, base station can be in conjunction with the complexity of real network environment and channel
The Rapid Variable Design situation of environment, is utilized as the information of the equivalent SINR error queue that each terminal unit is safeguarded, determines and sends out
Give the TPC command of corresponding terminal unit, thus, efficiently solve the TPC command in existing product and determine that mode is excessively
Simply, in fact it could happen that up PUSCH launches the mistake of power and adjusts or adjust problem improperly.
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive the embodiment of the present invention
Can be realized by hardware, it is also possible to the mode adding necessary general hardware platform by software realizes.Based on such reason
Solving, the technical scheme of the embodiment of the present invention can embody with the form of software product, and this software product can be stored in one
In individual non-volatile memory medium (can be CD-ROM, USB flash disk, portable hard drive etc.), including some instructions with so that a meter
Calculate machine equipment (can be personal computer, server, or network equipment etc.) and perform each enforcement scene of the embodiment of the present invention
Described method.
It will be appreciated by those skilled in the art that accompanying drawing is a schematic diagram being preferable to carry out scene, module in accompanying drawing or
Flow process is not necessarily implemented necessary to the embodiment of the present invention.
It will be appreciated by those skilled in the art that the module in the device implemented in scene can be entered according to implementing scene description
Row is distributed in the device implementing scene, it is also possible to carries out respective change and is disposed other than one or more dresses of this enforcement scene
In putting.The module of above-mentioned enforcement scene can merge into a module, it is also possible to is further split into multiple submodule.
The invention described above embodiment sequence number, just to describing, does not represent the quality implementing scene.
The several scenes that are embodied as being only the embodiment of the present invention disclosed above, but, the embodiment of the present invention not office
Being limited to this, the changes that any person skilled in the art can think of all should fall into the business of the embodiment of the present invention and limit scope.