Beruflich Dokumente
Kultur Dokumente
R2.0
Power Control Algorithms Internal Use Only▲
LEGAL INFORMATION
By accepting this certain document of ZTE CORPORATION you agree to the following terms. If you do
not agree to the following terms, please notice that you are not allowed to use this document.
Copyright © 2018 ZTE CORPORATION. Any rights not expressly granted herein are reserved. This
document contains proprietary information of ZTE CORPORATION. Any reproduction, transfer,
distribution, use or disclosure of this document or any portion of this document, in any form by any
means, without the prior written consent of ZTE CORPORATION is prohibited.
and are registered trademarks of ZTE CORPORATION. ZTE’s company name, logo
and product names referenced herein are either trademarks or registered trademarks of ZTE
CORPORATION. Other product and company names mentioned herein may be trademarks or trade
names of their respective owners. Without the prior written consent of ZTE CORPORATION or the
third party owner thereof, anyone’s access to this document should not be construed as granting, by
implication, estopped or otherwise, any license or right to use any marks appearing in the document.
The design of this product complies with requirements of environmental protection and personal
security. This product shall be stored, used or discarded in accordance with product manual, relevant
contract or laws and regulations in relevant country (countries).
This document is provided “as is” and “as available”. Information contained in this document is subject
to continuous update without further notice due to improvement and update of ZTE CORPORATION’s
products and technologies.
ZTE CORPORATION
Address: NO. 55
Hi-tech Road South
ShenZhen
P.R.China
518057
Website: http://dms.zte.com.cn (Technical Support)
Email: TSM.Aftersales@zte.com.cn
Revision History
Author
Summary
Chapter Description
1 Overview Describes the purpose of power control.
2 Features of Power Control Describes the features of power control.
3 Application Scenarios of Power Describes the application scenarios of power control.
Control
4 Theories of Power Control Describes the theories of power control.
5 CS Power Control Parameters Describes the basic CS power control parameters.
and Reference Values
6 Setting of Power Control Describes the setting of power control parameters in
Parameters in Different Scenarios difference scenarios.
7 Examples of Power Control Gives some examples of power control.
ZTE Confidential Proprietary © 2018 ZTE CORPORATION. All rights reserved. III
Power Control Algorithms Internal Use Only▲
TABLE OF CONTENTS
1 Overview ......................................................................................................... 1
FIGURES
TABLES
1 Overview
Power control is divided into static power control and dynamic power control. Static
power control is to restrict the maximum transmitting power of MS or BTS; dynamic
power control is for the network to dynamically decide the maximum transmitting power of
MS or BTS according to radio environment around subscribers. The power control
discussed in this manual belongs to the scope of dynamic power control.
The main function of power control is to optimize the transmitting power of MS and BTS
without affecting radio transmission quality, so as to improve frequency efficiency as well
as reducing the average transmitting power of MS and BTS, and to reduce interference to
other communications. In mobile systems, to reduce interference means to have high
spectrum efficiency, which means increase of capacity. In the system, power control of
uplink and downlink is independent to each other. MS power control is to adjust the
output power of MS, so that BTS can get stable receive signal level, interference from
other MS using the same channel will be restricted, MS power consumption will be
lowered, and MS average useful time will be extended; BTS power control is to make MS
get stable receive signal level, to restrict interference from MS using the same channel,
and to lower BTS power consumption.
In Version 6.20.101e and the subsequent versions, dynamic power control algorithms
have been optimized. Having combined the speed and stability of power control, power
control is divided into two states: initial state and stable state. Initial state is to adjust
power to the proper level; stable state is to prevent frequent adjustment of frequency, so
as to keep power output stable.
The dynamic power control algorithms for SDR V4.09.21.08 and later versions were
optimized: Index filtration and level optimization functions were added to enhance the
sensitivity and efficiency of power control.
Algorithm
UL Ordinary UL Rapid DL Ordinary DL Rapid
Power Power Power Power
Control Control Control Control
Scenario
Urban area ▲ ▲
Dense urban area ▲ ▲ ▲ ▲
Suburb ▲ ▲
Wide coverage
▲
area
Refer to Table 4-1 for explanations on components and interfaces related to POWCTRL.
During calls, FURRM periodically receives CHP MEASUREMENT IND message reported
by CHP and MS MEASUREMENT REPORT reported by LAPDm. DCHM decides
whether to perform power control according to the parameters saved in FURRM. If power
control is to be carried out, after the number of received CHP MEASUREMENT IND from
DCHM reaches Hqave, POWCTRL will make weighted average of UL measurement data,
then compares the average with the corresponding threshold, then according to result of
the comparison confirms whether to control MS power. If MS power control is necessary,
then send the new power to CHP through CHP SET MS POWER message. After the
number of received MS MEASUREMENT REPORT reaches Hqave, POWCTRL starts
weighted average of DL measurement data, and then compares the average with the
corresponding threshold, and then according to result of the comparison it confirms
whether to control BTS power. If BTS power control is necessary, then send the new
power to CHP through CHP SET BS POWER message. These processes can be
repeated again and again. In the meantime, POWCTRL module can also conduct power
control performance measurement according to configuration of related parameters. A
simple flowchart of power control is shown bellow.
Collection of MS/BTS
measurement reports
Weighted averaging of
MRs
Conditions for
Conditions for Conditions for
power
power increase power decrease
maintenance
satisfied satisfied
satisfied
Judge and adjust step size Judge and adjust step size
MR data are saved in the circular table structured with arrays. When the circular table is
filled with data for the first time, new MR data will cover the old data. We can use a
counter to record the number of received MRs, and get the location of latest MR data in
the table. The counter will be refreshed after power control is completed successfully,
and won’t be started until next power control (a certain number PCMinInterval of MRs in
the process will be abandoned; and a certain number PCMinInterval of MRs at the
beginning of the process will also be abandoned, because the first several MRs are not
accurate at the beginning of channel activation). Measurement data and averages of
uplink and downlink are stored separately. According to protocol 05.08, the number of
measurement data and averages of uplink and downlink can at most reach 32.
We make weighted average but not the simple averaging calculation of MRs, because
discontinuous transmission (DTX) exists. In order to increase MR weight when DTX is off,
we can set the weight to be 1 when DTX is on; the weight of DTX Off can be set at OMCR.
These averages are saved in the circular arrays, and use of the data is controlled by
counters. When fast averaging is adopted, the first average is the first datum, the second
average is calculated from the first and the second data, and so on. If rapid isn’t adopted,
the first average is obtained only when the number of data reaches Hqave.
Suppose the number of MRs in the window is n during DTX Off, receive signal level is
Levoff; and the number of MRs in the window is m during DTX On, and receive signal level
is Levon:
For example, the current window size is 3, its weight is 2; take receive signal level as an
example, the levels reported by the three MRs are –80 dBm(DTX off), –70 dBm(DTX on),
–82 dBm(DTX off);
The comparison in Figure 4-3 shows that 7 MRs are needed for obtaining 4 averages in
ordinary averaging process, while only 4 MRs are needed in fast averaging process.
Power control decision can be made according to the status of MS/BTS signal level and
quality. As shown in the following figure, lower signal Rxqual level on the horizontal
ordinate leads to lower signal error rate and better signal quality. For example, when the
receive signal level and quality values are within the range of corresponding thresholds,
the result of power control decision is not to make power control adjustment; when the
receive signal level value is lower than corresponding threshold, and the receive signal
quality is within the range of corresponding threshold, the power control decision result is
to increase power due to level; when the receive signal level is higher than the “High
level”, and receive signal quality is higher than the “High Rxqual level”, the power control
decision result is to increase power due to quality.
When setting receive signal level and quality thresholds, we must pay attention to the
relation between power control threshold and handover threshold. The low level
threshold of power control must be larger than level handover threshold, while the high
quality threshold of power control must be smaller than quality handover threshold, as the
stripped area shown in Figure 4-4.
Increase power
High level
Decrease power
Margin
Low level
Maintain power
Level handover
threshold
Note:
Low Rxqual level represents good signal quality; high Rxqual level represents poor
quality.
The strategy of MS power control is the same with that of BTS power control. Take MS
power control as an example, suppose LEVELCAUSE records the current level situation,
and QUALCAUSE records the current situation of error rate, and:
Compassion of DL data is similar to the description above; just the eight parameters are
marked with DL, like PCDLIncrLevN.
1. INCREASE_BYLEVE:
2. DECREASE_BYLEVEL:
3. INCREASE_BYQUALITY:
Or
4. DECREASE_BYQUALITY:
For power decrease caused by signal quality, we should be conservative with the
step. size.
Therefore:
Or
STEP = DECREASESTEP.
LEV_UL is the current signal level, but not the average value.
Qa = U_RXQUAL_UL – AV_QUAL_UL.
The calculation and adjustment of BTS power control step size is the same as that of MS,
only change UL in parameters to DL.
During BTS power control, it needs to report related performance data to BSC, and all the
statistical data is stored in PowerMeasData.
In order to optimize handover algorithms, after power control of MS or BTS, BSC will be
notified the direction (downlink or uplink) of power control by a message POWER
CONTROL IND, and then BSC will clear the corresponding buffer area based on this
message. After each time of power control, the queue of MRs reported will be cleared to
0. The first average value will not be obtained again until the number of MRs reported
reaches Hqave (non-rapid power control).
The existing power control strategy cannot simultaneously satisfy the following situations:
1. Make rapid power control of MS, and make MS UL level and quality meet
requirements in the shortest time;
2. After required UL level and quality are satisfied, MS power control can perform
stably, and no adjustment of power is needed only because of one or two minor
problems.
The improved power control algorithm: power control falls into two states — initial state
and stable state. Power control is carried out in over channels. The initialization of
channel power control status is initial state. After a number of power controls, MS UL
level and quality satisfy the expected values, the channel power control status enters
stable state, and it remains in stable state until the channel is released, and then the
status returns to initial state.
When MS accesses the channel (SDCCH or TCH), both the MS and BTS are transmitting
signals with their respective maximum power predefined for the network. If power control
period is too long, it will bring interference to subscribers using other channels. Therefore,
in order to realize rapid control of MS and BTS power, we carry out power control
decision to every MR, and make adjustments of MS and BTS power level to make MS
and BTS level and quality meet the requirements.
When MS or BTS initially accesses into channels, it transmits signals in the maximum
power level. In this case, power control usually tends to decrease MS or BTS transmitting
power, until level and quality reach the expected values and enter stable state.
According to MS uplink receive signal level and quality contained in the MRs reported by
CHP, BTS judges the uplink signal state and sends the new power level to MS after
power control decision. Due to coding problems and air interface delay, MS will not
immediately report the next MR with the new power level, but report the MR with the new
power level after a delay of three MRs. As shown in Figure 4-5, if BTS makes power
control decision only after it receives the new power level that it sends to MS, the power
control is of poor efficiency and timeliness.
BTS
P1 P1 P1 P1 P2 P2 ……
P0 P0 P0 P0 P1 P1 ……
MS
A delay of three MRs
MS Power=P0
MS PowerSet=P0
MS Power=P0
MS PowerSet=P1
MS Power=P0
MS PowerSet=P2
BTS P1 P2 P3 P4 P5 P6 ……
P0 P0 P0 P0 P1 P2 ……
MS
Each adjustment of MS power is based on the latest power level value, but not the actual
power value that MS uses to report. Because of the complexity and instability of radio
environment, the power level sent by BTS may be lost if downlink signal is bad. When
there is great difference between the new power level and the actual one, we take the
new one as benchmark in power adjustment, or power control adjustment will be invalid.
With the aim to ensure the validity of new power level, we impose specific decision
conditions before new MS power level is sent.
Power adjustment of BTS is usually effective and in time, and air interface delay and loss
of power level won’t happen, therefore each time an MR is received correctly, adjustment
of power control decision can be performed.
In the initial state of power control, before making power control of each UL MR reported
by MS, we need to judge the situation of UL signal level and quality.
byUpLevCause = 1;
or:
byUpLevCause = 2;
byUpQuaCause = 2;
or:
byUpQuaCause = 1;
MS power control decision is performed based on the conditions of signal level and
quality abyMSPowDecision[byUpLevCause][byUpQuaCause]. In order to realize
effective and stable power control in the initial state, regardless power control mode
(INCREASE/DECREASE), the adjustment step size should be set:
STEP = DECREASESTEP.
Adjustment method for step size of BTS power control is the same with that of MS power
control.
MAX2(awGSMPowerCtrlLevel[byTempMSpowerSet] – byStep,
byMS_TXPWR_MIN)
After power adjustment value is confirmed, we need to judge its practicability. When
uplink signal is bad, BTS cannot receive the power level reported by MS. In this case, a
variable (bReceiveMSpower) is added to display whether BTS has received the power
level reported. If MS power level is successfully received, set the variable to 1, and clear
it to 0 after each power control.
MS power adjustment takes the latest power level value (MS PowerSet) sent by BTS as
benchmark. The new MS power level sent by BTS can be reported by MS only after an
interval of three MRs, so there is a difference (sub) between the new power level to be
sent and the MS power level (MS Power) in the currently reported MR. In order to prevent
Sub becoming too large, a limit value of 8db is added in the adjustment of power
decrease; if Sub value exceeds 8db, power adjustment won’t be performed.
1. When the received signal quality is good, and the received signal level is larger than
and close to the high level threshold, power decrease will be performed according to
power control decision. Only after an interval of three MRs, the new power level
value (P) can be reported, at this time, the received signal level may be lower than
the low level threshold. In this case, power needs to be improved, which leads to
Pingpong power control (increase-decrease).
Pn
High level
P
Low level
2. UL received signal level is within the threshold range and close to the low level
threshold, while the received signal quality is very good and lower than the low level
threshold. In this case, power control decision is: power decrease due to quality.
After the power control, UL received signal level will be lower than the low level
threshold. In this case, power control decision is: power increase due to level. In
these cases, Pingpong power control (increase-decrease) can also be caused.
In order to avoid this kind of Pingpong power control, a Margin value is added when
power control decision is to decrease power, which means to make compensation to the
actual power value and judge whether it will be lower than the threshold after power
control decision is made. The algorithm is: current received signal level value minus the
power difference value (sub), if the result is lower than the low level threshold, power
control will not be performed; if not, continue the power control adjustment.
When power adjustment value is finally confirmed, a new power level will be sent to MS.
In BTS power measurement, the current power level value of BTS transmitting signal is
used as the benchmark value of power adjustment. The calculation method is the same
as that in the stable state of power control.
No matter it is MS or BTS power control, they need to enter the stable state from the
initial state. In order to judge the conversion, we set two values (Num1—the number of
“no power decrease”, Num2—total number of MRs) and a counter
(dwPCToStableCount)to MS and BTS. In most cases, the power is adjusted downward
when MS or BTS initially access into channels (SDCCH or TCH). When the required UL
level and quality are achieved, the downward adjustment will be ended. After each power
control decision (byPowDecision), if it’s not needed to decrease MS or BTS power value,
the counter (dwPCToStableCount) will be increased by 1. If Num1 is achieved, it is
decided that power control enters the stable state. In order to ensure that all power
controls will enter stable state from initial state, we decide that if the number of reported
MRs reaches Num2, power control directly enters stable state, and Num1 < Num2.
Meanwhile, change power control state indication byPCStateInd = INIT_PC_STATE to
byPCStateInd = INIT_PC_STATE. Hereafter, when the next MR is received, UL power
control will be performed according to the power control strategy of stable state.
Initial state
Channel release
Stable state
When power control enters stable state, MR queues and counters will be cleared to 0.
The reason is when power control initially enters stable state, MRs reported before stable
state will be used in the sliding-window averaging, and the average value obtained is not
accurate, which cannot be used in the measurement judgment of stable state.
In the original strategy, the reported MR queues and counters are cleared to 0 after each
power control, and the first average value cannot be obtained until the number reported
MRs reaches Hqave (non-rapid power control). In the improved strategy, each reported
MR is saved. After one time of power control, with the first MS MR reported to BTS and
the (Hqave – 1) MRs saved before, a weighted average can be performed immediately,
and the first average value needed in the power control will be obtained; after the second
MR is received, with the (Hqave – 1) MRs saved before this one, weighted average will
be continued and the second average value will be obtained. When byPCDLIncrLevN
MRs are received, byPCDLIncrLevN average values will be obtained, with which the first
power control decision can be performed. In this way, power control decision period is
greatly shortened. As shown in the following figure, after power control enters stable state,
the time for the first power control decision is the time used for reporting (W + N – 1) MRs;
from the second power control decision, power control interval is the time used for
reporting N MRs.
W
W
…… …… …… ……
The existing power control strategy cannot meet the following two demands at the same
time:
1. Quickly controlling the MS power to make the MS have the required UL RxLev and
RxQual in the shortest time
2. Keeping the MS power stable after the MS has the required UL RxLev and RxQual,
so as to avoid any power adjustment due to one or two burrs
3. An index filtration mechanism has been introduced to make the RxLev values closer
to the actual conditions and to reduce the burrs.
4. An RxLev optimization switch is added when rapid power control is enabled, so that
the power can be reduced rapidly.
5. A switch is added to enable or disable the DL power control over BCCH carriers, so
as to reduce the interference to BCCH carriers.
6. Different thresholds can be set for different coding schemes, so the power control
parameters can be set more flexibly.
7. UL and DL power modulation step sizes can be set separately. The UL power can
be adjusted by unit of 0.5 dB, so the power control step sizes can be adjusted more
flexibly.
According to the UL RxLev and RxQual in the measurement report, the BTS performs
power control decision and then sends the new power level to the MS. Because of the
coding and signal delay on the Um interface, the MS will not immediately report the new
power level in the next measurement report. Instead, it will report it in the third
measurement report. Therefore, the power control based on the new power level will not
be performed on the MS until the third measurement report arrives.
To adjust the MS power level more quickly, the third generation of power control
algorithms does not use the mode of waiting for the MS reporting the new power level.
After the new power level P1 obtained in the UL power control decision is sent to the MS
and the next decision is made, a power adjustment will be made directly on the basis of
the new power level P1 and the power level P2 will be sent to the MS, which is similar to
the stable state in the power control algorithms of BTS V6.20.102e. As a protection, the
same decision conditions should be observed during the sending process (see Section
4.4.4, Power Level Control).
The filter algorithms earlier than the third generation of power control algorithms all use
the mechanism of power control decision based on the sliding-window weighted average
values and are mainly related to three parameters: W (Window), P, and N. Before every
time of power control decision, the system collects W measurement reports, calculates
the weighted average value, and gets a weighted average sample. After it gets N
weighted average samples, it will perform power control decision, judge whether there
are P samples meeting the threshold conditions, and remove the saved original
measurement reports. Therefore, a power control decision period is equal to the duration
of (W + N – 1) measurement reports.
The third generation of power control algorithms uses a similar mechanism but the
original measurement reports are not removed. Thus after every time of power control
decision, the system calculates the weighted average value of the latest measurement
report and the earlier (W – 1) measurement reports and gets an average value sample.
Except for the first time of power control decision, each power control decision period is
(W – 1) measurement reports shorter, which is similar to the sliding-window processing in
stable state in the power control algorithms of BTS V6.20.102e.
W
W
…… …… …… ……
As a counterpart to the sliding-window filter stated in Section 4.5.3, the index filter
provides a filtration function similar to weighted averaging. Once the index filter is
enabled, the sliding-window filter will be disabled automatically.
The index filter processes the UL and DL RxLev and RxQual values in the measurement
reports. The data samples obtained after the index filtration still use N and P for power
control decision, and the decision method remains unchanged.
Here a is the index filter coefficient, a = 1/(2^(W/2)), and W is the filter period. The index
filter period is equal to the value of the Window parameter.
The value of W may change the weight of the RxLev and RxQual measurement results in
the newly received measurement report. The larger W is, the smaller the weight of the
latest measurement results is. The default value of W is 4, so a = 0.25 and the weight of
the latest measurement report is 0.25 and that of the earlier ones is 0.75. As a result, a
stable RxLev can be achieved through index filtration. Usually, we recommend changing
the value of W to 1 or 2 to raise the weight of the latest measurement report.
For example, the first measurement report has the first filter value (Filter 1), the second
measurement report has the second filter value (Filter 2) according to the relevant
formula, …., and the Nth measurement report has the Nth filter value (Filter N). The
system uses the N filter values to perform the first time of N/P power control decision.
After the power adjustment, the system deletes the index filter queue but keeps the
measurement report queue. Although the measurement report queue is kept, these
measurement reports will not be used for subsequent filter calculation, that is, the first
filter value after the power control will be calculated with the formula of “k = 0”.)
If there is no interval for power control, after the system receives the (N + 1)th
measurement report, it will get the (N + 1)th filter value (Filter (N + 1)). When it gets Filter
(N + N), it will perform power control decision again.
The engineer can set the parameter of minimum power control interval to control the
interval between two consecutive power control commands. However, this parameter in
the sliding-window filter is invalid.
N
N
…… …… ……
Duration of the 1st time of power control: N Interval Duration of the 2nd time of power control: N
Compared with the average filter, the index filter can filter burrs more effectively and the
RxLev values are closer to the actual conditions, but the disadvantage is that the RxLev
processing of the index filter has hysteresis, which means that the sensitivity is
decreased and the change of the radio environment cannot be presented in time.
rapid power control is adopted and the UL or DL RxLev optimization switch is turned on,
the target value of the power control should be the value of the corresponding
OptimumRxLevUL or OptimumRxLevDL parameter, that is, a medial value between
the upper and lower RxLev thresholds (to replace the upper UL or DL RxLev thresholds
in the earlier algorithms. See Section 4.3.4.1.)
In the algorithms earlier than the third generation of power control algorithms, the
minimum UL and DL power control intervals are defined through a same parameter: the
Minimum FR/HR/AMR FR/AMR HR Interval parameter.
Because in the index filter algorithm, a parameter of minimum power control interval
should be set to control the interval between two consecutive power control commands, it
is required to set the minimum UL and DL power control interval parameters respectively:
the Minimum BTS_FR/HR/AMR FR/AMR HR Interval and Minimum MS_FR/HR/AMR
FR/AMR HR Interval parameters.
The measurement reports during every minimum power control interval will not be listed
in the measurement report queue for index filter calculation.
In the sliding-window filter algorithm, because the measurement reports after power
control will participate in the subsequent weighted averaging, it is unnecessary to use the
parameters of minimum power control intervals.
The increase and decrease of the DL power step size can be adjusted by unit of 0.5 dB.
The value range has changed to 1, 2, 4, 8, and 12, which mean 0.5 dB, 1 dB, 2 dB, 4 dB,
and 6 dB respectively.
A switch is added to enable or disable the DL power control over BCCH carriers, so as to
reduce the interference to BCCH carriers.
The engineer can set a maximal value for the BCCH carrier power decrease separately
or set the transmission power for idle BCCH time slots.
This new function can prevent frequency interference to BCCH carriers to some extent.
The engineer can set different thresholds according to the coding schemes (FR, EFR, HR,
AMR_FR, and AMR_HR), so the power control parameters can be set more flexibly.
MS calculates its output power according to each UL PDCH (which means if MS occupies
more than one UL PDCHs, the transmitting power for each PDCH can be different). The
principle of power control is the output power of all channels should remain lowest on
condition that good communication quality is ensured.
MS calculates its output power according to the power control parameters provided by
network. Besides, MS output power is also decided by the maximum received power for
access to the cell, MS power level and its received signal level. The power control
algorithm adopted by MS on each independent UL PDCH is as follows:
CH : power control parameter of MS and some specific channel, which is sent to
MS through control message of RLC/MAC (i.e. Packet UL assignment), its unit is
dBm;
After receiving the message block with new and CH values, after a delay of two
Open-loop power control: at the initial period of GPRS network construction, MS may
choose open-loop power control mode. Implementation of the mode is to set to be 1,
and keep the continuity of CH values. BTS power attenuation value Pb can be set 0
(i.e. DL power control is not adopted). MS power control algorithm is changed to:
Value of CH is calculated with BTS received signal level SSb. MS received signal
level is:
SSm PBTS Pb L
(6.3)
L: path loss
C SSm Pb PBTS L
(6.4)
MS uses the same output power for the four burst pulses contained in one radio block.
After entering a new cell, MS uses the output power defined by PMAX before it receives
the first new power control parameter.
In GPRS network, DL power control will be enabled only when the PDCH used by MS
and BCCH are on the same carrier. On PDCH which contains PBCCH or PCCCH, BTS
will use the constant output power, which may be lower than the output power used on
BCCH. The power attenuation value of PCCCH relative to BCCH is Pb, which is
broadcasted on PBCCH.
As for PTCCH/D, BTS usually uses the same output power as that used on PBCCH or
BCCH (if PBCCH is not available).
DL power control can also be used on other PDCH blocks. Except for the burst pulses on
PBCCH carriers, BTS uses the same output power for the four burst pulses contained in
one radio block on other carriers.
DL power control falls into two modes: mode A and mode B. Mode A is applies to all
allocation models; while mode B only applies to the fixed allocation model. Parameter
BTS_PWR_CTRL_MODE defines which mode to be applied in the network.
Both mode A and mode B use parameter P0, which is the power attenuation value
(relative to BCCH) and is contained in the packet channel assignment message. Usually
P0 is not allowed to be changed under packet transmission mode. MS can have only one
P0 value at some point of time.
On each PDTCH/D, the PR of MAC head indicates the power decrease level of current
RLC data block. Coding of PR domain depends on the value of parameter
BTS_PWR_CTRL_MODE. Because of different power control modes, coding of PR
domain is different. Besides, value of PR is calculated based on P0 of the target MS.
If power control mode A is adopted, BTS will restrict the block power sent to MS and keep
MS level within (BCCH level – P0 – 10) dB~(BCCH level – P0) dB. Output power for other
blocks shall not exceed (BCCH level – P0) dB.
If power control mode B is adopted, the overall output power range of BTS will be
involved. In this case, BTS will take (BCCH level – P0) dB as its initial downlink output
power, and all the blocks it sends to a multi-slot MS shall use the same power within one
TDMA frame.
All the parameters described in this chapter are parameters in the algorithms earlier than
SDR V4.09.21.08.
For MS uplink received signal level, there are two parameter values: power increase
uplink level and power decrease uplink level, which are corresponding values to the low
level threshold and high level threshold of the expected signal level range. Expected
signal level = Parameter value – 110 dBm, as shown in the above figure, i.e. [–88 dBm,
–82 dBm].
Similarly, for BTS downlink received signal level, there are also two parameter values:
power increase downlink level and power decrease downlink level. The expected
received signal level = Parameter value – 110 dBm, as shown in the above figure, i.e.
[–84 dBm, –78 dBm].
For UL/DL received signal quality, there are power increase uplink quality and power
decrease uplink quality. Higher received Rxqual level means poorer received signal
quality. The corresponding relationship between signal Rxqual level and error rate is
shown below:
Rxqual Level Error Rate
0 < 0.2%
1 [0.2%, 0.4%)
2 [0.4%, 0.8%)
3 [0.8%, 1.6%)
4 [1.6%, 3.2%)
5 [3.2%, 6.4%)
6 [6.4%, 12.8%)
As shown in the above figure, this parameter is configured under “Power adjust
threshold”. The precondition of power control is to collect N averages (number of
averages reaches N); then compare the averages with the expected threshold values to
judge the state of UL/DL received signal.
P represents the threshold used for judging the level and quality state of the
averages.
This parameter is set on the Others tab, as shown in the following figure.
“Power decreasing step” is usually set 2. Fast power decrease may cause received
signal level to become lower than the threshold or cause quality to deteriorate, which may
lead to call drops due to sharp decrease in power, therefore, power decreasing step shall
not be set a large value. “Power increasing step” is usually set to be 4 dBm or 6 dBm. It’s
not appropriate to set it with a large value, or the signal level may be larger than the level
threshold after power control, which may lead to “Pingpong” power control.
The parameter of power level is set on the Others tab, as shown in the figures below.
GSM900:
DCS1800:
The power decreasing limit: the maximum limit of power decrease corresponding to
different Rxqual level.
Fast averaging works only when power control enters stable state from initial state,
waiting for the first average of window samples, and Window > 1.
As shown in the following figure, suppose W = 5, N = 3. After power control enters stable
state, average the first MR, then the first average value is obtained; after the second MR
is received, make weighted average of the first two MRs, then the second average value
is obtained; then the third MR is received and the third average value is obtained. After
N(3) average values are obtained, make the first power control decision. After the fourth
MR is received, average of the four MRs. When the fifth MR is received, i.e. window size
W = 5, return to the common power control algorithm (sampling average), make weighted
average of these (W) MRs, and the second average value is obtained.
1st average
2nd average
3rd average
After power control enters stable state, if the first power control decision takes a long time,
it may lead to sudden deterioration in signal; in this case, fast averaging can make
prompt adjustment on power.
Recommended Value
Parameter Versions Earlier Than V6.20.101e and Later
V6.20.101e Versions
Rapid averaging Enabled Disabled
Rapid power control Enabled Disabled
Power decrease limit 10, 8, 6, 4, 2, 2, 2, 2 Default
Power control minimum interval 1 Default
MS minimum power level 18 (900M), 14 (1800M) 18 (900M), 14 (1800M)
BS minimum power level 15 (900M), 14 (1800M) 15 (900M), 14 (1800M)
Signal quality threshold range can be changed according to the actual UL/DL radio
environment. If radio environment is not good, we can change the quality threshold range
to [0, 1]. However, increase in quality threshold may lead to increase of UL/DL signal
power, and hence the interference between uplink and downlink signals will increase,
especially the interference in downlink. Because of power control, the proportion of
network performance indicator RQ (0~3) remains high. When optimizing related
parameters, we need to weigh increase of the proportion of RQ (0~3) against increase of
interference.
the handover level threshold; the quality threshold which causes power increase should
be lower than the quality handover threshold. If quality handover threshold = 4, N = 1,
then the high limit of power control threshold should not exceed 2. If power control can be
performed, optimize signal level through power control; if not, carry out handover.
Besides, power control parameters can be adjusted according to network performance
indicators, like handover success rate, call drop rate, etc..
6.4 Highway/Railway
On highways and railways, MS/BTS power control should be performed in fast frequency
and timely manner, so value N should not be a large value; meanwhile, number of
samples (W) should be reduced to improve accuracy; and we should not use too many
MRs reported with the last sent power level in the averaging process.
Sample Count (W) Value N Value P
1 3 2
6.5 Building
In office buildings and apartment buildings, MS moves in a slow speed, or stays still. In
this case, the basic setting of power control parameters can be adopted, and power
control duration N can also be extended.
Figure 7-5 Graph of DL Ordinary Power Control With Fast Averaging Adopted
Figure 7-7 Graph of DL Rapid Power Control With Fast Averaging Adopted
Conditions: ordinary power control over uplink, step = 2 dB; no power control
over downlink; MS stays 5 m away from the BS after the call finished.
Result analysis: the graphs shows that MS power is adjusted from 39 dBm
(time: 16:01:34.577) to 13 dBm (time: 16:02:38.934), the adjustment time is
64.357 s, adjustment period is 4.801s/2dB. Besides, the graph shows that MS
power remains steady after the adjustment.
Experiment 2, see Figure 7-2, Graph of UL ordinary power control with fast
averaging
Conditions: ordinary power control with fast averaging is adopted over uplink;
no power control over downlink; MS stays 5m away from the BS after the call is
finished.
Result analysis: the graph shows that MS power is adjusted from 39 dBm (time:
19:49:54.524) to 13 dBm (time: 19:50:29.525), the adjustment time is 35.001 s,
adjustment period is 2.399s/2dB. Compared with experiment 1, the adjustment
period in the experiment is only half of that in experiment 1; power control
speed is greatly increased.
Conditions: rapid power control over uplink; no power control over downlink;
MS stays 5m away from the BS after the call is finished.
Result analysis: the graph shows that MS power is adjusted from 39 dBm (time:
19:16:20.903) to 13 dBm (time: 19:16:26.648), the adjustment time is 5.745 s.
Compared with experiment 1 and 2, the adjustment time is noticeably shorter
than that in the previous experiments.
Conditions: ordinary power control over downlink; no power control over uplink;
MS stays 5m away from the site when the call starts; after a while, MS moves
far away from the BS.
Result analysis: the graph shows that BS power is adjusted from 0 dB (time:
15:52:52.833) to –30 dB (time: 15:54:07.261), the adjustment time is 74.428 s,
adjustment period is 4.799s/2dB. When MS stays near the BS, BS power is
gradually adjusted to the minimum value; when MS moves far away from the
BS, its received signal level drops and voice quality deteriorates, so BS keeps
increasing its transmitting power.
Experiment 5, see Figure 7-5, Graph of DL ordinary power control with fast
averaging adopted
Conditions: ordinary power control with fast averaging over downlink; no power
control over uplink; MS stays 5m away from the site when the call starts; after a
while, MS moves far away from the BS; finally, MS returns to BS.
Result analysis: the graph shows that BS power is adjusted from 0 dB (time:
16:52:35.329) to –30 dB (time: 16:53:15.631), the adjustment time is 40.302 s,
adjustment period is1.934s/2dB. When MS stays near the BS, BS power is
gradually adjusted to the minimum value; when MS moves far away from the
BS, its received signal level drops and voice quality deteriorates, so BS keeps
increasing its transmitting power; when MS returns to stay near BS, BS adjusts
its power back to the original value. Compared with experiment 4, both the
adjustment time and period are shortened to a great extent experiment 5.
Conditions: rapid power control over downlink; no power control over uplink;
MS stays 5m away from the site when the call starts; after a while, MS moves
far away from the BS; finally, MS returns to BS.
Result analysis: the graph shows that BS power is adjusted from 0 dB (time:
17:08:00.626) to –30dB (time: 17:08:16.964), the adjustment time is 16.338 s.
When MS stays near the BS, BS power is gradually adjusted to the minimum
value; when MS moves far away from the BS, its received signal level drops
and voice quality deteriorates, so BS keeps increasing its transmitting power
and makes compensation to the fast attenuation of signal level; when MS
returns to stay near BS, BS adjusts its power back to the original value and
keeps MS received signal level and quality stable. Compared with experiment
4 and 5, the adjustment time is noticeably shortened in experiment 6.
Experiment 6, see Figure 7-7, Graph of DL rapid power control with fast averaging
adopted
Conditions: rapid power control with fast averaging over downlink; no power
control over uplink; MS stays 5m away from the site when the call starts; after a
while, MS moves far away from the BS; finally, MS returns to BS.
Result analysis: the graph shows that BS power is adjusted from 0 dB (time:
17:19:57.659) to –30 dB (time: 17:20:07.259), the adjustment time is 9.6 s.
When MS stays near the BS, BS power is gradually adjusted to the minimum
value; when MS moves far away from the BS, its received signal level drops
and voice quality deteriorates, so BS keeps increasing its transmitting power
and makes compensation to the fast attenuation of signal level; when MS
returns to stay near BS, BS adjusts its power back to the original value and
keeps MS received signal level and quality stable. Especially at around
17:21:03, when fast attenuation occurs to MS RxLev, and higher error rate
occurs to MS RxQual, BS immediately increases its power to save the call.
Compared with the salvage of call at 17:09:30 in experiment 6, the one in
experiment 7 is even faster. Compared with experiment 4, 5 and 6, the
adjustment time is noticeably shortened in experiment 7.