IP Library Granted Patent US 9,331,794
Granted Patent B1
US 9,331,794 · App. 14/755,234 · Granted May 3, 2016

Measuring impairments of digitized signals in data and timing recovery circuits

Inventor: Aryan Saed (Port Coquitlam, CA)
Assignee: MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
H04B17/00H04L1/203
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,331,794
App. No.
14/755,234
Granted
May 3, 2016
Kind
B1
Abstract

A method of measuring signal impairments is disclosed for use in an asynchronous Digital Signal Processing (DSP) based data and timing recovery circuit including an interpolator circuit. The method includes: calculating amplitude values for data and timing recovery; calculating an interpolation index for the interpolator circuit; and overriding the interpolation index. In another implementation, a method of measuring signal impairments in an asynchronous DSP-based data and timing recovery circuit including an interpolator circuit includes: calculating amplitude values for data and timing recovery; calculating a timing control signal; and overriding the timing control signal.

Claims (27)

1. A method of measuring signal impairments in a received signal in an asynchronous Digital Signal Processing (DSP) based data and timing recovery circuit, comprising:

calculating, at an interpolator circuit, amplitude values of the received signal at a plurality of interpolation index time points, the amplitude values for data recovery and timing recovery;

calculating, at a timing recovery circuit, an interpolation index for the interpolator circuit, the interpolation index based on the calculated amplitude values; and

overriding the interpolation index in order to provide a modified interpolation index to the interpolator circuit for calculating a modified amplitude value of the received signal at a modified interpolation index time point, the measured signal impairments based on the modified amplitude value.

2. The method of claim 1 wherein the interpolation index for the data recovery is overridden.

3. The method of claim 1 wherein the interpolation index for the timing recovery is overridden.

4. The method of claim 1 wherein the calculated modified amplitude value is obtained at an output of the interpolator circuit.

5. The method of claim 1 wherein the calculated modified amplitude value is obtained at an output of an equalizer in communication with the interpolator circuit.

6. The method of claim 1 wherein the calculated modified amplitude value is obtained at an internal node of an equalizer in communication with the interpolator circuit.

7. A method of measuring signal impairments in a received signal in a synchronous Digital Signal Processing based data and timing recovery circuit, comprising:

sampling, at an analog to digital converter (ADC), amplitude values of the received signal at a plurality of timing control signal time points, the amplitude values for data recovery and timing recovery;

calculating, at a timing recovery circuit, a timing control signal for the interpolator circuit, the timing control signal based on the sampled amplitude values; and

overriding the timing control signal in order to provide a modified timing control signal to the ADC for sampling a modified amplitude value of the received signal at a modified timing control signal time point, the measured signal impairments based on the modified amplitude value.

8. The method of claim 7 further comprising:

collecting the modified amplitude value when the timing control signal is overridden.

9. The method of claim 8 wherein the modified amplitude value is obtained at an output of the ADC.

10. The method of claim 8 wherein the modified amplitude value is obtained at an output of an equalizer in communication with the ADC.

11. The method of claim 8 wherein the signal amplitude is obtained at an internal node of an equalizer in communication with the ADC.

12. A non-transitory computer-readable medium storing statements and instructions for execution by a processor to perform a method of measuring signal impairments in a received signal in an asynchronous Digital Signal Processing (DSP) based data and timing recovery circuit, comprising:

calculating, at an interpolator circuit, amplitude values of the received signal at a plurality of interpolation index time points, the amplitude values for data recovery and timing recovery;

calculating, at a timing recovery circuit, an interpolation index for the interpolator circuit, the interpolation index based on the calculated amplitude values; and

overriding the interpolation index in order to provide a modified interpolation index to the interpolator circuit for calculating a modified amplitude value of the received signal at a modified interpolation index time point, the measured signal impairments based on the modified amplitude value.

13. The non-transitory computer-readable medium of claim 12 wherein the interpolation index for the data recovery is overridden.

14. The non-transitory computer-readable medium of claim 12 wherein the interpolation index for the timing recovery is overridden.

15. The non-transitory computer-readable medium of claim 12 wherein the calculated modified amplitude value is obtained at an output of the interpolator circuit.

16. The non-transitory computer-readable medium of claim 12 wherein the calculated modified amplitude value is obtained at an output of an equalizer in communication with the interpolator circuit.

17. The non-transitory computer-readable medium of claim 12 wherein the calculated modified amplitude value is obtained at an internal node of an equalizer in communication with the interpolator circuit.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI STORAGE SOLUTIONS, INC.; MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 046251/0271 →
CHANGE OF NAME Recorded Jun 16, 2017
From: MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
To: MICROSEMI SOLUTIONS (U.S.), INC.
Reel/Frame 042836/0046 →
CHANGE OF NAME Recorded Mar 22, 2016
From: PMC-SIERRA US, INC.
To: MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 038213/0291 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI STORAGE SOLUTIONS, INC. (F/K/A PMC-SIERRA, INC.); MICROSEMI STORAGE SOLUTIONS (U.S.), INC. (F/K/A PMC-SIERRA US, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037689/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2015
From: SAED, ARYAN
To: PMC-SIERRA USA, INC.
Reel/Frame 035979/0320 →
Continuity (2)
Division 14323856 · Jul 3, 2014
Division 13479733 · May 24, 2012