IP Library Granted Patent US 9,209,963
Granted Patent B1
US 9,209,963 · App. 14/482,232 · Granted Dec 8, 2015

Numerically controlled oscillator with fine timing adjustment

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 9,209,963
App. No.
14/482,232
Granted
Dec 8, 2015
Kind
B1
Abstract

A numerically controlled oscillator includes a phase accumulator configured to output a phase word, a clock configured to periodically output a clock signal in accordance with a delay interval, and a clock controller configured to adjust the delay interval. The phase accumulator is configured to output a new phase word in response to receiving the clock signal. An example method includes receiving a plurality of frequency control words, calculating a delay interval, accumulating the frequency control words in accordance with the delay interval to generate a phase word, and converting the phase word to a waveform.

Claims (31)

1. A numerically controlled oscillator comprising:

a phase accumulator configured to output a phase word;

a clock configured to periodically output a clock signal in accordance with a delay interval;

a clock controller configured to adjust the delay interval based at least in part in response to feedback received from a remote device,

wherein the phase accumulator is configured to output a new phase word in response to receiving the clock signal.

2. The numerically controlled oscillator of claim 1 , wherein the clock controller is configured to set the delay interval.

3. The numerically controlled oscillator of claim 1 , wherein the clock controller is configured to output a delay signal representing the delay interval.

4. The numerically controlled oscillator of claim 1 , wherein the feedback includes a channel delay.

5. The numerically controlled oscillator of claim 1 , wherein the feedback includes a difference in cycle timing between the clock and a corresponding clock of the remote device.

6. The numerically controlled oscillator of claim 1 , wherein the clock controller is configured to determine whether feedback has been received from the remote device.

7. The numerically controlled oscillator of claim 1 , further comprising a phase-to-amplitude converter configured to generate a waveform in accordance with the phase word output by the phase accumulator.

8. The numerically controlled oscillator of claim 1 , wherein the phase word includes an accumulation of frequency control words received by the phase accumulator.

9. The numerically controlled oscillator of claim 1 , wherein the phase accumulator includes a digital input module configured to receive a first frequency control word.

10. The numerically controlled oscillator of claim 9 , wherein the phase accumulator further includes a summation block configured to receive the first frequency control word from the digital input module and output a first phase word.

11. The numerically controlled oscillator of claim 10 , wherein the phase accumulator includes a delay block configured to receive the first phase word from the summation block and output the first phase word to the summation block in response to receiving the clock signal.

12. The numerically controlled oscillator of claim 11 , wherein the summation block is configured to add the first phase word to a second frequency control word and output a second phase word.

13. A method comprising:

receiving a plurality of frequency control words;

calculating, via a clock controller, a delay interval;

accumulating the frequency control words in accordance with the delay interval to generate a phase word;

converting the phase word to a waveform;

receiving feedback from a remote device; and

calculating a new delay interval based at least in part on the feedback received from the remote device.

14. The method of claim 13 , wherein the frequency control words are accumulated in accordance with the new delay interval.

15. The method of claim 13 , wherein the feedback includes a channel delay.

16. The method of claim 13 , wherein the feedback indicates that a clock at the remote device has different cycle timing.

17. A numerically controlled oscillator comprising:

a phase accumulator having a digital input module configured to receive a plurality of frequency control words, a summation block configured to output a phase word representing an accumulation of the plurality of frequency control words, and a delay block configured to provide the accumulation of the plurality of frequency control words to the summation block;

a clock configured to periodically output a clock signal in accordance with a delay interval;

a clock controller configured to adjust the delay interval in accordance with feedback received from a remote device,

wherein the phase accumulator is configured to output the phase word in response to receiving the clock signal.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 15649418 PREVIOUSLY RECORDED ON REEL 050600 FRAME 0314. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT SECURITY AGREEMENTS. Recorded Sep 3, 2020
From: WELLS FARGO, NATIONAL BANK ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053703/0367 →
ASSIGNMENT OF PATENT SECURITY AGREEMENTS Recorded Oct 1, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050600/0314 →
SECURITY INTEREST Recorded Feb 18, 2016
From: HUGHES NETWORK SYSTEMS LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION - AS COLLATERAL AGENT
Reel/Frame 037847/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2014
From: GURUMANI, SANTHARAM
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 033880/0034 →
PATENT QUIT CLAIM ASSIGNMENT Recorded Oct 3, 2014
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 033888/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2014
From: GURUMANI, SANTHARAM
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 033712/0035 →