IP Library Granted Patent US 8,145,247
Granted Patent B2
US 8,145,247 · App. 13/037,066 · Granted Mar 27, 2012

Clock synchronization for a wireless communications system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,145,247
App. No.
13/037,066
Granted
Mar 27, 2012
Kind
B2
Abstract

Clock synchronization for a wireless communication system is described. The communication system utilizes a server with a radio coupled to receive a radio frequency (RF) signal and a clock interface to receive a reference clock signal. The server includes a network interface configured to receive, from a base station, a time that the RF signal was received at the base station. The server further includes a processing device configured to determine when the RF signal was transmitted and a location of the base station, and configured to calculate clock offset value representative of a time to delay a local clock signal at the base station to synchronize the local clock signal at the base station with the reference clock signal.

Claims (28)

1. A server, comprising:

a radio receiver coupled to receive a radio frequency (RF) signal at a time T 1 ;

a clock interface to receive a reference clock signal;

a network interface to couple the server to a base station via a computer network, the network interface configured to receive a time T 2 from the base station, the time T 2 representative of a time that the RF signal was received at the base station; and

a processing device coupled to the radio receiver, the clock interface and the network interface, wherein the processing device is configured to use the time T 1 to determine a time T 0 when the RF signal was transmitted and a location of the base station, and wherein the processing device is configured to calculate a clock offset value based on when the RF signal was transmitted, the location of the base station, the time T 2 , and a reference clock signal, the clock offset value representative of a time to delay a local clock signal at the base station to synchronize the local clock signal at the base station with the reference clock signal.

2. The server of claim 1 , wherein the network interface is configured to transmit the calculated clock offset value to the base station.

3. The server of claim 1 , wherein the processing device is further configured to calculate a time T 0 in response to a time T 1 at which the RF signal was received by the radio receiver, wherein time T 0 represents a time when the RF signal was transmitted by an RF transmitter.

4. The server of claim 1 , wherein the RF signal is one of a plurality of RF signals and the radio receiver is coupled to receive the plurality of RF signals, wherein the processing device is further configured to calculate a distance between the server and an RF transmitter in response to the received plurality of RF signals, wherein the RF transmitter transmitted at least one of the plurality of RF signals.

5. The server of claim 1 , wherein the network interface is configured to receive data from the base station via the computer network, the data representative of a plurality of RF signals received at the base station, wherein the processing device is further configured to calculate the location of the base station in response to the received data.

6. The server of claim 1 , wherein the RF signal comprises a broadcast television signal that includes periodic timestamp information.

7. The server of claim 1 , wherein the clock interface receives the reference clock signal from a master reference clock via a fiber optic link.

8. The server of claim 1 , wherein the clock interface receives the reference clock signal from a master reference clock via an ISDN link.

9. A method, comprising:

receiving, by a radio receiver of a server at a time T 1 , a radio frequency (RF) signal;

receiving, by a clock interface of the server, a reference clock signal; and

receiving, by a network interface of the server, a time T 2 from a base station coupled to the server via a computer network, the time T 2 representative of a time that the RF signal was received at the base station;

calculating, by a processing device of the server, a location of the base station in response to the time T 2 ; and

calculating, by the processing device of the server, a clock offset value in response to the received RF signal, the RF signal received at the base station, and the reference clock signal, wherein calculating the clock offset value comprises using the time T 1 to calculate a time T 0 when the RF signal was transmitted by an RF transmitter, and wherein the clock offset value is based on the time T 0 , the location of the base station, the time T 2 , and the reference clock signal, the clock offset value used to synchronize a local clock signal at the base station with the reference clock signal.

10. The method of claim 9 , further comprising:

transmitting, by the network interface of the server, the calculated clock offset value to the base station.

11. The method of claim 9 , wherein receiving the RF signal comprises receiving a first plurality of RF signals, the method further comprising:

calculating a location of the server in response to the received plurality of RF signals.

12. The method of claim 9 , wherein calculating the clock offset value further comprises:

determining a time T 1 when the RF signal was received at the server;

calculating the time T 0 in response to the time T 1 and in response to a distance between the RF transmitter and the server; and

calculating the clock offset value in response to time T 2 and a delay between time T 0 and the reference clock signal.

13. The method of claim 9 , wherein the RF signal comprises a broadcast television signal.

14. The method of claim 9 , wherein the clock interface receives the reference clock signal from a master reference clock.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2023
From: ARRIS SOLUTIONS LLC
To: ARRIS ENTERPRISES LLC
Reel/Frame 065880/0152 →
CHANGE OF NAME Recorded Oct 17, 2023
From: ARRIS SOLUTIONS, INC.
To: ARRIS SOLUTIONS LLC
Reel/Frame 065244/0841 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
MERGER Recorded Jan 30, 2020
From: 2WIRE, INC.
To: ARRIS SOLUTIONS, INC.
Reel/Frame 051672/0481 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GLOBAL LIMITED, F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
Reel/Frame 048817/0496 →
SECURITY INTEREST Recorded Sep 15, 2016
From: ARRIS GLOBAL LIMITED F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 040054/0001 →