IP Library Granted Patent US 11,463,234
Granted Patent B2
US 11,463,234 · App. 17/157,083 · Granted Oct 4, 2022

Maintaining repeater accuracy for satellite signal delivery systems

Inventors: Carl Scarpa (Plainsboro, NJ); Edward Schell (Jackson, NJ)
Assignee: Sirius XM Radio Inc.
H04L7/0331
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 11,463,234
App. No.
17/157,083
Granted
Oct 4, 2022
Kind
B2
Abstract

Systems and methods for maintaining synchronization of repeater networks with Global Positioning System (GPS) signals using phase locked loops (PLLs) and based on generation of predicted control words for controlling local oscillator frequencies is described. The predicted control words can be generated based on performing a linear fit of control words generated over a predetermined duration of time. Phase locked loops with additional false GPS pulse identification and GPS signal loss compensation circuitry can enforce a false pulse count threshold and/or an error threshold. The additional circuitry and prediction of control words can overcome errors in GPS receiver outputs and maintain accuracy of signal timings across single frequency networks using inexpensive local oscillators.

Claims (33)

1. A system comprising:

a Global Positioning System (GPS) receiver configured to generate a GPS signal; and

a computing device including:

at least one processor; and

memory storing non-transitory computer-readable instructions that, when executed by the at least one processor, cause the computing device to:

synchronize, by the computing system and based on a plurality of control words, a local signal with a Global Positioning System (GPS) signal;

detect, by the computing system, a loss of the GPS signal;

determine that the local signal was synchronized with the GPS signal before the loss of the GPS signal;

continue to maintain synchronization, by the computing system, between the local signal and the GPS signal based on the plurality of control words and based on adjusting a frequency of the local signal;

determine that the local signal was not synchronized with the GPS signal before the loss of the GPS signal;

determine a most recent control word of the plurality of words; and

adjust a frequency of the local signal based on the most recent control word, wherein the adjusting the frequency of the local signal is based on:

determine an amount of time corresponding to a generation of the plurality of control words;

determine that the amount of time satisfies a predetermined duration of time; and

generate a predicted control word based on the plurality of control words.

2. The system of claim 1 , wherein the generation of the predicted control word is based on generating a linear curve fit of the plurality of control words.

3. The system of claim 1 , wherein the adjustment of the frequency of the local signal is based on:

determining an amount of time corresponding to a generation of the plurality of control words;

determining that the amount of time does not satisfy a predetermined duration of time; and

generating a second order word based on the plurality of control words, wherein the second order word corresponds to an average value associated with the plurality of control words.

4. The system of claim 1 , wherein the plurality of control words are generated based on:

detecting a plurality of timing offsets between the GPS signal and the local signal.

5. The system of claim 1 , the memory further storing computer-readable instructions Original, when executed by the at least one processor, cause the computing device to:

determine that the amount of time during which a local reference signal was synchronized with the GPS signal satisfies a second predetermined time duration less than a first predetermined time duration;

generate, based on the plurality of control words, a second order estimate of the predicted control word; and

maintain synchronization of the local reference signal with the GPS signal based on the second order estimate of the predicted control word.

6. The system of claim 1 , wherein the generation of the predicted control word comprises:

generate, based on the plurality of control words, a linear curve fit.

7. The system of claim 1 , the memory further storing computer-readable instructions that, when executed by the at least one processor, cause the computing device to:

after determining the interruption in the GPS signal, determine an absence of synchronization of a local reference signal with the GPS signal; and

adjust a frequency of the local reference signal based on a recent control word of the plurality of control words.

8. The system of claim 1 , the memory further storing computer-readable instructions that, when executed by the at least one processor, cause the computing device to:

maintain synchronization of a local reference signal with the GPS signal based on the adjusted frequency of a local reference signal.

Assignments (3)
SECURITY INTEREST Recorded Nov 26, 2025
From: SIRIUS XM RADIO LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 073716/0226 →
ENTITY CONVERSION Recorded Sep 9, 2024
From: SIRIUS XM RADIO INC.
To: SIRIUS XM RADIO LLC
Reel/Frame 068894/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: SCARPA, CARL; SCHELL, EDWARD
To: SIRIUS XM RADIO INC.
Reel/Frame 055487/0087 →