Next Patent: Data channel procedure for systems employing frequency diversity
Next Patent: Data channel procedure for systems employing frequency diversity
[0001] This invention relates in general to wireless communications, and more particularly to a system and method for accommodating mobile station synchronization to neighbor cells by providing an extended search window allowing the mobile station to receive neighbor cells in an efficient manner.
[0002] In recent years, the utilization of wireless communication systems for communicating telephonically has achieved astonishing popularity. Conventional, voice communications as well as data communications can be effected telephonically through the use of such wireless communication systems.
[0003] In a wireless communication system, the communication channel formed between a sending and a receiving station is a radio channel, operating in a portion of the electromagnetic spectrum. A wire line connection is not required to effectuate the communication of a communication signal between the sending and receiving stations. Thus, communication via a wireless communication system is possible at locations to which formation of a wire line connection would be impossible or otherwise impractical.
[0004] Cellular communication systems have been implemented using various communication schemes. Cellular communication systems have been developed which utilize, for example, FDMA (frequency-division, multiple-access), TDMA (time-division, multiple-access), and CDMA (code-division, multiple-access) techniques, as well as various combinations of such techniques. A cellular communication system includes network infrastructure including a number of separated base transceiver stations, formed of fixed-site radio transceivers. Users communicate with the infrastructure of a cellular communication network through the use of a radio telephone or other communicator, typically referred to as a mobile station. The mobile station receives downlink signals on a forward link and transmits uplink signals on a reverse link. In this manner, bidirectional communications are provided between the infrastructure of the cellular communication network and the mobile station.
[0005] For the successful operation of a cellular communication system, synchronization is required between mobile stations and the base transceiver station. Such synchronization generally comes in two forms, including frequency synchronization and time synchronization of the frames and bits. Frequency synchronization is needed in order to ensure that the mobile station is synchronized to the carrier frequency of the BTS. Bit and frame synchronization provides adjustment of the propagation time differences of signals from different mobile stations so that transmitted “bursts” are received synchronously with the time slots of the base transceiver station, and so bursts in adjacent time slots do not overlap. Bit and frame synchronization is also required for the frame structure due to a higher-level superimposed frame structure for mapping logical signaling channels onto a physical channel.
[0006] Furthermore, when a mobile terminal is operating in a cellular communication system, it has to be synchronized to neighboring cells. In order to do this, the mobile station attempts to receive synchronization channels such as Frequency Correction Channels (FCCH) and Synchronization Channels (SCH) of the neighboring cells at certain intervals. On traffic channels, most of the TDMA frames are used for transferring data or speech, and limited available frames exist in which such synchronization information may be received. Partial searches can be performed at different frames to collectively provide the desired search result. However, within any given available frame, the number of time slots available are also limited, which can further spread out the searching operation unless enough consecutive times slots can be made available to account for all of the possible places in time that a synchronization signal such as an FCCH can present itself.
[0007] With the introduction of higher-level multislot classes, the consecutive time slots associated with a frame and available for receiving neighboring cell synchronization information becomes prohibitively limited. In many cases, there are not enough time slots to cover the range of times in which an FCCH or other synchronization signal can be presented, and the receipt of FCCH information must carry over to subsequent frames. This can cause significant delays and adversely affect communication throughput.
[0008] One prior art manner that addresses this is described in 3GPP TS 05.08, V8.14.0 (2002-04), “3
[0009] Accordingly, there is a need in the communications industry for a manner of receiving neighbor cell synchronization information that minimizes the impact of widening the associated search window. The present invention fulfills these and other needs, and offers other advantages over the prior art.
[0010] To overcome limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a system, apparatus and method for accommodating mobile station synchronization to neighbor cells by providing an extended search window allowing the mobile station to efficiently receive neighbor cells. One or more transmit (Tx) time slots are skipped in an available frame adjacent to a block of time slots available for receiving neighbor synchronization information. In this manner, the search window for receiving such synchronization information can be expanded, without the negative consequences associated with prior art synchronization methodologies.
[0011] In accordance with one embodiment of the invention, a method is provided for accommodating mobile station synchronization to one or more neighbor cells in a mobile communication system. The mobile communication system includes base transceiver stations (BTS) each defining a cell, and at least one mobile station (MS) capable of communicating with at least one BTS. The method includes utilizing at least one available frame as a search window in an uplink data transfer multiframe for receiving neighboring cell synchronization information. At least one transmit time slot in a frame adjacent to the available frame in the uplink data transfer multiframe is surrendered or “skipped” to extend the search window. The neighboring cell synchronization information is then received in the extended search window.
[0012] The following describes various particular embodiments of such a method. For example, in accordance with one particular embodiment of such a method, surrendering at least one transmit time slot in a frame adjacent to the available frame involves surrendering at least one transmit time slot in a frame immediately preceding the available frame. In a more particular embodiment, this may involve surrendering at least one transmit time slot from the immediately preceding frame that is closest to the available frame to provide contiguous time slots in the extended search window. In another particular embodiment, the method includes maintaining an end boundary of the available frame to prevent disturbing a successive frame contiguous with the available frame. Another particular embodiment involves surrendering as many transmit time slots as necessary to provide the extended search window at a size capable of accommodating all of the neighboring cell synchronization information, and in other embodiments receive slots may also be surrendered in the frame adjacent to the available frame and opposite the frame in which the at least one transmit time slot was surrendered, in order to further extend the search window. In still other particular embodiments, the neighboring cell synchronization information includes a Frequency Correction Burst (FB) associated with a Frequency Correction Channel (FCCH) and/or a Synchronization Burst (SB) associated with a Synchronization Channel (SCH). In one particular embodiment, utilizing the available frame(s) as a search window involves utilizing at least one defined Idle Frame in the uplink data transfer multiframe. Another particular embodiment involves utilizing any one or more frames in the uplink data transfer multiframe having a plurality of contiguous available time slots. In other particular embodiments, the MS is associated with an MS multislot class that accommodates fewer consecutive available time slots than are available in the search window prior to extension, where surrendering the transmit time slot(s) may involve surrendering a number of transmit time slots required to accommodate the MS multislot class. In one particular embodiment, this may involve surrendering a number of transmit time slots required to provide ten consecutive time slots, inclusive of the time necessary for MS radio frequency circuitry to change between a data transfer channel and a synchronization channel. One particular embodiment of such a method involves at least partially synchronizing the MS with a neighboring cell corresponding to the synchronization information retrieved via the extended search window, and another embodiment involves repeating a search for the neighboring cell synchronization information in a plurality of the available frames to facilitate the receiving of the neighboring cell synchronization information in the extended search window of at least one of the plurality of available frames. The synchronization information in one embodiment includes a Frequency Correction Burst (FB) associated with a Frequency Correction Channel (FCCH), where the method further includes determining a location of a Synchronization Channel (SCH) based on a location of the FCCH and receiving the SCH in an available frame at least one multiframe after the FCCH using a timing offset relative to a timing offset of the FCCH. The MS of one embodiment may be of a type in which transmit and receive operations are not simultaneously performed, such as a type-1 MS.
[0013] In accordance with another embodiment of the invention, a Mobile Station (MS) is provided, where the MS is operable in a wireless network having a plurality of cells each defined by a Base Transceiver Station (BTS). The MS includes a transceiver to communicate with a plurality of neighboring BTSs to receive synchronization channels transmitted by the neighboring BTSs. The MS also includes a processing module configured to extend a search window in an uplink data transfer multiframe by sacrificing one or more transmit time slots in a frame of the uplink data transfer multiframe adjacent to an available frame where receipt of synchronization channels are expected.
[0014] In accordance with another embodiment of the invention, a system is provided for synchronizing communications in a mobile communication system. The system includes a number of cells each defined by a Base Transceiver Station (BTS), and at least one Mobile Station (MS) for communicating with some of the BTSs neighboring the cell in which the MS is currently operating. The MS includes a transceiver to communicate with the plurality of the neighboring BTSs to receive synchronization channels transmitted by the neighboring BTSs, and further includes a processing module configured to extend a search window in an uplink data transfer multiframe by surrendering one or more transmit time slots in a frame of the uplink data transfer multiframe adjacent to an available frame where receipt of synchronization channels are expected.
[0015] In accordance with another embodiment of the invention, a computer-readable medium is provided which includes stored instructions that are executable by a computer system for accommodating mobile station synchronization to one or more neighbor cells in a mobile communication system. The mobile communication system includes base transceiver stations (BTS) each defining a cell, and at least one mobile station (MS) capable of communicating with at least one BTS. The instructions stored on the computer-readable medium performs steps including utilizing at least one available frame as a search window in an uplink data transfer multiframe for receiving neighboring cell synchronization information, surrendering at least one transmit time slot in a frame adjacent to the available frame in the uplink data transfer multiframe to extend the search window, and receiving the neighboring cell synchronization information in the extended search window.
[0016] These and various other advantages and features of novelty which characterize the invention are pointed out with particularity in the claims annexed hereto and form a part hereof. However, for a better understanding of the invention, its advantages, and the objects obtained by its use, reference should be made to the drawings which form a further part hereof, and to accompanying descriptive matter, in which there are illustrated and described specific examples of a system, apparatus, and method in accordance with the invention
[0017] The invention is described in connection with the embodiments illustrated in the following diagrams.
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028] In the following description of the exemplary embodiment, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration various manners in which the invention may be practiced. It is to be understood that other embodiments may be utilized, as structural and operational changes may be made without departing from the scope of the present invention.
[0029] Generally, the present invention provides a system and method for accommodating mobile station synchronization to neighbor cells by providing an extended search window allowing the mobile station to receive neighbor cells in an efficient manner. One or more Tx slots, in the radio block period adjacent to an idle frame used to receive neighbor synchronization information, are skipped in order to allow expansion of the search window. By expanding the search window in this fashion, other time slot operations such as Rx operations need not be disrupted which can otherwise cause substantial inefficiencies.
[0030] The present invention is applicable in any type of mobile communication systems/networks where synchronization to neighboring cells may be required. In order to facilitate an understanding of the invention, the present invention is described in terms of a GSM/GPRS network. However, those skilled in the art will readily appreciate from the description provided herein that the present invention is equally applicable to analogous networking environments.
[0031] Global System for Mobile communications (GSM) is a digital cellular communications system serving as a Public Land Mobile Network (PLMN), where multiple providers may set up mobile networks following the GSM standard. GSM is capable of providing both voice and data services. A GSM (or analogous) network
[0032] One or more MSs
[0033] A General Packet Radio System (GPRS) mobile communications network
[0034] The MSC module
[0035] Associated with the MSC
[0036] The Serving GPRS Support Nodes (SGSN)
[0037] A variety of other network elements may be employed, such as a Short Message Service Center (SMSC)
[0038] When an MS
[0039] As previously indicated, the RSS includes components such as MSs, and the BSS which in turn generally includes a plurality of BTSs and a BSC. The BTS includes radio components such as a transceiver and antenna, while the BSC effects switching between BTSs, manages network resources, etc. The RSS supports a certain number of logical channels that fall within two primary categories including the traffic channels (TCH) and the control channels (CCH). The TCHs are intended to carry data such as encoded speech or user data in circuit switched mode, while Packet Data TCHs (PDTCH) are intended to carry user data in packet switched mode. Multiple full rate channels and multiple packet data TCHs can be allocated to the same MS, which is referred to as multislot configurations and multislot packet configurations respectively.
[0040] Control channels carry signaling and/or synchronization data. There are currently four primary control channel categories in GSM systems, including broadcast, common, dedicated, and CTS control channels. Of particular interest with respect to the present invention are the broadcast control channels. The broadcast channels include Frequency Correction Channels (FCCH), Synchronization Channels (SCH), a Broadcast Control Channel (BCCH) as well as Packet BCCH (PBCCH) channels. As previously indicated, when an MS
[0041] More particularly, the FCCH carries information for frequency correction of the MS
[0042] In connection with mapping in time of packet logical channels onto physical channels, a physical channel allocated to carry packet logical channels is referred to as a Packet Data Channel (PDCH). PDCHs are generally mapped dynamically onto a 52-frame multiframe.
[0043] The FCCH of neighboring cells occurs every 10
[0044] This situation is depicted in
[0045] When higher GPRS, High Speed Circuit Switched Data (HSCSD), or other similar services supporting multislot classes are taken into use, there is a problem of obtaining
[0046] Whether a particular type-1 mobile may experience problems in this regard depends on the multislot class of the device as well as the Rx/Tx slot configuration for that multislot class. Table 1 below representative examples of particular multislot classes:
TABLE 1 MULTISLOT MAXIMUM NUMBER OF SLOTS CLASS Rx Tx SUM 1 1 1 2 2 2 1 3 . . . 6 3 2 4 . . . 10 4 2 5 11 4 3 5 12 4 4 5
[0047] Multislot classes are product-dependent, and determine the maximum data rates that are achievable in both the uplink and downlink. For example, multislot class 6 (MSC-6) can include a sum of four slots per frame for data transmission, with up to three Rx slots and up to two Tx slots. The particular configuration is written in the format “X+Y”, where X represents the quantity of downlink time slots, and Y represents the quantity of uplink time slots. Thus, a multislot class of MSC-6 (3+1) represents multislot class 6, with three downlink (Rx) timeslots and one uplink (Tx) timeslot per frame.
[0048] Current 3GPP specifications (i.e., 3GPP TS 05.08) allow, for some multislot configurations, Rx operations related to data transfer in the downlink direction to be skipped to provide the requisite search window for neighbor reception purposes. While this may not be necessary for unidirectional downlink data transfer, unnecessary breaks in the downlink and/or uplink data transfer can occur when skipping Rx operations during unidirectional uplink and bidirectional uplink/downlink data transfer. When using an Uplink State Flag (USF) or other analogous indicator for allocating uplink resources, this decreases throughput for both downlink and uplink data transfers, since a permission to send uplink data is received in a downlink data block. More particularly, for each data channel (PDCH in the case of GPRS service) allocated to the MS, a USF is provided to the MS. Physical channels for packet switched transmission are only allocated for a particular MS when the MS sends or receives data packets, and are released after the transmission. Using this “dynamic allocation” principle, multiple MSs can share one physical channel. To prevent collisions, the network indicates which channels are currently available in the downlink. The USF in the header of downlink packets shows which MS is allowed to use this channel in the uplink. Thus, by skipping Rx operations in the downlink direction, this permission to send uplink data may be missed, causing further delays. This problem is exacerbated when extended dynamic allocation or USF granularity (or both) are used, since one Rx block may provide permission to send multiple Tx blocks.
[0049] FIGS.
[0050]
[0051]
[0052] The present invention addresses these problems. Rather than skipping downlink receive (Rx) operations, the search window is widened by skipping transmit (Tx) operations for uplink data transfer before the idle frame where FCCH or SCH reception is performed. The search window may be widened by skipping as many Tx operations as necessary to obtain the requisite search window width. In this manner, skipping the Rx block after the idle frame can be avoided, and the network can thus use this block to allocate resources to the MS(s). Thus, the invention has a positive impact on downlink data since no downlink operations need to be skipped. Further, this is particularly beneficial in the context of extended dynamic allocation and/or USF granularity use, where the network can use the first block to allocate several uplink time slots to the MS. This way, the receipt of the USF value, for example, in the next period can be effected from all four bursts comprising a GPRS radio block. As a more particular example, with MSC-12 when extended dynamic allocation and USF granularity is used, this USF may grant permission to send up to 16 uplink blocks, and it is more significantly more efficient to ensure receipt of the permission for sending these multiple uplink blocks relative to losing a single uplink block. Besides allocating resources to the MS, the network can use the first Rx block after the idle frame to send a control or data block which can also contain polling for requesting the mobile stations to send an uplink control block.
[0053]
[0054] When this kind of search is repeated in a plurality of successive idle frames, the neighbor synchronization information shall occur during one of the extended search windows. For example, in the GSM/GPRS environment, this kind of search is repeated in thirteen consecutive idle frames, the place for the neighbor FCCH burst will occur during one of the search windows. This is a consequence of different multiframe structures between common control channels (e.g., BCCH) and dedicated/shared channels (e.g., TCH, PDTCH, etc.). After the FCCH has been detected, the location of the SCH is known, and it can be received in an idle frame
[0055]
[0056]
[0057] In the illustrated embodiment of
[0058] In one embodiment, the search may need to be repeated in a plurality of successive idle frames, such that the neighbor synchronization information occurs during one of the extended search windows. For example, in the GSM/GPRS environment, this kind of search is repeated in thirteen consecutive idle frames, the place for the neighbor FCCH burst will occur during one of the search windows. This is due to the different multiframe structures between common control channels (e.g., BCCH) and dedicated/shared channels (e.g., TCH, PDTCH, etc.). In such case, it is determined
[0059] The present invention may be used with a variety of types of mobile stations, including wireless/cellular telephones, personal digital assistants (PDAs), or other wireless handsets, as well as portable computing devices capable of wireless communication. The mobile stations utilize computing systems to control and manage the conventional device activity as well as the functionality provided by the present invention. Hardware, firmware, software or a combination thereof may be used to perform the various synchronization search window expansion functions and operations described herein. An example of a representative mobile station computing system capable of carrying out operations in accordance with the invention is illustrated in
[0060] The exemplary mobile station (MS)
[0061] The processing unit
[0062] The processor
[0063] For performing other standard MS functions, the processor
[0064] The MS
[0065] The MS
[0066] Using the description provided herein, the invention may be implemented as a machine, process, or article of manufacture by using standard programming and/or engineering techniques to produce programming software, firmware, hardware or any combination thereof. Any resulting program(s), having computer-readable program code, may be embodied on one or more computer-usable media, such as disks, optical disks, removable memory devices, semiconductor memories such as RAM, ROM, PROMS, etc. Articles of manufacture encompassing code to carry out functions associated with the present invention are intended to encompass a computer program that exists permanently or temporarily on any computer-usable medium or in any transmitting medium which transmits such a program. Transmitting mediums include, but are not limited to, transmissions via wireless/radio wave communication networks, the Internet, intranets, telephone/modem-based network communication, hard-wired/cabled communication network, satellite communication, and other stationary or mobile network systems/communication links. From the description provided herein, those skilled in the art are readily able to combine software created as described with appropriate general purpose or special purpose computer hardware to create a synchronization search window expansion system and method in accordance with the present invention.
[0067] The foregoing description of the exemplary embodiment of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. For example, while the present invention is largely described in terms of GSM/GPRS, the present invention is equally applicable to other networks and services having similar characteristics as it pertains to the receipt of synchronization information from neighboring cells, and those skilled in the art will appreciate from the description provided herein that the principles of the present invention are equally applicable to such other networks and/or services. Thus, it is intended that the scope of the invention be limited not with this detailed description, but rather determined from the claims appended hereto.