Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ENHANCED GSM CELL ACQUISITION
Document Type and Number:
WIPO Patent Application WO/2015/024366
Kind Code:
A1
Abstract:
A method for wireless communication operable at a mobile station is described. The mobile station performs a power scan in a plurality of bands to determine a scan list including a plurality of radio frequency (RF) channels. The mobile station further performs an acquisition scan to identify one or more public land mobile networks (PLMNs) in accordance with the scan list. The mobile station further adjusts the number of RF channels in the scan list based on a result of the acquisition scan for finding a public land mobile network (PLMN) for providing service to the mobile station.

Inventors:
DHANDA SINGH MUNGAL (GB)
CHILDREN J PHILIP (GB)
WALKE SIMON (GB)
BEALES MARK DAMON (GB)
GUO JIMING (CN)
Application Number:
PCT/CN2014/070649
Publication Date:
February 26, 2015
Filing Date:
January 15, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
QUALCOMM INC (US)
DHANDA SINGH MUNGAL (GB)
CHILDREN J PHILIP (GB)
WALKE SIMON (GB)
BEALES MARK DAMON (GB)
GUO JIMING (CN)
International Classes:
H04W48/16
Foreign References:
CN103229571A2013-07-31
CN1883221A2006-12-20
US20110085589A12011-04-14
Attorney, Agent or Firm:
NTD PATENT & TRADEMARK AGENCY LIMITED (Block A Investment Plaza,27 Jinrongdajie, Xicheng District, Beijing 3, CN)
Download PDF:
Claims:
CLAIMS

1. A method for wireless communication operable at a mobile station, comprising: performing a power scan in a plurality of bands to determine a scan list

comprising a plurality of radio frequency (RF) channels; performing an acquisition scan to identify one or morepublic land mobile

networks (PLMNs)in accordance with the scan list; and

adjusting the number of RF channels in thescan list based on a result of the acquisition scan for finding a public land mobile network (PLMN) for providing service to the mobile station.

2. The method of claim 1, wherein adjusting the number of RF channels in the scan list comprises:

if the PLMN was not found during the acquisition scan,

increasing the number of RF channels in the scan list to include additional RF channels found during the power scan.

3. The method of claim 1, further comprising:

if the PLMN was found or all RF channels found during the power scan are exhausted during the acquisition scan, stopping the acquisition scan.

4. The method of claim 1, further comprising:

maintaining a PLMN database comprising a plurality of regions and

corresponding PLMNs available in each of the regions; determining a list of PLMNs expected to be available in a region in which the mobile station is currently located, based on the PLMN database; and if all of the expected PLMNs were found or thescan list were exhausted during the acquisition scan, stopping the acquisition scan.

5. The method of claim 4, further comprising updating the PLMN database, comprising:

performing a full search in all bands supported by the mobile station for

available RF channels;

finding available PLMNs based on the available RF channels; adding newly found PLMNs among the available PLMNs to the PLMN database; and

removing one or more PLMNs from the PLMN database that have not been

found for a predetermined number of full searches.

6. The method of claim 1, further comprising identifying the PLMN from a SIM card of the mobile station.

7. The method of claim 1, wherein the PLMN comprises a home public land mobile network.

8. The method of claim 1, wherein the plurality of RF channels are represented by a plurality of absolute radio frequency channel numbers.

9. A mobile station comprising:

means for performing a power scan in a plurality of bands to determine a scan list comprising a plurality of radio frequency (RF) channels; means for performing an acquisition scan to identify one or more public land mobile networks (PLMNs) in accordance with the scan list; and means for adjusting the number of RF channels in the scan list based on a result of the acquisition scan for finding a public land mobile network (PLMN) for providing service to the mobile station.

10. The mobile station of claim 9, wherein the means for adjusting thenumberofRF channels in the scan list comprises:

if the PLMN was not found during the acquisition scan,

means for increasing the number of RF channels in the scan list to include additional RF channels found during the power scan.

11. The mobile station of claim 9, further comprising:

if the PLMN was found or all RF channels found during the power scan are

exhausted during the acquisition scan, means for stopping the acquisition scan.

12. The mobile station of claim 9, further comprising:

means for maintaining a PLMN database comprising a plurality of regions and corresponding PLMNs available in each of the regions; means for determining a list of PLMNs expected to be available in a region in which the mobile station is currently located, based on the PLMN database; and

if all of the expected PLMNs were found or the scan list were exhausted during the acquisition scan, means for stopping the acquisition scan.

13. The mobile station of claim 12, further comprising means for updating the PLMN database, configured to:

perform a full search in all bands supported by the mobile station for available RF channels;

find available PLMNs based on the available RF channels;

add newly found PLMNs among the available PLMNs to the PLMN database; and

remove one or more PLMNs from the PLMN database that have not been found for a predetermined number of full searches.

14. The mobile station of claim 9, further comprising means for identifying the PLMN from a SIM card of the mobile station.

15. The mobile station of claim 9, wherein the PLMN comprises a home public land mobile network.

16. The mobile station of claim 9, wherein the plurality of RF channels are represented by a plurality of absolute radio frequency channel numbers.

17. An apparatus for wireless communication, comprising:

at least one processor;

a communication interface coupled to the at least one processor; and

a memory coupled to the at least one processor,

wherein the at least one processor comprises: first circuitry configured to perform a power scan in a plurality of bands to determine a scan list comprising a plurality of radio frequency (RF) channels;

second circuitry configured to perform an acquisition scan to identify one or more public land mobile networks (PLMNs) in accordance with the scan list; and

third circuitry configured to adjust the number of RF channels in the scan list based on a result of the acquisition scan for finding a public land mobile network (PLMN) for providing service to the apparatus.

The apparatus of claim 17, wherein the third circuitryis further configured to: if the PLMN was not found during the acquisition scan,

increase the number of RF channels in the scan list to include additional

RF channels found during the power scan.

The apparatus of claim 17, further comprising:

if the PLMN was found or all RF channels found during the power scan are exhausted during the acquisition scan, fourth circuitry configured to stop the acquisition scan.

The apparatus of claim 17, further comprising:

fourth circuitry configured to maintain a PLMN database comprising a plurality of regions and corresponding PLMNs available in each of the regions; fifth circuitry configured to determine a list of PLMNs expected to be available in a region in which the apparatus is currently located, based on the

PLMN database; and

if all of the expected PLMNs were found or the scan list were exhausted during the acquisition scan, sixth circuitry configured to stop the acquisition scan.

The apparatus of claim 20, further comprising seventh circuitryconfigured to: perform a full search in all bands supported by the apparatus for available RF channels;

find available PLMNs based on the available RF channels; add newly found PLMNs among the available PLMNs to the PLMN database; and

remove one or more PLMNs from the PLMN database that have not been found for a predetermined number of full searches.

22. The apparatus of claim 17, further comprising fourth circuitry configured to identify the PLMN from a SIM card of the apparatus.

23. The apparatus of claim 17, wherein the PLMN comprises a home public land mobile network.

24. The apparatusof claim 17, wherein the plurality of RF channels are represented by a plurality of absolute radio frequency channel numbers.

25. A computer-program product, comprising:

a computer-readable medium comprising code for causing a mobile station to: perform a power scan in a plurality of bands to determine a scan list

comprising a plurality of radio frequency (RF) channels;

perform an acquisition scan to identify one or more public land mobile networks (PLMNs) in accordance with the scan list; and

adjust the number of RF channels in the scan list based on a result of the acquisition scan for finding a public land mobile network (PLMN) for providing service to the mobile station.

26. The computer-program product of claim 25, further comprising code for causing the mobile station to:

if the PLMN was not found during the acquisition scan,

increase the number of RF channels in the scan list to include additional RF channels found during the power scan.

27. The computer-program product of claim 25, further comprising code for causing the mobile station to:

if the PLMN was found or all RF channels found during the power scan are exhausted during the acquisition scan, stop the acquisition scan.

28. The computer-program product of claim 25, further comprising code for causing the mobile station to:

maintain a PLMN database comprising a plurality of regions and corresponding

PLMNs available in each of the regions;

determine a list of PLMNs expected to be available in a region in which the mobile station is currently located, based on the PLMN database; and if all of the expected PLMNs were found or the scan list were exhausted during the acquisition scan, stop the acquisition scan.

29. The computer-program product of claim 28, further comprising code for causing the mobile station to:

perform a full search in all bands supported by the mobile station for available RF channels;

find available PLMNs based on the available RF channels;

add newly found PLMNs among the available PLMNs to the PLMN database; and

remove one or more PLMNs from the PLMN database that have not been found for a predetermined number of full searches.

30. The computer-program product of claim 25, further comprising code for causing the mobile station to identify the PLMN from a SIM card.

31. The computer-program product of claim 25, wherein the PLMN comprises a home public land mobile network.

32. The computer-program product of claim 25, wherein the plurality of RF channels are represented by a plurality of absolute radio frequency channel numbers.

Description:
ENHANCED GSM CELL ACQUISITION

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims priority to and the benefit of PCT patent application no. PCT/US2013/081948 filed in the on 21 August 2013, the entire content of which is incorporated herein by reference.

TECHNICAL FIELD

[0002] The present disclosure relates generally to communication systems. More specifically, the present disclosure relates to systems and methods for enhanced Global System for Mobile Communications (GSM) cell acquisition.

BACKGROUND

[0003] Wireless communication systems have become an important means by which many people worldwide have come to communicate.A wireless communication system may provide communication for a number of wireless communication devices, each of which may be serviced by a base station.

[0004] Users of wireless communication devices desire that their devices have many features. For example, a user may expect to power on a wireless communication device and immediately make or receive a phone call.But, wireless communication devices must perform initial acquisition and camp on procedures before service can be obtained and wireless communications can be established.Those procedures may need to be performed at power on and whenever a wireless communication device leaves a service area and then returns to a service area.These procedures may require considerable amounts of time before a user can make a phone call.Benefits may be realized by decreasing the amount of time needed for acquisition and camp on procedures.

SUMMARY

[0005] The following presents a simplified summary of one or more aspects of the present disclosure, in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated features of the disclosure, and is intended neither to identify key or critical elements of all aspects of the disclosure nor to delineate the scope of any or all aspects of the disclosure. Its sole purpose is to present some concepts of one or more aspects of the disclosure in a simplified form as a prelude to the more detailed description that is presented later.

[0006] In one aspect, the disclosure provides a method for wireless communication operable at a mobile station. The mobile station performs a power scan in a plurality of bands to determine a scan list including a plurality of radio frequency (RF) channels. The mobile station performs an acquisition scan to identify one or more public land mobile networks (PLMNs) in accordance with the scan list. In addition, the mobile station adjusts the number of RF channels in the scan list based on a result of the acquisition scan for finding a public land mobile network (PLMN) for providing service to the mobile station.

[0007] In accordance with another aspect of the disclosure, a mobile station includes means for performing a power scan in a plurality of bands to determine a scan list including a plurality of radio frequency (RF) channels; means for performing an acquisition scan to identify one or more public land mobile networks (PLMNs) in accordance with the scan list; and means for adjusting the number of RF channels in the scan list based on a result of the acquisition scan for finding a public land mobile network (PLMN) for providing service to the mobile station.

[0008] In accordance with another aspect of the disclosure, an apparatus for wireless communication, includes at least one processor, a communication interface coupled to the at least one processor, and a memory coupled to the at least one processor. The at least one processor includes a number of circuitries. The processor includes first circuitry is configured to perform a power scan in a plurality of bands to determine a scan list including a plurality of radio frequency (RF) channels. The processor includes second circuitry configured to perform an acquisition scan to identify one or more public land mobile networks (PLMNs) in accordance with the scan list. The processor includes third circuitry configured to adjust the number of RF channels in the scan list based on a result of the acquisition scan for finding a public land mobile network (PLMN) for providing service to the apparatus.

[0009] Another aspect of the disclosure provides a computer-program product that includes a computer-readable medium including code for causing a mobile station to perform various functions. The code causes the mobile station to perform a power scan in a plurality of bands to determine a scan list including a plurality of radio frequency (RF) channels. The code causes the mobile station to perform an acquisition scan to identify one or more public land mobile networks (PLMNs) in accordance with the scan list. In addition, the code causes the mobile station to adjust the number of RF channels in the scan list based on a result of the acquisition scan for finding a public land mobile network (PLMN) for providing service to the mobile station.

[0010] In some embodiments, the RF channels may be represented by absolute radio frequency channel numbers (ARFCNs). For example, a mobile station performs a power scan in a plurality of bands to determine a scan list including a plurality of ARFCNs. The mobile station performs an acquisition scan to identify one or more public land mobile networks (PLMNs) in accordance with the scan list. In addition, the mobile station adjusts the number of ARFCNs in the scan list based on a result of the acquisition scan for finding a public land mobile network (PLMN) for providing service to the mobile station.

[0011] These and other aspects of the invention will become more fully understood upon a review of the detailed description, which follows. Other aspects, features, and embodiments of the present invention will become apparent to those of ordinary skill in the art, upon reviewing the following description of specific, exemplary embodiments of the present invention in conjunction with the accompanying figures. While features of the present invention may be discussed relative to certain embodiments and figures below, all embodiments of the present invention can include one or more of the advantageous features discussed herein. In other words, while one or more embodiments may be discussed as having certain advantageous features, one or more of such features may also be used in accordance with the various embodiments of the invention discussed herein. In similar fashion, while exemplary embodiments may be discussed below as device, system, or method embodiments it should be understood that such exemplary embodiments can be implemented in various devices, systems, and methods.

BRIEF DESCRIPTION OF THE DRAWINGS

[0012] FIG. 1 shows a wireless communication system with a wireless device and a base station according to some aspects of the disclosure;

[0013] FIG. 2 shows an example of a wireless communication system according to some aspects of the disclosure;

[0014] FIG. 3 shows a block diagram of a transmitter and a receiver in a wireless communication system according to some aspects of the disclosure; [0015] FIG. 4 shows a block diagram of a design of a receiver unit anddemodulator at a receiver according to some aspects of the disclosure;

[0016] FIG. 5 shows example frame and burst formats in GSM according to some aspects of the disclosure;

[0017] FIG. 6 shows an example spectrum in a GSM system according to some aspects of the disclosure;

[0018] FIG. 7 illustrates an example of a wireless device that includes transmit circuitry (including a power amplifier), receive circuitry, a power controller, a decode processor, a processing unit for use in processing signals and memory according to some aspects of the disclosure;

[0019] FIG. 8 illustrates an example of a transmitter structure and/or process according to some aspects of the disclosure;

[0020] FIG. 9 is a flow diagram illustrating a method for improved GSM cell acquisition according to some aspects of the disclosure;

[0021] FIG. 10 is a flow diagram of a method for enhanced GSM cell acquisition according to some aspects of the disclosure;

[0022] FIG. 11 is a flow diagram of another method for enhanced GSM cell acquisition according to some aspects of the disclosure;

[0023] FIG. 12 is a flow diagram of a method for maintaining a public land mobile network (PLMN) database;

[0024] FIG. 13 is a flow diagram of a method for updating the PLMN database;

[0025] FIG. 14 illustrates a GSM multiframe according to some aspects of the disclosure; and

[0026] FIG. 15 is a conceptual diagram illustrating a processor and a computer- readable medium for improvedGSM cell acquisition in accordance with aspects of the disclosure.

DETAILED DESCRIPTION

[0027] FIG. 1 shows a wireless communication system 100 with multiple wireless devices according to some aspects of the disclosure. Wireless communication systems 100 are widely deployed to provide various types of communication content such as voice, data and so on. A wireless device may be a base station 102 or a wireless communication device 104. The wireless communication device may be configured for enhanced GSM cell acquisition.For example, the wireless communication device may be configured to dynamically adjust the list of frequencies that are searched for available public land mobile networks (PLMNs).A PLMN is identified by the Mobile Country Code (MCC) and the Mobile Network Code (MNC).

[0028] A base station 102 is a station that communicates with one or more wireless communication devices 104. A base station 102 may also be referred to as, and may include some or all of the functionality of, an access point, base transceiver station (BTS), a broadcast transmitter, a NodeB, an evolved NodeB, etc. The term "base station" will be used herein.Each base station 102 provides communication coverage for a particular geographic area. A base station 102 may provide communication coverage for one or more wireless communication devices 104. The term "cell" can refer to a base station 102 and/or its coverage area depending on the context in which the term is used.

[0029] Communications in a wireless communication system 100 (e.g., a multiple- access system) may be achieved through transmissions over a wireless link. Such a communication link may be established via a single-input and single-output (SISO), multiple-input and single-output (MISO) or a multiple-input and multiple-output (MIMO) system.A MIMO system includes transmitter(s) and receiver(s) equipped, respectively, with multiple (Νχ) transmit antennas and multiple (N R ) receive antennas for data transmission. SISO and MISO systems are particular instances of a MIMO system.The MIMO system can provide improved performance (e.g., higher throughput, greater capacity or improved reliability) if the additional dimensionalities created by the multiple transmit and receive antennas are utilized.

[0030] The wireless communication system 100 may utilize MIMO. A MIMO system may support both time division duplex (TDD) and frequency division duplex (FDD) systems. In a TDD system, uplink and downlink transmissions are in the same frequency region so that the reciprocity principle allows the estimation of the downlink channel from the uplink channel. This enables a transmitting wireless device to extract transmit beamforming gain from communications received by the transmitting wireless device.

[0031] The wireless communication system 100 may be a multiple-access system capable of supporting communication with multiple wireless communication devices 104 by sharing the available system resources (e.g., bandwidth and transmit power). Examples of such multiple-access systems include code division multiple access (CDMA) systems, wideband code division multiple access (W-CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single- carrier frequency division multiple access (SC-FDMA) systems, 3 rd Generation Partnership Project (3 GPP) Long Term Evolution (LTE) systems and spatial division multiple access (SDMA) systems.

[0032] The terms "networks" and "systems" are often used interchangeably .A CDMA network may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc.UTRA includes W-CDMA and Low Chip Rate (LCR) while 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).An OFDMA network may implement a radio technology such as Evolved UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDMA, etc.UTRA, E-UTRA and GSM are part of Universal Mobile Telecommunication System (UMTS).Long Term Evolution (LTE) is a release of UMTS that uses E- UTRA.UTRA, E-UTRA, GSM, UMTS and Long Term Evolution (LTE) are described in documents from an organization named "3rd Generation Partnership Project" (3GPP).cdma2000 is described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2).

[0033] The 3 rd Generation Partnership Project (3GPP) is a collaboration between groups of telecommunications associations that aims to define a globally applicable 3 rd generation (3G) mobile phone specification.3 GPP Long Term Evolution (LTE) is a 3 GPP project aimed at improving the Universal Mobile Telecommunications System (UMTS) mobile phone standard.The 3 GPP may define specifications for the next generation of mobile networks, mobile systems and mobile devices.

[0034] In 3GPP Long Term Evolution (LTE), a wireless communication device 104 may be referred to as a "user equipment" (UE).A wireless communication device 104 may also be referred to as, and may include some or all of the functionality of, a terminal, an access terminal, a subscriber unit, a station, etc.A wireless communication device 104 may be a cellular phone, a mobile station, a personal digital assistant (PDA), a wireless device, a wireless modem, a handheld device, a laptop computer, a smartphone, a tablet, etc.

[0035] A wireless communication device 104 may communicate with zero, one or multiple base stations 102 on the downlink 129 and/or uplink 127 at any given moment.The downlink 129 (or forward link) refers to the communication link or carrier from a base station 102 to a wireless communication device 104, and the uplink 127 (or reverse link) refers to the communication link or carrier from a wireless communication device 104 to the base station 102. The wireless communication device 104 may be configured to use various wireless standards, for example, Global System for Mobile Communications (GSM), Long Term Evolution (LTE), wireless fidelity (Wi-Fi), and wideband CDMA (W-CDMA).

[0036] The GSM standard is a widespread standard in cellular, wireless communication.GSM is relatively efficient for standard voice services. However, high- fidelity audio and data services require higher data throughput rates than that for which GSM is optimized. To increase capacity, the General Packet Radio Service (GPRS), EDGE (Enhanced Data rates for GSM Evolution) and UMTS (Universal Mobile Telecommunications System) standards have been adopted in GSM systems. In the GSM/EDGE Radio Access Network (GERAN) specification, GPRS and EGPRS provide data services. The standards for GERAN are maintained by the 3GPP (Third Generation Partnership Project). GERAN is a part of GSM. More specifically, GERAN is the radio part of GSM/EDGE together with the network that joins the base stations 102 (the Ater and Abis interfaces) and the base station controllers (A interfaces, etc.). GERAN represents the core of a GSM network.lt routes phone calls and packet data from and to the PSTN (Public Switched Telephone Network) and Internet to and from remote terminals. GERAN is also a part of combined UMTS/GSM networks.

[0037] GSM employs a combination of Time Division Multiple Access (TDMA) and Frequency Division Multiple Access (FDMA) for the purpose of sharing the spectrum resource. GSM networks typically operate in a number of frequency bands. For example, a GSM network may use the GSM-850 band, the EGSM band (also referred to as the E-GSM-900 band), the DCS (digital cellular service) band (also referred to as DCS- 1800), the PCS (personal communications service) band (also referred to as PCS- 1900), the P-GSM band, the R-GSM band and the T-GSM band. Due to refarming, many additional GSM bands may also be employed that have not yet been defined.

[0038] The GSM-850 band commonly may use a radio spectrum in the 824.2-849.2 megahertz (MHz) frequency range for uplink 127 and the 869.2-894.2 MHz frequency range for downlink 129. The EGSM band may use a radio spectrum in the 880-915 MHz frequency range for uplink 127 and the 925-960 MHz frequency range for downlink 129.The DCS band may use a radio spectrum in the 1710.2-1784.8 MHz frequency range for uplink 127 and the 1805.2-1879.8 MHz frequency range for downlink 129.The PCS band may use a radio spectrum in the 1850.2-1909.8 MHz frequency range for uplink 127 and the 1930.2-1989.8 MHz frequency range for downlink 129.

[0039] Furthermore, each frequency band may be divided into 200 kilohertz (kHz) carrier frequencies providing a number of RF channels spaced at 200 kHz. The number of channels may not be the same for each band.GSM-1900 uses the 1850-1910 MHz bands for the uplink 127 and 1930-1990 MHz bands for the downlink 129. Like GSM 900, FDMA divides the spectrum for both uplink 127 and downlink 129 into 200 kHz- wide carrier frequencies. Similarly, GSM-850 uses the 824-849 MHz bands for the uplink 127 and 869-894 MHz bands for the downlink 129, while GSM- 1800 uses the 1710-1785 MHz bands for the uplink 127 and 1805-1880 MHz bands for the downlink 129.

[0040] Each channel (a pair of uplink and downlink carriers) in GSM is identified by a specific absolute radio frequency channel number (ARFCN).For example, ARFCN 1 - 124 are assigned to the channels of GSM-900, ARFCN 128 - 251 are assigned to the channels of GSM-850, ARFCN 0 - 124 and 955 - 1023are assigned to EGSM, ARFCN 512 - 885 are assigned to DCS and ARFCNs 512-810 are assigned to PCS.Although the PCS band and the DCS band shared some common ARFCNs, the shared ARFCNs are mapped to different carrier frequencies (and in general, the PCS band and the DCS band do not co-exist).In GSM, each channel may have a channel width of 200 kHz.Thus, the EGSM band has 173 channels, the DCS band has 374 channels, the PCS band has 299 channels and the GSM-850 band has 124 channels.

[0041] GSM frequencies for each GSM band (including the EGSM band) and the corresponding number of ARFCNs are given in Table 1 :

850 124

900 173

1800 374

1900 299

Table 1

[0042] Of this list, most GSM mobile stations support four GSM bands: 850, 900, 1800 and 1900. In different parts of the world, different combinations of these four bands may be deployed. For example, in Europe and Asia GSM 900 and 1800 are used while GSM 850 and 1900 are used in North America and GSM 850, 1800 and 1900 are used in Latin America. Networks are free to use any of the ARFCNs from the supported bands for broadcast channels. When a wireless communication device searches for available PLMNs, the wireless communication device must first search for which ARFCNs are carrying the broadcast control channel (BCCH).

[0043] Finding which ARFCNs are carrying the BCCH may involve measuring the power level on all ARFCNs of all supported bands and then attempting synchronization on each ARFCN with a power level higher than the sensitivity of the wireless communication device. However, not every ARFCN with a good power level carries the BCCH. For example, some ARFCNs may carry traffic data. In addition, other mobile technologies (such as CDMA, WCDMA and LTE) may use the same bands as GSM. The wireless communication device may detect an ARFCN with a good power level that is being used by another technology and the wireless communication device is then unable to decode the synchronization channel.

[0044] Searching for available PLMNs on a large number of ARFCNs can take a long time. This is especially true if there are other mobile technologies using the same band. In response, wireless communication devices may employ scan lists. A scan list may include a limited number of ARFCNs (sometimes referred to as a truncated list or an acquisition scan list). For example, a scan list may include the thirty ARFCNs with the highest power for GSM 850, the thirty ARFCNs with the highest power for GSM 900, the forty ARFCNs with the highest power for GSM 1800 and the forty ARFCNs with the highest power for GSM 1900. The wireless communication device may attempt synchronization only on the number of ARFCNs in the scan list when searching for available PLMNs, thereby reducing the time spent searching ARFCNs with low power.

[0045] Still referring to FIG. 1, the wireless communication device 104 may include an enhanced GSM cell acquisition module 105. The enhanced GSM cell acquisition module 105 may reduce the amount of time used by the wireless communication device 104 to register with a PLMN to obtain wireless service.

[0046] Typically, scan lists have not been adjustable. By using an adjustable scan list (i.e., a scan list with an adjustable number of ARFCNs during cell acquisition), benefits may be realized in accordance with aspects of the present disclosure. For example, using scan lists that are too small may result in valid PLMNs not being visible in the cell selection process. Furthermore, a user of the wireless communication device may not get a complete list of available PLMNs in the region/area. Using scan lists that are too large may take excessive amounts of time.

[0047] In one configuration, a wireless communication device or mobile station may include a SIM card 106. The wireless communication device may only search for available PLMNs when a valid SIM card is inserted. A valid SIM card 106 may include the PLMN ID of the home public land mobile network (HPLMN). Thus, when the wireless communication device searches all the ARFCNs in an adjustable scan list 108 and the home PLMN is not found, the wireless communication device may extend the length of the adjustable scan list until the wireless communication device finds the home PLMN or until all available cells have been searched. This ensures that the user will be shown their own operator, even if the home PLMN falls outside the number of ARFCNs that the wireless communication device searches based on the adjustable scan list 108. It may improve user experience to ensure that the wireless communication device always finds the home PLMN if it is available in the area.

[0048] In other aspects of the disclosure, the wireless communication device may also include a PLMN database 110. The PLMN database may list all the PLMNs expected to be available for an area/region. For example, different generally available references list all the PLMNs in each country or region, which could be used as a baseline for setting up the database. When the wireless communication device is searching for all available PLMNs, the wireless communication device can search until all the PLMNS thatare expected to be available in the area/region are found or until all the ARFCNs in the adjustable scan list 108 have been searched. In other words, if all the expected available PLMNs have already been found based on the database, the wireless communication device may stop scanning the ARFCNs in the adjustable scan list 108. In one configuration, the use of the PLMN database 110 may allow the wireless communication device to stop the search much earlier than scanning every ARFCN in the adjustable scan list 108, thus leading to a better response time.

[0049] As the number of networks deployed in any country or region could change over time, the wireless communication device may periodically (e.g., once per month) update the PLMN database 110 by performing a full search and then adding PLMNs that have become available to the PLMN database 110 and deleting PLMNs that have not been found for a number of full searches (e.g., PLMNs that are no longer operational).

[0050] Scanning the ARFCNs 111 allows the wireless communication device 104 to determine the possible cells that can act as the serving cell. Specifically, the wireless communication device 104 may scan the ARFCNs 111 to find a frequency correction channel (FCCH) 113. The FCCH 113 is a downlink-only control channel in the GSM Um air interface 131 that enables the wireless communication device 104 to lock a local oscillator (LO) to the base station 102 clock.The FCCH 113 is transmitted in frames immediately before the synchronization channel (SCH).Thus, once a wireless communication device 104 has found the FCCH 113, the wireless communication device 104 can then find and decode the SCH.

[0051] FIG. 2 shows an example of a wireless communication system 200 according to some aspects of the disclosure. The wireless communication system 200 includes multiple base stations 202 and multiple wireless communication devices 204. Each base station 202 provides communication coverage for a particular geographic area/cell 206.The base station 102 may be the same as the base stations 202. The wireless communication device 104 may be any of the wireless communication devices 204.

[0052] To improve system capacity, a base station coverage area 206 may be partitioned into plural smaller areas/sectors, e.g., three smaller areas 208a, 208b, and 208c. Each smaller area 208a, 208b, 208c may be served by a respective base transceiver station (BTS).The term "sector" can refer to a BTS and/or its coverage area 208 depending on the context in which the term is used.For a sectorized cell, the BTSs for all sectors of that cell are typically co-located within the base station 202 for the cell.

[0053] Wireless communication devices 204 are typically dispersed throughout the wireless communication system 200.For a centralized architecture, a system controlled 10 may operatively couple to the base stations 202 and provide coordination and control for the base stations 202. The system controller 210 may be a single network entity or a collection of network entities .As another example, for a distributed architecture, base stations 202 may communicate with one another as needed.

[0054] FIG. 3 shows a block diagram of a transmitter 371 and a receiver 373 in a wireless communication systemaccording to some aspects of the disclosure. For the downlink 129, the transmitter 371 may be part of a communication interface of a base station 102, and the receiver 373 may be part of a communication interface of a wireless communication device 104. For the uplink 127, the transmitter 371 may be part of a wireless communication device 104, and the receiver 373 may be part of a base station 102.

[0055] At the transmitter 371, a transmit (TX) data processor 375 receives and processes (e.g., formats, encodes, and interleaves) data 330 and provides coded data.A modulator 312 performs modulation on the coded data and provides a modulated signal. The modulator 312 may perform Gaussian minimum shift keying (GMSK) for GSM, 8-ary phase shift keying (8-PSK) for Enhanced Data rates for Global Evolution (EDGE), etc. GMSK is a continuous phase modulation protocol whereas 8-PSK is a digital modulation protocol. A transmitter unit (TMTR) 318 conditions (e.g., filters, amplifies, and upconverts) the modulated signal and generates an RF modulated signal, which is transmitted via an antenna 320.

[0056] At the receiver 373, an antenna 322 receives RF modulated signals from the transmitter 371 and other transmitters. The antenna 322 provides a received RF signal to a receiver unit (RCVR) 324.The receiver unit 324 conditions (e.g., filters, amplifies, and downconverts) the received RF signal, digitizes the conditioned signal, and provides samples.A demodulator 326 processes the samples as described below and provides demodulated data 332.A receive (RX) data processor 328 processes (e.g., deinterleaves and decodes) the demodulated data and provides decoded data.In general, the processing by demodulator 326 and RX data processor 328 is complementary to the processing by the modulator 312 and the TX data processor 375, respectively, at the transmitter 371.

[0057] Controllers/processors 314 and 334 direct operation at the transmitter 371 and receiver 373, respectively.Memories 316 and 336 store program codes in the form of computer software and data used by the transmitter 371 and receiver 373, respectively.

[0058] FIG. 4 shows a block diagram of an example of a receiver unit 424 and a demodulator 426 at a receiver 373 according to some aspects of the disclosure.Within the receiver unit 424, a receive chain 427 processes the received RF signal and provides I (in-phase) and Q (quadrature) baseband signals, which are denoted as ¾b and Qbb.The receive chain 427 may perform low noise amplification, analog filtering, quadrature downconversion, etc. as desired or needed.An analog-to-digital converter (ADC) 428 digitalizes the I and Q baseband signals at a sampling rate of f a d c from a sampling clock 429 and provides I and Q samples, which are denoted as I a dc and Qadc-In general, the ADC sampling rate f a dc may be related to the symbol rate f sym by any integer or non- integer factor.

[0059] Within the demodulator 426, a pre-processor 430 performs pre-processing on the I and Q samples from the analog-to-digital converter (ADC) 428. For example, the pre-processor 430 may remove direct current (DC) offset, remove frequency offset, etc.An input filter 432 filters the samples from the pre-processor 430 based on a particular frequency response and provides input I and Q samples, which are denoted as Iin and Qi n .The input filter 432 may filter the I and Q samples to suppress undesirable images resulting from the sampling by the analog-to-digital converter (ADC) 428 as well as jammers.The input filter 432 may also perform sample rate conversion, e.g., from 24X oversampling down to 2X oversampling.A data filter 433 filters the input I and Q samples from the input filter 432 based on another frequency response and provides output I and Q samples, which are denoted as I out and Q out .The input filter 432 and the data filter 433 may be implemented with finite impulse response (FIR) filters, infinite impulse response (IIR) filters, or filters of other types. The frequency responses of the input filter 432 and the data filter 433 may be selected to achieve desired performance.In one design, the frequency response of the input filter 432 is fixed and the frequency response of the data filter 433 is configurable.

[0060] An adjacent-channel-interference (ACI) detector 434 receives the input I and Q samples from the input filter 432, detects for adjacent-channel-interference (ACI) in the received RF signal, and provides an adjacent-channel-interference (ACI) indicator 436 to the data filter 433. The adjacent-channel-interference (ACI) indicator 436 may indicate whether or not adjacent-channel-interference (ACI) is present and, if present, whether the adjacent-channel-interference (ACI) is due to the higher RF channel centered at +200 kilohertz (kHz) and/or the lower RF channel centered at -200 kHz relative to the desired RF channel.The frequency response of the data filter 433 may be adjusted based on the adjacent-channel-interference (ACI) indicator 436, to achieve desirable performance. [0061] An equalizer/detector 435 receives the output I and Q samples from the data filter 433 and performs equalization, matched filtering, detection and/or other processing on these samples. For example, the equalizer/detector 435 may implement a maximum likelihood sequence estimator (MLSE) that determines a sequence of symbols that is most likely to have been transmitted given a sequence of I and Q samples and a channel estimate.

[0062] FIG. 5 shows example frame and burst formats in GSM according to some aspects of the disclosure. These frame and burst formats may be used for the uplink 127 and downlink 129. The timeline for transmission is divided into a number of frames (e.g., a multiframe 537).For traffic channels used to transmit user-specific data, each multiframe 537 in this example includes 26 TDMA frames 538, which are labeled as TDMA frames 0 through 25.The traffic channels are sent in TDMA frames 0 through 11 and TDMA frames 13 through 24 of each multiframe 537. A control channel is sent in TDMA frame 12. No data is sent in an idle TDMA frame 25, which is used by the wireless communication devices 104 to make measurements of signals transmitted by neighbor base stations 102.

[0063] Each time slot within a frame is also referred to as a "burst" 539 in GSM. Each burst 539 includes two tail fields, two data fields, a training sequence (or midamble) field and a guard period (GP).The number of symbols in each field is shown inside the parentheses.A burst 539 includes symbols for the tail, data, and midamble fields.No symbols are sent in the guard period.TDMA frames of a particular carrier frequency are numbered and formed in groups of 26 or 51 TDMA frames 538 called multiframes 537.

[0064] Also, each base station 102 is assigned one or more carrier frequencies. Each carrier frequency is divided into eight time slots (which are labeled as time slots 0 through 7) using TDMA such that eight consecutive time slots form one TDMA frame with a duration of 4.615 milliseconds (ms). A physical channel occupies one time slot within a TDMA frame. Each active wireless communication device 104 or user is assigned one or more time slot indices for the duration of a call.User-specific data for each wireless communication device 104 is sent in the time slot(s) assigned to that wireless communication device 104 and in TDMA frames used for the traffic channels.

[0065] FIG. 6 shows an example spectrum 600 in a GSM system according to some aspects of the disclosure. In this example, five RF modulated signals are transmitted on five RF channels that are spaced apart by 200 kHz.The RF channel of interest is shown with a center frequency of 0 Hz. The two adjacent RF channels have center frequencies that are +200 kHz and -200 kHz from the center frequency of the desired RF channel. The next two nearest RF channels (which are referred to as blockers or non- adjacent RF channels) have center frequencies that are +400 kHz and -400 kHz from the center frequency of the desired RF channel. There may be other RF channels in the spectrum 600, which are not shown in FIG. 6 for simplicity.In GSM, an RF modulated signal is generated with a symbol rate of f S y m = 13000/ 40 = 270.8 kilo symbols/second

(ksps) and has a -3 decibel (dB) bandwidth of up to 135 kHz.The RF modulated signals on adjacent RF channels may thus overlap one another at the edges, as shown in FIG. 6.

[0066] In GSM/EDGE, frequency bursts (FB) are sent regularly by the base station 102. This allows wireless communication devices 104 to synchronize their local oscillator (LO) to the base station 102 local oscillator (LO), using frequency offset estimation and correction.These bursts comprise a single tone, which corresponds to all "0" payload and training sequence. The all zero payload of the frequency burst is a constant frequency signal, or a single tone burst. When in acquisition, the wireless communication device 104 hunts continuously for a frequency burst from a list of carriers. Upon detecting a frequency burst, the wireless communication device 104 will estimate the frequency offset relative to its nominal frequency, which is 67.7 kHz from the carrier. The wireless communication device 104 local oscillator (LO) will be corrected using this estimated frequency offset. When the wireless communication device 104 is in the power up mode, the frequency offset can be as much as +/-19 kHz. The wireless communication device 104 will periodically wakeup to monitor the frequency burst to maintain its synchronization in standby mode. In the standby mode, the frequency offset is within ± 2 kHz.

[0067] One or more modulation schemes are used in GERAN systems to communicate information such as voice, data, and/or control information. Examples of the modulation schemes may include GMSK (Gaussian Minimum Shift Keying), M-ary QAM (Quadrature Amplitude Modulation) or M-ary PSK (Phase Shift Keying), where M=2 n , with n being the number of bits encoded within a symbol period for a specified modulation scheme. GMSK is a constant envelope binary modulation scheme allowing raw transmission at a maximum rate of 270.83 kilobits per second (Kbps).

[0068] General Packet Radio Service (GPRS) is a non-voice service.lt allows information to be sent and received across a mobile telephone network. It supplements Circuit Switched Data (CSD) and Short Message Service (SMS). GPRS employs the same modulation schemes as GSM. GPRS allows for an entire frame (all eight time slots) to be used by a single mobile station at the same time. Thus, higher data throughput rates are achievable.

[0069] The EDGE standard uses both the GMSK modulation and 8-PSK modulation.Also, the modulation type can be changed from burst to burst. 8-PSK modulation in EDGE is a linear, 8-level phase modulation with 3π/8 rotation, while GMSK is a non-linear, Gaussian-pulse-shaped frequency modulation. However, the specific GMSK modulation used in GSM can be approximated with a linear modulation (i.e., 2-level phase modulation with a π/2 rotation). The symbol pulse of the approximated GSMK and the symbol pulse of 8-PSK are identical.The EGPRS2 standard uses GMSK, QPSK, 8-PSK, 16-QAM and 32-QAM modulations. The modulation type can be changed from burst to burst. Q-PSK, 8-PSK, 16-QAM and 32- QAM modulations in EGPRS2 are linear, 4-level, 8-level, 16-level and 32-level phase modulations with 3π/4, 3π/8, π/4, -π/4 rotation, while GMSK is a non-linear, Gaussian- pulse-shaped frequency modulation. However, the specific GMSK modulation used in GSM can be approximated with a linear modulation (i.e., 2-level phase modulation with a π/2 rotation). The symbol pulse of the approximated GSMK and the symbol pulse of 8-PSK are identical. The symbol pulse of Q-PSK, 16-QAM and 32-QAM can use spectrally narrow or wide pulse shapes.

[0070] FIG. 7 illustrates an example of a wireless device 700 that includes transmit circuitry 741 (including a power amplifier 742), receive circuitry 743, a power controller 744, a decode processor 745, a processing unit 746 for use in processing signals and memory 747 according to some aspects of the disclosures. The wireless device 700 may be a base station 102 or a wireless communication device 104 as illustrated in FIG l .The transmit circuitry 741 and the receive circuitry 743 may allow transmission and reception of data, such as audio communications, between the wireless device 700 and a remote location.The transmit circuitry 741 and receive circuitry 743 may be coupled to an antenna 740. The wireless device 700 may be used to

[0071] The processing unit 746 controls operation of the wireless device 700. The processing unit 746 may also be referred to as a central processing unit (CPU). The memory 747, which may include both read-only memory (ROM) and random access memory (RAM), provides instructions and data to the processing unit 746.A portion of the memory 747 may also include non-volatile random access memory (NVRAM). The processing unit 746 may be used to implement any one or more of the methods and processes described below and illustrated in FIGs.9-13.

[0072] The various components of the wireless device 700 are coupled together by a bus system 749 which may include a power bus, a control signal bus, and a status signal bus in addition to a data bus. For the sake of clarity, the various busses are illustrated in FIG. 7 as the bus system 749.

[0073] The methods or processes discussed,for example in FIGs.9-13,may be stored as instructions in the form of software or firmware 748 located in a memory 747 in the wireless device 700. These instructions may be executed by the processing unit 746 of the wireless device 700. Alternatively, or in conjunction, the methods discussed may be stored as instructions in the form of software or firmware 752 located in a computer- readable medium 750 in the wireless device 700.

[0074] FIG. 8 illustrates an example of a transmitter structure and/or process according to some aspects of the disclosure. The transmitter structure and/or process of FIG. 8 may be implemented in a wireless device or mobile station such as a wireless communication device 104 or a base station 102. The functions and components shown in FIG. 8 may be implemented by software, hardware or a combination of software and hardware. Other functions may be added to FIG. 8 in addition to or instead of the functions shown.

[0075] In FIG. 8, a data source 850 provides data d(t) 851 to a frame quality indicator (FQI)/encoder 852. The frame quality indicator (FQI)/encoder 852 may append a frame quality indicator (FQI) such as a cyclic redundancy check (CRC) to the data d(t).The frame quality indicator (FQI)/encoder 852 may further encode the data and frame quality indicator (FQI) using one or more coding schemes to provide encoded symbols 853. Each coding scheme may include one or more types of coding, e.g., convolutional coding, Turbo coding, block coding, repetition coding, other types of coding or no coding at all. Other coding schemes may include automatic repeat request (ARQ), hybrid ARQ (H-ARQ) and incremental redundancy repeat techniques.Different types of data may be encoded with different coding schemes.

[0076] An interleaver 854 interleaves the encoded data symbols 853 in time to combat fading and generates symbols 855. The interleaved symbols 855 may be mapped by a frame format block 856 to a pre-defined frame format to produce a frame 857.1n an example, a frame format block 856 may specify the frame 857 as being composed of a plurality of sub-segments. Sub-segments may be any successive portions of a frame 857 along a given dimension, e.g., time, frequency, code or any other dimension. A frame 857 may be composed of a fixed plurality of such sub-segments, each sub-segment containing a portion of the total number of symbols allocated to the frame. In one example, the interleaved symbols 855 are segmented into a plurality S of sub-segments making up a frame 857.

[0077] A frame format block 856 may further specify the inclusion of, e.g., control symbols (not shown) along with the interleaved symbols 855. Such control symbols may include, e.g., power control symbols, frame format information symbols, etc.

[0078] A modulator 858 modulates the frame 857 to generate modulated data 859.Examples of modulation techniques include binary phase shift keying (BPSK) and quadrature phase shift keying (QPSK).The modulator 858 may also repeat a sequence of modulated data.

[0079] A baseband-to-radio-frequency ( F) conversion block 860 may convert the modulated data 859 to RF signals for transmission via an antenna 861 as a signal 862 over a wireless communication link to one or more wireless device receivers. In an aspect of the disclosure, the transmit circuitry 741 may have the transmitter structure of FIG. 8.

[0080] FIG. 9 is a flow diagram illustrating a method 900 for improved GSM cell acquisition according to some aspects of the disclosure. The method 900 may be performed by a mobile station, for example, the wireless communication device 104 configured according to the GSM standards. In accordance with the method 900, the wireless communication device may reduce the time spent searching for a PLMN (e.g., a HPLMN) using an adjustable scan list 108 (an acquisition scan list). After the wireless communication device is powered up, it performs a power scan in a number of frequency bands to determine a scan list (e.g., an adjustable scan list 108 or acquisition scan list) including a plurality radio frequency (RF) channels (block 902). In some embodiments, the RF channels may be represented as ARFCNs. During the power scan, the wireless communication devicemay identify a number of cells that have a channel power level above a predetermined power threshold(e.g., -107dBm). The ARFCNs of the identified channels are then included in the adjustable scan list. In some aspects of the disclosure, not all identified channels are initially included in the adjustable scan list. It is because if all channels identified by the power scan are included in the initial adjustable scan list, the acquisition time may be undesirably long. Therefore, the initial adjustable scan list may include only some of the identified RF channels (e.g., ARFCNs) based on certain criteria to be described below to improve acquisition time.

[0081] In addition, the wireless communication device may perform an acquisition scan to identify one or more public land mobile networks (PLMNs) in accordance with the adjustable scan list (block 904). During the acquisition scan, the wireless communication device starts with the strongest channelin the adjustable scan list to attempt synchronization with the corresponding cell. If synchronization is achieved, the wireless communication device reads the system information that carries the PLMN identity of the cell. The wireless communication devicemay utilize the MCC part of the PLMN identity to determine the country or region in which the cell is located. If synchronization is not achieved, the wireless communication device moves to the next strongest channelin the adjustable scan listand attempts synchronization again. The acquisition scan may continuedown the adjustable scan list until the wireless communication device exhausts the scan list.

[0082] The wireless communication device may or may not find its HPLMN before exhausting the initial adjustable scan list. In the method 900, the wireless communication devicemay adjust the number of RF channels (e.g., ARFCNs) in the adjustable scan list based on a result of the acquisition scan for finding a PLMNfor providing service to the wireless communication device (block 906). The PLMN found by the acquisition scan for providing service may or may not be a home PLMN (HPLMN). More details will be provided below on various scenarios in which the scan list may be adjusted to add or remove ARFCNs from the list.

[0083] FIG. 10 is a flow diagram of a methodlOOO for enhanced GSM cell acquisition according to some aspects of the disclosure. The method 1000 provides more details on the method 900 in accordance with an aspect of the disclosure. The method 1000 may be performed by a wireless communication device 104. In one configuration, the wireless communication device 104 may be configured according to the GSM standards. In an aspect of the disclosure, the wireless communication device 104 may be the wireless device 700. [0084] The wireless communication device 104 may perform a power scan on supported frequency bands to create a power scan list, which includes a number of ARFCNs corresponding to a number of cells (block 1002). The wireless communication device may select a default number of cells with the highest power level (e.g., cells with a channelpower level greater than a predetermined level) from each supported band and store the ARFCNs of these cells in an acquisition scan list or truncated scan list (block 1004). The wireless communication device may then perform an acquisitionon an ARFCN in the acquisition list (block 1006) to find an available PLMN. In some aspects of the disclosure, the wireless communication device may perform the acquisition on the ARFCN in the acquisition list with the highest detected power level.

[0085] The wireless communication device may then determine whether or not all the PLMNs that were expected in the country or region have been found. The wireless communication device can determine its location based on the MCC part of the PLMN identity of any PLMN acquired. If the wireless communication device is not located in its home country or region, it does not need to look for its HPLMN during acquisitions scan. In an aspect of the disclosure, the wireless communication device 104 may determine whether or not all the PLMNs available for the current country or region in the PLMN database 110 have been found. If all the expected PLMNs available for the currentcountry or region in the PLMN database have been found, the wireless communication device may stop the acquisition (block 1008).

[0086] If all the PLMNs that were expected in the region have not been found, the wireless communication device may determine whether the current adjustable acquisition list 108 has been exhausted (i.e., whether an acquisition process has been performed on every ARFCN in the acquisition list). If the acquisition list has not been exhausted, the wireless communication device may continue to perform an acquisition on the next ARFCN in the acquisition list (block 906).

[0087] If the acquisition list has been exhausted, the wireless communication device may determine whether the home PLMN has been found. For example, the wireless communication device may determine the home PLMN ID from a SIM card 106. If the home PLMN has been found, the wireless communication device may stop the acquisition (block 1008). If the home PLMN has not been found, the wireless communication device may determine whether the power scan list has been exhausted. If the power scan list has not been exhausted (i.e., there are additional ARFCNs that were found during the power scan that acquisition has not been performed on), the wireless communication device may extend the acquisition scan list by adding more cells (ARFCNs) from the power scan list (block 1010). The wireless communication device may then perform an acquisition on the next ARFCN in the extended acquisition list. However, if the power scan list has been exhausted, the wireless communication device may stop the acquisition (block 1008).

[0088] FIG. 11 is a flow diagram of another methodl 100 for enhanced GSM cell acquisition according to some aspects of the disclosure. The method 1100 provides more details on the method 900 in accordance with another aspect of the disclosure. The methodl 100 may be performed by a wireless communication device 104.1n an aspect of the disclosure, the wireless communication device 104 may be the wireless device 700. In one configuration, the wireless communication device 104 may be configured according to the GSM standards.

[0089] The wireless communication device may perform a power scan (block 1102). The power scan may quickly find all the available ARFCNs on the supported bands. The wireless communication device may then begin acquisition (block 1104). For example, a default number of ARFCNs that have channel power greater than a predetermined threshold may be included in an adjustable acquisition scan list 108. The wireless communication device may perform an acquisition scan of the ARFCNs for the supported bands in accordance with the adjustable scan list (block 1106). Thus, the wireless communication device may only perform the acquisition scan for ARFCNs that were discovered during the power scan and that are currently included in the adjustable scan list. Initially, the adjustable scan list may include only a subset of the ARFCNs found during the power scan.

[0090] The wireless communication device may determine whether the home PLMN (which may be identified in a SIM card 106) was found during the acquisition scan. If the home PLMN was found during the acquisition scan, the wireless communication device may stop performing further acquisition (block 1108).

[0091] If the home PLMN was not found during the acquisition scan, the wireless communication device may determine whether all available cellshave been searched. That is, acquisition is performed on all ARFCNs discovered during the power scan. If all available cells have been searched, the wireless communication device may stop performing further acquisition (block 1108). If all available cells have not been searched, the wireless communication device may increase the number of ARFCNs in the adjustable scan list (block 1112). The wireless communication device may then continue the acquisition scan on the added ARFCNs(block 1114).Thus, the acquisition scan may be extended. The wireless communication device may again repeat the above- described process to determine whether the home PLMN has been found after continuing the acquisition scan.

[0092] FIG. 12 is a flow diagram illustrating a method 1200 of enhanced GSM cell acquisition utilizing a PLMN database in accordance with aspects of the disclosure. The method 1200 may be performed by a wireless communication device 104. In an aspect of the disclosure, the method 1200 provides more details on the method 900. The wireless communication device may maintain a PLMN database 110 of PLMNs that are expected to be available in various countries or regions (block 1202). In one configuration, the wireless communication device may receive the PLMN database from the network or have a default PLMN database stored at the device initially. The wireless communication device may identify the known PLMNs and the associated A CFNs that are expected to be available for a certain country or region from the PLMN database (block 1204). This way, thewireless communication devicecan determine whether it is located in its home country or region. If the wireless communication device is not located in its home country or region, it does not need to look for the home PLMN. Also, if the wireless communication device is not in its home country or region (i.e., roaming), itis desirable to find out all the PLMNs available in the area and select a suitable one to camp on for service. By using the database, the wireless communication device may stop searching for PLMNs once it has found all the expected PLMNs listed in the database.

[0093] The wireless communication device may perform a power scan to obtain all the ARFCNs available in its current country or region (block 1206). All or some of the ARFCNs expected to be found in the current country or region will be included in an adjustable scan list (e.g., a truncated scan list) based on the database. Then, the wireless communication device may begin acquisition (block 1208).

[0094] The wireless communication device then perform an acquisition scan of the ARFCNs for the supported bands in the adjustable scan list (block 1210). As the acquisition scan is being performed, the wireless communication device may determine whether all the expected PLMNs in the current country or region have been found. If all the expected PLMNs have been found, the wireless communication device may stop the acquisition scan (block 1212). Thus, the wireless communication device does not have to waste time scanning allthe ARFCNs in the adjustable acquisition scan list if all the expected PLMNs have already been found.

[0095] If all the expected PLMNs have not been found, the wireless communication device may determine whether or not all the cells in the adjustable scan list have been scanned. If all the cells in the adjustable scan list have been scanned, the wireless communication device may update the PLMN database (block 1214). Updating the PLMN database will be discussed in additional detail below in relation to FIG. 13.

[0096] If less than all the cells in the adjustable scan list have been scanned, the wireless communication device may continue performing the acquisition scan for the supported bands in the adjustable scan list (block 1216).

[0097] FIG. 13 is a flow diagram of a method 1300 for updating a PLMN database. This method may be performed by a wireless communication device 104 to update a PLMN database 110 in block 1214 of FIG. 12. The method may be performed periodically (e.g., every 30 days during the middle of the night). The wireless communication device may begin updating a PLMN databasel lO (block 1302), for example, at a predetermined time. The wireless communication device may perform a full search to update the PLMN database (block 1304). The full search may be a power scan on all supported frequency bands. The full search may include scanning every available ARFCN to search for any available PLMNs. The wireless communication device may add any newly found PLMNs to the PLMN database (block 1306). The wireless communication device may also remove PLMNs from the PLMN database that have not been found for a predetermined number of full searches (e.g., after three full searches without being found) (block 1308). In this way, the PLMN database may be kept up to date. In some aspects of the disclosure, various features of the methods 900, 1000, 1100,1200, and 1300 may be performed in various combinations by a mobile station such as the wireless communication device 104, for example.

[0098] FIG. 14 illustrates a GSM multiframe 1370 according to some aspects of the disclosure. The GSM multiframe 1370 may be from a scanned channel(e.g., assigned with an ARFCN 111) that is determined to include a frequency correction channel (FCCH) 1371. Because the multiframe 1370 includes a frequency correction channel (FCCH) 1371, the multiframe 1370 also includes a synchronization channel (SCH) 1372 that immediately follows the frequency correction channel (FCCH) 1371. The multiframe 1370 may also include other information, such as the broadcast control channel (BCCH), the common control channel (CCCH) and the stand-alone dedicated control channel (SDCCH). The wireless communication device 104 may utilize the FCCH 1371 and SCH 1372 to synchronize its local clock with the network to perform the above-described acquisition scan processes illustrated in FIGs.9-13.

[0099] FIG. 15 is a conceptual diagram illustrating a processor 1500 and a computer-readable medium 1600 for improvedGSM cell acquisition in accordance with aspects of the disclosure. The processor 1500 may be the processing unit 746, and the computer-readable medium 1600 may be the computer-readable medium 750. The processor 1500 includes a number of circuitries that may be configured to perform various functions when a number of routines in the computer-readable medium 1600 are executed by the processor 1500. By way of example and not limitation, the processor 1500 may include a power scan circuitry 1502, an acquisition scan circuitry 1504, an adjustable scan list circuitry 1506, and a database circuitry 1508. The processor may execute a power scan routine 1602 to configure the power scan circuitry 1502 to perform the various functions and processes related to the power scan described in FIGs. 9-13. The processor may execute an acquisition scan routine 1604 to configure the acquisition scan circuitry 1504 to perform the various functions and processes related to the acquisition scan described in FIGs.9-13. The processor may execute an adjustable scan list routine 1606 to configure the adjustable scan list circuitry 1506 to perform the various functions and processes related to the adjustable scan list described in FIGs.9- 13. The processor may execute a database routine 1608 to configure the database circuitry 1508 to perform the various functions and processes related to the database described in FIGs.9-13. In various aspects of the disclosure, the processor 1500 and computer-readable medium 1600 may include various other circuitries and routines that are generally known in the art for performing various functions of wireless communication.

[00100] While various aspects of the disclosure have been described using a GSM network as a non-limiting example, the techniques described herein may be used for various other communication systems such as those defined in accordance with the UMTS standards and cdma200 standards, etc. [00101] In the above description, reference numbers have sometimes been used in connection with various terms. Where a term is used in connection with a reference number, this is meant to refer to a specific element that is shown in one or more of the Figures. Where a term is used without a reference number, this is meant to refer generally to the term without limitation to any particular Figure.

[00102] The term "determining" encompasses a wide variety of actions and, therefore, "determining" can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining and the like.Also, "determining" can include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory) and the like.Also, "determining" can include resolving, selecting, choosing, establishing and the like.

[00103] The phrase "based on" does not mean "based only on," unless expressly specified otherwise. In other words, the phrase "based on" describes both "based only on" and "based at least on."

[00104] The term "processor" should be interpreted broadly to encompass a general purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, and so forth.Under some circumstances, a "processor" may refer to an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc. The term "processor" may refer to a combination of processing 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.

[00105] The term "memory" should be interpreted broadly to encompass any electronic component capable of storing electronic information.The term memory may refer to various types of processor-readable media such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, magnetic or optical data storage, registers, etc.Memory is said to be in electronic communication with a processor if the processor can read information from and/or write information to the memory.Memory that is integral to a processor is in electronic communication with the processor. [00106] The terms "instructions" and "code" should be interpreted broadly to include any type of computer-readable statement(s).For example, the terms "instructions" and "code" may refer to one or more programs, routines, sub-routines, functions, procedures, etc. "Instructions" and "code" may comprise a single computer-readable statement or many computer-readable statements.

[00107] The functions described herein may be implemented in software or firmware being executed by hardware. The functions may be stored as one or more instructions on a computer-readable medium.The terms "computer-readable medium" or "computer- program product" refers to any tangible storage medium that can be accessed by a computer or a processor.By way of example, and not limitation, a computer-readable medium may 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 in the form of instructions or data structures and that can be accessed by a computer.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. It should be noted that a computer-readable medium may be tangible and non-transitory.The term "computer-program product" refers to a computing device or processor in combination with code or instructions (e.g., a "program") that may be executed, processed or computed by the computing device or processor.As used herein, the term "code" may refer to software, instructions, code or data that is/are executable by a computing device or processor.

[00108] Software or instructions may also be transmitted over a transmission 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 transmission medium.

[00109] The methods disclosed herein comprise one or more steps or actions for achieving the described method.The method steps and/or actions may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is required for proper operation of the method that is being described, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims.

[00110] Further, it should be appreciated that modules and/or other appropriate means for performing the methods and techniques described herein, such as those illustrated by FIGs.9-15, can be downloaded and/or otherwise obtained by a device.For example, a device may be coupled to a server to facilitate the transfer of means for performing the methods described herein.Alternatively, various methods described herein can be provided via a storage means (e.g., random access memory (RAM), read only memory (ROM), a physical storage medium such as a compact disc (CD) or floppy disk, etc.), such that a device may obtain the various methods upon coupling or providing the storage means to the device.Moreover, any other suitable technique for providing the methods and techniques described herein to a device can be utilized.

[00111] It is to be understood that the claims are not limited to the precise configuration and components illustrated above.Various modifications, changes and variations may be made in the arrangement, operation and details of the systems, methods, and apparatus described herein without departing from the scope of the claims.

[00112] What is claimed is: