IP Library Granted Patent US 12,177,059
Granted Patent B1
US 12,177,059 · App. 18/529,307 · Granted Dec 24, 2024

Estimating transmitter skew

Inventor: Hongbin Zhang (Holmdel, NJ)
Assignee: ACACIA COMMUNICATIONS, INC.
H04L27/364H04L7/0091H04L27/366H04L7/042
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 12,177,059
App. No.
18/529,307
Granted
Dec 24, 2024
Kind
B1
Abstract

A method, apparatus, and computer program product for estimated transmit skew comprising restoring an I component and a Q component of a signal, extracting clock information from the I component, extracting clock information from the Q component, and determining the skew between the I component and the Q component using the extracted clock information from the I component and the extracted clock information from the Q component.

Claims (59)

1. A method for estimating transmitter skew comprising:

restoring an In-phase (I) component and a Quadrature-phase (Q) component of a signal;

determining skew inserted at a transmitter portion of a transceiver (transmitter skew) at a receiver portion of a second transceiver between the I component and the Q component using extracted clock information from the restored I component and extracted clock information from the restored Q component; and

time shifting at least one component of the signal.

2. The method of claim 1 further comprising:

performing carrier phase recovery on the signal;

time shifting the I component;

determining a fourth power of the time shifted I component after the performing carrier phase recovery;

time shifting the Q component; and

determining a fourth power of the time shifted Q component after the performing carrier phase recovery.

3. The method of claim 1 wherein the signal is received at a receiver and corresponds to a signal transmitted by a transmitter; wherein the transmitter skew corresponds to a relative clock delay between the I component and the Q component.

4. The method of claim 2 further comprising:

extracting the I component and Q component of the signal using absolute phase detecting using pilot symbols; wherein the extracted clock information from the I component and the extracted clock information from the Q component is generated after the performing carrier phase recovery.

5. The method of claim 3 further comprising:

extracting the I and Q components of the signal from the transmitter at the receiver after carrier phase recovery by using absolute phase detection, where the absolute phase detection uses pilot symbols to remove ambiguity.

6. The method of claim 2 further comprising:

estimating a time difference between the restored I and Q components to cause a clock power of a non-linear operation of the I and Q components to be minimized.

7. A computer program product comprising:

a non-transitory computer readable medium containing logic enabling execution of:

restoring an In-phase (I) component and a quadrature-phase (Q) component of a signal;

determining skew inserted at a transmitter (transmitter skew) at a receiver between the I component and the Q component using extracted clock information from the restored I component and extracted clock information from the restored Q component; and

time shifting at least one component of the signal.

8. The computer program product of claim 7 , wherein the logic further enables:

extracting clock information from the I component; and

extracting clock information from the Q component.

9. The computer program product of claim 7 further enabling execution of:

performing carrier phase recovery on the signal;

time shifting the I component;

determining a fourth power of the time shifted I component after the performing carrier phase recovery;

time shifting the Q component; and

determining a fourth power of the time shifted Q component after the performing carrier phase recovery.

10. The computer program product of claim 7 wherein the signal is received at a receiver and corresponds to a signal transmitted by a transmitter; wherein the transmitter skew corresponds to a relative clock delay between the I component and the Q component.

11. The computer program product of claim 8 further enabling execution of:

performing carrier phase recovery; and

extracting the I component and Q component of the signal using absolute phase detecting using pilot symbols; wherein extracting of the extracted clock information from the I component and the extracted clock information from the Q component is generated after performing carrier phase recovery on the signal.

12. The computer program product of claim 9 further enabling execution of:

extracting the I and Q components of the signal from a transmitter at a receiver after the performing carrier phase recovery by using absolute phase detection, where the absolute phase detection uses pilot symbols to remove ambiguity.

13. The computer program product of claim 10 further enabling execution of:

estimating a time difference between the restored I and Q components to cause a clock power of a non-linear operation of the I and Q components to be minimized.

14. A system for estimating transmitter skew, the system comprising:

a receiver having a digital signal processor (DSP); and

logic executable by the DSP; wherein the logic enabling the DSP to perform:

restoring an In-phase (I) component and a quadrature-phase (Q) component of a signal;

determining skew inserted at a transmitter (transmitter skew) at a receiver between the I component and the Q component using extracted clock information from the restored I component and extracted clock information from the restored Q component; and

time shifting at least one component of the signal.

15. The system of claim 14 wherein the logic further enables the DSP to perform:

performing carrier phase recovery on the signal;

time shifting the I component;

determining a fourth power of the time shifted I component after the performing carrier phase recovery;

time shifting the Q component; and

determining a fourth power of the time shifted Q component after the performing carrier phase recovery.

16. The system of claim 14 wherein the signal is received at the receiver and corresponds to a signal transmitted by a transmitter; wherein the transmitter skew corresponds to a relative clock delay between the I component and the Q component.

17. The system of claim 15 wherein the logic further enables the DSP to perform:

performing carrier phase recovery; and

extracting the I component and Q component of the signal using absolute phase detecting using pilot symbols; wherein the extracted clock information from the I component and the extracted clock information from the Q component is generated after the performing carrier phase recovery.

18. The system of claim 15 wherein the logic further enables the DSP to perform:

estimating a time difference between the time shifted I component and the time shifted Q component to remove differences of clock power of a nonlinear operation of the I component of the signal and of clock power of a nonlinear operation of the Q component of the signal.

19. The system of claim 17 wherein the logic further enables the DSP to perform:

extracting the I and Q components of the signal from a transmitter at a receiver after the performing carrier phase recovery by using absolute phase detection, where the absolute phase detection uses pilot symbols to remove ambiguity.

Assignments (3)
CONFIRMATORY ASSIGNMENT Recorded May 19, 2026
From: ACACIA COMMUNICATIONS, INC.
To: ACACIA TECHNOLOGY, INC.
Reel/Frame 075612/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2024
From: ZHANG, HONGBIN
To: CISCO TECHNOLOGY, INC.
Reel/Frame 069354/0641 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2024
From: ZHANG, HONGBIN
To: CISCO TECHNOLOGY, INC.
Reel/Frame 068473/0545 →
Continuity (3)
Continuation 16547716 · Aug 22, 2019
Continuation 15719927 · Sep 29, 2017
Provisional Application 62402998 · Sep 30, 2016