US20110195713A1 - Methods for selecting cells in cellular telephone systems - Google Patents
Methods for selecting cells in cellular telephone systems Download PDFInfo
- Publication number
- US20110195713A1 US20110195713A1 US12/703,719 US70371910A US2011195713A1 US 20110195713 A1 US20110195713 A1 US 20110195713A1 US 70371910 A US70371910 A US 70371910A US 2011195713 A1 US2011195713 A1 US 2011195713A1
- Authority
- US
- United States
- Prior art keywords
- primary scrambling
- scrambling code
- pilot signal
- signal strength
- full
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
Definitions
- This invention relates generally to wireless communications, and more particularly, ensuring that user equipment selects optimum cells with which to communicate in a cellular telephone network.
- Cellular telephones and other wireless electronic devices handle voice and data communications using cellular telephone networks.
- Older 2G networks and newer 3G networks use different communications schemes. When both types of networks are available for supporting communications with a given user device, it is generally preferably to establish a 3G link with the device rather than a 2G link. This is because 3G networks tend to offer superior communications capabilities such as potentially higher data rates.
- Cellular networks are deployed in geographic regions called cells. In a given network, each cell is used to cover a different region. For example, in a 2G network, there are numerous cells, each of which has a respective 2G base station. There is some coverage overlap to avoid dropped calls as a user transitions between cells, but each cell is essentially distinct.
- 3G networks are typically deployed on top of existing 2G networks. For example, heavily traveled urban corridors may be outfitted with 3G base stations to supplement 2G service. In less populated regions, 3G service may not be available. As networks build out their capacity, 3G base stations are constantly being added. Because the number and location of 3G cells in the network changes frequently, it can be difficult to keep track of the current state of the network, particularly when numerous organizations are involved in deploying and maintaining service.
- networks attempt to maintain lists of active cellular sites. For example, a network may constantly broadcast a list of nearby 3G cells that are available. User equipment that receives the broadcast list can attempt to establish a communications link with one of these 3G cells, thereby allowing the equipment to switch from 2G to 3G service. Due to the rapidly changing nature of the 3G network, however, the broadcast lists of available 3G cells may contain inaccurate information such as omitted 3G cell sites. This can make it difficult or impossible for user equipment to accurately identify available 3G cells without performing continuous frequency scans.
- User equipment such as cellular telephones and other wireless electronic devices may communicate wirelessly with 2G and 3G cells in a cellular network.
- the cellular telephone may, when appropriate, perform full primary scrambling code pilot signal strength scans.
- the cellular network may broadcast a list of primary scrambling codes corresponding to 3G cell sites that are potentially available for wirelessly communicating with the user equipment.
- the user equipment may perform an evaluation of primary scrambling code pilot signal strengths for each of the primary scrambling codes in the list. For example, the user equipment may compare each signal strength to a threshold. The user equipment may also maintain a record of times at which full primary scrambling code pilot signal strength scans have failed.
- the cellular telephone may establish a 3G wireless link with the cell that is associated with that pilot signal. If the evaluation does not identify any sufficiently strong 3G cells, a full primary scrambling code pilot signal strength scan may be performed, provided that no full scans have failed within a predetermined time interval before the current time. If it is determined that a full scan has failed within the predetermined time interval, the full scan can be inhibited to avoid wasteful scanning.
- FIG. 1 is a diagram of an illustrative system in which user equipment may communicate with cellular network equipment such as 2G and 3G base stations in accordance with an embodiment of the present invention.
- FIG. 2 is a circuit diagram of illustrative user equipment that may be used in a system environment of the type shown in FIG. 1 in accordance with an embodiment of the present invention.
- FIG. 3 is a graph showing how user equipment may detect primary scrambling code (PSC) pilot signals of different strengths each of which corresponds to a different available base station in accordance with an embodiment of the present invention.
- PSC primary scrambling code
- FIG. 4 is a graph showing how user equipment may use a list of available base stations to perform pilot signal detection operations during periodic PSC pilot detection windows and may perform a full pilot signal detection operation to detect unlisted but available base stations if appropriate criteria are satisfied in accordance with an embodiment of the present invention.
- FIG. 5 is a flow chart of illustrative steps involved in operating user equipment of the type shown in FIG. 2 in a network environment of the type shown in FIG. 1 in accordance with an embodiment of the present invention.
- This relates generally to wireless communications, and more particularly, to selecting cells during operation of user equipment in a cellular network.
- the user equipment may communicate with wireless networks.
- the user equipment may include wireless electronic devices such as laptop computers, tablet computers, or small portable computers of the type that are sometimes referred to as ultraportables.
- the user equipment may also include somewhat smaller devices. Examples of smaller wireless electronic devices include wrist-watch devices, pendant devices, headphone and earpiece devices, and other wearable and miniature devices. With one suitable arrangement, the user equipment may be portable electronic devices such as handheld electronic devices.
- the user equipment may include media players with wireless communications capabilities, handheld computers (also sometimes called personal digital assistants), remote controllers, global positioning system (GPS) devices, handheld gaming devices, or cellular telephones.
- the user equipment may also include devices that combine the functionality of multiple conventional devices.
- An example of a hybrid device is a cellular telephone that includes media player functionality, communications functions, web browsing capabilities, and support for a variety of other business and entertainment applications such as the iPhone® cellular telephone available from Apple Inc. of Cupertino, Calif.
- suitable user equipment may communicate in a wireless network. In general, any suitable wireless user equipment may be used.
- the wireless network in which the user equipment operates may be based on any suitable wireless technology.
- the geographic regions into which the wireless network is divided are typically referred to as cells, so the wireless network in which the user equipment operates is sometimes referred to as a cellular network or cellular telephone network. It will be appreciated, however, that user equipment such as portable computers and other devices that are not typically referred to as “cellular telephones” may communicate using the cellular telephone network.
- cellular network system 8 may include a network of cell sites (“cells”) such as cells 22 and cells 24 that are available to communicate with user equipment 10 over wireless links 26 .
- the cells in the cellular network each have associated wireless network hardware (e.g., base stations 20 ).
- base stations 20 There may be different base stations for supporting different types of network protocols or, if desired, base stations may support multiple protocols. For clarity, arrangements in which there is a respective base station for each cell are described herein as an example.
- 2G sites In modern networks of the type shown in FIG. 1 , there are a mixture of cell sites. Some of the cell sites (called “2G” sites in FIG. 1 ) support one type of communications protocol (typically a less capable older protocol), whereas other cells sites (called “3G” sites in FIG. 1 ) support a different type of communications protocol (typically a more capable newer protocol).
- the terms 2G and 3G are used herein for convenience and need not refer to any particular protocol.
- Different types of protocols e.g., time division multiple access (TDMA), frequency hopping, code division multiplexing, wide-band code division multiple access (W-CDMA), and other technologies
- TDMA time division multiple access
- W-CDMA wide-band code division multiple access
- 3G cells are established. As more advanced 3G equipment becomes available, 3G cells are selectively deployed. A network operator cannot typically deploy 3G cells everywhere due to cost constraints. Rather, 3G cells are added to the existing 2G infrastructure at certain locations. As more 3G coverage is added to the network, the number and location of the 3G cells constantly changes, making it difficult to keep track of available 3G cells. If 3G user equipment is unable to properly locate available 3G cells, this user equipment will be forced to communicate using a potentially slower wireless link with a 2G cell. A user of the 3G device would therefore not benefit from the 3G capabilities of the device, even though a 3G cell is within communications range.
- user equipment 10 with intelligent network scanning capabilities.
- 3G cells are readily identified, user equipment 10 can switch from 2G to 3G service.
- 3G service When there is no advertised 3G service available, user equipment 10 can implement service discovery rules that make it possible to locate available 3G service without excessive scanning.
- user equipment in a cellular network can perform continuous scans over the entire frequency spectrum in an attempt to continuously locate all available 3G cells.
- excessive frequency scanning with this type of arrangement can lead to rapid battery depletion and involves complex time-consuming operations.
- user equipment 10 can rapidly identify available 3G cells without over-depleting its internal battery or performing overly complex frequency scanning operations.
- cellular networks typically broadcast a list of available cells.
- each cell is identified by a primary scrambling code (PSC). This type of network is described herein as an example.
- PSC primary scrambling code
- User equipment 10 is operating within 2G cell 24 .
- 3G cells 22 there are a number of nearby 3G cells 22 , each of which has an associated PSC.
- there may be any suitable number of 3G cells available e.g., no cells, one cell, two cells, more than two cells, etc.).
- the user is initially operating user equipment 10 using 2G protocols. Because 3G cells are available, user equipment 10 should automatically detect which 3G cells are available. This will allow the user equipment to switch from 2G to 3G service.
- the network periodically broadcasts a list of PSCs (sometimes referred to herein as a PSC list or pilot signal list).
- PSCs sometimes referred to herein as a PSC list or pilot signal list.
- Each of the PSCs in the PSC list corresponds to a known available 3G cell.
- the PSC list typically contains a substantially reduced subset of these possible codes. For example, at a given location, a PSC list might contain fewer than five PSCs. Because the user equipment is provided with a substantially reduced list of PSCs, it is not necessary for the user equipment to analyze the signal strength for all 512 possible PSCs in the network when evaluating how best to transition from 2G to 3G service. Rather, the user equipment can concentrate on the relatively short list of known PSCs in the PSC list.
- the PSC list may not be up to date. This may lead to a situation in which the user equipment is not able to connect to any 3G cell, even when a 3G cell is available. Incomplete or otherwise inaccurate PSC lists may also lead to situations in which user equipment connects to a weak 3G cell instead of a strong 3G cell.
- the user equipment 10 in FIG. 1 may, for example, receive a PSC list that lists only PSC 288 , PSC 282 , and PSC 286 as being available. This may occur even though the 3G cell associated with PSC 290 is closer and has a stronger signal. The omission of PSC 290 from the PSC list may lead to a situation in which user equipment 10 is connected to an undesirably weak 3G cell (i.e., PSC 288 , PSC 282 , or PSC 286 ), rather than the strong cell associated with PSC 290 .
- PSC 288 i.e., PSC 288 , PSC 282 , or PSC 286
- Intelligent service discovery rules may be implemented in user equipment 10 to avoid this type of problem.
- the rules may be implemented using software (code) in the form of firmware, application code, and/or operating system code.
- the rules may also be implemented using hardware (e.g., custom integrated circuits that follow appropriate service discovery procedures).
- FIG. 2 A schematic diagram of an embodiment of illustrative user equipment 10 such as a cellular telephone or other electronic device is shown in FIG. 2 .
- user equipment 10 may include storage and processing circuitry 12 .
- Storage and processing circuitry 12 may include one or more different types of storage such as hard disk drive storage, nonvolatile memory (e.g., flash memory or other electrically-programmable-read-only memory), volatile memory (e.g., static or dynamic random-access-memory), etc.
- Storage and processing circuitry 12 may be used in controlling the operation of user equipment 10 .
- service discovery code that is stored in storage and processing circuitry 12 may be used in implementing service discovery rules that control the operation of user equipment 10 .
- Processing circuitry in circuitry 12 may be based on processors such as microprocessors, microcontrollers, digital signal processors, dedicated processing circuits, power management circuits, audio and video chips, and other suitable integrated circuits.
- storage and processing circuitry 12 may be used to run software on device 10 that implements operating system functions, that implements user applications (e.g., email, media playback, communications services, etc.), and that implements communications protocols (e.g., 2G and 3G protocols).
- the software (code) may also be used in implementing control algorithms (e.g., rules that dictate how a device that is currently only communicating using 2G protocols can efficiently identify and switch to an available 3G cell).
- Hardware (circuitry) in user equipment 10 may be used in implementing control algorithms and other features for equipment 10 .
- User equipment 10 may have one or more batteries such as battery 14 .
- storage and processing circuitry 12 may be used in implementing power management functions for user equipment 10 .
- Input-output devices 16 may be used to allow data to be supplied to user equipment 10 and to allow data to be provided from user equipment 10 to external devices.
- Examples of input-output devices 16 that may be used in user equipment 10 include display screens such as touch screens (e.g., liquid crystal displays, organic light-emitting diode displays, electronic ink displays, etc.), buttons, joysticks, click wheels, scrolling wheels, touch pads, key pads, keyboards, microphones, speakers and other devices for creating sound, cameras, sensors, etc.
- a user can control the operation of user equipment 10 by supplying commands through devices 16 .
- Devices 16 may also be used to convey visual or sonic information to the user of user equipment 10 .
- Devices 16 may include connectors for forming data ports (e.g., for attaching external equipment such as computers, accessories, etc.).
- Wireless communications devices 18 may include communications circuitry such as radio-frequency (RF) transceiver circuitry formed from one or more integrated circuits, power amplifier circuitry, passive RF components, antennas, and other circuitry for handling RF wireless signals. Wireless signals can also be sent using light (e.g., using infrared communications).
- RF radio-frequency
- Storage and processing circuitry 12 may control wireless communications circuitry 18 .
- storage and processing circuitry 12 may be used to store PSC lists that are received from a cellular network.
- Storage and processing circuitry 12 may also be used to analyze detected PSC pilot signals and, when appropriate, may be used to perform extended (e.g., full) scans to identify PSCs for additional available 3G cells (as an example).
- Storage and processing circuitry 12 may communicate with a cellular network using wireless communications circuitry 18 .
- User equipment 10 can communicate with external devices such as accessories, computing equipment, and wireless networks over wired and wireless communications paths.
- Accessories such as wired or wireless headsets may communicate with user equipment 10 .
- User equipment 10 may also be connected to audio-video equipment (e.g., wireless speakers, a game controller, or other equipment that receives and plays audio and video content), or a peripheral such as a wireless printer or camera.
- audio-video equipment e.g., wireless speakers, a game controller, or other equipment that receives and plays audio and video content
- peripheral such as a wireless printer or camera.
- User equipment 10 may use a wired or wireless path to communicate with a personal computer or other computing equipment.
- the computing equipment may be, for example, a computer that has an associated wireless access point (router) or an internal or external wireless card that establishes a wireless connection with user equipment 10 .
- the computer may be a server (e.g., an internet server), a local area network computer with or without internet access, a user's own personal computer, a peer device (e.g., another user device), or any other suitable computing equipment.
- User equipment 10 can also communicate with wireless network equipment, such as cellular telephone base stations 20 ( FIG. 1 ).
- the cellular network e.g., base station equipment
- the cellular network broadcasts a PSC list that identifies each available 3G cell to user equipment 10 .
- User equipment 10 can then evaluate the signal strength of each identified cell.
- Each 3G cell broadcasts a respective PSC pilot signal.
- User equipment 10 can evaluate the signal strength for each pilot signal.
- Any suitable technique may be used in evaluating PSC pilot signal strength. For example, pilot signal strength can be evaluated by evaluating incoming signals to ascertain a Received Signal Strength Indicator (RSSI) value.
- the value of RSSI is a function of Received Signal Code Power (RSCP) and the ratio of received energy to interference level Ec/Io.
- RSCP Received Signal Code Power
- Ec/Io Received Signal Code Power
- Signal processing techniques may be used to enhance the accuracy of the PSC pilot signal strength measurements. For example, a moving average of signal strength may be maintained for each PSC pilot signal to ensure that the PSC pilot signal strength is accurate. The moving average may be computed by averaging a current PSC pilot signal strength measurement with one, two, three, or more than three preceding pilot signal strength measurements.
- FIG. 3 is a graph showing how the PSC pilot signal strength in the cellular network of FIG. 1 may be different for each of the PSCs in the broadcast PSC list (e.g., PSC 288 , PSC 282 , and PSC 286 ). Because (in the present example), the broadcast PSC list does not contain an entry for PSC 290 , the strong signal that is associated with 3G cell PSC 290 is not initially evaluated.
- the broadcast PSC list does not contain an entry for PSC 290 , the strong signal that is associated with 3G cell PSC 290 is not initially evaluated.
- Evaluation of the PSC pilot signal strengths in the PSC list may take place during a time period that is sometimes referred to as a PSC pilot detection window.
- the PSC pilot detection window (and its associated list-based PSC pilot signal strength evaluation operations) may be repeated at a regular time interval TB that is established by the cellular network, as shown in FIG. 4 .
- the duration of the PSC pilot detection window (TA) is typically significantly less than the period TB.
- user equipment 10 preferably performs more extensive pilot signal strength scans when appropriate. This scan may involve rescanning the entries in the PSC list and scanning through the remainder of the 512 PSC values (i.e., the PSC values that are not contained in the broadcast PSC list) or other suitable set of PSC values. Because the more extensive scan can be used to examine all PSC values, this type of scan is sometimes referred to herein as a full scan.
- the operations involved in performing a full scan generally take significantly more time (i.e., duration TC) than the operations involved in performing a scan that only covers the PSC entries in the PSC list (i.e., duration TA).
- duration TC time
- duration TA duration
- service discovery rules may establish a set of full scan criteria. With this type of arrangement, user equipment 10 will only perform a full scan when all of the full scan criteria have been satisfied.
- the full scan criteria may be chosen so that full scans will often be inhibited (not performed). Selectively omitting full scans in this way may help ensure that user equipment 10 is not overly burdened by performing complex full scans, particularly when the user is located in an environment where repeated full scan failures are likely. This may help to reduce the processing burden on user equipment 10 and may help to reduce power consumption.
- full PSC scans may only be initiated under direct control of a user (e.g., when a user clicks on an on-screen option).
- full scans may be performed according to a particular interval (e.g., once every ten periods TB). More preferably, however, full scans (or other such extended scans) may be performed when the PSC list is empty or when the PSC list only identifies 3G cells of inferior quality.
- a service discovery algorithm may be implemented on user equipment 10 that instructs user equipment 10 to forego full scans whenever a full scan has recently been performed but has failed.
- the period of time following a failed full scan during which subsequent full scans are inhibited may be, for example, 30 seconds or other suitable time interval. Because no full scans are performed during this interval, this interval may sometimes be referred to as a full scan blanking interval.
- the length of the full scan blanking interval may be 30 seconds or less, 15 seconds or less, 1-60 seconds, more than 60 seconds, or may have other suitable values. Short blanking interval lengths ensure that user equipment 10 will be able to respond quickly to network changes. Use of longer full scan blanking interval values will help to reduce the frequency of full scans, thereby preventing unnecessary full scans and conserving power.
- FIG. 5 Illustrative steps involved in operating user equipment 10 in a system such as system 8 of FIG. 1 are shown in FIG. 5 .
- user equipment 10 may obtain the current PSC list.
- the PSC list is broadcast by the cellular network.
- User equipment 10 receives the PSC list using wireless communications circuitry 18 .
- the PSC list may be stored in storage within storage and processing circuitry 12 .
- the PSC list contains a list of 3G base stations that are known to be in the vicinity of the user equipment.
- the PSC entries in the list therefore serve as a list of cellular base stations for 3G cells that are potentially available for supporting wireless communications with the user equipment.
- user equipment 10 makes PSC pilot signal strength measurements.
- user equipment 10 uses wireless communications circuitry 18 to gather strength data for each of the PSC pilot signals (see, e.g., the graph of FIG. 3 ).
- the PSC pilot signal strength measurements may be stored in storage and processing circuitry 12 .
- moving average techniques or other data smoothing techniques may be used in processing the PSC pilot signal strength data (step 34 ).
- storage and processing circuitry 12 may maintain a table of recent PSC pilot signal strength measurements.
- the table may contain data for the last N PSC pilot signal strength measurements for each PSC in the broadcast PSC list.
- the value of N may be, for example 1, 2, 3, 4, 5, less than 5, 6-10, 10 or less, more than 10, etc.
- the average value of the most recent N measurements (or the most recent M measurements where M is less than N) may be computed. This value may be used to represent the measured PSC pilot signal strength value for each PSC in the broadcast PSC list.
- the PSC pilot signal strengths can be evaluated to determine whether any of the 3G cells in the PSC list is sufficiently strong to support a wireless link with user equipment 10 .
- the PSC pilot signal strength values can be compared to a predetermined threshold value. If the signal strength of at least one of the PSC pilot signals is above the threshold, user equipment 10 can rank the PSC pilot signals in order of their measured strengths (step 52 ). The highest-strength PSC pilot may then be used to identify which 3G cell the user equipment should be connected to.
- user equipment 10 can establish a 3G wireless link with the strongest 3G cell (i.e., the 3G cell having the PSC that corresponds to the strongest measured PSC pilot signal).
- processing may loop back to step 30 , as indicated by line 56 .
- This portion of the FIG. 5 process corresponds to the PSC pilot detection windows (of duration TA) in the diagram of FIG. 4 . So long as the PSC list contains at least one 3G cell of sufficient strength, processing can continue in this way indefinitely.
- step 40 a more extensive scan may be performed at step 40 , provided that user equipment 10 is not currently within the full scan blanking interval described in connection with FIG. 4 .
- the full scan which corresponds to full scan FS of duration TC in FIG. 4 , allows user equipment 10 to discover 3G cells that are not contained in the PSC list.
- the strength of the pilot signal for each of the available PSCs e.g., 1 - 512 ) may be measured.
- each of the measured pilot signal strengths from step 40 may be compared to the predetermined pilot signal strength threshold.
- the PSC list may be updated at step 48 (e.g., by providing information to the cellular network and/or by updating the PSC list in user equipment 20 ). Processing may then loop back to step 30 , as indicated by line 50 , so that equipment 10 may connect to the best available 3G cell.
- a failure log indicating the time of the failure may be updated in storage and processing circuitry 12 (step 44 ). Processing may then loop back to step 30 , as indicated by step 46 .
- user equipment 10 can begin timing the duration of the full scan blanking interval. Subsequent full scans can be inhibited during the full scan blanking interval to avoid performing an excessive number of scanning operations.
Abstract
Description
- This invention relates generally to wireless communications, and more particularly, ensuring that user equipment selects optimum cells with which to communicate in a cellular telephone network.
- Cellular telephones and other wireless electronic devices handle voice and data communications using cellular telephone networks. Older 2G networks and newer 3G networks use different communications schemes. When both types of networks are available for supporting communications with a given user device, it is generally preferably to establish a 3G link with the device rather than a 2G link. This is because 3G networks tend to offer superior communications capabilities such as potentially higher data rates.
- Cellular networks are deployed in geographic regions called cells. In a given network, each cell is used to cover a different region. For example, in a 2G network, there are numerous cells, each of which has a respective 2G base station. There is some coverage overlap to avoid dropped calls as a user transitions between cells, but each cell is essentially distinct.
- So as to provide a seamless transition to newer network technologies, 3G networks are typically deployed on top of existing 2G networks. For example, heavily traveled urban corridors may be outfitted with 3G base stations to supplement 2G service. In less populated regions, 3G service may not be available. As networks build out their capacity, 3G base stations are constantly being added. Because the number and location of 3G cells in the network changes frequently, it can be difficult to keep track of the current state of the network, particularly when numerous organizations are involved in deploying and maintaining service.
- Despite these difficulties, networks attempt to maintain lists of active cellular sites. For example, a network may constantly broadcast a list of nearby 3G cells that are available. User equipment that receives the broadcast list can attempt to establish a communications link with one of these 3G cells, thereby allowing the equipment to switch from 2G to 3G service. Due to the rapidly changing nature of the 3G network, however, the broadcast lists of available 3G cells may contain inaccurate information such as omitted 3G cell sites. This can make it difficult or impossible for user equipment to accurately identify available 3G cells without performing continuous frequency scans.
- It would therefore be desirable to be able to provide improved techniques for identifying available cells in a network, particularly in environments that contain a mixture of different types of cells.
- User equipment such as cellular telephones and other wireless electronic devices may communicate wirelessly with 2G and 3G cells in a cellular network. To ensure that the user equipment identifies available 3G cells even when the cellular network does not include the 3G cells in a primary scrambling code list, the cellular telephone may, when appropriate, perform full primary scrambling code pilot signal strength scans.
- During operation, the cellular network may broadcast a list of primary scrambling codes corresponding to 3G cell sites that are potentially available for wirelessly communicating with the user equipment. The user equipment may perform an evaluation of primary scrambling code pilot signal strengths for each of the primary scrambling codes in the list. For example, the user equipment may compare each signal strength to a threshold. The user equipment may also maintain a record of times at which full primary scrambling code pilot signal strength scans have failed.
- If evaluation of the pilot signal strengths for the pilot signals identified in the primary scrambling code list reveals that at least one pilot signal strength is sufficient, the cellular telephone may establish a 3G wireless link with the cell that is associated with that pilot signal. If the evaluation does not identify any sufficiently strong 3G cells, a full primary scrambling code pilot signal strength scan may be performed, provided that no full scans have failed within a predetermined time interval before the current time. If it is determined that a full scan has failed within the predetermined time interval, the full scan can be inhibited to avoid wasteful scanning.
- Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiments.
-
FIG. 1 is a diagram of an illustrative system in which user equipment may communicate with cellular network equipment such as 2G and 3G base stations in accordance with an embodiment of the present invention. -
FIG. 2 is a circuit diagram of illustrative user equipment that may be used in a system environment of the type shown inFIG. 1 in accordance with an embodiment of the present invention. -
FIG. 3 is a graph showing how user equipment may detect primary scrambling code (PSC) pilot signals of different strengths each of which corresponds to a different available base station in accordance with an embodiment of the present invention. -
FIG. 4 is a graph showing how user equipment may use a list of available base stations to perform pilot signal detection operations during periodic PSC pilot detection windows and may perform a full pilot signal detection operation to detect unlisted but available base stations if appropriate criteria are satisfied in accordance with an embodiment of the present invention. -
FIG. 5 is a flow chart of illustrative steps involved in operating user equipment of the type shown inFIG. 2 in a network environment of the type shown inFIG. 1 in accordance with an embodiment of the present invention. - This relates generally to wireless communications, and more particularly, to selecting cells during operation of user equipment in a cellular network.
- User equipment may communicate with wireless networks. The user equipment may include wireless electronic devices such as laptop computers, tablet computers, or small portable computers of the type that are sometimes referred to as ultraportables. The user equipment may also include somewhat smaller devices. Examples of smaller wireless electronic devices include wrist-watch devices, pendant devices, headphone and earpiece devices, and other wearable and miniature devices. With one suitable arrangement, the user equipment may be portable electronic devices such as handheld electronic devices.
- The user equipment may include media players with wireless communications capabilities, handheld computers (also sometimes called personal digital assistants), remote controllers, global positioning system (GPS) devices, handheld gaming devices, or cellular telephones. The user equipment may also include devices that combine the functionality of multiple conventional devices. An example of a hybrid device is a cellular telephone that includes media player functionality, communications functions, web browsing capabilities, and support for a variety of other business and entertainment applications such as the iPhone® cellular telephone available from Apple Inc. of Cupertino, Calif. These are merely illustrative examples of suitable user equipment that may communicate in a wireless network. In general, any suitable wireless user equipment may be used.
- The wireless network in which the user equipment operates may be based on any suitable wireless technology. The geographic regions into which the wireless network is divided are typically referred to as cells, so the wireless network in which the user equipment operates is sometimes referred to as a cellular network or cellular telephone network. It will be appreciated, however, that user equipment such as portable computers and other devices that are not typically referred to as “cellular telephones” may communicate using the cellular telephone network.
- A diagram of a typical system environment in which user equipment is communicating with cellular network equipment in a cellular network is shown in
FIG. 1 . As shown inFIG. 1 ,cellular network system 8 may include a network of cell sites (“cells”) such ascells 22 andcells 24 that are available to communicate withuser equipment 10 overwireless links 26. The cells in the cellular network each have associated wireless network hardware (e.g., base stations 20). There may be different base stations for supporting different types of network protocols or, if desired, base stations may support multiple protocols. For clarity, arrangements in which there is a respective base station for each cell are described herein as an example. - In modern networks of the type shown in
FIG. 1 , there are a mixture of cell sites. Some of the cell sites (called “2G” sites inFIG. 1 ) support one type of communications protocol (typically a less capable older protocol), whereas other cells sites (called “3G” sites inFIG. 1 ) support a different type of communications protocol (typically a more capable newer protocol). Theterms user equipment 10 in a system such assystem 8 ofFIG. 1 that contains two types of cells (2G and 3G) is merely an example. - During initial network deployment, 2G cells are established. As more advanced 3G equipment becomes available, 3G cells are selectively deployed. A network operator cannot typically deploy 3G cells everywhere due to cost constraints. Rather, 3G cells are added to the existing 2G infrastructure at certain locations. As more 3G coverage is added to the network, the number and location of the 3G cells constantly changes, making it difficult to keep track of available 3G cells. If 3G user equipment is unable to properly locate available 3G cells, this user equipment will be forced to communicate using a potentially slower wireless link with a 2G cell. A user of the 3G device would therefore not benefit from the 3G capabilities of the device, even though a 3G cell is within communications range.
- This problem can be addressed by providing
user equipment 10 with intelligent network scanning capabilities. When 3G cells are readily identified,user equipment 10 can switch from 2G to 3G service. When there is no advertised 3G service available,user equipment 10 can implement service discovery rules that make it possible to locate available 3G service without excessive scanning. - If desired, user equipment in a cellular network can perform continuous scans over the entire frequency spectrum in an attempt to continuously locate all available 3G cells. However, excessive frequency scanning with this type of arrangement can lead to rapid battery depletion and involves complex time-consuming operations. By using intelligent network scanning capabilities in
user equipment 10 ofFIG. 1 ,user equipment 10 can rapidly identify available 3G cells without over-depleting its internal battery or performing overly complex frequency scanning operations. - To avoid the inefficiencies associated with excessive frequency scanning, cellular networks typically broadcast a list of available cells. In some networks, each cell is identified by a primary scrambling code (PSC). This type of network is described herein as an example.
- Consider the operation of
user equipment 10 in a system environment of the type shown inFIG. 1 .User equipment 10 is operating within2G cell 24. There are a number ofnearby 3G cells 22, each of which has an associated PSC. In general, there may be any suitable number of 3G cells available (e.g., no cells, one cell, two cells, more than two cells, etc.). In theFIG. 1 example, there are four 3G cells available. Each of these four cells has an associated PSC (i.e.,PSC 288,PSC 286,PSC 282, and PSC 290). - In the
FIG. 1 example, the user is initially operatinguser equipment 10 using 2G protocols. Because 3G cells are available,user equipment 10 should automatically detect which 3G cells are available. This will allow the user equipment to switch from 2G to 3G service. - In networks where cells are identified by different PSCs, the network periodically broadcasts a list of PSCs (sometimes referred to herein as a PSC list or pilot signal list). Each of the PSCs in the PSC list corresponds to a known available 3G cell. There may be a relatively large number (e.g., 512) possible PSCs in a network. The PSC list typically contains a substantially reduced subset of these possible codes. For example, at a given location, a PSC list might contain fewer than five PSCs. Because the user equipment is provided with a substantially reduced list of PSCs, it is not necessary for the user equipment to analyze the signal strength for all 512 possible PSCs in the network when evaluating how best to transition from 2G to 3G service. Rather, the user equipment can concentrate on the relatively short list of known PSCs in the PSC list.
- Due to the constantly changing nature of the 3G build-out in the network, the PSC list may not be up to date. This may lead to a situation in which the user equipment is not able to connect to any 3G cell, even when a 3G cell is available. Incomplete or otherwise inaccurate PSC lists may also lead to situations in which user equipment connects to a weak 3G cell instead of a strong 3G cell.
- The
user equipment 10 inFIG. 1 may, for example, receive a PSC list that lists onlyPSC 288,PSC 282, andPSC 286 as being available. This may occur even though the 3G cell associated withPSC 290 is closer and has a stronger signal. The omission ofPSC 290 from the PSC list may lead to a situation in whichuser equipment 10 is connected to an undesirably weak 3G cell (i.e.,PSC 288,PSC 282, or PSC 286), rather than the strong cell associated withPSC 290. - Intelligent service discovery rules may be implemented in
user equipment 10 to avoid this type of problem. The rules may be implemented using software (code) in the form of firmware, application code, and/or operating system code. The rules may also be implemented using hardware (e.g., custom integrated circuits that follow appropriate service discovery procedures). - A schematic diagram of an embodiment of
illustrative user equipment 10 such as a cellular telephone or other electronic device is shown inFIG. 2 . As shown inFIG. 1 ,user equipment 10 may include storage andprocessing circuitry 12. Storage andprocessing circuitry 12 may include one or more different types of storage such as hard disk drive storage, nonvolatile memory (e.g., flash memory or other electrically-programmable-read-only memory), volatile memory (e.g., static or dynamic random-access-memory), etc. Storage andprocessing circuitry 12 may be used in controlling the operation ofuser equipment 10. For example, service discovery code that is stored in storage andprocessing circuitry 12 may be used in implementing service discovery rules that control the operation ofuser equipment 10. Processing circuitry incircuitry 12 may be based on processors such as microprocessors, microcontrollers, digital signal processors, dedicated processing circuits, power management circuits, audio and video chips, and other suitable integrated circuits. - With one suitable arrangement, storage and
processing circuitry 12 may be used to run software ondevice 10 that implements operating system functions, that implements user applications (e.g., email, media playback, communications services, etc.), and that implements communications protocols (e.g., 2G and 3G protocols). The software (code) may also be used in implementing control algorithms (e.g., rules that dictate how a device that is currently only communicating using 2G protocols can efficiently identify and switch to an available 3G cell). Hardware (circuitry) inuser equipment 10 may be used in implementing control algorithms and other features forequipment 10. -
User equipment 10 may have one or more batteries such asbattery 14. To minimize power consumption and thereby extend the life ofbattery 14, storage andprocessing circuitry 12 may be used in implementing power management functions foruser equipment 10. - Input-
output devices 16 may be used to allow data to be supplied touser equipment 10 and to allow data to be provided fromuser equipment 10 to external devices. Examples of input-output devices 16 that may be used inuser equipment 10 include display screens such as touch screens (e.g., liquid crystal displays, organic light-emitting diode displays, electronic ink displays, etc.), buttons, joysticks, click wheels, scrolling wheels, touch pads, key pads, keyboards, microphones, speakers and other devices for creating sound, cameras, sensors, etc. A user can control the operation ofuser equipment 10 by supplying commands throughdevices 16.Devices 16 may also be used to convey visual or sonic information to the user ofuser equipment 10.Devices 16 may include connectors for forming data ports (e.g., for attaching external equipment such as computers, accessories, etc.). -
Wireless communications devices 18 may include communications circuitry such as radio-frequency (RF) transceiver circuitry formed from one or more integrated circuits, power amplifier circuitry, passive RF components, antennas, and other circuitry for handling RF wireless signals. Wireless signals can also be sent using light (e.g., using infrared communications). - Storage and
processing circuitry 12 may controlwireless communications circuitry 18. For example, storage andprocessing circuitry 12 may be used to store PSC lists that are received from a cellular network. Storage andprocessing circuitry 12 may also be used to analyze detected PSC pilot signals and, when appropriate, may be used to perform extended (e.g., full) scans to identify PSCs for additional available 3G cells (as an example). Storage andprocessing circuitry 12 may communicate with a cellular network usingwireless communications circuitry 18. -
User equipment 10 can communicate with external devices such as accessories, computing equipment, and wireless networks over wired and wireless communications paths. - For example, accessories such as wired or wireless headsets may communicate with
user equipment 10.User equipment 10 may also be connected to audio-video equipment (e.g., wireless speakers, a game controller, or other equipment that receives and plays audio and video content), or a peripheral such as a wireless printer or camera. -
User equipment 10 may use a wired or wireless path to communicate with a personal computer or other computing equipment. The computing equipment may be, for example, a computer that has an associated wireless access point (router) or an internal or external wireless card that establishes a wireless connection withuser equipment 10. The computer may be a server (e.g., an internet server), a local area network computer with or without internet access, a user's own personal computer, a peer device (e.g., another user device), or any other suitable computing equipment. -
User equipment 10 can also communicate with wireless network equipment, such as cellular telephone base stations 20 (FIG. 1 ). In a typical scenario, the cellular network (e.g., base station equipment) broadcasts a PSC list that identifies each available 3G cell touser equipment 10.User equipment 10 can then evaluate the signal strength of each identified cell. Each 3G cell broadcasts a respective PSC pilot signal.User equipment 10 can evaluate the signal strength for each pilot signal. Any suitable technique may be used in evaluating PSC pilot signal strength. For example, pilot signal strength can be evaluated by evaluating incoming signals to ascertain a Received Signal Strength Indicator (RSSI) value. The value of RSSI is a function of Received Signal Code Power (RSCP) and the ratio of received energy to interference level Ec/Io. One or more parameters such as these or other suitable measured signal characteristics may be used byuser equipment 10 to evaluate the strength of the PSC pilot signal for each PSC in the broadcast PSC list. - Signal processing techniques may be used to enhance the accuracy of the PSC pilot signal strength measurements. For example, a moving average of signal strength may be maintained for each PSC pilot signal to ensure that the PSC pilot signal strength is accurate. The moving average may be computed by averaging a current PSC pilot signal strength measurement with one, two, three, or more than three preceding pilot signal strength measurements.
-
FIG. 3 is a graph showing how the PSC pilot signal strength in the cellular network ofFIG. 1 may be different for each of the PSCs in the broadcast PSC list (e.g.,PSC 288,PSC 282, and PSC 286). Because (in the present example), the broadcast PSC list does not contain an entry forPSC 290, the strong signal that is associated with3G cell PSC 290 is not initially evaluated. - Evaluation of the PSC pilot signal strengths in the PSC list may take place during a time period that is sometimes referred to as a PSC pilot detection window. The PSC pilot detection window (and its associated list-based PSC pilot signal strength evaluation operations) may be repeated at a regular time interval TB that is established by the cellular network, as shown in
FIG. 4 . The duration of the PSC pilot detection window (TA) is typically significantly less than the period TB. - If the user equipment were to restrict its PSC pilot signal strength evaluation operations to only those PSCs that are contained in the broadcast PSC list, the user equipment would miss opportunities to connect to strong 3G cells that are inadvertently not included in the PSC list (i.e.,
PSC 290 in theFIG. 1 example). Accordingly,user equipment 10 preferably performs more extensive pilot signal strength scans when appropriate. This scan may involve rescanning the entries in the PSC list and scanning through the remainder of the 512 PSC values (i.e., the PSC values that are not contained in the broadcast PSC list) or other suitable set of PSC values. Because the more extensive scan can be used to examine all PSC values, this type of scan is sometimes referred to herein as a full scan. - The operations involved in performing a full scan generally take significantly more time (i.e., duration TC) than the operations involved in performing a scan that only covers the PSC entries in the PSC list (i.e., duration TA). To ensure that the full scan is not performed more than necessary, service discovery rules may establish a set of full scan criteria. With this type of arrangement,
user equipment 10 will only perform a full scan when all of the full scan criteria have been satisfied. - As indicated schematically by the dashed lines in
FIG. 4 , the full scan criteria may be chosen so that full scans will often be inhibited (not performed). Selectively omitting full scans in this way may help ensure thatuser equipment 10 is not overly burdened by performing complex full scans, particularly when the user is located in an environment where repeated full scan failures are likely. This may help to reduce the processing burden onuser equipment 10 and may help to reduce power consumption. - Any suitable service discovery algorithm may be used to determine when to perform full PSC scans. For example, full PSC scans may only be initiated under direct control of a user (e.g., when a user clicks on an on-screen option). As another example, full scans may be performed according to a particular interval (e.g., once every ten periods TB). More preferably, however, full scans (or other such extended scans) may be performed when the PSC list is empty or when the PSC list only identifies 3G cells of inferior quality.
- To avoid situations in which full scans are performed too often (even when the PSC list is empty or when the nearby 3G cells are of poor quality), repetitive full scans can be inhibited. For example, a service discovery algorithm may be implemented on
user equipment 10 that instructsuser equipment 10 to forego full scans whenever a full scan has recently been performed but has failed. The period of time following a failed full scan during which subsequent full scans are inhibited may be, for example, 30 seconds or other suitable time interval. Because no full scans are performed during this interval, this interval may sometimes be referred to as a full scan blanking interval. The length of the full scan blanking interval may be 30 seconds or less, 15 seconds or less, 1-60 seconds, more than 60 seconds, or may have other suitable values. Short blanking interval lengths ensure thatuser equipment 10 will be able to respond quickly to network changes. Use of longer full scan blanking interval values will help to reduce the frequency of full scans, thereby preventing unnecessary full scans and conserving power. - Illustrative steps involved in
operating user equipment 10 in a system such assystem 8 ofFIG. 1 are shown inFIG. 5 . - At
step 30,user equipment 10 may obtain the current PSC list. The PSC list is broadcast by the cellular network.User equipment 10 receives the PSC list usingwireless communications circuitry 18. The PSC list may be stored in storage within storage andprocessing circuitry 12. The PSC list contains a list of 3G base stations that are known to be in the vicinity of the user equipment. The PSC entries in the list therefore serve as a list of cellular base stations for 3G cells that are potentially available for supporting wireless communications with the user equipment. - At
step 32,user equipment 10 makes PSC pilot signal strength measurements. For example,user equipment 10 useswireless communications circuitry 18 to gather strength data for each of the PSC pilot signals (see, e.g., the graph ofFIG. 3 ). The PSC pilot signal strength measurements may be stored in storage andprocessing circuitry 12. - If desired, moving average techniques or other data smoothing techniques may be used in processing the PSC pilot signal strength data (step 34). For example, storage and
processing circuitry 12 may maintain a table of recent PSC pilot signal strength measurements. The table may contain data for the last N PSC pilot signal strength measurements for each PSC in the broadcast PSC list. The value of N may be, for example 1, 2, 3, 4, 5, less than 5, 6-10, 10 or less, more than 10, etc. During the operations ofstep 34, the average value of the most recent N measurements (or the most recent M measurements where M is less than N) may be computed. This value may be used to represent the measured PSC pilot signal strength value for each PSC in the broadcast PSC list. - At
step 36, the PSC pilot signal strengths can be evaluated to determine whether any of the 3G cells in the PSC list is sufficiently strong to support a wireless link withuser equipment 10. For example, the PSC pilot signal strength values can be compared to a predetermined threshold value. If the signal strength of at least one of the PSC pilot signals is above the threshold,user equipment 10 can rank the PSC pilot signals in order of their measured strengths (step 52). The highest-strength PSC pilot may then be used to identify which 3G cell the user equipment should be connected to. In particular, during the operations ofstep 54,user equipment 10 can establish a 3G wireless link with the strongest 3G cell (i.e., the 3G cell having the PSC that corresponds to the strongest measured PSC pilot signal). Following selection of the strongest 3G cell in the broadcast PSC list, processing may loop back to step 30, as indicated byline 56. This portion of theFIG. 5 process corresponds to the PSC pilot detection windows (of duration TA) in the diagram ofFIG. 4 . So long as the PSC list contains at least one 3G cell of sufficient strength, processing can continue in this way indefinitely. - If, however, the comparison operation of
step 36 indicates that no PSC pilot signals had a strength greater than the predetermined threshold, a more extensive scan may be performed atstep 40, provided thatuser equipment 10 is not currently within the full scan blanking interval described in connection withFIG. 4 . The full scan, which corresponds to full scan FS of duration TC inFIG. 4 , allowsuser equipment 10 to discover 3G cells that are not contained in the PSC list. During the full pilot signal scan, the strength of the pilot signal for each of the available PSCs (e.g., 1-512) may be measured. - At
step 42, each of the measured pilot signal strengths fromstep 40 may be compared to the predetermined pilot signal strength threshold. - If, during the operations of
step 42, it is determined that one or more PSC pilot signals has a signal strength that is greater than the predetermined threshold, the PSC list may be updated at step 48 (e.g., by providing information to the cellular network and/or by updating the PSC list in user equipment 20). Processing may then loop back to step 30, as indicated byline 50, so thatequipment 10 may connect to the best available 3G cell. - If, during the operations of
step 42, it is determined that no PSC pilot signals have a signal strength that is greater than the predetermined threshold, a failure log indicating the time of the failure may be updated in storage and processing circuitry 12 (step 44). Processing may then loop back to step 30, as indicated bystep 46. By storing information on the time of the full scan failure,user equipment 10 can begin timing the duration of the full scan blanking interval. Subsequent full scans can be inhibited during the full scan blanking interval to avoid performing an excessive number of scanning operations. - Consider, as an example, a situation in which a full scan is performed starting at time t=0 seconds. The scan takes duration TC. Duration TC is longer than the duration TA of the PSC pilot detection window, because more pilot signal strengths (e.g., hundreds of times more) are generally evaluated during the full scan, than are involved when evaluating the relatively short list of PSC entries in the PSC list. If the scan fails, information on the time at which the full scan was performed (e.g., time t=0 seconds in this example) is maintained in storage (e.g., in a failure log).
- If subsequently, during the operations of
step 36, it is determined that no pilots have signal strengths that are greater than the predetermined threshold,user equipment 10 can ascertain the amount of time that has elapsed since the full scan failure. With this information, the user equipment may then determine whether or not the user equipment is currently operating within the full scan blanking interval. If the value of time t during the operations ofstep 36 is, for example, t=15 seconds and if the full scan blanking interval has a size of 30 seconds, the current time will fall within the full scan blanking interval. In this situation, the full scan process can be skipped (inhibited) and processing can return directly to step 30, as indicated byline 38 ofFIG. 5 . - The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/703,719 US8706110B2 (en) | 2010-02-10 | 2010-02-10 | Methods for selecting cells in cellular telephone systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/703,719 US8706110B2 (en) | 2010-02-10 | 2010-02-10 | Methods for selecting cells in cellular telephone systems |
Publications (2)
Publication Number | Publication Date |
---|---|
US20110195713A1 true US20110195713A1 (en) | 2011-08-11 |
US8706110B2 US8706110B2 (en) | 2014-04-22 |
Family
ID=44354112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/703,719 Active 2030-04-13 US8706110B2 (en) | 2010-02-10 | 2010-02-10 | Methods for selecting cells in cellular telephone systems |
Country Status (1)
Country | Link |
---|---|
US (1) | US8706110B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2484787A (en) * | 2011-01-07 | 2012-04-25 | Renesas Mobile Corp | Method for decoding system information in auser equipment |
US20120201232A1 (en) * | 2011-02-04 | 2012-08-09 | T-Mobile Usa, Inc. | Network Identification and Display Based on Local Information |
US20130273913A1 (en) * | 2012-04-13 | 2013-10-17 | Qualcomm Incorporated | Systems and methods for efficient wireless system scanning |
US9210687B1 (en) * | 2013-09-25 | 2015-12-08 | Sprint Spectrum L.P. | Management of wireless service in a dual RAN arrangement |
WO2021078254A1 (en) * | 2019-10-25 | 2021-04-29 | Huawei Technologies Co., Ltd. | System, method and apparatus for managing network resources |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5101501A (en) * | 1989-11-07 | 1992-03-31 | Qualcomm Incorporated | Method and system for providing a soft handoff in communications in a cdma cellular telephone system |
US5649000A (en) * | 1994-11-16 | 1997-07-15 | Electronics & Telecommunications Research Institute | Method and system for providing a different frequency handoff in a CDMA cellular telephone system |
US5926762A (en) * | 1996-05-17 | 1999-07-20 | Internet Mobility Corporation | Cellular telephone interference prediction and frequency reuse planning |
US6002934A (en) * | 1997-05-02 | 1999-12-14 | Gte Laboratories Incorporated | Methods and apparatus for assigning frequencies in a cellular network |
US6052583A (en) * | 1997-05-29 | 2000-04-18 | Northern Telecom Limited | Methods and systems for selecting drive routes for testing RF coverage in a radiotelephone system |
US6198925B1 (en) * | 1996-08-30 | 2001-03-06 | Cellco Partnership | Method and apparatus for intelligent microcell and antenna selection in digital cellular telephone systems |
US6430200B1 (en) * | 1997-09-18 | 2002-08-06 | Samsung Electronics, Co., Ltd. | Apparatus and method for generating a pilot signal in order to perform a hard hand-off |
US20030218995A1 (en) * | 2002-05-21 | 2003-11-27 | Samsung Electronics Co., Ltd. | Method for handling inter-RAT measurement and report in a dual-mode user equipment |
US6961565B2 (en) * | 2000-09-18 | 2005-11-01 | Ntt Docomo, Inc. | Cell search method and apparatus for mobile station in mobile communication system |
US7013140B2 (en) * | 2002-09-19 | 2006-03-14 | Telefonaktiebolaget L.M. Ericsson | Mobile terminals and methods for performing fast initial frequency scans and cell searches |
US7299041B2 (en) * | 2002-09-30 | 2007-11-20 | Sony Ericsson Mobile Communications Ab | Method and device of selecting a communication system |
US7437152B2 (en) * | 1999-09-06 | 2008-10-14 | Ntt Docomo, Inc. | Control method of searching neighboring cells, mobile station, and mobile, communication system |
US20090067370A1 (en) * | 2005-11-10 | 2009-03-12 | Il-Gyu Kim | Cell search method in ofdm cellular system, frame transmission method thereof, and forward link frame structure |
US7599335B2 (en) * | 2003-06-18 | 2009-10-06 | Nec Corporation | Cell search process for wireless communication system |
US7813735B2 (en) * | 2006-03-21 | 2010-10-12 | Interdigital Technology Coporation | Method and apparatus for performing a power efficient cell search in a multi-cell wireless communication system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6763233B2 (en) * | 2000-01-05 | 2004-07-13 | Nortel Networks Limited | Terminal roaming operations between intergenerational wireless networks |
US7593367B2 (en) * | 2002-06-14 | 2009-09-22 | Qualcomm Incorporated | Frequency scan for CDMA acquisition |
EP1527526B1 (en) * | 2002-07-30 | 2006-11-22 | Interdigital Technology Corporation | Power measurement of received cdma signals using soft threshold preprocessing after correlation |
US8135405B2 (en) * | 2006-08-31 | 2012-03-13 | Qualcomm Incorporated | Efficient search for wireless networks while minimizing page loss |
-
2010
- 2010-02-10 US US12/703,719 patent/US8706110B2/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5101501A (en) * | 1989-11-07 | 1992-03-31 | Qualcomm Incorporated | Method and system for providing a soft handoff in communications in a cdma cellular telephone system |
US5649000A (en) * | 1994-11-16 | 1997-07-15 | Electronics & Telecommunications Research Institute | Method and system for providing a different frequency handoff in a CDMA cellular telephone system |
US5926762A (en) * | 1996-05-17 | 1999-07-20 | Internet Mobility Corporation | Cellular telephone interference prediction and frequency reuse planning |
US6198925B1 (en) * | 1996-08-30 | 2001-03-06 | Cellco Partnership | Method and apparatus for intelligent microcell and antenna selection in digital cellular telephone systems |
US6002934A (en) * | 1997-05-02 | 1999-12-14 | Gte Laboratories Incorporated | Methods and apparatus for assigning frequencies in a cellular network |
US6052583A (en) * | 1997-05-29 | 2000-04-18 | Northern Telecom Limited | Methods and systems for selecting drive routes for testing RF coverage in a radiotelephone system |
US6430200B1 (en) * | 1997-09-18 | 2002-08-06 | Samsung Electronics, Co., Ltd. | Apparatus and method for generating a pilot signal in order to perform a hard hand-off |
US7437152B2 (en) * | 1999-09-06 | 2008-10-14 | Ntt Docomo, Inc. | Control method of searching neighboring cells, mobile station, and mobile, communication system |
US6961565B2 (en) * | 2000-09-18 | 2005-11-01 | Ntt Docomo, Inc. | Cell search method and apparatus for mobile station in mobile communication system |
US20030218995A1 (en) * | 2002-05-21 | 2003-11-27 | Samsung Electronics Co., Ltd. | Method for handling inter-RAT measurement and report in a dual-mode user equipment |
US7013140B2 (en) * | 2002-09-19 | 2006-03-14 | Telefonaktiebolaget L.M. Ericsson | Mobile terminals and methods for performing fast initial frequency scans and cell searches |
US7299041B2 (en) * | 2002-09-30 | 2007-11-20 | Sony Ericsson Mobile Communications Ab | Method and device of selecting a communication system |
US7599335B2 (en) * | 2003-06-18 | 2009-10-06 | Nec Corporation | Cell search process for wireless communication system |
US20090067370A1 (en) * | 2005-11-10 | 2009-03-12 | Il-Gyu Kim | Cell search method in ofdm cellular system, frame transmission method thereof, and forward link frame structure |
US7813735B2 (en) * | 2006-03-21 | 2010-10-12 | Interdigital Technology Coporation | Method and apparatus for performing a power efficient cell search in a multi-cell wireless communication system |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2484787A (en) * | 2011-01-07 | 2012-04-25 | Renesas Mobile Corp | Method for decoding system information in auser equipment |
GB2484787B (en) * | 2011-01-07 | 2012-10-31 | Renesas Mobile Corp | Wireless apparatus and method |
US8400949B2 (en) | 2011-01-07 | 2013-03-19 | Renesas Mobile Corporation | Limited system information decoding for automatic neighbor relations in mobile networks |
US20120201232A1 (en) * | 2011-02-04 | 2012-08-09 | T-Mobile Usa, Inc. | Network Identification and Display Based on Local Information |
US10292057B2 (en) * | 2011-02-04 | 2019-05-14 | T-Mobile Usa, Inc. | Network identification and display based on local information |
US20130273913A1 (en) * | 2012-04-13 | 2013-10-17 | Qualcomm Incorporated | Systems and methods for efficient wireless system scanning |
US9210687B1 (en) * | 2013-09-25 | 2015-12-08 | Sprint Spectrum L.P. | Management of wireless service in a dual RAN arrangement |
WO2021078254A1 (en) * | 2019-10-25 | 2021-04-29 | Huawei Technologies Co., Ltd. | System, method and apparatus for managing network resources |
US11902873B2 (en) | 2019-10-25 | 2024-02-13 | Huawei Technologies Co., Ltd. | System, method and apparatus for managing network resources |
Also Published As
Publication number | Publication date |
---|---|
US8706110B2 (en) | 2014-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8223677B2 (en) | System and method for managing radio systems | |
US10285106B2 (en) | User equipment and method for ensuring continuous service reception in wireless network | |
US10757643B2 (en) | Method and apparatus for wireless communication | |
CN112188577A (en) | Cell residence method, device, terminal equipment and computer readable storage medium | |
EP2649859B1 (en) | Automatically enabling wireless communication | |
CN106604314B (en) | WiFi roaming network access method and terminal equipment | |
US8706110B2 (en) | Methods for selecting cells in cellular telephone systems | |
US20230130963A1 (en) | Method for processing relax measurement parameter update, and terminal device | |
US8805306B2 (en) | Method for determining optimum power amplifier configurations using list mode testing | |
CN109769281B (en) | Method and device for improving communication rate, storage medium and intelligent terminal | |
US11076354B2 (en) | Cell handover method and terminal device | |
US20220232445A1 (en) | Communications System Switching Method and Terminal Device | |
US20120163260A1 (en) | Apparatus and method for reducing power consumption in portable terminal | |
US20160219520A1 (en) | Mobile terminal apparatus, communications control method, and computer product | |
KR20140112331A (en) | Communication Connection Control Method And Electronic Device Supporting the same | |
CN115211189A (en) | Method for determining uplink transmission parameters and terminal equipment | |
US11206565B2 (en) | Measurement method and related product | |
CN109600791B (en) | Signal strength reporting method and device, storage medium and mobile terminal | |
JP2004153311A (en) | Method for selecting frequency in mobile station, mobile station, and program for selecting frequency | |
US20150078367A1 (en) | Communications device, computer product, and communication control method | |
WO2021232814A1 (en) | Cell measurement method based on frequency point optimization, and terminal device | |
CN112291812B (en) | Cell reselection control method, terminal equipment and computer readable storage medium | |
JP2004193896A (en) | Cdma type portable telephone | |
CN108337718B (en) | Wireless network scanning method and device, terminal equipment and storage medium | |
CN105517113B (en) | Access control method and terminal equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: APPLE INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RAMASAMY, VENKATASUBRAMANIAN;DEIVASIGAMANI, GIRI PRASSAD;VASUDEVAN, SRINIVASAN;AND OTHERS;SIGNING DATES FROM 20100208 TO 20100210;REEL/FRAME:023923/0417 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |