Next Patent: Beacon signaling in a wireless system
Next Patent: Beacon signaling in a wireless system
Plaque It!
Sponsored by: Flash of Genius |
[0001] This application claims the benefit of provisional U.S. application Ser. No. 60/431,322, entitled “Techniques for Supporting GSM to WCDMA Reselection,” filed Dec. 6, 2002, assigned to the assignee of the present application, and incorporated herein by reference in its entirety for all purposes.
[0002] 1. Field
[0003] The present invention relates generally to communication, and more specifically to techniques for supporting GSM to W-CDMA reselection.
[0004] 2. Background
[0005] Wireless communication systems are widely deployed to provide various types of services such as voice, packet data, and so on. These systems may be multiple-access systems capable of supporting communication with multiple users by sharing the available system resources. Examples of such multiple-access systems include time division multiple access (TDMA) systems and code division multiple access (CDMA) systems. A TDMA system may implement one or more standards such as Global System for Mobile Communications (GSM). A CDMA system may implement one or more standards such as Wideband CDMA (W-CDMA), IS-2000, and IS-95. GSM and IS-95 are second generation (2G) standards for TDMA and CDMA, respectively, and W-CDMA and IS-2000 are both third generation (3G) standards for CDMA. These standards are well known in the art.
[0006] GSM is a radio access technology (RAT) that can provide voice service and low to medium rate packet data service. GSM networks are widely deployed throughout the world. W-CDMA is a new radio access technology that can provide enhanced services and capabilities (e.g., higher data rates, concurrent voice and data calls, and so on). One of the key requirements in the development of W-CDMA is to enable seamless operation with existing GSM networks. W-CDMA thus provides various capabilities to enable interworking with GSM networks. By providing these capabilities, multi-RAT terminals (e.g., dual-mode cellular phones) that support both W-CDMA and GSM may be manufactured and used by subscribers to obtain the performance advantages of W-CDMA and the coverage benefits of GSM, all with the same terminal.
[0007] To support seamless operation with W-CDMA networks, additional capabilities are defined for GSM and specified in Release 99 version of the GSM standard. One of these additional capabilities is the ability for a GSM network to broadcast information for neighboring W-CDMA cells. This broadcast information allows dual-mode terminals operating on the GSM network to learn of the presence of W-CDMA cells. Moreover, the broadcast information includes cell-specific information that may be used by the dual-mode terminals to quickly acquire the W-CDMA cells. Such cell-specific information includes, for each W-CDMA cell, (1) the frequency and primary scrambling code used by the W-CDMA cell and (2) whether or not diversity mode is employed by the W-CDMA cell.
[0008] W-CDMA and GSM each provide a “cell reselection” process whereby a terminal operating on one network determines a suitable cell in another network from which it plans to receive available services. A “cell” can refer to a base station in a network and/or the coverage area of the base station, depending on the context in which the term is used. Cell reselection procedures are performed while the terminal is in idle mode so that even as the environment of the terminal changes (e.g., due to movement of the terminal or changing channel conditions), the terminal can monitor the network for incoming pages and be prepared to originate a connection whenever the user desires.
[0009] A dual-mode terminal can measure both GSM neighbor cells and W-CDMA neighbor cells to determine the best cell on which to “camp”. If the dual-mode terminal is currently camped on a GSM cell, then the measurements for W-CDMA neighbor cells may be made based on the cell-specific information broadcast by the GSM cell. If the measurements and the cell reselection procedures indicate that there is a W-CDMA cell ranked higher than the current GSM cell, then the terminal can switch to W-CDMA mode and camp on the better W-CDMA cell.
[0010] Currently, most deployed GSM networks support either Release 97 or Release 98 version of the GSM standard. These GSM networks are not able to broadcast information for neighboring W-CDMA cells in the manner specified in the Release 99 version of the GSM standard. A dual-mode terminal operating in a “pre-Release 99” GSM network (i.e., one supporting a release prior to Release 99) may not be aware of neighboring W-CDMA cells and may therefore be “stuck” on the GSM network.
[0011] There is therefore a need in the art for techniques to support cell reselection from GSM to W-CDMA for pre-Release 99 GSM networks.
[0012] Techniques are provided herein to support cell reselection from GSM to W-CDMA. These techniques do not require Release 99 functionality in GSM networks (i.e., do not rely on broadcast information for neighboring W-CDMA cells). These techniques allow dual-mode terminals to perform cell reselection from a GSM cell to a W-CDMA cell in deployments with pre-Release 99 GSM networks.
[0013] A dual-mode terminal determines whether or not the GSM network that it is currently camped on supports Release 99 functionality (i.e., supports Release 99 or a later version of the GSM standard). This determination may be made based on the settings for certain status bits in messages transmitted by the GSM network on the downlink and/or other information available to the terminal. The terminal can initiate a search for W-CDMA cells if it is deemed that the current GSM network does not support Release 99 functionality.
[0014] The terminal may also determine the scope of the W-CDMA search and when to perform the W-CDMA search based on information stored by the terminal. The scope of the W-CDMA search may be determined based on a database of W-CDMA networks maintained by the terminal. This database may include, for example, association between GSM networks and W-CDMA networks, where the association may be ascertained by prior operation on these networks. The W-CDMA search may be performed at a designated time, which may be determined based on various considerations such as, for example, the scope of the search to be performed, the age of the information used for the search, and so on. The reselection from GSM to W-CDMA may be achieved based on measurements obtained from the W-CDMA search and other pertinent information such as, for example, threshold values used to compare the measurements. Various details for the cell search and reselection are described below.
[0015] In general, the cell reselection techniques described herein may be used to perform cell reselection between any two networks in which some versions of a first network (e.g., a GSM network) do not broadcast neighbor cell information for a second network (e.g., a W-CDMA network). Some other means are then used to determine whether or not to search for cells in the second network when the neighbor cell information is not broadcast by the first network.
[0016] Various aspects and embodiments of the invention are described in further detail below.
[0017] The features, nature, and advantages of the present invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify correspondingly throughout and wherein:
[0018]
[0019]
[0020]
[0021]
[0022] The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment or design described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments or designs.
[0023]
[0024] In
[0025] A mobile switching center (MSC)
[0026] The network deployment shown in
[0027]
[0028] For the network deployment shown in
[0029]
[0030] For the network deployment shown in
[0031] Techniques are provided herein to support cell reselection from GSM to W-CDMA that do not require Release 99 functionality in GSM networks. These techniques may advantageously be used for network deployments with pre-Release 99 GSM networks, such as those shown in
[0032] The cell reselection techniques described herein allow dual-mode terminals to perform cell reselection in deployments with pre-Release 99 GSM networks. These techniques can also advantageously avoid the situation whereby a dual-mode terminal gets “stuck” on a pre-Release 99 GSM network. This situation may occur if the dual-mode terminal originally operates on a W-CDMA cell and then reselects to a GSM cell according to the cell reselection procedures defined by W-CDMA. If the GSM cell does not support Release 99 functionality, then the dual-mode terminal may not be aware of neighboring W-CDMA cells and may then be stuck on the GSM network. This situation may be likely to arise especially if the terminal is mobile and moves about the network.
[0033]
[0034] Initially, the terminal determines whether or not the GSM network supports Release 99 functionality (step
[0035] If it is determined that the GSM network supports Release 99 functionality (i.e., the answer to step
[0036] Otherwise, if the answer to step
[0037] At the designated time determined in step
[0038] In essence, step
[0039] 1. Whether or Not to Search for W-CDMA Cells
[0040] The determination for whether or not to search for W-CDMA cells may be needed for various operating scenarios. For example, the terminal may be camping on a GSM cell and a search for W-CDMA cells that may be better than the current GSM cell is desirable, unless it is known with certainty that no neighboring W-CDMA cells are present. As another example, the terminal may just be powered on and the last network on which the terminal received service or camped on may be a GSM network. In this case, it may be desirable to search for W-CDMA cells on that network at power on. As yet another example, the terminal may have lost coverage while operating on a GSM network, and it may again be desirable to search for W-CDMA cells when the terminal receives coverage again.
[0041] In general, different information may be used to determine whether or not to search for W-CDMA cells, depending on the operating scenarios. A W-CDMA search may be performed if it is determined that the GSM network that the terminal is currently camped on (i.e., the current GSM network) does not support Release 99 functionality and is not able to broadcast information for neighboring W-CDMA cells. A W-CDMA search may also be performed if the current GSM network is associated with a W-CDMA network. A W-CDMA search may also be performed if, upon powering on or entering coverage, the last used access technology for the registered PLMN is determined to be a GSM network, and this network is determined to be pre-Release 99. A W-CDMA search may also be performed for other operating scenarios, and the determination for whether or not to perform the search may be made based on other information, and this is within the scope of the invention.
[0042] The determination for whether or not the current GSM network supports Release 99 functionality may be made in various manners. The fact that a GSM network does not support Release 99 functionality is not fully indicative of the presence of W-CDMA cells. However, a W-CDMA search may be performed if the current GSM network is deemed to be pre-Release 99 because of the possibility of the presence of W-CDMA cells, which are not broadcasted by the pre-Release 99 GSM network.
[0043] The terminal can ascertain whether or not the current GSM network supports Release 99 functionality based on messages received from this GSM network. Release 99 version of GSM defines an MSC Release (MSCR) bit that is set as follows:
[0044] “0”=MSC is Release 98 or older, and
[0045] “1”=MSC is Release 99 or newer.
[0046] The MSCR bit is included in a Control Channel Description information element, which is carried in a System Information Type
[0047] The terminal can monitor the MSCR bit in a received System Information Type
[0048] Release 99 version of GSM also defines an SGSN Release (SGSNR) bit that is set as follows:
[0049] “0”=SGSN is Release 98 or older, and
[0050] “1”=SGSN is Release 99 or newer.
[0051] A GPRS Support Node (GSN) is a network entity that provides mobility management and packet data interface to external networks (e.g., the Internet). The GSN is the counterpart to the MSC and performs non-access stratum functions for packet data service. A Serving GPRS Support Node (SGSN) is the GSN currently serving a terminal. The SGSNR bit is included in a System Information
[0052] The MSCR bit, Control Channel Description information element, and System Information Type
[0053] The terminal may also initiate a search for W-CDMA cells based on information in a database maintained by the terminal. This database may include the W-CDMA and GSM networks on which the terminal has camped on in the past. GSM networks may be associated with W-CDMA networks, and this association may also be stored in the database. For example, the network ID of GSM networks associated with W-CDMA networks may be stored in the database. If the network ID for the current GSM network is present in the database, then information for the associated W-CDMA network may be used to perform W-CDMA search. The information in the database may thus be used, as if it were received from the GSM network, by the terminal to infer that neighboring W-CDMA cells may be present even though broadcast information is not received for these cells.
[0054] The terminal may also initiate a search for W-CDMA cells based on information stored for the last PLMN with which the terminal has registered. The terminal may store information for the last used access technology for the registered PLMN (RPLMN) in an elementary file EF
[0055] 2. What to Search
[0056] If it is determined that the GSM network does not support Release 99 functionality, then the terminal may obtain pertinent information to perform a W-CDMA search from another source instead of broadcast messages from the GSM network. In an embodiment, the terminal stores in a non-volatile memory some information for each W-CDMA network that it has previously camped on. The stored information for each W-CDMA network may include, for example, the following:
[0057] a network ID for the W-CDMA network;
[0058] a set of frequencies used by W-CDMA cells on the W-CDMA network; and
[0059] a set of primary scrambling codes used by the W-CDMA cells on the W-CDMA network.
[0060] The stored information may be used to perform and expedite the search for W-CDMA cells.
[0061] The amount of information to be stored may be kept to a small size to reduce the memory requirements, since memory may be a significant cost component of a terminal. The terminal may thus store any one or any combination of the information enumerated above, or some other information, for each W-CDMA network. The stored information may also be aged so that stale information is discarded from memory. For example, if the terminal has not operated on a particular W-CDMA network for a particular period of time (e.g., a particular number of hours or days), then the information for that network may be removed from memory. The frequency of the W-CDMA search may be made dependent on the age and/or the amount of available information, as described below.
[0062] The terminal may also store the association (i.e., mapping) of GSM networks to W-CDMA networks. This association may be used to limit the scope of the W-CDMA search. In an embodiment, the terminal searches only for W-CDMA cells in the W-CDMA network(s) associated with the current GSM network. In another embodiment, the terminal stores W-CDMA neighbor cells for the few most recent GSM cells on which the terminal has camped. This association may be stored in a neighbor list maintained for each of these most recent GSM cells, where each neighbor list may be built up by the terminal when performing reselection from GSM to W-CDMA. The terminal may then search only for W-CDMA cells associated with the GSM cell on which it is currently camped.
[0063] In general, it is not absolutely necessary to store information for W-CDMA networks and cells to be searched. If information is available, then a “condensed” search may be performed for a smaller search space (e.g., a limited number of frequencies and scrambling codes). If no information is available for W-CDMA networks, then an extensive or expanded search may be performed to search for more W-CDMA frequencies and/or scrambling codes for which W-CDMA cells might be found. An exhaustive search may also be performed to search for all possible W-CDMA frequencies and all possible scrambling codes.
[0064] The stored information can expedite the W-CDMA search process and shorten the search time (i.e., enable a condensed search to be performed). However, even if such information is available, an extensive or exhaustive search may be performed periodically to search for W-CDMA cells that may not be known to the terminal (e.g., if the terminal has moved to a new region).
[0065] 3. When to Search
[0066] A network operator may deploy multiple PLMNs, each of which covers a particular region. Each PLMN may be identified by a unique combination of a Mobile Country Code (MCC) and a Mobile Network Code (MNC). For each subscriber, one of the PLMNs is designated as the home PLMN (HPLMN) and the MCC and MNC for this PLMN are stored in the subscriber's SIM or USIM. If the terminal camps on a PLMN whose MCC and MNC do not match the home MCC and MNC stored on the SIM or USIM, then this PLMN is considered as a visited PLMN (VPLMN).
[0067] W-CDMA defines a mechanism whereby a terminal operating on a VPLMN periodically attempts to obtain service on its HPLMN or a higher priority PLMN. This mechanism is referred to as an HPLMN background search mechanism and is described in a document 3GPP TS 23.122, section 4.4.3.3. The HPLMN background search is performed periodically if the terminal is roaming and in idle mode. The first HPLMN background search is performed between 2 to T minutes from the time the terminal is powered on, and each subsequent background search is performed T minutes from the prior background search. The value for the parameter T may be configured by the network operator and is stored in an elementary file EF
[0068] Searches for W-CDMA cells may be performed periodically at regular time intervals. In one embodiment, W-CDMA searches may be performed automatically by the terminal at the same time that HPLMN background searches are performed (i.e., every T minutes, except for the first background search which is between 2 and T minutes from power on). In another embodiment, W-CDMA searches may be performed at time intervals that are less than or greater than T minutes. The time duration between W-CDMA searches may be indicated by a parameter T
[0069] The value for the T
[0070] W-CDMA searches may also be performed only when invoked, instead of automatically. For example, a W-CDMA search may be performed whenever the user initiates the search. As another example, a W-CDMA search may be performed if the terminal enters coverage after losing coverage of the last GSM network.
[0071] 4. W-CDMA Search
[0072] The search for W-CDMA cells is performed at the designated time and may be performed in various manners. In one embodiment, the terminal searches for W-CDMA cells in the HPLMN as well as the serving PLMN. The W-CDMA search may be performed in the same manner as for the HPLMN background search (which is specified in 3GPP TS 23.122) but with a possibly expanded PLMN list that includes the serving PLMN. Moreover, whereas the HPLMN background search is specified to be performed when the terminal is in a VPLMN, the W-CDMA search is performed even if the terminal is camped on a cell in the HPLMN.
[0073] The W-CDMA search may be performed based on information obtained for neighboring W-CDMA cells. This information can reduce the scope of the search to a designated frequency and scrambling code space. As noted above, an extensive/expanded search or an exhaustive search may be performed if this information is not available, or every so often even if the information is available.
[0074] The terminal may or may not perform a search for GSM cells concurrent with the search for W-CDMA cells. A GSM search may be performed to look for a better GSM cell than the current GSM cell. A GSM search may be performed whenever the HPLMN background search is performed, which may be at the same or different frequency than the W-CDMA search.
[0075] 5. GSM to W-CDMA Cell Reselection
[0076] At the conclusion of a W-CDMA search, the terminal may obtain a set of measurements for W-CDMA cells found by the search. A GSM search may also be performed concurrent with the W-CDMA search, in which case the terminal may obtain another set of measurements for GSM cells found by the GSM search. These measurements may relate to energy-per-chip-to-total-noise ratio (Ec/No), received signal code power (RSCP), or some other measure of signal quality. The measurements obtained for W-CDMA cells, non-serving GSM cells, and the current GSM cell may then be used to perform cell reselection.
[0077] The algorithm for performing cell reselection from GSM to W-CDMA is described in a document 3GPP TS 05.08, section 6.6.5. For this algorithm, the terminal reselects to a suitable W-CDMA cell if (1) the measured RSCP value for the W-CDMA cell exceeds those of the current GSM cell and suitable GSM cells by a particular offset threshold (XXX_Qoffset) for a specified period of 5 seconds, where XXX indicates other access technology/mode, and (2) for a frequency division duplex (FDD) system with separate frequency bands for the downlink and uplink, the measured Ec/No value of the W-CDMA cell exceeds a particular minimum Ec/No threshold (FDD_Qmin). The XXX_Qoffset and FDD_Qmin are broadcast by GSM cells on the broadcast channel as part of GSM system information.
[0078] If the XXX_Qoffset and FDD_Qmin thresholds are not available from broadcast information because the current GSM cell does not support Release 99 functionality, then these thresholds may be obtained in other manners. In an embodiment, these thresholds may be configured for the terminal and stored in non-volatile memory for the terminal. In another embodiment, the thresholds may be ignored or calculated based on other information available to the terminal. For example, the minimum Ec/No threshold (FDD_Qmin) may be ignored and the offset threshold (XXX_Qoffset) may be calculated from W-CDMA offset information. This W-CDMA offset information may be obtained, for example, from prior W-CDMA networks on which the terminal has camped (i.e., received by the terminal via the broadcast channel), from the database maintained by the terminal for W-CDMA networks, and so on. In general, the thresholds XXX_Qoffset and FDD_Qmin are selected such that the terminal does not reselect to a W-CDMA cell and then quickly, as a result of W-CDMA reselection procedures, reselect back to a GSM cell.
[0079] The algorithm for performing cell reselection from W-CDMA to GSM is described in a document 3GPP TS 25.304, section 5.2.6.1.4. For this algorithm, the terminal reselects a suitable GSM cell based on comparison of the signal strength measurements for the serving cell and neighbor cells, with addition of hysteresis and offset values which are broadcast as part of W-CDMA system information.
[0080]
[0081] On the downlink, an antenna
[0082] On the uplink, data and messages (e.g., for registering with a reselected W-CDMA cell) to be sent by the terminal are provided to an encoder
[0083] Controller
[0084]
[0085] Determination unit
[0086] Control unit
[0087] Reselection unit
[0088] A W-CDMA search may also be performed in accordance with manual input received from a display and input/output (I/O) unit
[0089] For clarity, techniques have been described herein for supporting GSM to W-CDMA reselection. These techniques may also be used to support cell reselection between other types of networks such as, for example, from GSM to IS-2000, from IS-95 to IS-2000, from IS-95 to W-CDMA, and so on. In general, these techniques may be used for cell reselection between any two networks in which some release versions of a first network (e.g., a GSM network) does not broadcast information for neighbor cells in a second network (e.g., a W-CDMA network). (Later releases of the first network may or may not broadcast information for neighbor cells in the second network.) Some other means are the used to determine whether or not to search for cells in the second network when the neighbor cell information is not broadcast by the first network. Thus, the reference to “GSM to W-CDMA reselection” herein also generically denotes cell reselection between other types of wireless communication networks.
[0090] The cell reselection techniques described herein may be implemented by various means. For example, these techniques may be implemented in hardware, software, or a combination thereof. For a hardware implementation, the elements used to support the cell reselection as described herein (e.g., units
[0091] For a software implementation, the cell reselection techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory unit (e.g., memory unit
[0092] Headings are included herein for reference and to aid in locating certain sections. These headings are not intended to limit the scope of the concepts described therein under, and these concepts may have applicability in other sections throughout the entire specification.
[0093] The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.