I. Field
The present disclosure relates generally to communication, and more specifically to techniques for controlling transmit power for wireless communication.
II. Background
Wireless communication networks are widely deployed to provide various communication services such as voice, video, packet data, messaging, broadcast, etc. These wireless networks may be multiple-access networks capable of supporting multiple users by sharing the available network resources. Examples of such multiple-access networks include Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) networks, and Single-Carrier FDMA (SC-FDMA) networks.
In a wireless communication network, a Node B may communicate with a user equipment (UE) on the downlink and uplink. The downlink (or forward link) refers to the communication link from the Node B to the UE, and the uplink (or reverse link) refers to the communication link from the UE to the Node B. The Node B may transmit data and signaling to multiple UEs. It may be desirable to transmit to each UE using as little transmit power as possible while achieving the desired reliability for the downlink transmission to that UE. This may allow the Node B to serve more UEs. Multiple UEs may also transmit simultaneously to the Node B. It may be desirable for each UE to transmit using as little transmit power as possible while achieving the desired reliability for the uplink transmission to the Node B. This may reduce interference to other UEs and improve system performance.
Techniques for controlling transmit power on the downlink and uplink are described herein. Due to link imbalance, one cell may have the best downlink for a UE and may be selected as a downlink (DL) serving cell for the UE. Another cell may have the best uplink for the UE and may be selected as an uplink (UL) serving cell for the UE.
In an aspect, power control may be performed such that reliable radio links can be obtained for both the DL and UL serving cells. In one design of UL power control with link imbalance, the UE may receive a first UL transmit power control (TPC) command from the DL serving cell and may receive a second UL TPC command from the UL serving cell. The UE may adjust its transmit power based on the first and second UL TPC commands and in accordance with an OR-of-the-UPs rule. The UE may increase its transmit power if either UL TPC command directs an increase in transmit power and may decrease its transmit power if both UL TPC commands direct a decrease in transmit power. This may ensure that both the DL and UL serving cells can reliably receive signaling sent by the UE.
In one design of DL power control with link imbalance, the UE may determine the received signal quality of the DL serving cell and may also determine the received signal quality of the UL serving cell. The UE may generate a DL TPC command based on the received signal qualities of both the DL and UL serving cells. For example, the UE may generate a first TPC command based on the received signal quality of the DL serving cell and may generate a second TPC command based on the received signal quality of the UL serving cell. The UE may then generate the DL TPC command based on the first and second TPC commands and in accordance with the OR-of-the-UPs rule. The UE may send the DL TPC command to both the DL and UL serving cells. This may ensure that the UE can reliably receive signaling sent by the DL and UL serving cells.
In another aspect, power control may be performed independently for the DL and UL serving cells. For DL power control, the UE may generate a first DL TPC command for the DL serving cell based on the received signal quality for this cell. The UE may generate a second DL TPC command for the UL serving cell based on the received signal quality for this cell. The UE may send the first DL TPC command to the DL serving cell and may send the second DL TPC command to the UL serving cell. Each cell may adjust its transmit power for the UE based on the DL TPC command sent to that cell by the UE. For UL power control, the UE may adjust its transmit power for each cell based on an UL TPC command received from that cell.
In yet another aspect, the cell with the best uplink for the UE may be selected as both the DL and UL serving cells for the UE. This may ensure that signaling sent by the UE on the uplink can be reliably received by the selected serving cell.
In yet another aspect, different cells may use different modulation schemes to send UL TPC commands to the UE. One or more cells (e.g., the cell with the best uplink) may send UL TPC commands to the UE using binary phase shift keying (BPSK). Other cells may send UL TPC commands to the UE using on-off keying (OOK). These cells may send many UP commands to the UE. Each UP command may be sent using an off signal value, and hence no transmit power may be consumed in the common case when an UP command is sent.
Various aspects and features of the disclosure are described in further detail below.
The power control techniques described herein may be used for various wireless communication networks such as CDMA, TDMA, FDMA, OFDMA and SC-FDMA networks. The terms “network” and “system” are often used interchangeably. A CDMA network may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includes Wideband-CDMA (W-CDMA) and other CDMA variants. cdma2000 covers IS-2000, IS-95, and IS-856 standards. A TDMA network may implement a radio technology such as Global System for Mobile Communications (GSM), etc. An OFDMA network may implement a radio technology such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM®, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunication System (UMTS). E-UTRA is also known as 3GPP Long Term Evolution (LTE) and is an upcoming release of UMTS. UTRA, E-UTRA and GSM are described in documents from an organization named “3rd Generation Partnership Project” (3GPP). cdma2000 and UMB are described in documents from an organization named “3rd Generation Partnership Project 2” (3GPP2). These various radio technologies and standards are known in the art. For clarity, certain aspects of the techniques are described below for a UMTS network that utilizes W-CDMA, and UMTS terminology is used in much of the description below.
A Node B is generally a fixed station that communicates with the UEs and may also be referred to as an evolved Node B (eNode B), a base station, an access point, etc. Each Node B provides communication coverage for a particular geographic area 102 and supports communication for the UEs located within the coverage area. The coverage area of a Node B may be partitioned into multiple (e.g., three) smaller areas, and each smaller area may be served by a respective Node B subsystem. The term “cell” can refer to the smallest coverage area of a Node B and/or a Node B subsystem serving this coverage area, depending on the context in which the term is used. In the example shown in
In general, any number of UEs may be dispersed throughout the wireless network, and each UE may be stationary or mobile. A UE may also be referred to as a mobile station, a terminal, an access terminal, a subscriber unit, a station, etc. A UE may be a cellular phone, a personal digital assistant (PDA), a wireless device, a handheld device, a wireless modem, a modem card, a laptop computer, etc. A UE may communicate with one or more Node Bs on the downlink (DL) and/or uplink (UL) at any given moment. In the description herein, a DL serving cell is a cell designated to transmit data on the downlink to a UE, and an UL serving cell is a cell designated to receive data on the uplink from the UE. The DL serving cell and the UL serving cell may be the same cell in the common scenario in which the uplink and downlink are balanced. The DL serving cell and the UL serving cell may be different cells in a link imbalance scenario in which one cell has the best downlink for the UE and another cell has the best uplink for the UE.
Wireless network 100 may also include other network entities such as those described by 3GPP. A network controller 130 may couple to the Node Bs and provide coordination and control for these Node Bs. Network controller 130 may be a single network entity or a collection of network entities. For example, network controller 130 may comprise one or more Radio Network Controllers (RNCs). Network controller 130 may couple to a core network that may include network entities supporting various functions such as packet routing, user registration, mobility management, etc.
3GPP Release 5 and later supports High-Speed Downlink Packet Access (HSDPA). 3GPP Release 6 and later supports High-Speed Uplink Packet Access (HSUPA). HSDPA and HSUPA are sets of channels and procedures that enable high-speed packet data transmission on the downlink and uplink, respectively.
UMTS uses various physical channels to send data and signaling on the downlink and uplink. Signaling may also be referred to as control information, feedback information, overhead information, etc. Signaling may include any information that is not user data or pilot. The physical channels for each link are channelized with different channelization codes and are thus orthogonal to one another in the code domain. Table 1 lists some physical channels in 3GPP Release 6, including physical channels used for HSDPA and HSUPA.
UE 120 may communicate with one or more cells on the downlink and uplink. DL power control may be used to adjust the transmit power of cells on the downlink. UL power control may be used to adjust the transmit power of UE 120 on the uplink. DL and UL power control may be performed as summarized in Table 2.
A DL TPC command is a TPC command sent by a UE and may be used to adjust the transmit power of a cell for transmission on the downlink. An UL TPC command is a TPC command sent by a cell and may be used to adjust the transmit power of a UE for transmission on the uplink. A TPC command may be either (i) an UP command to direct an increase in transmit power, e.g., by a predetermined amount such as 0.5 or 1.0 dB, or (ii) a DOWN command to direct a decrease in transmit power, e.g., by the predetermined amount.
UE 120 may send DL TPC commands and pilot on the DPCCH. The transmit power of the DL TPC commands and the pilot may be adjusted to achieve the desired reliability for the DL TPC commands, e.g., to achieve a target error rate for the DL TPC commands. Each cell may send UL TPC commands for different UEs on the F-DPCH. The transmit power of the UL TPC commands may be adjusted to achieve the desired reliability for the UL TPC commands.
Each cell may transmit the P-CCPCH on the downlink. The P-CCPCH is used directly as timing reference for downlink physical channels and is used indirectly as timing reference for uplink physical channels. Each cell may also transmit the F-DPCH on the downlink. The F-DPCH may be delayed by τDPCH,n chips from the frame boundary of the P-CCPCH. UE 120 may transmit the DPCCH on the uplink. The DPCCH may be delayed by T0=1024 chips from the frame boundary of the F-DPCH.
The DL serving cell may be the cell in the active set with the best downlink for the UE. The UE may estimate signal-to-noise-and-interference ratios (SINRs) of different cells based on pilots transmitted by these cells. The cell with the best downlink may be determined based on the SINR estimates for these cells. The cell with the best downlink may also be determined in other manners.
The UL serving cell may be the cell in the active set with the best uplink for the UE. Each cell may estimate the SINR of the UE based on the pilot sent by the UE. The cell with the best uplink may be determined based on the SINR estimates obtained by different cells for the UE. The cell with the best uplink may also be determined in other manners, e.g., based on the number of DOWN commands sent by the cells to the UE.
For data transmission on the downlink, the DL serving cell may send signaling on the HS-SCCH and data on the HS-PDSCH to the UE. The UE may send feedback information (e.g., channel quality indicator (CQI) and ACK/NAK) on the HS-DPCCH to the DL serving cell. For data transmission on the uplink, the UE may send signaling on the E-DPCCH and data on the E-DPDCH to the UL serving cell. The UL serving cell may send feedback information (e.g., ACK/NAK) on the E-HICH and signaling on the E-AGCH and E-RGCH to the UE. The UE may thus exchange different signaling with different cells for data transmission on the downlink and uplink.
Data may be sent using hybrid automatic retransmission (HARQ). For HARQ, each packet may be sent in one or more transmissions until the packet is decoded correctly. Hence, power control for data may not be critical. Certain types of signaling (e.g., signaling sent on the HS-SCCH, E-HICH, E-AGCH and E-RGCH) may be sent by the cells at transmit power determined autonomously by these cells. This transmission strategy is referred to as open loop power control.
For DL power control, the UE may estimate the SINR of the DL serving cell, generate DL TPC commands based on the SINR estimate, and send the DL TPC commands to all cells in the UE's active set. Each cell may adjust its transmit power for the UE based on the DL TPC commands received from the UE. Since the DL TPC commands are generated based on the SINR of the DL serving cell, good reliability may be achieved for the downlink from the DL serving cell. However, if the DL serving cell has the best downlink, which is normally the case, then the downlink from the UL serving cell may not be sufficiently reliable when the UL serving cell adjusts its transmit power using the same DL TPC commands generated by the UE for the best downlink.
For UL power control, each cell may estimate the SINR of the UE, generate UL TPC commands based on the SINR estimate, and send the UL TPC commands to the UE. The UE may adjust its transmit power based on the UL TPC commands received from all cells in its active set. The UE may apply the OR-of-the-DOWN rule, as is normally done, and may decrease its transmit power if any cell sends a DOWN command. In this case, the transmit power of the UE may be adjusted predominantly by the UL TPC commands from the UL serving cell, which may have the best uplink for the UE and may then send the most DOWN commands. The uplink for the UE, including feedback information meant for the DL serving cell, may not be sufficiently reliable at the DL serving cell since the transmit power of the UE is adjusted to achieve the target reliability for the best uplink at the UL serving cell.
The UE may send signaling (e.g., feedback such as CQI and ACK/NAK on the HS-DPCCH) specifically to the DL serving cell at transmit power determined based on UL TPC commands received from all cells in the active set, in accordance with the OR-of-the-DOWNs rule. If there is link imbalance, then this signaling may be reliably received by the UL serving cell having the best uplink for the UE but may not be reliably received by the DL serving cell. The UL serving cell may not be interested in the signaling and may have no way of forwarding the signaling to the DL serving cell. Performance of downlink data transmission may be adversely impacted by the DL serving cell not reliably receiving the signaling. Similarly, the UE may send DL TPC commands on the uplink at transmit power determined based on the OR-of-the-DOWNs rule. These DL TPC commands may be reliable at the cell with the best uplink but may be unreliable at cells with weaker uplink. These cells may then send many UP commands on the downlink to the UE.
In general, performing power control for a given direction (e.g., downlink or uplink) based on the best radio link in that direction may provide good reliability for the cell with the best radio link but may provide unsatisfactory performance for all other cells. If a single serving cell has the best downlink and the best uplink for the UE, then power control may be performed to achieve good reliability for both the downlink and uplink for this cell. However, when there is link imbalance, different cells may have the best downlink and the best uplink for the UE. In this case, it may be desirable to have reliable downlink for both the DL and UL serving cells so that the UE can reliably receive signaling sent by these cells. It may also be desirable to have reliable uplink to both the DL and UL serving cells so that these cells can reliably receive signaling sent by the UE.
In an aspect, power control for each direction may be performed such that reliable radio links can be obtained for both the DL and UL serving cells. Power control may attempt to achieve the following:
At the DL serving cell, an SINR estimator 412 may estimate the SINR of the pilot received from the UE and may provide an SNR estimate. A TPC command generator 414 may receive the SINR estimate and generate UL TPC commands for the UE, as follows:
If SINR_est<SINR_target, then UL TPC command=UP command, or
If SINR_est≧SINR_target, then UL TPC command=DOWN command, Eq (1)
where SINR_est is an SINR estimate for the UE, and SINR_target is a target SINR. The target SINR may be set to achieve the desired reliability for the uplink at the DL serving cell. The DL serving cell may send the UL TPC commands to the UE.
At the UL serving cell, an SINR estimator 422 may estimate the SINR of the pilot received from the UE. A TPC command generator 424 may receive an SINR estimate and generate UL TPC commands for the UE, as shown in equation (1). The target SINR used by the UL serving cell may or may not be equal to the target SINR used by the DL serving cell and may be set to achieve the desired reliability for the uplink at the UL serving cell. The UL serving cell may send the UL TPC commands to the UE.
At the UE, a TPC command detector 432 may receive and detect the UL TPC commands from the DL serving cell. Similarly, a TPC command detector 434 may receive and detect the UL TPC commands from the UL serving cell. A transmit power adjustment unit 436 may receive the UL TPC commands from the DL serving cell and the UL TPC commands from the UL serving cell. Unit 436 may combine the UL TPC commands from both cells and adjust the transmit power of the UE.
In one design, the UL TPC commands received from the DL and UL serving cells in each slot may be combined based on an OR-of-the-UPs rule, as follows:
Increase transmit power if either UL TPC command is an UP command, or
Decrease transmit power if both UL TPC commands are DOWN commands. Eq (2)
Unit 436 may provide the transmit power PUL to use in each slot. A transmit processor 438 may generate and send data, pilot and signaling on the uplink based on the transmit power PUL indicated by unit 436. The design in equation (2) may ensure that the transmission sent to each cell can be reliably received by that cell. For example, the design may ensure that the feedback information sent on the HS-DPCCH to the DL serving cell can be reliably received by this cell even if it does not have the best uplink for the UE.
In general, the UE may have any number of cells in its active set, and the DL serving cell may or may not be the UL serving cell. The UE may adjust its transmit power based on the UL TPC commands received from all cells in the active set, as follows:
In general, the OR-of-the-DOWNs rule and the OR-of-the-UPs rule may each be applied to any number of TPC commands. For OR-of-the-DOWNs of N TPC commands, where N>1, a DOWN command is obtained if any one of the N TPC commands is a DOWN command, and an UP command is obtained if all of the N TPC commands are UP commands. For OR-of-the-UPs of N TPC commands, an UP command is obtained if any one of the N TPC commands is an UP command, and a DOWN command is obtained if all of the N TPC commands are DOWN commands.
For rule 2 above, the DL serving cell with the weaker uplink may control the transmit power of the UE as a result of the OR-of-the-UPs rule. This may be desirable so that the signaling (e.g., CQI and ACK/NAK) sent by the UE to the DL serving cell can be reliably received by this cell. The UL TPC commands from the DL serving cell may be considered as CQI erasure indicators. In the link imbalance scenario, the UL TPC commands from the DL serving cell may be set to UP commands as needed in order to achieve a target CQI erasure rate. Based on the UL TPC commands, the UE may know whether or not the feedback information (e.g., the CQI and ACK/NAK) is erased at the DL serving cell, which may not have the best uplink for the UE. The UE may increase its transmit power based on the CQI erasure indicators so that the feedback information can be reliably received by the DL serving cell. This increase in transmit power for the DL serving cell may result in an increase in the transmit power of signaling sent on the E-DPCCH and data sent on the E-DPDCH to the UL serving cell. However, the higher transmit power for the E-DPDCH may reduce the number of transmissions/retransmissions.
A TPC command generator 516 may receive the SINR estimate for the DL serving cell from unit 512 and the SINR estimate for the UL serving cell from unit 514. Generator 516 may generate DL TPC commands based on the SINR estimates for the DL and UL serving cells, as follows:
If (DLSC_SINR_est<SINR_target) OR (ULSC_SINR_est<SINR_target)
then DL TPC command=UP command,
else DL TPC command=DOWN command, Eq (3)
where DLSC_SINR_est is the SINR estimate for the DL serving cell, and
ULSC_SINR_est is the SINR estimate for the UL serving cell.
The target SINR may be set to achieve the desired reliability for the downlink transmissions from both the DL and UL serving cells to the UE, e.g., a target UL TPC command error rate or better for each of the DL and UL serving cells. In another design that may be equivalent to equation (3), the UE may generate a first DL TPC command for the DL serving cell based on the SINR estimate for this cell and may generate a second DL TPC command for the UL serving cell based on the SINR estimate for this cell. The UE may then apply the OR-of-the-UPs rule to the first and second DL TPC commands. The UE may generate an UP command if either DL TPC command is an UP command and may generate a DOWN command otherwise. In any case, the UE may send the DL TPC commands to the DL and UL serving cells.
At the DL serving cell, a TPC command detector 522 may receive and detect the DL TPC commands from the UE. A transmit power adjustment unit 524 may adjust the transmit power for the UE based on the DL TPC commands, as follows:
Increase transmit power if DL TPC command is UP command, or
Decrease transmit power if DL TPC command is DOWN command. Eq (4)
Unit 524 may provide the transmit power PDL1 to use for the UE in each slot. A transmit processor 526 may generate and send data, signaling, and UL TPC commands based on the transmit power PDL1 to the UE.
At the UL serving cell, a TPC command detector 532 may receive and detect the DL TPC commands from the UE. A transmit power adjustment unit 534 may adjust the transmit power for the UE based on the DL TPC commands, as shown in equation (4). Unit 534 may provide the transmit power PDL2 to use for the UE in each slot. A transmit processor 536 may generate and send data, signaling, and UL TPC commands based on the transmit power PDL2 to the UE.
In general, the UE may generate DL TPC commands to achieve the following:
1. Reliable UL TPC commands and signaling from the DL serving cell, and
2. Reliable UL TPC commands and signaling from the UL serving cell.
The design above may ensure that the UL TPC commands from both the DL and UL serving cells can be reliably received by the UE. This may then allow for proper adjustment of the transmit power of the UE to achieve good reliability for the DL TPC commands and signaling sent by the UE on the uplink. This design may also ensure that signaling sent on the downlink can be reliably received by the UE. For UMTS, the design may ensure reliable reception of the following at the UE:
1. HS-SCCH from the DL serving cell,
2. Downlink E-channels from the DL and UL serving cells, and
3. F-DPCH from the DL and UL serving cells.
The downlink E-channels (e.g., E-HICH, E-AGCH and E-RGCH) may be power controlled based on the DL TPC commands sent by the UE. For example, the transmit power of the downlink E-channels may be set at a fixed offset from the transmit power of the F-DPCH. If there is link imbalance and the DL serving cell has better downlink than the UL serving cell, then the transmit power of the HS-SCCH, the F-DPCH, the downlink E-channels from the DL serving cell may be higher than necessary. However, the design may ensure adequate transmit power for the channels from the UL serving cell.
As shown in
The UE may also receive at least one TPC command from at least one non-serving cell for the UE. The UE may obtain an intermediate TPC command by applying an OR-of-the-DOWNs rule on the second TPC command received from the UL serving cell and the at least one TPC command received from the at least one non-serving cell. The UE may then obtain a final TPC command by applying the OR-of-the-UPs rule on the first TPC command received from the DL serving cell and the intermediate TPC command. The UE may then adjust its transmit power based on the final TPC command.
The UE may receive data from the DL serving cell (block 618) and may send signaling based on the adjusted transmit power to the DL serving cell (block 620). The UE may also send data and signaling based on the adjusted transmit power to the UL serving cell (block 622). The UE may generate a third TPC command based on the received signal quality (e.g., the SINR) of the DL serving cell and the received signal quality of the UL serving cell. The UE may send the third TPC command based on the adjusted transmit power to the DL and UL serving cells.
For block 712, the UE may receive a second TPC command from the DL serving cell and may determine the received signal quality of the DL serving cell based on the second TPC command. For block 714, the UE may receive a third TPC command from the UL serving cell and may determine the received signal quality of the UL serving cell based on the third TPC command. The second and third TPC commands may be sent by the DL and UL serving cells, respectively, with power control. The UE may also determine the received signal quality of each cell based on some other transmission sent by that cell.
For block 716, the UE may set the first TPC command to an UP command if either the received signal quality of the DL serving cell is below a first threshold or the received signal quality of the UL serving cell is below a second threshold. The UE may set the first TPC command to a DOWN command otherwise. The first threshold may be determined based on a performance metric for the DL serving cell, and the second threshold may be determined based on a performance metric for the UL serving cell. The first threshold may or may not be equal to the second threshold. For block 716, the UE may generate a second TPC command based on the received signal quality of the DL serving cell and may generate a third TPC command based on the received signal quality of the UL serving cell. The UE may then generate the first TPC command based on the second and third TPC commands and in accordance with an OR-of-the-UPs rule.
In another design, the UE may generate DL TPC commands based only on SINR estimates for the DL serving cell and may send these DL TPC commands to the DL serving cell. The DL serving cell may adjust its transmit power for the UE based on the DL TPC commands received from the UE. Each remaining cell in the UE's active set, including the UL serving cell, may set the transmit power for transmission to the UE in an open loop fashion, without considering the DL TPC commands and/or CQI reports sent by the UE.
In another aspect, power control may be performed independently for the DL and UL serving cells. For DL power control, the UE may generate a first set of DL TPC commands for the DL serving cell based on SINR estimates for this cell and may generate a second set of DL TPC commands for the UL serving cell based on SINR estimates for this cell. However, instead of combining the two sets of DL TPC commands as described above, the UE may send the first set of DL TPC commands on a first channel (e.g., an HS-UL-TPC channel) to the DL serving cell and may send the second set of DL TPC commands on a second channel (e.g., the DPCCH) to the UL serving cell. The DL serving cell may adjust its transmit power based on the first set of DL TPC commands received on the first channel. The UL serving cell may adjust its transmit power based on the second set of DL TPC commands received on the second channel.
For UL power control, the UE may adjust the transmit power of the first channel as well as other transmissions sent to the DL serving cell based on UL TPC commands received from this cell. The UE may adjust the transmit power of the second channel as well as other transmissions sent to the UL serving cell based on UL TPC commands received from this cell. The design thus separates the DL and UL power control for the DL serving cell from the DL and UL power control for the UL serving cell.
For UL power control, the UE may receive a third TPC command from the UL serving cell (block 924) and may adjust its transmit power for the UL serving cell based on the third TPC command (block 926). The UE may determine the received signal quality of the UL serving cell based on the third TPC command in block 912. The UE may send the first TPC command based on the adjusted transmit power for the UL serving cell in block 916. The UE may receive a fourth TPC command from the DL serving cell (block 928) and may adjust its transmit power for the DL serving cell based on the fourth TPC command (block 930). The UE may determine the received signal quality of the DL serving cell based on the fourth TPC command in block 914. The UE may send the second TPC command based on the adjusted transmit power for the DL serving cell in block 918.
In yet another aspect, a single cell may be selected as both the DL serving cell and the UL serving cell for the UE in a link imbalance scenario. The cell with the best uplink (instead of the cell with the best downlink) may be selected as the single serving cell for reasons described below.
For UL power control, each cell may generate UL TPC commands based on the pilot received from the UE and may send the UL TPC commands on the F-DPCH to the UE. Since the UL serving cell has the best uplink, the UL TPC commands from this cell may include approximately equal number of UP and DOWN commands. Since the DL serving cell has worse uplink, the UL TPC commands from this cell may include many UP commands. If the UE applies the OR-of-the-DOWNs rule, then the transmit power of the UE may be determined predominantly by the UL TPC commands from the UL serving cell, and many of the UP commands from the DL serving cell may be ignored. The UL serving cell may thus become the power-controlling cell for the UE and may make it difficult for the DL serving cell to reliably receive feedback information sent on the HS-DPCCH to the DL serving cell. Consequently, performance of data transmission on the downlink may degrade.
A single cell may be selected as both the DL and UL serving cells for the UE. If the cell with the best downlink is selected as the single serving cell, then the cell with the best uplink may power control down the transmit power of the UE, and the signaling sent by the UE to the cell with the best downlink may not be reliable. If the cell with the best uplink is selected as the single serving cell, then this cell will power control the transmit power of the UE to achieve reliable reception of the signaling sent by the UE to this cell. Thus, selecting the cell with the best uplink as the DL and UL serving cells for the UE may ensure reliable reception of signaling from the UE and good performance for data transmission on both the downlink and uplink.
For block 1112, the first cell may be identified as having the best uplink for the UE based on the TPC commands sent by the first and second cells to the UE, with the first cell sending more DOWN commands than the second cell. The first cell may also be identified as having the best uplink for the UE based on received signal quality of the UE at the first cell and received signal quality of the UE at the second cell.
For block 1114, the second cell may be identified as having the best downlink for the UE based on received signal quality of the first cell at the UE and received signal quality of the second cell at the UE. The second cell may also be identified as having the best downlink for the UE based on signaling sent by the UE.
In yet another aspect, different cells may use different modulation schemes to send UL TPC commands to the UE. TPC commands may be sent using BPSK. In this case, an UP command may be sent using one signal value (e.g., +V), and a DOWN command may be sent using another signal value (e.g., −V). The same amount of transmit power may be used to send either UP or DOWN command, which may improve the reliability of the TPC command. TPC commands may also be sent using OOK. In this case, an UP command may be sent using an off signal value (e.g., 0), and a DOWN command may be sent using an on signal value (e.g., +V). No transmit power is used to send an UP command, and transmit power is used to send a DOWN command.
As shown in
The UE may have knowledge of which cell(s) are sending UL TPC commands using BPSK and which cell(s) are sending UL TPC commands using OOK. The UE may perform detection for the UL TPC commands received from each cell based on whether BPSK or OOK was used by that cell to send the UL TPC commands. In one design, the UE may use different detection thresholds for BPSK and OOK.
The first modulation scheme may be BPSK, and the second modulation scheme may be OOK. The second TPC command may be sent with an off value (or no transmit power) for an UP command and with an on value (or transmit power) for a DOWN command. The UE may receive approximately equal number of UP and DOWN commands from the first cell and may receive more UP commands than DOWN commands from the second cell. The UE may perform detection for the first TPC command based on at least one first threshold selected for the first modulation scheme. The UE may perform detection for the second TPC command based on at least one second threshold selected for the second modulation scheme.
On the downlink, antenna 1324 may receive downlink signals transmitted by one or more Node Bs. A receiver (RCVR) 1326 may condition (e.g., filter, amplify, frequency downconvert, and digitize) the received signal from antenna 1324 and provide samples. A demodulator (Demod) 1316 may process (e.g., descramble, channelize, and demodulate) the samples and provide symbol estimates. A decoder 1318 may further process (e.g., deinterleave and decode) the symbol estimates and provide decoded data and signaling (e.g., UL TPC commands) sent to UE 120. Encoder 1312, modulator 1314, demodulator 1316, and decoder 1318 may be implemented by a modem processor 1310. These units may perform processing in accordance with the radio technology (e.g., W-CDMA) used by the wireless network.
A controller/processor 1330 may direct the operation of various units at UE 120. Controller/processor 1330 may implement process 600 in
Those of skill in the art would understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
The various illustrative logical blocks, modules, and circuits described in connection with the disclosure herein may be implemented or performed with a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The steps of a method or algorithm described in connection with the disclosure herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
In one or more exemplary designs, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
The previous description of the disclosure is provided to enable any person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not intended to be limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The present Application for Patent claims priority to Provisional U.S. Application Ser. No. 60/889,691, entitled “POWER CONTROL IN WCDMA,” filed Feb. 13, 2007, assigned to the assignee hereof, and expressly incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60889691 | Feb 2007 | US |