METHOD FOR MOBILE CLOSED LOOP POWER CONTROL ADAPTING TO USER DEMAND OF DATA SERVICES

20220132429 · 2022-04-28

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for uplink closed loop power control in advanced wireless systems which adaptively adjusts target signal-to-interference noise ratio (SINRtarget) in order to achieve the best uplink throughput of data services is disclosed. To derive the desired target SINR, the system collects and evaluates various uplink parameters as inputs: real-time signal-to-interference noise ratio of data physical channel, terminal power headroom, and terminal buffer data status and data service requirements.

Claims

1. A method of Closed loop power control comprising dynamically adjusting a signal-to-interference and noise ratio target SINR.sub.target adapting to data rate change of each of a user equipment (UE).

2. The method of claim 1, comprising the steps of: choosing Uplink channel information including SINR.sub.average, Power headroom report (PHR) and Buffer status report (BSR) as the inputs for SINR.sub.target determination.

3. The method of claim 2, wherein an average Uplink data rate (THP.sub.avg) is calculated in a predefined periodicity which is equal to UE's PHR periodicity, the THP.sub.avg by the formula: THP a v g = Total Uplink data volumes in the recent PHR pediod Time to tranfer Where: Time to transfer=Time of a PHR periodicity. THP a v g = Total Uplink data volumes in the recent PHR pediod Time to tranfer

4. The method of claim 2, wherein UE data services is classified based on THP.sub.avg, Where THP a v g = Total Uplink data volumes in the recent PHR pediod Time to tranfer Where: Time to transfer=Time of a PHR periodicity.

5. The method of claim 4, comprising two types of UE data services: UEs use low data rate service such as web service, over the top (OTT) apps, ping services and some data feedback for Uplink data transfer; and UEs use high data rate service such as video streaming, data Upload.

6. The method of claim 2, wherein SINR.sub.target for each UE Uplink connection is determined by two processes: The first process: SINR.sub.target for UE requiring low data rate SINR.sub.discrete is defined by a formula (2): SINR disc r e t e = SINR O L P C ( 2 ) Where: SINR.sub.OLPC is average SINR when BS uses Open loop power control (OLPC), The second process: SINR.sub.target for UE requiring high data rate (SINR.sub.highThp is defined by the following steps: Step 1: Prepare inputs including PHR, BSR and SINR.sub.avg from 201; Step 2: SINR.sub.highThp must be ensured by the disequations (3): SINR min SINR h i g h T h p ( i ) SINR max ( 3 ) Where: SINR.sub.min is minimum SINR required that Base Station decodes successful Uplink signal, SINR.sub.max is maximum SINR that can be obtained by formula SINR.sub.max=SINR.sub.avg+PHR; Step 3: Calculate SINR.sub.highThp based on the following algorithm:
SINR.sub.highThp init=SINR.sub.min, Increase SINR.sub.highThp by Δ.sub.SINR step from SINR.sub.min to SINR.sub.max SINR.sub.highThp(i)=SINR.sub.highThp(i−1)+Δ.sub.SINR, Where Δ.sub.SINR is one step to increase efficient channel (AMC algorithm), Using PHR, bsr, SINR.sub.highThp(i) to estimate data rates at each step, Choosing SINR.sub.highThp at the step with the highest data rates.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0024] FIG. 1 illustrates a mobile wireless communication system using open loop power control and closed loop power control.

[0025] FIG. 2 illustrates the flow diagram of the present closed loop power control system of the present invention.

[0026] FIG. 3 illustrates the example results for the disclosed closed loop power control system in a LTE base station: SINR.sub.target is dynamically adjusted following Uplink data rates.

DETAILED DESCRIPTION

[0027] FIG. 1 shows the general functions of Uplink Power Control system, which comprises: [0028] 100: BS broadcasts common network information and configured parameters to UEs. [0029] 101: UE collect input parameters by reading BS's information and measuring received signal power. [0030] 102: The UE calculates a transmit power based on inputs from 101. [0031] 103: UE transmits uplink data. [0032] 104: BS receives uplink signal from UEs. [0033] 105: BS measures uplink SINR of signals from UE. [0034] 106: BS calculates and adjusts SINR.sub.target [0035] 107: BS compares UE's uplink SINR with SINR.sub.target [0036] 108: BS calculates and sends TPC to UEs. [0037] 109: UE gets and accumulates TPC.

[0038] The invention concentrates on Outer-loop CLPC which is illustrated in 106 of FIG. 1: The invention proposes a system for determining SINR.sub.target for each UE to meet the following requirement: all data in UE buffer is transmitted with maximum uplink data rates and minimum power correction steps (or minimum number of transmitting TPCs) corresponding to real-time UE power headroom.

[0039] The details of proposed SINR.sub.target determining system is shown in FIGS. 2: [0040] 201 This module collects UE uplink information from 104 module to provide inputs for 204 module. This inputs includes 3 parameters: SINR.sub.average, Power headroom report (PHR) and Buffer status report (BSR). SINR.sub.average, PHR and BSR are calculated as below: [0041] SINR.sub.average: SINR of UE Uplink signals, which is accumulated from the initiation of the uplink connection to the calculated time, the formula is:

[00001] SINR a v g ( t ) = * SINR a v g ( t - 1 ) + ( 1 - ) * SINR i n s t ( t ) ( 1 ) [0042] Where: [0043] SINR.sub.avg(t): average SINR at “t” time [0044] SINR.sub.avg(t−1): average SINR at “t−1” time [0045] SINR.sub.inst(t): SINR is measured at “t” time [0046] ∝: an adjustable coefficient.

[0047] Power headroom report (PHR) is periodically sent by the UE to the BS to indicates how much transmission power left for a UE to use in addition to the power being used by current transmission BSR: indicates how much data in UE buffer to be sent out. [0048] The module 202 calculates the average uplink data rate (THP.sub.avg) in a predefined periodicity, which is selected to be equal to UE's PHR periodicity. The THP.sub.avg is calculated by the following equation:

[00002] THP a v g = Total Uplink data volumes in the recent PHR pediod Time to tranfer [0049] Where: [0050] Time to transfer=PHR periodicity collected from FIG. 1_104. [0051] THP.sub.avg calculated from 202 will be the input to 203. [0052] The module 203 classifies user data services based on THP.sub.avg from 202. BS differentiates between UEs which are having the demand to increase uplink throughput and the UEs which only need to maintain connections. By doing this, not all the UEs have to increase transmitted power to the high level so it can avoid interference to UEs in adjacent BSs and decrease noise floor.

[0053] The output of this module comprises two types of UE data services: [0054] UEs use low data rate services (such as web service, over the top (OTT) apps, ping services and discrete uplink feedbacks for the downlink services . . . ) [0055] UEs use high data rate services (such as video streaming, data Upload . . . )

[0056] The following module is the most important module of the invention: module 204 determines SINR.sub.target for each UE Uplink connection based on output from 203. The module has two processes, including: [0057] The first process: calculating SINR.sub.target for UE requiring low data rate (SINR.sub.discrete). SINR.sub.discrete is defined by a formula (2):

[00003] SINR disc r e t e = SINR O L P C ( 2 )

[0058] Where:

[0059] SINR.sub.OLPC is the average SINR when BS uses Open loop power control (OLPC). By using average SINR.sub.OLPC as the SINR target, BSs still ensures the required SINR for decoding UE uplink signals while minimize the number of transmitted TPCs. [0060] The second process: calculating SINR.sub.target for UE requiring high data rate (SINR.sub.highThp). The steps to calculate SINR.sub.highThp are: [0061] Step 1: Collects input parameters: PHR, BSR and SINR.sub.avg from 201. [0062] Step 2: Ensures SINR.sub.highThp to satisfy the disequations (3):

[00004] SINR min SINR h i g h T h p ( i ) SINR max ( 3 )

[0063] Where:

[0064] SINR.sub.min is minimum required SINR for BS to successfully decode UE Uplink signal.

[0065] SINR.sub.max is maximum SINR that can be obtained by formula SINR.sub.max=SINR.sub.avg+PHR. [0066] Step 3: Calculate SINR.sub.highThp based on the following algorithm:


SINR.sub.highThpinit=SINR.sub.min [0067] Increase SINR.sub.highThp by Δ.sub.SINR step from SINR.sub.min to SINR.sub.max.


SINR.sub.highThp(i)=SINR.sub.highThp(i−1)+Δ.sub.SINR.

[0068] Where Δ.sub.SINR is one SINR step to increase a step of spectral efficiency (depending on AMC algorithm). [0069] Using PHR, bsr, SINR.sub.highThp(i) to estimate data rates at each step. [0070] Finally the algorithm will choose SINR.sub.highThp at the step with the highest data rates.

[0071] Furthermore, to evaluate the efficiency of the invention, FIG. 3 illustrates an example of results from the proposed Closed loop power control system implemented in a LTE base station: SINR.sub.target is dynamically adjusted following Uplink data rates. The SINR.sub.target and UE Uplink data rates are sampled and averaged by monitoring over a long-time duration. The results illustrates on the graph: in the same radio condition SINR.sub.target is dynamically changed adapting to Uplink data rates; the more increasing SINR.sub.target the more increasing Uplink data rates and vice versal.