Background
High Speed Uplink Packet Access (HSUPA) is an uplink enhancement scheme proposed by the third generation partnership project (3GPP), and in order to support the HSUPA feature, an enhanced dedicated Channel (E-DCH) is newly added to a time division synchronous code division multiple access (TD-SCDMA) uplink, the E-DCH is a Transport Channel and is used for carrying high speed uplink data, a Transmission Time Interval (TTI) of the E-DCH is 5ms, high order modulation is supported, and a layer one (L1) hybrid automatic repeat request (HARQ) process. The resources used by the E-DCH channel comprise power, time slot, code channel and the like, and can be scheduled and allocated by the base station Node B.
In the HSUPA system, Uplink channels such as an Uplink enhanced Control Channel (E-UCCH), an Uplink enhanced Random access Channel (E-RUCCH), an enhanced Uplink Physical Channel (E-pucch, E-DCH Physical Uplink Channel) and the like are defined, and two downlink channels of an E-AGCH and an E-DCH HARQ acknowledgement indicator Channel (E-HICH, E-DCH HARQ indicator Channel) are also defined.
The E-UCCH channel is used for transmitting control information, the E-DCH channel is used for transmitting data, and a plurality of terminals (UEs) can be mapped to one or more physical channel E-PUCH channels when sharing the two channels by time division multiplexing and code division multiplexing. For scheduling users, in order to realize fast control, the E-PUCH channel carries scheduling information of different users through the E-AGCH channel, and transmits HARQ response indication to the UE through the E-HICH channel.
In the prior art, the scheduling process in the HSUPA system is generally: when the UE carries out a scheduling request for the first time or carries out the scheduling request again, the UE sends a scheduling request message on an E-RUCCH channel or an E-PUCH channel; after receiving the scheduling request message sent by the UE, the Node B carries out scheduling according to the resource use condition and sends a scheduling permission message on an E-AGCH channel; after receiving the scheduling grant message, the UE determines the rate of the E-DCH channel, the physical resources actually occupied, and the actually transmitted UE control information according to the physical resources allocated in the scheduling grant message and the amount of the buffered data, and transmits the information to the Node B on the E-UCCH channel, where the actually transmitted UE control information includes information such as E-TFCI, HARQ, and the like.
When UE initiates a scheduling request for the first time, Node B does not send a scheduling permission message to UE, and does not allocate physical resources used by an E-DCH channel to the UE, and at the moment, the scheduling request message of the UE is sent to the Node B on the E-RUCCH channel; and when the UE carries out the scheduling request again, if the Node B already allocates the physical resource for the UE, at the moment, the UE sends the scheduling request message on the E-PUCH channel.
Due to the characteristics of the HSUPA technology, the modes of transmitting the resources allocated to the UE by the Node B include scheduling transmission, non-scheduling transmission, Resource Duration Indication (RDI), and the like. When scheduling transmission, the UE transmits according to the received scheduling permission message on the E-AGCH channel; when non-scheduling transmission is carried out, Node B does not send scheduling permission information on E-AGCH channel, but provides a fixed resource and transmission mode for UE; the RDI mode belongs to a special case of scheduling transmission, Node B allocates fixed resources to UE for transmission in a period of time, and at this time, the scheduling permission message does not need to be sent to the UE on the E-AGCH channel.
According to the 3GPP25.224 protocol, the power control of the E-AGCH channel is performed as follows: the maximum transmitting power of the E-AGCH channel is configured by a high layer, and the initial transmitting power of the E-AGCH channel set by the Node B cannot exceed the maximum transmitting power configured by the high layer. The initial transmitting power is set by Node B, after data transmission is carried out through the initial transmitting power, inner loop power control can be carried out on the transmitting power of the E-AGCH channel by using TPC commands carried on the E-PUCH channel.
At present, no specific method for determining the initial transmitting power of the E-AGCH channel exists.
Disclosure of Invention
In view of the above, the present invention provides a power control method, apparatus and system, which can determine the initial transmit power of the E-AGCH channel more accurately.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention provides a power control method, which comprises the following steps:
and the base station Node B receives the scheduling request message and determines the initial transmitting power of the E-DCH absolute grant channel E-AGCH channel according to the power configuration information carried in the received scheduling request message.
The power configuration information is SNPL information of a cell where the UE is located and a neighboring cell; the determining the initial transmitting power specifically comprises:
and the Node B determines the position information of the UE according to the SNPL information and determines the initial transmitting power of the E-AGCH channel according to the position information.
The power configuration information is expected transmitting power; before the Node B receives the scheduling request message, the method further includes:
RNC configures target block error rate for UE;
the UE searches for and obtains a target signal-to-noise ratio according to the target block error rate configured by the RNC, and measures and obtains an interference value of a time slot of an E-AGCH channel required to be monitored per se and the path loss of a cell in which the UE per se is located; and determining the expected transmitting power of the E-AGCH channel required to be monitored according to the three parameters of the obtained target signal-to-noise ratio, the interference value of the time slot of the E-AGCH channel and the path loss of the cell in which the UE is positioned, adding the expected transmitting power into a scheduling request message, and sending the scheduling request message to the Node B.
The determining of the expected transmission power of the E-AGCH channel to be monitored according to the obtained three parameters specifically includes: and calculating the sum of the target signal-to-noise ratio (TargetSIR), the interference value I, the path loss L and the margin delta as the expected transmission power.
The power configuration information is the difference value between the maximum transmitting power and the expected transmitting power; before the Node B receives the scheduling request message, the method further includes:
RNC configures target block error rate for UE;
the UE searches for and obtains a target signal-to-noise ratio according to the target block error rate configured by the RNC, and measures and obtains an interference value of a time slot of an E-AGCH channel required to be monitored per se and the path loss of a cell in which the UE per se is located; and determining the difference value between the maximum transmitting power and the expected transmitting power of the E-AGCH channel which needs to be monitored by the UE according to the obtained three parameters of the target signal-to-noise ratio, the interference value of the time slot of the E-AGCH channel and the path loss of the cell in which the UE is positioned, adding the difference value between the maximum transmitting power and the expected transmitting power into a scheduling request message, and sending the scheduling request message to the Node B.
The radio bearer setup message includes a maximum transmission power;
the determining the difference between the maximum transmission power of the E-AGCH channel to be monitored and the expected transmission power according to the three parameters is specifically as follows:
calculating the sum of the target signal-to-noise ratio (TargetSIR), the interference value I, the path loss L and the margin delta to be used as expected transmitting power T multiplied by P; and further calculates the difference between the maximum transmit power Pmax and the desired transmit power T × P.
The invention also provides a system for realizing power control, which comprises: a data receiving module and a power determining module which are positioned at the Node B side; wherein,
the data receiving module is used for receiving a scheduling request message sent by UE and sending the scheduling request message to the power determining module;
and the power determining module is used for determining the initial transmitting power of the E-AGCH channel according to the power configuration information carried in the scheduling request message.
The power configuration information is SNPL information, or expected transmission power, or a difference value between maximum transmission power and expected transmission power.
The power configuration information is the desired transmission power or the difference between the maximum transmission power and the desired transmission power, and the system further includes: the device comprises a data receiving module, an expected power determining module, a message generating module and a data transmitting module which are positioned at a terminal side; wherein,
the data receiving module is used for receiving a signaling carrying the target block error rate sent by the radio network controller RNC and sending the signaling to the expected power determining module;
the expected power determining module is used for searching and obtaining a target signal-to-noise ratio according to the target block error rate in the signaling, measuring an interference value of a time slot in which the E-AGCH channel is positioned and the path loss of a cell in which the UE belongs, calculating to obtain expected transmitting power and sending the expected transmitting power to the message generating module;
the message generating module is used for generating a scheduling request message added with expected transmitting power or a difference value between the maximum transmitting power and the expected transmitting power and sending the scheduling request message to the data sending module;
and the data sending module is used for sending the scheduling request message to the Node B.
The invention also provides a device for realizing power control, which comprises: the device comprises a data receiving module, an expected power determining module, a message generating module and a data sending module; wherein,
the data receiving module is used for receiving a signaling carrying the target block error rate sent by the RNC and sending the signaling to the expected power determining module;
the expected power determining module is used for searching and obtaining a target signal-to-noise ratio according to the target block error rate in the signaling, measuring an interference value of a time slot in which the E-AGCH channel is positioned and the path loss of a cell in which the UE is positioned, calculating and obtaining expected transmitting power, and sending the expected transmitting power to the message generating module;
the message generating module is used for generating a scheduling request message added with expected transmitting power or a difference value between the maximum transmitting power and the expected transmitting power and sending the scheduling request message to the data sending module;
and the data sending module is used for sending the scheduling request message to the Node B.
The power control method, the device and the system provided by the invention determine the initial transmitting power of the E-AGCH channel according to the power configuration information carried in the scheduling request message, and the obtained initial transmitting power is more accurate, thereby ensuring the transmission quality of the E-AGCH channel, avoiding the conditions that the transmitting power of the E-AGCH channel is too high to cause interference to other users in a same timeslot, or the transmitting power of the E-AGCH channel is too low to cause poor transmission quality and the like, and further improving the performance of an HSUPA system.
Detailed Description
The basic idea of the invention is: and the Node B determines the initial transmitting power of the E-AGCH channel according to the power configuration information carried in the scheduling request message.
The power configuration information in the present invention refers to the SNPL (Serving and neighbor cell path loss) information, or the expected transmit power T × P, or the difference (Pmax-T × P) between the maximum transmit power and the expected transmit power of the cell where the UE is located and the neighboring cell carried in the scheduling request message.
The following describes the implementation of the method, apparatus and system for controlling E-AGCH channel power according to the present invention in detail with reference to the accompanying drawings.
Fig. 1 is a flow chart illustrating a power control method for E-AGCH channels according to the present invention, as shown in fig. 1, the method includes:
step 101: when the UE carries out the scheduling request for the first time or carries out the scheduling request again after a long time, the UE sends the scheduling request message to the Node B on an E-RUCCH channel or an E-PUCH channel.
Wherein, the scheduling request message includes SNPL information. The SNPL information is measured by the UE, and how to measure the SNPL information belongs to the known technology, which is not described herein again.
It is known in the art how to specifically generate the scheduling request message and how to send the scheduling request message on a corresponding channel by the UE, and details are not described here.
Step 102: node B estimates the position information of UE according to SNPL information in the scheduling request message, and determines the initial transmitting power of E-AGCH channel according to the estimated position information; and, scheduling resources for the UE according to the resource usage, generating a scheduling grant message.
Specifically, how to estimate the location information of the UE according to the SNPL information belongs to the known technology, and is not described herein again.
In practical application, the method for finally determining the initial transmission power through the SNPL information may be:
a mapping table of the relationship between the SNPL information and the power offset Δ P is established at the Node B side, as shown in table 1:
| SNPL | ΔP/dB | SNPL | ΔP/dB |
| 0 | 0 | 7~9 | 3 |
| 1~3 | 1 | 10~16 | 4 |
TABLE 1
After finding the power offset value Δ P through table 1, calculating the initial transmit power of the E-AGCH channel according to the Δ P value, where the calculation formula may be:
wherein Pinit is the initial transmitting power of the E-AGCH channel, Pmax is the maximum transmitting power configured for the E-AGCH channel by the high layer, and Pmin is the minimum transmitting power set for ensuring the transmission quality of the E-AGCH channel.
In the above method for determining initial transmit power, the mapping table shown in table 1 is not unique, and the mapping relationship between SNPL and Δ P may be set autonomously according to the actual application environment, but the farther the distance from the center of the cell is, the higher the transmit power is required to achieve the same performance. In addition, in practical applications, besides using the relation mapping table between the power offset Δ P and the SNPL as shown in table 1, a relation mapping table between the SNPL information and the corresponding initial transmission power that needs to be set may also be directly set, and details are not repeated here.
In addition, as for the above calculation formula of the initial transmission power, in practical application, Pmin may be set or not, and therefore, the calculation formula is divided into two cases according to whether Pmin is set or not. When Pmin is set, Pmin can be configured directly in Node B, or can be set in a high layer signaling manner.
It is known in the art how the Node B specifically schedules resources for the UE and generates scheduling grant messages, and details are not described here.
Step 103: the Node B transmits a scheduling grant message to the UE on the E-AGCH channel using the determined initial transmit power.
Fig. 2 is a flow chart illustrating another power control method for the E-AGCH channel according to the present invention, as shown in fig. 2, the method includes:
step 201: when the UE initially accesses the HSUPA system or performs cell switching, the RNC configures a target block error rate (BLERTarget) for the UE.
The RNC configures the target block error rate for the UE generally by sending a corresponding signaling carrying the target block error rate information to the UE. For example, when the UE initially accesses the HSUPA system, a Radio Network Controller (RNC) sends a Radio Bearer setup (Radio Bearer setup) message to the UE, where the Radio Bearer setup message generally carries information such as a target block error rate (bler), a time slot (Timeslot) where an E-AGCH channel is located, and a channelization code (channelization code) occupied by the E-AGCH channel; alternatively, when the UE performs cell handover, the RNC may carry the target block error rate information in any one of a radio bearer Reconfiguration Request (RBReconfiguration Request) message, a Transport Channel Reconfiguration (Transport Channel Reconfiguration) message, a Physical Channel Reconfiguration (Physical Channel Reconfiguration) message, and the like, which are sent to the UE, so as to complete the configuration of the target block error rate. Meanwhile, the corresponding signaling carrying the target block error rate information also carries the set maximum transmitting power Pmax of the E-AGCH channel. In practical applications, how to configure the target block error rate information specifically belongs to a known technology, and details are not described here.
The target block error rate is determined by the RNC, and how to determine the target block error rate belongs to the known technology, which is not described herein again.
Step 202: after receiving the radio bearer establishment message, the UE searches for a target signal-to-noise ratio (TargetSIR) (dB) which is required to be reached by the E-AGCH channel under the requirement of obtaining the target block error rate according to the target block error rate in the message; and the UE measures the interference value i (db) of the time slot where the E-AGCH channel to be monitored is located and the path loss l (db) of the cell where the UE is located.
The method for searching for the target signal-to-noise ratio according to the target block error rate can also be obtained by directly searching for a corresponding mapping table, the mapping table between the target block error rate and the target signal-to-noise ratio is generally directly set in the UE when the UE is developed, and the specific corresponding relationship between the target block error rate and the target signal-to-noise ratio is generally obtained by link simulation. How to establish the relation mapping table belongs to the known technology, and details are not described here.
In addition, how to measure the interference value I and the path loss L by the UE belongs to the known technology, and is not described herein again.
Step 203: and calculating to obtain the expected transmitting power T multiplied by P of the E-AGCH channel to be monitored by the UE according to the obtained three parameters of the target signal-to-noise ratio, targetSIR, the interference value I and the path loss L.
The desired transmit power T × P may be calculated as: t × P is TargetSIR + I + L + Δ, where Δ is a margin and may generally be 0 to 3 dB.
Step 204: the UE calculates the difference Δ P between Pmax and T × P, Pmax-T × P, and quantizes Δ P by looking up table 2.
| ΔP/dB | Index | ΔP/dB | Index | ΔP/dB | Index | ΔP/dB | Index |
| ΔP<=0 | 0 | 8<ΔP<=9 | 8 | 16<ΔP<=17 | 16 | 24<ΔP<=25 | 24 |
| 0<ΔP<=1 | 1 | 9<ΔP<=10 | 9 | 17<ΔP<=18 | 17 | 24<ΔP<=26 | 25 |
| 1<ΔP<=2 | 2 | 10<ΔP<=11 | 10 | 18<ΔP<=19 | 18 | 26<ΔP<=27 | 26 |
| 2<ΔP<=3 | 3 | 11<ΔP<=12 | 11 | 19<ΔP<=20 | 19 | 27<ΔP<=28 | 27 |
| 3<ΔP<=4 | 4 | 12<ΔP<=13 | 12 | 20<ΔP<=21 | 20 | 28<ΔP<=29 | 28 |
| 4<ΔP<=5 | 5 | 13<ΔP<=14 | 13 | 21<ΔP<=22 | 21 | 29<ΔP<=30 | 29 |
| 5<ΔP<=6 | 6 | 14<ΔP<=15 | 14 | 22<ΔP<=23 | 22 | 30<ΔP<=31 | 30 |
| 6<ΔP<=7 | 7 | 15<ΔP<=16 | 15 | 23<ΔP<=24 | 23 | 31<ΔP | 31 |
TABLE 2
In this step, the calculated Δ P may be directly added to the scheduling request message in step 205 without quantizing the Δ P.
Step 205: and when the UE carries out the scheduling request for the first time or carries out the scheduling request again and sends a scheduling request message to the Node B, the quantized delta P is carried in the scheduling request message.
The specific method for carrying the quantized Δ P in the scheduling request message may be: a field deltaP is extended in the scheduling request message, and the quantized Δ P is added to the deltaP field, at this time, the structure of the scheduling request message is shown in table 3:
| SNPL(5bits) | UPH(5bits) | TEBS(5bits) | HLBS(4bits) | HLID(4bits) | deltaP(5bits) |
TABLE 3
Step 206: after receiving the scheduling request message, the Node B calculates the initial transmitting power Pinit of the E-AGCH channel according to the delta P carried in the message and the Pmax configured by the high layer; and, scheduling resources for the UE according to the resource usage, generating a scheduling grant message.
The calculation formula of the initial transmission power Pinit may be:
as with step 103, for the above calculation formula of the initial transmit power, in practical application, Pmin may be set or not, so that the calculation formula is divided into two cases according to whether Pmin is set or not. When Pmin is set, Pmin can be configured directly in Node B, or can be set in a high layer signaling manner.
Step 207: the same processing operation as step 103 is not described here.
For the method shown in fig. 2, in the signaling carrying the target block error rate sent to the UE by the RNC in step 201, the signaling may not carry the maximum transmit power Pmax, and at this time, the method shown in fig. 2 is changed as follows:
step 204 is omitted, and when the UE sends the scheduling request message, the calculated tx P is added to the extended deltaP field and sent to the Node B; node B calculates initial transmission power Pinit according to T multiplied by P value. The calculation formula may be:
fig. 3 is a schematic structural diagram of a system for implementing power control of an E-AGCH channel according to the present invention, as shown in fig. 3, the system includes: a message generating module 310 and a data transmitting module 320 located at the UE side, a data receiving module 330, a power determining module 340, a resource scheduling module 350 and a data transmitting module 360 located at the Node B side; wherein,
the message generating module 310 is configured to generate a scheduling request message and send the scheduling request message to the data sending module 320.
A data sending module 320, configured to send a scheduling request message to the Node B.
A data receiving module 330, configured to receive a scheduling request message sent by the UE, and send the scheduling request message to the power determining module 340 and the resource scheduling module 350.
A power determining module 340, configured to estimate location information of the UE according to the SNPL information carried in the scheduling request message, and finally determine an initial transmit power of the E-AGCH channel, and send the initial transmit power to the data sending module 360.
And a resource scheduling module 350, configured to schedule resources for the UE after receiving the scheduling request message, generate a scheduling grant message, and send the scheduling grant message to the data sending module 360.
A data sending module 360, configured to send the scheduling grant message to the UE on the E-AGCH channel using the initial transmit power.
In the system shown in fig. 3, two modules located at the UE side are optional modules.
Fig. 4 is a schematic structural diagram of another system for implementing power control of an E-AGCH channel according to the present invention, and as shown in fig. 4, the system includes a data receiving module 410, an expected power determining module 420, a message generating module 430, and a data sending module 440 on the UE side; the system also includes a data receiving module 450, a power determining module 460, a resource scheduling module 470 and a data transmitting module 480 located at the Node B side; wherein,
a data receiving module 410, configured to receive a message carrying the target block error rate sent by the RNC, and send the message to the expected power determining module 420.
The expected power determining module 420 is configured to find a target signal-to-noise ratio according to the target block error rate in the message, measure an interference value of a time slot in which the E-AGCH channel is located and a path loss of a cell in which the UE is located, calculate an expected transmission power txp, and send the expected transmission power txp to the message generating module 430.
A message generating module 430, configured to generate a scheduling request message with an addition of the desired transmit power txp or a difference (Pmax-txp) between the maximum transmit power and the desired transmit power, and send the scheduling request message to the data sending module 440.
A data sending module 440, configured to send the scheduling request message to the Node B.
A data receiving module 450, configured to send the received scheduling request message to the power determining module 460 and the resource scheduling module 470.
The power determining module 460 is configured to determine an initial transmit power Pinit of the E-AGCH channel according to the expected transmit power txp in the scheduling request message or a difference (Pmax-txp) between the maximum transmit power and the expected transmit power, and send the initial transmit power Pinit to the data sending module 480.
A resource scheduling module 470, configured to schedule resources for the UE, and generate a scheduling grant message to send to the data sending module 480.
A data sending module 480, configured to send the scheduling grant message to the UE on the E-AGCH channel using the initial transmit power.
In the system shown in fig. 4, four modules, i.e., a data receiving module 410, an expected power determining module 420, a message generating module 430, and a data transmitting module 440, are located on the UE side; the four modules, i.e., the data receiving module 450, the power determining module 460, the resource scheduling module 470, and the data transmitting module 480, located at the Node B side do not have to exist at the same time, and some modules located at the UE side may also form an independent device.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.