The described embodiments relate generally to wireless mobile communications. More particularly, a method is described for performing cell reselection prior to call origination by a mobile wireless communication device.
Mobile wireless communication devices, such as a cellular telephone or a wireless personal digital assistant, can provide a wide variety of communication services including, for example, voice communication, text messaging, internet browsing, and electronic mail. Mobile wireless communication devices can operate in a wireless communication network of overlapping “cells”, each cell providing a geographic area of wireless signal coverage that extends from a base transceiver station (BTS). Whether idle or actively connected, a mobile wireless communication device can be associated with a “serving” cell in a wireless communication network and be aware of neighbor cells to which the mobile wireless communication device can also associate. The quality of a communication link between the mobile wireless communication device and the BTS can vary based on the distance between them and on interference included in received signals at either end of the communication link. As the mobile wireless communication device moves further away from the BTS, eventually a neighbor cell can provide an equal or better performing communication link than the current serving cell. The mobile wireless communication device can include a process for determining if and when to switch cells with which it associates. If the mobile wireless communication device is actively connected to the serving cell, then the process of switching to a neighbor cell is known as “handoff.” For a mobile wireless communication device that is associated with a serving cell in an “idle” state, the process of associating with a neighbor cell is known as “cell reselection.”
When a mobile wireless communication device seeks to associate with a wireless communication network, such as after a power on initialization, the mobile wireless communication device can search for cells located in its vicinity. If a cell is located that has sufficient performance quality to provide a wireless communication link, then the mobile wireless communication device can associate with that cell. The mobile wireless communication device can then be “camped” on a particular “serving” cell in the wireless communication network of cells. While camped on the serving cell, the mobile wireless communication device can listen to messages broadcast from the serving cell BTS as well as from other BTS located in neighbor cells. If the mobile wireless communication device determines that a neighbor cell can provide a higher quality communication link than a current serving cell, then the mobile wireless communication device can disassociate from the current serving cell and associate with the neighbor cell, in a process known as “cell reselection,” typically after waiting for a certain time period. By waiting before performing cell reselection, the mobile wireless communication device can avoid bouncing between different cells as the quality of the communication links between the mobile wireless communication device and several nearby cells changes.
Waiting a fixed period of time before cell reselection, however, can result in a mobile wireless communication device continuing to associate with a serving cell to which the performance of a connection is degrading when the mobile wireless communication device seeks to originate an active connection. An active connection between the “idle” mobile wireless communication device and the BTS in the current serving cell can be initiated by the mobile wireless communication device or by the BTS through an exchange of a series of messages. While camped on a serving cell, a wireless mobile communication device can initiate a connection with the serving cell with which it is associated, but not with a neighbor cell, even if the performance of a connection between the mobile wireless communication device and the neighbor cell can result in a higher quality connection. The performance of a connection between the mobile wireless communication device and the serving cell can degrade sufficiently rapidly that the mobile wireless communication device cannot handoff to a neighbor cell before the connection drops.
Thus there exists a need to evaluate a quality of a link between a serving cell and a mobile wireless communication device and to reselect to a better quality cell if available prior to call origination by the mobile wireless communication device. Monitoring the quality of multiple neighbor cells in addition to the serving cell can improve a success rate of call origination.
This paper describes various embodiments that relate to methods to associate a mobile wireless communication device with network subsystems before initiating a connection of the mobile wireless communication device with a wireless communication network.
In one embodiment, a method is described. The method can be performed at a mobile wireless communication device. In the described embodiment, when the mobile wireless communication device is powered and not connected to a wireless network the mobile wireless communication device can evaluate wireless signal attributes of wireless signals received from a plurality of wireless network subsystems and identify one of the plurality of wireless network subsystems based on the evaluating until a network connection request is generated by the mobile wireless communication device. In response to the connection request, the mobile communication device can associate with the identified wireless network subsystem and initiate the connection to the wireless network using the identified wireless network subsystem.
In another embodiment, a method can be performed by a mobile wireless communication device. The mobile wireless communication device can generate a request to connect to a wireless network. In response to the request, the mobile wireless communication device can receive a wireless signal having one or more wireless signal attributes from a plurality of network subsystems, measure the at least one or more wireless signal attributes, compare the measured one or more signal attributes with each other, identify one of the plurality of network subsystems based on the comparing, and use the identified one of the plurality of network subsystems to connect to the wireless network.
A mobile wireless communication device is described that includes at least a wireless transceiver and a processor. In the described embodiment, the wireless transceiver is arranged to receive a wireless signal from a plurality of wireless network subsystems, the wireless signals having one or more signal attributes that includes at least a wireless signal strength and a wireless signal quality. The processor is arranged to execute instructions for measuring the one or more signal attributes of the wireless signal received by the mobile wireless communication device, compare the measured one or more signal attributes with each other, associating the mobile wireless communication device with one of the plurality of network subsystems based on the comparing, and initiating a connection between the mobile wireless communication device and the associated one of the plurality of network subsystems.
A method of reselecting a mobile wireless communication device between network subsystems before initiating a connection with a wireless communication network is described. The method can be performed by receiving a request to connect to the wireless communication network by the mobile wireless communication device, measuring one or more attributes of signals received by the mobile wireless communication device from a first network subsystem associated with the mobile wireless communication device and from a second network subsystem in the wireless communication network not associated with the mobile wireless communication device, reselecting the mobile wireless communication device to the first or second network subsystem based on the measured attributes of signals, and initiating the connection of the mobile wireless communication device with the wireless communication network through the reselected network subsystem.
Computer program product encoded in a tangible computer readable medium for associating a mobile wireless communication device with a wireless network substation of a wireless network based upon measured signal attributes of a wireless signal received at the mobile wireless communication device prior to the mobile wireless communication device joining the wireless network is described. The computer program product includes at least computer code for receiving the wireless signal at the mobile wireless communication device from a plurality of network subsystems of the wireless network, the wireless signal having one or more wireless signal attributes, computer code for measuring the at least one or more wireless signal attributes, computer code for comparing the measured one or more signal attributes with each other, computer code for identifying one of the plurality of network subsystems.
A mobile wireless communication device is described that includes at least a processor. When the mobile wireless communication device is not connected to a wireless network, the processor evaluates wireless signal attributes of wireless signals received from a plurality of wireless network subsystems, identifies the mobile wireless communication device with one of the plurality of wireless network subsystems based on the evaluating, repeats the evaluating and associating until a network connection request is generated by the mobile wireless communication device, and in response to the connection request, initiates the connection to the wireless network using the identified one of the plurality of wireless network subsystems.
The invention and the advantages thereof may best be understood by reference to the following description taken in conjunction with the accompanying drawings.
In the following description, numerous specific details are set forth to provide a thorough understanding of the concepts underlying the described embodiments. It will be apparent, however, to one skilled in the art that the described embodiments may be practiced without some or all of these specific details. In other instances, well known process steps have not been described in detail in order to avoid unnecessarily obscuring the underlying concepts.
A mobile wireless communication device 101 can include the capability to connect seamlessly with a wireless communication network 100 of overlapping wireless communication cells, each wireless communication cell covering a geographic area extending from a base transceiver station (BTS) as illustrated in
After a “power on” initialization, or similarly when entering a “new” wireless communication network, the mobile wireless communication device 101 can seek to associate with a cell in the wireless communication network 100. A BTS in each cell of the wireless communication network 100 can broadcast a set of messages at regular intervals that identify salient characteristics of the BTS. Based on measurements of received signal strength, or other quality metrics such as carrier to interference ratios, the mobile wireless communication device 101 can associate with a base transceiver station 104, thereby choosing a particular cell within the wireless communication network 100 as a “serving” cell 102. The process of associating with a cell can be also known as “camping” on that cell. After associating with the serving cell 102, the mobile wireless communication device can initiate connections (such as voice or data calls) with the serving cell 102. The base transceiver station 104 in the serving cell 102 can also initiate connections to the mobile wireless communication device 101, as the wireless network 100 can be aware of the association between the serving cell 102 and the mobile wireless communication device 101. While “camped” on the serving cell 102, the mobile wireless communication device 101 can continue to monitor broadcast signals from neighbor cells, each signal possibly traversing a different distance between its associated BTS and the mobile wireless communication device 101. As shown in
As shown in
In some situations, the signal strength of the connection between the mobile wireless communication device 101 and the BTS in the serving cell 203 can be sufficiently weak that the handoff from the serving cell 203 to the neighbor cell 204 cannot be realized. In this case, as shown in
Current methods can use received signal strength as a measure of quality for determining reselection; however, better and faster methods can also use other quality metrics. The quality of a connection between a mobile wireless communication device and a BTS can combine multiple measurements at the mobile wireless communication device based on signals broadcast from the BTS. One such measurement can include the receive signal strength 201 as indicated in
Besides receive signal strength, the mobile wireless communication device 101 can determine and track other quality metrics that can account for received interference as well as received signal. These quality metrics can include correlations of received signals with known data patterns, estimates of signal to noise ratios based on equalizer outputs, and indications of errors from decoding units within the receiver of the mobile wireless communication device 101. As shown in
The mobile wireless communication device 101 can also monitor a decode success rate for bursts received on the broadcast control channel (BCCH) 304, on the FCCH 302 and on the SCH 303. In a representative embodiment, the mobile wireless communication device 101 can maintain a database of quality for the serving cell and for one or more neighbor cells ranking each cell's performance using quality metrics as described above. The mobile wireless communication device can monitor the BCCH 304 in the serving cell and the FCCH 302 and the SCH 303 in known neighbor cells. (For GSM networks, the serving cell can broadcast on the BCCH a list of neighbor cells.) A neighbor cell can be considered a candidate for reselection if a minimum threshold is met for one or more of the monitored quality metrics. For example, a threshold can be set for the decode success of the FCCH and SCH that indicates that minimal or no decoding errors are expected for communication with a reselected neighbor cell. The mobile wireless communication device 101 can include a battery, and to minimize power consumption by the battery, the mobile wireless communication device can reduce computational cycles by limiting the monitoring and ranking of connection quality to periods when the serving cell's performance is degrading rather than all of the time.
In step 503, the mobile wireless communication device 101 can determine if the current serving cell's signal strength falls below a first threshold, thereby detecting if the performance of a connection between the mobile wireless communication device 101 and the wireless communication network through the BTS in the serving cell can potentially prove inadequate. In an embodiment, the mobile wireless communication device 101 can determine if the receive signal strength of the serving cell falls below a first threshold. If the current serving cell's signal strength exceeds the first threshold, then in step 506, the mobile wireless communication device 101 can originate a call with the BTS in the serving cell. Otherwise, in step 504, the mobile wireless communication device 101 can determine if the current serving cell's signal quality level falls below a second threshold. While the test for signal strength in step 503 can determine if signals received from the BTS in the serving cell can be low, the interference level can also be low and the quality of a connection with the serving cell, e.g. based on a signal to interference ratio, can be adequately high for effective communication. Quality metrics such as measuring the decode success rate of FCCH and SCH frames and examining receive equalizer outputs can be analyzed in the mobile wireless communication device 101 to assess a serving cell's quality of connection. While the method outlined in
If the current serving cell's quality level exceeds the second threshold, then in step 506 the mobile wireless communication device 101 can originate a call with the BTS in the serving cell. Otherwise, in step 505, the mobile wireless communication device 101 can determine if a “better” neighbor cell, e.g. one with higher signal strength or higher quality, is available. Even if the serving cell's signal strength and quality fall below designated thresholds, in some cases. all neighbor cells can have weaker signal strengths. In this case, the mobile wireless communication device 101 can originate the call with the BTS of the serving cell in step 506. If, however, a neighbor cell has higher signal strength than the current serving cell, then the mobile wireless communication device 101 can determine if the neighbor cell can be more suitable for completing the requested call. In a representative embodiment for a GSM wireless communication network, the mobile wireless communication device 101, in step 505, can determine if a C2 timer is running for a neighbor cell. The C2 timer associated with the neighbor cell can provide an indication to the mobile wireless communication device 101 that the signal strength of the neighbor cell exceeds the signal strength of the current serving cell.
If a neighbor cell with higher signal strength than the current serving cell exists, then in step 507, the mobile wireless communication device 101 can determine if recent system information has been read for the neighbor cell identified in step 505. Both the serving cell and neighbor cells can be regularly monitored for one or more metrics such as a measure of signal strength, interference levels, decoding errors, equalizer outputs or other receive parameters to assess and rank the quality of connections with the different cells to which the mobile wireless communication device 101 can connect. A history of system information for the serving cell and neighbor cell can be analyzed by and stored in the mobile wireless communication device to assist with determining a cell with which to associate and connect to the wireless network. The mobile wireless communication device 101 can choose to associate with and connect to the network through a cell with more stable signal quality.
If current system information is not available for the identified “better” neighbor cell, then in step 508 the mobile wireless communication device 101 can read and update available system information for the neighbor cell. With system information available, the mobile wireless communication device 101, in step 509, can determine if the quality of a connection using the neighbor cell can exceed the quality using the current serving cell. If the quality of the neighbor cell is lower than the quality of the serving cell, then the mobile wireless communication device 101 can originate the call through the current serving cell in step 506.
If the neighbor cell's quality exceeds the current serving cell's quality, then in step 510 the mobile wireless communication device 101 can determine if the serving cell and neighbor cell have the same location area identifier (LAI). Sets of cells within a wireless communication network can be grouped together by a common LAI such as for a group of cells serving a particular geographic area. If the neighbor cell has a different location area identifier (LAI) than the serving cell, then the mobile wireless communication device 101 can originate a call in the serving cell (step 506). If the neighbor cell has the same LAI as the serving cell, then in step 511, the mobile wireless communication device can reselect to the neighbor cell. Finally, in step 512, the mobile wireless communication device 101 can originate a call in the neighbor cell (which can actually be a new serving cell after reselection in step 510).
The following table lists a hypothetical set of monitored quality values for a serving cell and several neighbor cells in a wireless communication network. This table can illustrate representative embodiments of the methods shown in
At time T0, a mobile wireless communication device 101 can be associated with a serving cell (SCELL) having a receive signal strength indicator (RSSI) of −90 dBm and a receive signal quality measure (SNR) of 6 dB. Each of three neighbor cells (NCELL1, NCELL2 and NCELL 3) can have lower values of receive signal strength than the serving cell as indicated. The mobile wireless communication device 101 can require a minimum receive signal strength of at least −95 dBm for the first threshold in step 503 of
Software, hardware, or a combination of hardware and software can implement various aspects of the described embodiments. The described embodiments can also be encoded as computer program code and/or instructions on a non-transitory computer-readable medium. The non-transitory computer-readable medium is any data storage device that can store data that can thereafter be read by a computer system. Examples of the non-transitory computer-readable medium include read-only memory, random-access memory, CD-ROMs, DVDs, magnetic tape and optical data storage devices. The computer program code and/or instructions can also be distributed over network-coupled computer systems so that the computer program code and/or instructions are stored and executed in a distributed fashion.
The various aspects, embodiments, implementations or features of the described embodiments can be used separately or in any combination. The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the invention. Thus, the foregoing descriptions of specific embodiments of the present invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed. It will be apparent to one of ordinary skill in the art that many modifications and variations are possible in view of the above teachings.
The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated.
This patent application is a continuation of U.S. application Ser. No. 12/769,473, filed Apr. 28, 2010, entitled “METHOD AND APPARATUS FOR CELL RESELECTION”, which claims the benefit of U.S. Provisional Application No. 61/307,373, filed Feb. 23, 2010, entitled “CELL RE-SELECTION CALL ORIGINATION”, which are herein incorporated by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
5379447 | Bonta et al. | Jan 1995 | A |
5768267 | Raith et al. | Jun 1998 | A |
5974320 | Ward et al. | Oct 1999 | A |
6259915 | Raith | Jul 2001 | B1 |
6510146 | Korpela et al. | Jan 2003 | B1 |
7616933 | Moore | Nov 2009 | B2 |
20030040311 | Choi | Feb 2003 | A1 |
20040192296 | Ohmori | Sep 2004 | A1 |
20060084443 | Yeo et al. | Apr 2006 | A1 |
20070173255 | Tebbit | Jul 2007 | A1 |
20070259699 | Homchaudhuri | Nov 2007 | A1 |
20070275717 | Edge et al. | Nov 2007 | A1 |
20070298796 | Moon et al. | Dec 2007 | A1 |
20080039094 | Jeong et al. | Feb 2008 | A1 |
20080108346 | Umatt et al. | May 2008 | A1 |
20080167044 | Natsume | Jul 2008 | A1 |
20090047954 | Tenny et al. | Feb 2009 | A1 |
20090075690 | Roberts et al. | Mar 2009 | A1 |
20090135784 | Horn et al. | May 2009 | A1 |
20090154416 | Lu et al. | Jun 2009 | A1 |
20090170510 | Kim | Jul 2009 | A1 |
20090175183 | Mochizuki et al. | Jul 2009 | A1 |
20090190500 | Ji et al. | Jul 2009 | A1 |
20090239535 | Chun | Sep 2009 | A1 |
20100014454 | Reddy et al. | Jan 2010 | A1 |
20100035610 | Narang et al. | Feb 2010 | A1 |
20100130215 | Jung et al. | May 2010 | A1 |
20100290389 | Hou et al. | Nov 2010 | A1 |
20100311421 | Mach | Dec 2010 | A1 |
20100323663 | Vikberg | Dec 2010 | A1 |
20110269449 | Kazmi et al. | Nov 2011 | A1 |
Number | Date | Country |
---|---|---|
1916865 | Apr 2008 | EP |
07307971 | Nov 1995 | JP |
H1175237 | Mar 1999 | JP |
H11075237 | Mar 1999 | JP |
H11136738 | May 1999 | JP |
H11308663 | Nov 1999 | JP |
2001095028 | Apr 2001 | JP |
2002044700 | Feb 2002 | JP |
2004187104 | Jul 2004 | JP |
10-2001-0052421 | Jun 2001 | KR |
10-2005-0017514 | Feb 2005 | KR |
10-2006-0027761 | Mar 2006 | KR |
10-2008-0068993 | Jul 2008 | KR |
9901005 | Jan 1999 | WO |
99-63771 | Dec 1999 | WO |
WO2008038336 | Apr 2008 | WO |
WO2009045968 | Apr 2009 | WO |
Entry |
---|
Extended European Search Report and Search Opinion dated May 2, 2011 from European Application No. 11155517.3. |
Korean Office Action for KR 10-2011-16214 dated Apr. 26, 2012. |
Russian Office Action for RU 2011106370/07 dated Apr. 25, 2012. |
Final Rejection in Japanese Application No. 2011-009160 dated May 27, 2013. |
First Office Action in Japanese Application No. 2011-009160 dated Sep. 24, 2012. |
KIPO's Notice of second Final Rejection (Translation) in Korean Application No. 10-2011 16214 dated Dec. 26, 2012. |
Resolution on granting patent for invention in Russian Application No. 2011106370/07 (009038), Aug. 1, 2013. |
“Complexity analysis for parallel GSM synchronisation”, Siemens, 3GPP TSG-RAN Working Group 1 (Radio) Meeting #6, TSGR1#6(99)873, Espoo, Finland, Jul. 13-16, 1999, chapters 3-5, 4 pages. |
Japanese Patent Application No. 2013-200480—0ffice Action dated Jun. 30, 2014. |
Korean Office Action; KR Patent Application No. 10-2013-0090031 dated May 16, 2016. |
Japanese Patent Application No. 2015-166133—Office Action dated Aug. 8, 2016. |
Number | Date | Country | |
---|---|---|---|
20150105078 A1 | Apr 2015 | US |
Number | Date | Country | |
---|---|---|---|
61307373 | Feb 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12769473 | Apr 2010 | US |
Child | 14486892 | US |