This invention relates in general to the field of wireless communications, and more particularly to a quality indicator and method for frame selection in a wireless network.
Modern wireless networks use Code-Division Multiple Access (CDMA) technology to share frequency across multiple users and applications. To provide continual coverage and thereby maintain Quality of Service (QoS), CDMA supports a “soft handoff.” In soft handoff, a mobile user communicates with a mobile switching center via two or more base transceiver station (BTS) sites and user data is broadcast and received by a number of the sites. This mode of communication makes the mobile-to-cell link resilient to obstructions in the beam path that can cause the active call to terminate abruptly. For example, for the mobile to drop a call, the paths to all of the cells would have to be obstructed.
During soft handoff, radio frames from each link of the handoff are typically compared based on a cyclic redundancy code (CRC) and a selected data frame is passed on to the network while the remaining redundant frames are discarded.
In the CRC method, a CRC character based upon the number if bits in the frame is calculated and added to the data block before the block is transmitted. The receiving end makes a similar calculation and compares its result with the CRC character. If the comparison indicates a difference, a mistake in transmission is indicated. In a wireless link, a CRC value is sent from the BTS along with the frame for soft handoff selection.
The present invention provides a link quality indicator and method for frame selection in a wireless network. In a particular embodiment, a plurality of link parameters are determined for each link and used for generating a quality indicator, which in turn is used for selecting between radio frames for soft handoff.
In accordance with one embodiment of the present invention, a radio frame is received from a wireless network. One or more link parameters, for example a power indicator based on a power control trend of the wireless link, is determined for the radio frame. A quality indicator for the radio frame is generated, based on the power indicator.
The present invention provides various technical advantages. Various embodiment of the present invention may provide some, all or none of these technical advantages.
Technical advantages of the present invention include an improved soft handoff process that uses a quality indicator including CRC and/or other quality valves for frame selection, resulting in an increase in the probability of selecting the best frame. Another technical advantage is that the quality indicator takes into account inherent information embedded within the frame such as the quality trend, direction, and interference from neighboring sectors and other mobile users. As a result, quality of the selected radio frame is enhanced and QoS of a connection is improved.
Further technical advantages may include assistance in handoff decision by predicting the mobility of the mobile device for smart/controlled handoff. Still further technical advantages may include the ability to control frame selection based upon the service type. Still further technical advantages may include backhaul traffic reduction, possibly comprising a reduction in redundant or duplicative traffic during soft handoff from base station transceivers involved in soft handoff to the base station controller.
Other technical advantages of the present invention will be readily apparent to one skilled in the art from the following figures, description and claims.
For a more complete understanding of the present invention and its advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
Referring to
The wireless network 12 includes a number of base transceiver stations (BTSs) 30 connected to base station controllers (BSCs) 32. The BTSs 30 each cover a geographic region or sector 34 of the wireless network 12 and communicate with mobile devices 36 in the sector 34. The mobile devices 36 may be cell phones, data phones, portable data devices, portable computers, handheld devices, handsets, portable network appliances or other suitable devices capable of communicating information over a wireless link 38.
The BSCs 32 are connected to each other, to the gateway 16 and to a mobile switching center (MSC) 40. The BSCs 32 and the MSC 40 provide switch and soft handoff functionality for the wireless network 12. In this way, voice, video, data and other information is routed to and from the mobile devices 36 and connections are maintained with the mobile devices 36 as they move throughout, or roam the wireless network 12.
In a particular embodiment of the present invention, each BSC 32 includes a selection and distribution unit (SDU) 60. The SDU 60 and/or other elements of the communication system 10 may comprise logic encoded in media. The logic may comprise software stored on the computer-readable medium, or programmed hardware such as application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) and the like. The SDU 60 may include programs, modules, functions, database tables and entries, data, routines, data storage, and other suitable elements that may be integrated or be distributed between components of the wireless network 12. Each BSC 32 may also include a lookup table 62 which may be utilized by the SDU 60 to provide soft handoff functionality. The operation of the SDU 60 and the lookup table 62 is described in further detail below.
Wireless link 38 is a radio frequency (RF) link. The wireless link 38 may be based on established technologies or standards such as IS-54 (TDMA), IS-95 (CDMA), GSM and AMPS, 802.11 based WLAN, or more recent technology such as CDMA 2000 and W-CDMA or proprietary radio interfaces. In a particular embodiment, wireless link 38 comprises a code division multiple access (CDMA) link based on a CDMA standard and in which packets are segmented into radio frames for transmission over the wireless interface and reassembled by the receiving device to reconstitute the packets.
The wireline network 14 includes a packet or other suitable data network 50 connecting a number of servers 52 to each other. The packet network 50 also connects to the public switched telephone network (PSTN) 54. Accordingly, mobile devices 36 may communicate through wireless network 12, packet network 50 and PSTN 54 with standard telephones, clients and computers using modems or digital subscriber line (DSL) connections or other telephony devices 58.
The data network 50 may be the Internet, intranet, extranet, or other suitable local or wide area network capable of communicating information between remote endpoints. For the Internet embodiment, information is transmitted in Internet protocol (IP) packets using transport control protocol/Internet protocol (TCP/IP). It will be understood that information may be transmitted in other suitable packets, including asynchronous transport mode (ATM) and other cells or datagrams.
The servers 52 may comprise voicemail servers (VMS), fax/modem servers, short message center (SMSC) servers, conferencing facilities, authentication, authorization, and accounting (AAA) servers, billing servers, home location registers (HLR), home subscriber servers (HSS), domain name servers (DNS) and other suitable servers and functionality providing services to mobile devices 36 and/or to wireless and/or wireline connections in the communications system 10.
The servers 52 and/or other elements of the wireless or wireline networks 12 and 14 store subscriber level information for users of the wireless and/or wireline networks 12 and 14. The service level information includes service, quality and/or service level agreement (SLA) parameters for user connections as well as rate and other subscription information.
In operation and in accordance with a particular embodiment of the present invention, during a call or other suitable audio, video, and/or data connection a mobile device 36 is in soft handoff with one or more of the BTSs 30. Redundant radio frames are received from the mobile device 36 at the BTSs 30 in soft handoff. The redundant frames comprise originally duplicate frames transmitted through different paths, the divergence possibly causing errors or other frame quality disparities. As used herein, the frame quality comprises a lack of defects, a lack of transmission errors, a relatively intact or complete frame state, or other, similar frame statistics or characteristics. Generally, a higher frame quality represents a higher level of confidence in the received frame.
In one embodiment, each BTS 30 involved in the soft handoff generates a quality indicator (QI) for its received radio frame and forwards the QI to the BSC 32. In a particular embodiment, the QI may be appended to the corresponding radio frame and together forwarded to the BSC 32 for use by the SDU 60. In this embodiment, the QI may comprise an 8-bit binary number appended to the beginning of the radio frame. See
The SDU 60 in the BSC 30 compares the QIs and selects the radio frame having a QI reflecting the best frame quality. The best frame quality may correspond to a numerically highest or lowest QI or may correspond to a particular QI. If two or more frames have the same QI reflecting the best frame quality, the selected frame may be chosen at random from those frames with the same QI reflecting the best frame quality. The selected frame is passed on to the network 50 by the SDU 60 while the remaining redundant frames are discarded.
In a particular embodiment, the SDU 60 involved in soft handoff may, in selecting the frame, refer to a lookup table 62 within the BSC 32. In the particular embodiment, the lookup table 62 indicates the QI and a quality indicator value (QIV) based upon the QI. See
In another embodiment, the BTS 30 may have functionality to calculate a QIV based upon the QI, and the BTS 30 may append the QIV, instead of or in addition to the QI, to the corresponding radio frame for forwarding and use in frame selection by the SDU 60 of the BSC 32.
In yet another embodiment, the QI or the QIV is sent by the BTS 30 without the frame, and the frame is temporarily buffered in the BTS 30. In this embodiment, the SDU 60 is operable to evaluate frame quality and thus select a frame for forwarding by the BTS 30 to the BSC 32 or other network element based upon the QI or QIV. The SDU 60 then sends an order to the specific BTS 30 to send the selected frame to the BSC 32 or other node for transmittal to the network 50.
In the illustrated embodiment, QI 80 comprises binary bits arranged from most significant bit (MSB) to least significant bit (LSB) in relative order of the indicators' importance for purposes of frame selection. In this embodiment, the bits include, in order of MSB to LSB, a one-bit cyclic redundancy code indicator (CI) 82, a two-bit energy indicator (EI) 84, a two-bit link power indicator (LI) 86, a two-bit soft handoff power indicator (SI) 88, and one reserved bit (R) 90. In the illustrated embodiment, the CI 82 indicates whether the cyclic redundancy code (CRC) check has been successful. If the CRC check is successful, then CI=1. If the CRC has failed, then CI=0.
The EI 84 indicates of a bit energy for the link. In the illustrated embodiment, the EI 84 is calculated using the received ratio of bit energy (Eb) to interference (Io) (either implicit or measured) averaged over a frame duration (for example, 20 msec). The ratio is first compared to a threshold (Th). If Eb/Io<Th, then EI=00. Otherwise, EI is assigned values 01, 10, or 11 depending on the magnitude of the received Eb/Io value. Generally, a higher value of EI indicates and/or corresponds to a higher quality received frame.
The LI 86 indicates if one or more types of power control commands for the wireless link 38 are increasing or decreasing. In the illustrated embodiment, the LI 86 indicates if average forward inner loop power control commands (at the BTS) over a frame duration (for example, 20 msec) has a positive slope or negative slope. If the slope is positive, then FI=00. If the slope is negative then the FI is assigned values 01, 10, or 11, depending on the steepness of the slope. Generally, a higher value of FI (i.e., steeper slope) indicates and/or corresponds to a higher quality received frame.
The SI 88 indicates if power control commands for the link and at least one other link participating in soft handoff with the first link are increasing or decreasing. In the illustrated embodiment, the SI 88 indicates if the outer loop power control trend is positive or negative over a duration (example, over 3 sec) for all links participating in soft handoff. If the slope is positive, then OI=00. If the slope is negative then the OI is assigned values 01, 10, or 11, depending on the steepness of the slope. Generally, a higher value of SI (i.e., steeper slope) indicates and/or corresponds to a higher quality received frame.
In the illustrated embodiment, the 8-bit byte is completed by one reserved bit 90. The reserved bit 90 in the present embodiment is set to 0 as a default, but in other embodiments may reflect additional parameters or information. In addition, the granularity of each indicator may be suitably increased or decreased to enhance the frame selection process based on frame quality.
Referring now to
Energy indicator (EI) column 94, link power indicator (LI) column 96, and soft handoff power indicator (SI) column 98 show, as described above, values for EI, LI, and SI represented in a two digit binary format, respectively. The one-bit reserved bit (R) column 100 contains only a zeros in the present embodiment.
In an eight-bit binary representation, a total of 256 different QI variants are possible. However, in the illustrated embodiment, only frames with the successful CRC checks would be further considered for frame selection, and only the two-bit EI, LI, and SI columns are utilized. Thus, in the illustrated embodiment, a total of 65 QI variants are possible.
Column 102 shows exemplary quality indicator values (QIVs) ranging from 0 to 22 assigned to the twenty-three QI variants, in accordance with the particular embodiment of the present invention shown in
At step 112, a bit energy indicator for each radio frame is determined at the BTS 30, based upon the ratio of received bit energy at the BTS 30 to interference. A threshold value comparison may be utilized in determining the bit energy indicator. The bit energy information may be stored and updated at the BTS 30 for each frame.
At step 114, a link power indicator for each radio frame is determined at the BTS 30. In a particular embodiment, the link power indicator may be based upon the slope of average forward inner loop power control commands over a given duration. This information may be stored and updated at the BTS 30 for each frame.
At step 116, a soft handoff power indicator for each radio frame is determined at the BTS 30. The soft handoff power indicator may be based upon whether power control commands for the link and at least one other link participating soft hand with the first link are increasing or decreasing. In one embodiment, the soft handoff power indicator is based upon the slope of the outer loop power control trend for the BTSs 30 involved in soft handoff over a given duration. This information may be stored and updated at the BTS 30 for each frame. Each BTS 30 may receive updated outer loop power control trend indicators for each BTS 30 involved in soft handoff.
At step 118, a QI 80 is generated at the BTS 30 based upon CRC indicator, the bit energy indicator, the link power indicator, and the soft handoff power indicator. As used herein, based upon may mean includes eacg indicator, includes some of the indicators, or is derived in some manner from the indicators.
At step 120, in accordance with one embodiment, the frames and corresponding QI 80 are forwarded by the BTS 30 to the BSC 32. The QI 80 may be appended to the frame, or may be send by out-of-band signalling. A relatively tight delay budget (for example, 5 ms) may not be substantially affected by sending the frame along with the QI or QIV. In another embodiment, only the QI 80 or QIV is sent to the BSC 32 while the frame is temporarily buffered until and if the frame is selected. An example of this latter embodiment is detailed further in
At step 122, the SDU 60 selects the frame based upon the QI 80. In a particular embodiment, the selection may be made based upon reference to a lookup table 62 with the frame having a QI corresponding to the highest QIV being selected. The lookup table 62 may be constructed to reflect the relative significance of the different indicators, depending upon the particular needs of the user. The selected frame is forwarded by the BSC 32 to the network 50, and the unselected frames are discarded.
At step 128, the BTSs involved in soft handoff transmit the QI 80 (or, alternatively, the QIV) to the BSC 32. At this step, and in accordance with this particular embodiment, the corresponding frames are not transmitted along with the QI 80 or QIV.
At step 130, the SDU 60 at the BSC 32 compares the received QI 80 or QIV, and at step 132 the SDU 60 selects a frame for transmittal to the network 50 based on a highest QIV.
At step 134, the SDU 60 sends a request to the selected BTS 30 (i.e., that particular BTS 30 buffering the selected frame) for the BTS 30 to transmit the selected frame.
At step 136, the selected BTS 30 transmits the selected frame to the BSC 32. At step 138, redundant buffered frames are discarded by the other BTSs 30. In one embodiment this is done by automatically discarding or dropping the frame if no signal is received to forward within a defined period of time. At step 140, the selected frame is transmitted by the BSC 32 to the network 50.
Although the present invention has been described with several embodiments, a myriad of changes, variations, alterations, transformations, and modifications may be suggested to one skilled in the art, and it is intended that the present invention encompass such changes, variations, alterations, transformations, and modifications as fall within the scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5386495 | Wong et al. | Jan 1995 | A |
5793805 | Nikides | Aug 1998 | A |
6072990 | Agrawal et al. | Jun 2000 | A |
6097953 | Bonta et al. | Aug 2000 | A |
6138020 | Galyas et al. | Oct 2000 | A |
6181738 | Chheda et al. | Jan 2001 | B1 |
6219342 | Rege | Apr 2001 | B1 |
6226283 | Neumiller et al. | May 2001 | B1 |
6256476 | Beamish et al. | Jul 2001 | B1 |
6308080 | Burt et al. | Oct 2001 | B1 |
6591104 | Ohtani et al. | Jul 2003 | B1 |
6622023 | Chheda | Sep 2003 | B1 |
6671518 | Harris et al. | Dec 2003 | B1 |
6728551 | Chang | Apr 2004 | B1 |