IP Library Granted Patent US 7,995,622
Granted Patent B1
US 7,995,622 · App. 12/587,266 · Granted Aug 9, 2011

Digital clock smoothing

Assignee: Wideband Semiconductor, Inc.
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 7,995,622
App. No.
12/587,266
Granted
Aug 9, 2011
Kind
B1
Abstract

A method for digital clock smoothing is provided. The method comprises: (A) inputting an asynchronous data stream having an asynchronous symbol rate into a FIFO two-port memory block; (B) obtaining FIFO depth B by subtracting modulo B for each stored symbol a symbol output address from a symbol input address; (C) inputting FIFO depth B into a programmable look-up table (LUT); (D) obtaining a phase detector error signal; (E) scaling the phase detector error signal to obtain a scaled error factor; (F) adding the scaled error factor to a nominal phase step to obtain a phase update; (G) obtaining a smoothed symbol rate; and (H) reading out each output symbol from FIFO under control of an output FIFO address control register at the smoothed symbol rate.

Claims (30)

1. A method for digital clock smoothing comprising:

(A) inputting an asynchronous data stream having an asynchronous symbol rate into a FIFO two-port memory block;

(B) obtaining said FIFO depth B by subtracting modulo B for each stored symbol a symbol output address from a symbol input address;

(C) inputting said FIFO depth B into a programmable Look Up Table (LUT);

(D) obtaining a phase detector error signal;

(E) scaling said phase detector error signal to obtain a scaled error factor, wherein said scaled error factor is normalized by using a set of parameters selected from the group consisting of: {a ratio of an input symbol rate to a reference clock; and a damping factor configured to compensate for latency of a frequency lock loop (FLL)};

(F) adding said scaled error factor to a nominal phase step to obtain a phase update;

(F1) computing said nominal phase step by using a nominal symbol rate, a modulation index, and a reference frequency;

(G) obtaining a smoothed symbol rate; and

(H) reading out each output symbol from said FIFO under control of an output FIFO address control register at said smoothed symbol rate.

2. The method of claim 1 , wherein said step (F1) further comprises:

(F1, 1) selecting said modulation index for BPSK modulation.

3. The method of claim 1 , wherein said step (F1) further comprises:

(F1, 2) selecting said modulation index for QPSK modulation.

4. A method for digital clock smoothing comprising:

(A) inputting an asynchronous data stream having an asynchronous symbol rate into a FIFO two-port memory block;

(B) obtaining said FIFO depth B by subtracting modulo B for each stored symbol a symbol output address from a symbol input address;

(C) inputting said FIFO depth B into a programmable Look Up Table (LUT);

(D) obtaining a phase detector error signal;

(E) scaling said phase detector error signal to obtain a scaled error factor, wherein said scaled error factor is normalized by using a set of parameters selected from the group consisting of: {a ratio of an input symbol rate to a reference clock; and a damping factor configured to compensate for latency of a frequency lock loop (FLL)};

(F) adding said scaled error factor to a nominal phase step to obtain a phase update;

(F2) limiting said nominal phase step;

(G) obtaining a smoothed symbol rate; and

(H) reading out each output symbol from said FIFO under control of an output FIFO address control register at said smoothed symbol rate.

5. The method of claim 4 , wherein said step (F2) further comprises:

(F2, 1) creating limit masks.

6. The method of claim 4 , wherein said step (F2) further comprises:

(F2, 2) creating a positive limit mask.

7. The method of claim 4 , wherein said step (F2) further comprises:

(F2, 3) creating a negative limit mask.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2018
From: REMEC BROADBAND WIRELESS HOLDINGS, INC.
To: RBW ACQUISITION CO., LLC
Reel/Frame 045335/0849 →
CHANGE OF NAME Recorded Mar 23, 2018
From: RBW ACQUISITION CO., LLC
To: REMEC BROADBAND WIRELESS NETWORKS, LLC
Reel/Frame 045692/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2012
From: WIDEBAND SEMICONDUCTOR, INC.
To: REMEC BROADBAND WIRELESS HOLDINGS, INC.
Reel/Frame 029408/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2009
From: FAGERLUND, RICHARD J.; FLYNN, JAMES P.; FONG, MARK; ISAKSEN, DAVID B.
To: WIDEBANK SEMICONDUCTORS, INC.
Reel/Frame 023378/0245 →
Continuity (1)
Continuation 11357685 · Feb 18, 2006