Method and system for synchronizing a clock for an adjacent network to a clock for an overlay network

Information

  • Patent Grant
  • 8364185
  • Patent Number
    8,364,185
  • Date Filed
    Friday, October 28, 2005
    18 years ago
  • Date Issued
    Tuesday, January 29, 2013
    11 years ago
Abstract
A method of synchronizing a clock for an adjacent network (AN) to a clock for an overlay network (ON) is provided. The method includes extracting an ON clock signal from an outgoing signal transmitted from the overlay network. The AN clock is synchronized to the ON clock based on the extracted ON clock signal.
Description
TECHNICAL FIELD OF THE INVENTION

The present disclosure relates generally to wireless communications and, more specifically, to a method and system for synchronizing a clock for an adjacent network to a clock for an overlay network.


BACKGROUND OF THE INVENTION

There is a tremendous interest in the cellular industry in coming up with ways to provide quality service for in-building environments. In addition, cellular operators are constantly looking for ways to offload capacity from expensive macro-networks to low-cost networks. However, one challenge to making a low-cost cellular wireless access device is the clock module, which is relatively expensive to implement in conventional systems.


The clock module is fundamental to most wireless access points. The overall network integrity is tightly maintained by the clock module. This is typically done by outputting precision frequency and timing accuracy such that all wireless access points and subscriber devices, such as mobile phones, are fully synchronized.


Synchronization is vital when multiple wireless access points are networked into one complete system, such as a network of base stations that are adjacent to each other. A poorly synchronized system may result in an excessive percentage of dropped calls, poor voice quality, low data rates, and the like. However, the cost of implementing and producing a precision clock module is typically in the range of thousands of dollars. Thus, producing a product geared for home use, small office/home office (SOHO), enterprise and/or other low-capacity deployment applications is cost-prohibitive due to the need to include precision clock modules.


Therefore, there is a need in the art for an improved method for providing a synchronized clock for a wireless access point. In particular, there is a need for a less expensive method of providing a synchronized clock for a wireless access point such that low-capacity deployment applications may be produced in a cost-effective manner.


SUMMARY OF THE INVENTION

A method for synchronizing a clock for an adjacent network (AN) to a clock for an overlay network (ON) is provided. According to an advantageous embodiment of the present disclosure, the method includes extracting an ON clock signal from an outgoing signal transmitted from the overlay network. The AN clock is synchronized to the ON clock based on the extracted ON clock signal.


According to one embodiment of the present disclosure, the outgoing signal comprises a signal in an overhead channel transmitted from the overlay network.


According to another embodiment of the present disclosure, the overhead channel is monitored.


According to still another embodiment of the present disclosure, a system time is extracted from the overhead channel and a reference time is established for the adjacent network based on the extracted system time.


According to yet another embodiment of the present disclosure, location information is extracted for the overlay network, a one-way delay between the overlay network and the adjacent network is determined based on the location information, and the AN clock is resynchronized to the ON clock based on the one-way delay.


According to a further embodiment of the present disclosure, the location information comprises Global Positioning System coordinates.


According to a still further embodiment of the present disclosure, at least one timing report is requested from at least one mobile station, the timing report is received from the mobile station, and the AN clock is resynchronized to the ON clock based on the timing report.


According to yet a further embodiment of the present disclosure, the timing report comprises an ON time offset reference.


According to an even further embodiment of the present disclosure, the adjacent network is clocked using the synchronized AN clock signal.


Before undertaking the DETAILED DESCRIPTION OF THE INVENTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document: the terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation; the term “or,” is inclusive, meaning and/or; the term “each” means every one of at least a subset of the identified items; the phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like; and the term “controller” means any device, system or part thereof that controls at least one operation, such a device may be implemented in hardware, firmware or software, or some combination of at least two of the same. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.





BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:



FIG. 1 illustrates an exemplary wireless network that is capable of synchronizing a clock for an adjacent network to a clock for an overlay network according to an embodiment of the present disclosure;



FIG. 2 illustrates a portion of the wireless network of FIG. 1 during a synchronization process for a clock of an adjacent network while the adjacent network is in an idle mode according to an embodiment of the present disclosure;



FIG. 3 is a flow diagram illustrating a method for synchronizing the clock for the adjacent network of FIGS. 1 or 2 while the adjacent network is in an idle mode according to an embodiment of the present disclosure;



FIG. 4 illustrates a portion of the wireless network of FIG. 1 during a resynchronization process for a clock of the adjacent network of FIG. 2 while the adjacent network is in a traffic mode according to an embodiment of the present disclosure; and



FIG. 5 is a flow diagram illustrating a method for resynchronizing the clock for the adjacent network of FIGS. 1 or 4 while the adjacent network is in a traffic mode according to an embodiment of the present disclosure.





DETAILED DESCRIPTION OF THE INVENTION


FIGS. 1 through 5, discussed below, and the various embodiments used to describe the principles of the present disclosure in this patent document are by way of illustration only and should not be construed in any way to limit the scope of the disclosure. Those skilled in the art will understand that the principles of the present disclosure may be implemented in any suitably arranged wireless network.



FIG. 1 illustrates an exemplary wireless network 100 that is capable of synchronizing a clock for an adjacent network to a clock for an overlay network according to an embodiment of the present disclosure. Wireless network 100 comprises a plurality of cells (also called cell sites), including exemplary cells 121, 122 and 123. Each of cells 121-123 contains a base station (BS) Cells 121 contains base station 101, cell 122 contains base station (BS) 102 and cell 123 contains base station (BS) 103. Base stations 101-103 communicate with a plurality of mobile stations, including exemplary mobile stations 111, 112, 113 and 114, over code division multiple access (CDMA) channels according to, for example, the IS-2000 standard (i.e., CDMA2000).


In an advantageous embodiment of the present disclosure, mobile stations 111-114 are capable of receiving data traffic and/or voice traffic on two or more CDMA channels simultaneously. Mobile stations 111-114 may be any suitable wireless devices (e.g., conventional cell phones, PCS handsets, personal digital assistant (PDA) handsets, portable computers, telemetry devices) that are capable of communicating with base stations 101-103 via wireless links.


The present disclosure is not limited to mobile devices. The present disclosure also encompasses other types of wireless access terminals, including fixed wireless terminals. For the sake of simplicity, only mobile stations are shown and discussed hereafter. However, it should be understood that the use of the term “mobile station” in the claims and in the description below is intended to encompass both truly mobile devices (e.g., cell phones, wireless laptops) and stationary wireless terminals (e.g., a machine monitor with wireless capability). Additionally, other types of networks may use terms such as “subscriber station” or “mobile terminal” in place of the term “mobile station”. It should be understood that the use of such alternative phrases to describe devices similar to the mobile stations described herein does not limit the scope of the present disclosure in any way.


Dotted lines show the approximate boundaries of cells (or cell sites) 121-123 in which base stations 101-103 are located. It is noted that the terms “cells” and “cell sites” may be used interchangeably in common practice. For simplicity, the term “cell” will be used hereafter. The cells are shown approximately circular for the purposes of illustration and explanation only. It should be clearly understood that the cells may have other irregular shapes, depending on the cell configuration selected and variations in the radio environment associated with natural and man-made obstructions.


As is well known in the art, each of cells 121-123 is comprised of a plurality of sectors, where a directional antenna coupled to the base station illuminates each sector. The embodiment of FIG. 1 illustrates the base station in the center of the cell. Alternate embodiments may position the directional antennas in corners of the sectors. The system of the present disclosure is not limited to any particular cell configuration.


In one embodiment of the present disclosure, each of BS 101, BS 102 and BS 103 comprises a base station controller (BSC) and one or more base transceiver subsystem(s) (BTS). Base station controllers and base transceiver subsystems are well known to those skilled in the art. A base station controller is a device that manages wireless communications resources, including the base transceiver subsystems, for specified cells within a wireless communications network. A base transceiver subsystem comprises the RF transceivers, antennas, and other electrical equipment located in each cell. This equipment may include air conditioning units, heating units, electrical supplies, telephone line interfaces and RF transmitters and RF receivers. For the purpose of simplicity and clarity in explaining the operation of the present disclosure, the base transceiver subsystems in each of cells 121, 122 and 123 and the base station controller associated with each base transceiver subsystem are collectively represented by BS 101, BS 102 and BS 103, respectively.


BS 101, BS 102 and BS 103 transfer voice and data signals between each other and the public switched telephone network (PSTN) (not shown) via communication line 131 and mobile switching center (MSC) 140. BS 101, BS 102 and BS 103 also transfer data signals, such as packet data, with the Internet or other data network (not shown) via communication line 131 and packet data server node (PDSN) 150. Packet control function (PCF) unit 190 controls the flow of data packets between base stations 101-103 and PDSN 150. PCF unit 190 may be implemented as part of PDSN 150, as part of MSC 140, or as a stand-alone device that communicates with PDSN 150, as shown in FIG. 1. Line 131 also provides the connection path for control signals transmitted between MSC 140 and BS 101, BS 102 and BS 103 that establish connections for voice and data circuits between MSC 140 and BS 101, BS 102 and BS 103.


Communication line 131 may be any suitable connection means, including a T1 line, a T3 line, a fiber optic link, a network packet data backbone connection, or any other type of data connection. Alternatively, communication line 131 may be replaced by a wireless backhaul system, such as microwave transceivers. Communication line 131 links each vocoder in the BSC with switch elements in MSC 140. The connections on communication line 131 may transmit analog voice signals or digital voice signals in pulse code modulated (PCM) format, Internet Protocol (IP) format, asynchronous transfer mode (ATM) format, or the like.


MSC 140 is a switching device that provides services and coordination between the mobile stations in a wireless network and external networks, such as the PSTN or Internet. MSC 140 is well known to those skilled in the art. In some embodiments, communication line 131 may be several different data links where each data link couples one of BS 101, BS 102, or BS 103 to MSC 140.


In exemplary wireless network 100, mobile station (MS) 111 is located in cell 121 and is in communication with BS 101. Mobile station (MS) 112 is also located in cell 121 and is in communication with BS 101. Mobile station (MS) 113 is located in cell 122 and is in communication with BS 102. Mobile station (MS) 114 is located in cell 123 and is in communication with BS 103. MS 112 is also located close to the edge of cell 123 and is moving in the direction of cell site 123, as indicated by the direction arrow proximate MS 112. At some point, as MS 112 moves into cell site 123 and out of cell site 121, a hand-off will occur.


In one embodiment of the present disclosure, wireless network 100 is associated with at least one adjacent network (AN) 195 that is capable of synchronizing a clock of the adjacent network 195 to a clock of an associated overlay network, such as base station 101 in the illustrated embodiment. Adjacent network 195 may comprise an underlay network within a macro-network coverage area or any other suitable wireless access point.


For a particular example, adjacent network 195 may comprise an underlay network that is used to provide capacity relief for a macro-network (e.g., BS 101) or that is used to support a macro-network (e.g., BS 101) that has insufficient signal strength to maintain quality of service (QoS). In these situations, the macro-network may have sufficient signal strength to provide overhead channels, such as CDMA pilot, CDMA synchronization channel, CDMA paging channel, and the like, to subscriber devices, such as mobile stations 111 and 112. However, the macro-network may not have enough traffic resources, such as radio frequency power, to provide the appropriate QoS.


Using the disclosed synchronization method and system described below, adjacent network 195 may be manufactured without an expensive clock module such as those used in macro-networks. Instead, adjacent network 195 may inexpensively extract clocking information from the relatively expensive and precise clock module of the macro-network.



FIG. 2 illustrates a portion of wireless network 100 during a synchronization process for a clock of an adjacent network 205 to a clock of an associated overlay network 210 while adjacent network 205 is in an idle mode according to an embodiment of the present disclosure. The idle mode comprises a mode in which adjacent network 205 is able to monitor overhead channels of overlay network 210, such as when adjacent network 205 is initially put into service or when adjacent network 205 is not servicing any mobile stations. It will be understood that, for some embodiments, adjacent network 205 may correspond to adjacent network 195 of FIG. 1 and overlay network 210 may correspond to base station 101 of FIG. 1.


For the illustrated embodiment, in addition to an adjacent network (AN) clock 220, adjacent network 205 comprises a system time extractor 225, a clock synchronizer 230, and a clock resynchronizer 235, while overlay network 210 comprises an overlay network (ON) clock 250. Although illustrated and described as three separate components, it will be understood that any two or all of system time extractor 225, clock synchronizer 230, and clock resynchronizer 235 may be implemented together as a single component without departing from the scope of the present disclosure. In addition, it will be understood that adjacent network 205 and overlay network 210 may comprise additional components other than those illustrated in FIG. 2.


Adjacent network 205 operates using an AN clock signal generated by AN clock 220. As described in more detail below, AN clock 220 is operable for synchronization with ON clock 250. Thus, after synchronization, adjacent network 205 may operate using a clock signal that has been synchronized to the clock signal for overlay network 210.


System time extractor 225 is operable to monitor overhead channels transmitted by overlay network 210 for a system time reference for use by adjacent network 205 in wireless communication and to extract the system time reference from the overhead channels. System time extractor 225 is also operable to establish a reference time for adjacent network 205 based on the system time reference extracted from the overhead channels.


Clock synchronizer 230 is operable to monitor overhead channels (or traffic channels) transmitted by overlay network 210 for the ON clock signal used by ON clock 250 and to extract the ON clock signal from the overhead channels. Clock synchronizer 230 is also operable to synchronize AN clock 220 to ON clock 250 based on the ON clock signal extracted from the overhead channels.


Clock resynchronizer 235 is operable to fine-tune, or resynchronize, AN clock 220 when the AN clock signal generated by AN clock 220 is not precisely synchronized to ON clock 250 due to a delay between the networks 205 and 210. In order to resynchronize AN clock 220, clock resynchronizer 235 is operable to extract location information, such as Global Positioning System (GPS) coordinates, if available, for overlay network 210. Using the location information for overlay network 210 in conjunction with the known location of adjacent network 205, clock resynchronizer 235 is operable to determine a one-way delay between overlay network 210 and adjacent network 205. Clock resynchronizer 235 is then operable to fine-tune, or resynchronize, AN clock 220 based on the one-way delay such that AN clock 220 is more precisely synchronized to ON clock 250.



FIG. 3 is a flow diagram illustrating a method 300 for synchronizing AN clock 220 to ON clock 250 while adjacent network 205 is in an idle mode according to an embodiment of the present disclosure. Initially, system time extractor 225 and clock synchronizer 230 monitor overhead channels of overlay network (ON) 210 (process step 305). Clock synchronizer 230 extracts an ON clock signal from the overhead channels (process step 310) and synchronizes AN clock 220 to ON clock 250 based on the extracted ON clock signal (process step 315). System time extractor 225 extracts a system time from the overhead channels (process step 320) and establishes a reference time for adjacent network (AN) 205 based on the extracted system time (process step 325). In another embodiment, the reference time is established based on an extracted system time before the AN clock 220 is synchronized with the ON clock 250. That is, according to an embodiment, system time extractor 225 may extract the extracts a system time from the overhead channels (process step 320) and establish a reference time for adjacent network (AN) 205 based on the extracted system time (process step 325) before the clock synchronizer 230 extracts an ON clock signal from the overhead channels (process step 310) and synchronizes the AN clock 220 to the ON clock 250 based on the extracted ON clock signal (process step 315).


If location information, such as GPS coordinates, is available for overlay network 210 (process step 330), clock resynchronizer 235 extracts the location information for overlay network 210 (process step 335). Clock resynchronizer 235 then determines a one-way delay between overlay network 210 and adjacent network 205 based on the extracted location information and the known location of adjacent network 205 (process step 340). Finally, clock resynchronizer 235 resynchronizes AN clock 220 to ON clock 250 by fine-tuning the synchronization based on the one-way delay (process step 345).



FIG. 4 illustrates a portion of wireless network 100 during a resynchronization process for a clock of an adjacent network 205 to a clock of an associated overlay network 210 while adjacent network 205 is in a traffic mode according to an embodiment of the present disclosure. The traffic mode comprises a mode in which adjacent network 205 is able to service mobile stations but is unable to monitor overhead channels of overlay network 210. For an alternate embodiment, adjacent network 205 may be able to monitor overhead channels of overlay network 210 while servicing mobile stations; however, this embodiment of adjacent network 205 may maintain synchronization by continuing to monitor overhead channels.


It will be understood that adjacent network 205 and overlay network 210 illustrated in FIG. 4 correspond to the networks 205 and 210 illustrated in FIG. 2 and that these networks 205 and 210 function as described above when in the idle mode. In addition, the portion of wireless network 100 illustrated in FIG. 4 comprises a mobile station 260. It will be understood that mobile station 260 may correspond to mobile station 111 of FIG. 1 or any other suitable mobile station capable of communicating with both adjacent network 205 and overlay network 210.


For this embodiment, clock resynchronizer 235 is operable to fine-tune, or resynchronize, AN clock 220 when the AN clock signal generated by AN clock 220 shifts away from being synchronized to ON clock 250. In order to resynchronize AN clock 220, clock resynchronizer 235 is operable to request a timing report from at least one mobile station, such as mobile station 260. In addition, clock resynchronizer 235 may be operable to request a series of timing reports from mobile station 260 at a specified frequency.


Mobile station 260 is operable to monitor overlay network 210 while being serviced by adjacent network 205 in a traffic mode. Thus, mobile station 260 is operable to generate timing reports for adjacent network 205 that comprise timing information for overlay network 210. The timing information comprises an ON time offset reference for overlay network 210 that is based on a time offset reference for mobile station 260, which corresponds to an AN time offset reference since mobile station 260 is synchronized to adjacent network 205.


Clock resynchronizer 235 is aware of the ON time offset reference. Thus, clock resynchronizer 235 is operable to compare the known ON time offset reference to the ON time offset reference received in the timing report from mobile station 260. If the two time offset references do not match, clock resynchronizer 235 is operable to fine-tune, or resynchronize, AN clock 220 based on the difference in the time offset references. Clock resynchronizer 235 is operable to continue to fine-tune AN clock 220 based on subsequent timing reports until no difference exists between the two time offset references, at which time AN clock 220 is once again synchronized to ON clock 250.



FIG. 5 is a flow diagram illustrating a method 500 for resynchronizing AN clock 220 to ON clock 250 while adjacent network 205 is in a traffic mode according to an embodiment of the present disclosure. Initially, clock resynchronizer 235 requests at least one timing report from at least one mobile station (MS), such as mobile station 260 (process step 505). For some embodiments, clock resynchronizer 235 requests a series of timing reports at a specified frequency from mobile station 260.


After mobile station 260 monitors overlay network 210, generates the timing report, and transmits the timing report, clock resynchronizer 235 receives the timing report from mobile station 260 (process step 510). Clock resynchronizer 235 then compares the ON time offset reference provided in the timing report received from mobile station 260 to a known ON time offset reference (process step 515).


Clock resynchronizer 235 determines whether the AN clock signal generated by AN clock 220 has shifted such that AN clock 220 is no longer synchronized to ON clock 250 based on the comparison (process step 520). Thus, if there is no difference between the time offset references, clock resynchronizer 235 determines that the AN clock signal has not shifted. However, if there is a difference between the time offset references, clock resynchronizer 235 determines that the AN clock signal has shifted by an amount that is determined based on the difference.


If the AN clock signal has not shifted (process step 520), clock resynchronizer 235 may receive a subsequent timing report from mobile station 260 at the specified frequency based on the previous request (process step 510). For other embodiments, if the AN clock signal has not shifted (process step 520), clock resynchronizer 235 may request a subsequent timing report at any suitable time (process step 505) instead of receiving a previously requested timing report at the specified frequency (process step 510).


If the AN clock signal has shifted (process step 520), clock resynchronizer 235 resynchronizes AN clock 220 to ON clock 250 based on the difference in time offset references determined in the comparison of the time offset references (process step 525), after which clock resynchronizer 235 may receive another timing report at the specified frequency (process step 510) or, alternatively, may request another timing report at any suitable time (process step 505).


While several embodiments have been provided in the present disclosure, it should be understood that the disclosed systems and methods may be embodied in many other specific forms without departing from the spirit or scope of the present disclosure. The exemplary embodiments disclosed are to be considered as illustrative and not restrictive, and the intention is not to be limited to the details given herein. It is intended that the disclosure encompass all alternate forms within the scope of the appended claims along with their full scope of equivalents.

Claims
  • 1. A method of synchronizing a clock for an adjacent network (AN) to a clock for an overlay network (ON), comprising: determining whether a wireless access point for the AN is providing service to at least one mobile station in a service area of the wireless access point;in response to determining that the wireless access point is not providing service to at least one mobile station: determining that the AN is in an idle mode and able to receive an ON clock signal from the ON;extracting the ON clock signal from an outgoing signal transmitted wirelessly from the ON;synchronizing the AN clock to the ON clock based on the extracted ON clock signal;extracting a system time from the outgoing signal;determining whether location information of the ON is available; andresynchronizing the AN clock to the ON clock based on at least the extracted system time and the location information in response to determining that the location information of the ON is available.
  • 2. The method as set forth in claim 1, the outgoing signal comprising a signal in an overhead channel transmitted from the ON.
  • 3. The method as set forth in claim 2, further comprising monitoring the overhead channel.
  • 4. The method as set forth in claim 1, further comprising: establishing a reference time for the AN based on the extracted system time.
  • 5. The method as set forth in claim 1, wherein resynchronizing the AN clock comprises: extracting location information for the overlay network;determining a one-way delay between the ON and the AN based on the location information and the reference time; andresynchronizing the AN clock to the ON clock based on the one-way delay.
  • 6. The method as set forth in claim 1, wherein the AN is an underlay network providing service within a portion of a service area of the overlay network.
  • 7. The method as set forth in claim 1, further comprising: in response to determining that the wireless access point is providing service to at least one mobile station: determining that the AN is in a traffic mode and unable to monitor an overhead channel of ON;requesting at least one timing report from at least one mobile station;receiving the at least one timing report from the at least one mobile station; andresynchronizing the AN clock to the ON clock based on the at least one timing report.
  • 8. The method as set forth in claim 7, the timing report comprising an ON time offset reference.
  • 9. The method as set forth in claim 1, further comprising clocking the AN using the synchronized AN clock signal.
  • 10. A method of synchronizing a clock for an adjacent network (AN) to a clock for an overlay network (ON), comprising: determining whether a wireless access point for the AN is providing service to at least one mobile station in a service area of the wireless access point;in response to determining that the wireless access point is not providing service to at least one mobile station: determining that the AN is in an idle mode;synchronizing the AN clock to the ON clock based on an ON clock signal extracted from an outgoing signal transmitted wirelessly from the ON; andresynchronizing the AN clock to the ON clock based on at least an extracted time and location information when the location information of the ON is available; andin response to determining that the wireless access point is providing service to at least one mobile station: determining that the AN is in a traffic mode;requesting a plurality of timing reports at a specified frequency from the at least one mobile station;receiving the timing reports from the at least one mobile station at the specified frequency; andfor each timing report received from the at least one mobile station, determining whether to resynchronize the AN clock to the ON clock based on the received timing report.
  • 11. The method as set forth in claim 10, each timing report comprising an ON time offset reference.
  • 12. The method as set forth in claim 11, determining whether to resynchronize the AN clock to the ON clock based on the received timing report comprising: comparing the received ON time offset reference to a known ON time offset reference; anddetermining whether to resynchronize the AN clock to the ON clock based on the comparison of the received ON time offset reference, the ON time offset reference associated with an offset between a system time of the ON and a reference time of the AN.
  • 13. The method as set forth in claim 12, further comprising, when the AN is in the idle mode: monitoring an overhead channel transmitted by the ON;extracting the system time of the ON from the overhead channel; andestablishing the reference time of the AN based on the extracted system time.
  • 14. An apparatus configured to synchronize a clock for an adjacent network (AN) to a clock for an overlay network (ON), the apparatus comprising: a clock synchronizer configured to determine whether a wireless access point for the AN is providing service to at least one mobile station in a service area of the wireless access point, and in response to determining that the wireless access point is not providing service to at least one mobile station, determine that the AN is in an idle mode and able to receive an ON clock signal from the ON, extract the ON clock signal from an outgoing signal transmitted wirelessly from the ON, and synchronize the AN clock to the ON clock based on the extracted ON clock signal;a system time extractor configured to extract a system time from the outgoing signal when the AN is in the idle mode; anda clock resynchronizer configured to resynchronize the AN clock to the ON clock based on at least the extracted system time and location information of the ON when the AN is in the idle mode and the location information of the ON is available.
  • 15. The apparatus as set forth in claim 14, the AN clock configured to clock the AN by generating the synchronized AN clock signal.
  • 16. The apparatus as set forth in claim 14, the clock synchronizer further configured to monitor an overhead channel for the outgoing signal when the AN is in the idle mode, wherein the ON clock signal is transmitted on the overhead channel.
  • 17. The apparatus as set forth in claim 14, wherein the system time extractor is further configured to, when the AN is in the idle mode, monitor an overhead channel and establish a reference time for the AN based on the extracted system time.
  • 18. The apparatus as set forth in claim 17, wherein the clock resynchronizer is further configured to, when the AN is in the idle mode and the location information for the ON is available, extract the location information for the ON, determine a one-way delay between the ON and the AN based on the location information and the reference time, and resynchronize the AN clock to the ON clock based on the one-way delay.
  • 19. The apparatus as set forth in claim 18, wherein the clock resynchronizer is further configured to, in response to determining that the wireless access point is providing service to at least one mobile station, determine that the AN is in a traffic mode and unable to monitor an overhead channel of ON, receive at least one timing report from at least one mobile station, and resynchronize the AN clock to the ON clock based on the at least one timing report.
  • 20. The apparatus as set forth in claim 14, wherein the AN is an underlay network providing service within a portion of a service area of the overlay network.
CROSS-REFERENCE TO RELATED APPLICATION AND CLAIM OF PRIORITY

The present disclosure is related to that disclosed in U.S. Provisional Patent No. 60/672,329, filed Apr. 18, 2005, entitled “Inter network clock synchronization.” U.S. Provisional Patent No. 60/672,329 is assigned to the assignee of the present application. The subject matter disclosed in U.S. Provisional Patent No. 60/672,329 is hereby incorporated by reference into the present disclosure as if fully set forth herein. The present application hereby claims priority under 35 U.S.C. §119(e) to U.S. Provisional Patent No. 60/672,329.

US Referenced Citations (200)
Number Name Date Kind
3798378 Epstein Mar 1974 A
3873773 Guy, Jr. Mar 1975 A
4506360 Kryskow et al. Mar 1985 A
4578796 Charalambous et al. Mar 1986 A
4677614 Circo Jun 1987 A
5062124 Hayashi et al. Oct 1991 A
5179571 Schilling Jan 1993 A
5184347 Farwell et al. Feb 1993 A
5212804 Choate May 1993 A
5220568 Howe et al. Jun 1993 A
5245634 Averbuch Sep 1993 A
5345467 Lomp et al. Sep 1994 A
5365516 Jandrell Nov 1994 A
5367524 Rideout et al. Nov 1994 A
5371734 Fischer Dec 1994 A
5420883 Swensen et al. May 1995 A
5510797 Abraham et al. Apr 1996 A
5526357 Jandrell Jun 1996 A
5710773 Shiga Jan 1998 A
5726976 Thompson et al. Mar 1998 A
5734985 Ito et al. Mar 1998 A
5751709 Rathnavelu May 1998 A
5774829 Cisneros et al. Jun 1998 A
5805645 Przelomiec et al. Sep 1998 A
5828659 Teder et al. Oct 1998 A
5832417 Petrucelli et al. Nov 1998 A
5862142 Takiyasu et al. Jan 1999 A
5872774 Wheatley et al. Feb 1999 A
5914474 Spitz Jun 1999 A
5918191 Patel Jun 1999 A
5920571 Houck et al. Jul 1999 A
5956289 Norman et al. Sep 1999 A
5973643 Hawkes et al. Oct 1999 A
5991279 Haugli et al. Nov 1999 A
6004029 Moslehi et al. Dec 1999 A
6014102 Mitzlaff et al. Jan 2000 A
6017420 Foody et al. Jan 2000 A
6018659 Ayyagari et al. Jan 2000 A
6028855 Hirsch Feb 2000 A
6040870 Small Mar 2000 A
6047192 Maloney et al. Apr 2000 A
6101175 Schorman et al. Aug 2000 A
6104341 Mita et al. Aug 2000 A
6107631 He Aug 2000 A
6111927 Sokoler Aug 2000 A
6112088 Haartsen Aug 2000 A
6188351 Bloebaum Feb 2001 B1
6188885 Kolev et al. Feb 2001 B1
6208871 Hall et al. Mar 2001 B1
6243588 Koorapaty et al. Jun 2001 B1
6246673 Tiedemann et al. Jun 2001 B1
6285669 Gutierrez Sep 2001 B1
6321090 Soliman Nov 2001 B1
6339613 Terry Jan 2002 B2
6346911 King Feb 2002 B1
6360271 Schuster et al. Mar 2002 B1
6397053 Ghiazza May 2002 B1
6433739 Soliman Aug 2002 B1
6477154 Cheong et al. Nov 2002 B1
6480483 Yahata et al. Nov 2002 B2
6483825 Seta Nov 2002 B2
6542754 Sayers et al. Apr 2003 B1
6546256 Maloney et al. Apr 2003 B1
6590881 Wallace et al. Jul 2003 B1
6594242 Kransmo Jul 2003 B1
6621813 Petch et al. Sep 2003 B2
6665332 Carlson et al. Dec 2003 B1
6683867 DeWulf Jan 2004 B1
6704573 Paek et al. Mar 2004 B1
6704581 Park et al. Mar 2004 B1
6708044 Puknat et al. Mar 2004 B1
6714785 Han Mar 2004 B1
6724739 Tiedemann et al. Apr 2004 B1
6781976 Sonning et al. Aug 2004 B1
6785558 Stratford et al. Aug 2004 B1
6788656 Smolentzov et al. Sep 2004 B1
6788668 Shah et al. Sep 2004 B1
6807156 Veres et al. Oct 2004 B1
6829229 Palermo et al. Dec 2004 B1
6873647 Tiedemann et al. Mar 2005 B1
6873664 Clark Mar 2005 B1
6925286 Kraiem et al. Aug 2005 B1
6937666 Pasternak et al. Aug 2005 B2
6940831 Omi et al. Sep 2005 B1
RE38808 Schuchman et al. Oct 2005 E
6961398 Dick et al. Nov 2005 B2
6965585 Grilli et al. Nov 2005 B2
6980589 Babb et al. Dec 2005 B1
6980615 Dick et al. Dec 2005 B2
6980803 Johansson Dec 2005 B2
6981063 Eggers et al. Dec 2005 B1
6982971 Tiedemann et al. Jan 2006 B2
7002948 Kato Feb 2006 B2
7020436 Schmutz Mar 2006 B2
7023928 Laroia et al. Apr 2006 B2
7031271 LaRosa et al. Apr 2006 B1
7031702 Karabinis et al. Apr 2006 B2
7031711 Soliman Apr 2006 B2
7043199 Dai et al. May 2006 B2
7046754 Demir et al. May 2006 B2
7054308 Conway May 2006 B1
7058050 Johansson et al. Jun 2006 B2
7068309 Toyama et al. Jun 2006 B2
7068725 Roth et al. Jun 2006 B2
7092426 Dobson et al. Aug 2006 B2
7106709 Davidsson et al. Sep 2006 B2
7110781 Hulbert et al. Sep 2006 B1
7123628 Hwang et al. Oct 2006 B1
7126967 Sonning et al. Oct 2006 B2
7133928 McCanne Nov 2006 B2
7151756 Park et al. Dec 2006 B1
7158505 Dick et al. Jan 2007 B2
7167713 Anderson Jan 2007 B2
7171225 Krasner et al. Jan 2007 B2
7190703 Heitmann Mar 2007 B1
7200768 Andersson et al. Apr 2007 B2
7212157 Lee et al. May 2007 B2
7212508 Tiedemann, Jr. May 2007 B2
7239675 Zehavi et al. Jul 2007 B2
7242965 Lin et al. Jul 2007 B2
7272399 Han Sep 2007 B2
7295842 Yang et al. Nov 2007 B2
7346352 Colban et al. Mar 2008 B2
7359346 Kim Apr 2008 B2
7359715 Choksi Apr 2008 B2
7362740 Fredriksson Apr 2008 B2
7391753 Tiedemann et al. Jun 2008 B2
7391759 Wallace et al. Jun 2008 B2
7397780 Tiedemann, Jr. Jul 2008 B2
7408898 Brown Aug 2008 B1
7408916 Kassinen et al. Aug 2008 B2
7440762 Maloney et al. Oct 2008 B2
7447253 Abraham et al. Nov 2008 B2
7539085 Pikula et al. May 2009 B2
7602815 Houghton et al. Oct 2009 B2
7653017 Huylebroeck Jan 2010 B2
7668548 Choi Feb 2010 B2
7822124 Rezvani Oct 2010 B1
7844276 Kraiem et al. Nov 2010 B2
7876729 Grilli et al. Jan 2011 B1
20010021179 Tiedemann et al. Sep 2001 A1
20010021653 Han Sep 2001 A1
20010022779 Wheatley et al. Sep 2001 A1
20010038622 Kato Nov 2001 A1
20020001299 Petch et al. Jan 2002 A1
20020034947 Soliman Mar 2002 A1
20020036985 Jonas et al. Mar 2002 A1
20020054611 Seta May 2002 A1
20020072370 Johansson et al. Jun 2002 A1
20020102994 Tuutijarvi Aug 2002 A1
20030002525 Grilli et al. Jan 2003 A1
20030023378 Ichimura Jan 2003 A1
20030026371 Laroia et al. Feb 2003 A1
20030033394 Stine Feb 2003 A1
20030050082 Nomura et al. Mar 2003 A1
20030137969 Abdesselem et al. Jul 2003 A1
20030147362 Dick et al. Aug 2003 A1
20030152028 Raisanen et al. Aug 2003 A1
20030174666 Wallace et al. Sep 2003 A1
20030214936 Goff Nov 2003 A1
20040004945 Monsen Jan 2004 A1
20040008661 Myles et al. Jan 2004 A1
20040010616 McCanne Jan 2004 A1
20040082356 Walton et al. Apr 2004 A1
20040085938 Tiedemann et al. May 2004 A1
20040120418 Pasternak et al. Jun 2004 A1
20040152478 Ruohonen et al. Aug 2004 A1
20040202119 Edge Oct 2004 A1
20040213367 Han Oct 2004 A1
20040218686 Pastemak et al. Nov 2004 A1
20050117547 Lu Jun 2005 A1
20050118946 Colban et al. Jun 2005 A1
20050123236 Ko et al. Jun 2005 A1
20050136945 Kennedy et al. Jun 2005 A1
20050232307 Andersson et al. Oct 2005 A1
20050272426 Yang et al. Dec 2005 A1
20060025160 Kodali et al. Feb 2006 A1
20060084404 Laroia et al. Apr 2006 A1
20060116130 Kennedy, Jr et al. Jun 2006 A1
20060153237 Hwang et al. Jul 2006 A1
20060215618 Soliman et al. Sep 2006 A1
20060268775 O'Scolai et al. Nov 2006 A1
20070030887 Hutchison et al. Feb 2007 A1
20070147293 Tiedemann, Jr. Jun 2007 A1
20070165594 Heinle et al. Jul 2007 A1
20070171125 Abraham et al. Jul 2007 A1
20070202885 Kennedy et al. Aug 2007 A1
20070216572 Schnabel Sep 2007 A1
20070280096 Yanover et al. Dec 2007 A1
20070291651 Hwang et al. Dec 2007 A1
20070293185 Hwang et al. Dec 2007 A1
20070293221 Hwang et al. Dec 2007 A1
20080019424 Green et al. Jan 2008 A1
20080117835 Grilli et al. May 2008 A1
20080151881 Liu et al. Jun 2008 A1
20080198698 Pikula et al. Aug 2008 A1
20080198785 Huang et al. Aug 2008 A1
20080214192 Soliman Sep 2008 A1
20080248811 Maloney et al. Oct 2008 A1
20110164607 Farmer Jul 2011 A1
Related Publications (1)
Number Date Country
20060234739 A1 Oct 2006 US
Provisional Applications (1)
Number Date Country
60672329 Apr 2005 US