IP Library Granted Patent US 8,085,883
Granted Patent B2
US 8,085,883 · App. 11/736,515 · Granted Dec 27, 2011

Method and apparatus for delayed recursion decoder

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 8,085,883
App. No.
11/736,515
Granted
Dec 27, 2011
Kind
B2
Abstract

A high-speed maximum likelihood sequence estimation method and device. The method includes identifying candidate paths through a state trellis based on a group of observed data, where each candidate path corresponds to a best path through a trellis beginning at one of a possible prior states (and corresponding prior data bit or bits), and then selecting one of the paths based on candidate sequence selection information, typically prior state decisions (e.g., data symbols in the form of one or more bits). The path selection, in turn, provides decoding of symbols and data bit information for use in selecting one of the candidate paths in a subsequent stage.

Claims (27)

1. A method comprising:

obtaining, from an analog to digital converter, a plurality of data samples at a plurality of time indices;

calculating, by a branch error metric (BEM) block of a circuit, branch error metrics for the plurality of time indices in response to the plurality of data samples;

calculating, by at least one candidate path identification (CPI) block of the circuit, path metrics in a time-reverse order using the branch error metrics, wherein calculating path metrics in a time-reverse order comprises:

calculating a plurality of end portions of the path metrics, wherein each of the end portions of the path metrics are based on branch error metrics having latest time indices of the plurality of time indices, and wherein each one of the end portions is associated with a respective plurality of symbol sequences;

comparing the plurality of end portions of path metrics to eliminate paths corresponding to the end portions having a large path metric; and

calculating a plurality of earlier portions of the path metrics, wherein each of the earlier portions of the path metrics are based on the end portions of path metrics and on branch error metrics having earlier time indices, and wherein each one of the earlier portions is associated with a respective plurality of symbol sequences;

identifying, by the at least one CPI block of the circuit, a minimum path metric; and,

identifying, by the at least one CPI block of the circuit, a data symbol sequence corresponding to the minimum path metric.

2. The method of claim 1 wherein the step of calculating path metrics in a time-reverse order comprises calculating and comparing end portions of path metrics wherein the end portions are common to a plurality of paths.

3. The method of claim 1 wherein each of the plurality of end portions of the path metrics are a branch metric having a latest time index of the plurality of time indices.

4. The method of claim 1 wherein the step of identifying a minimum path metric includes identifying a plurality of minimum path metrics.

5. The method of claim 1 wherein the data symbol sequence is a trellis coded sequence.

6. The method of claim 1 wherein the data symbol sequence is a sampled version of a channel output signal.

7. The method of claim 1 wherein the at least one CPI block comprises a plurality of CPI blocks.

8. The method of claim 7 wherein the step of calculating branch error metrics includes calculating the branch error metrics for the plurality of candidate path identification blocks.

9. An apparatus comprising:

an integrated circuit including:

an analog to digital converter for providing a plurality of data samples at a plurality of time indices;

a branch error metric logic block for calculating branch error metrics for the plurality of time indices in response to the plurality of data samples; and,

at least one candidate path identification block for calculating path metrics in a time-reverse order using the branch error metrics, identifying a minimum path metric, and identifying a data symbol sequence corresponding to the minimum path metric,

wherein calculating path metrics in a time-reverse order comprises:

calculating a plurality of end portions of the path metrics, wherein each of the end portions of the path metrics are based on branch error metrics having latest time indices of the plurality of time indices, and wherein each one of the end portions is associated with a respective plurality of symbol sequences;

comparing the plurality of end portions of path metrics to eliminate paths corresponding to the end portions having a large path metric; and

calculating a plurality of earlier portions of the path metrics, wherein each of the earlier portions of the path metrics are based on the end portions of path metrics and on branch error metrics having earlier time indices, and wherein each one of the earlier portions is associated with a respective plurality of symbol sequences.

10. The apparatus of claim 9 wherein the at least one candidate path identification block comprises a plurality of candidate path identification blocks connected in a serial fashion.

11. The apparatus of claim 10 wherein an output of one of the plurality of candidate path identification blocks provides an input to another of the plurality of candidate path identification blocks.

Assignments (6)
PATENT RELEASE AND REASSIGNMENT Recorded Jul 5, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: II-VI INCORPORATED; MARLOW INDUSTRIES, INC.; EPIWORKS, INC.; LIGHTSMYTH TECHNOLOGIES, INC.; KAILIGHT PHOTONICS, INC.; COADNA PHOTONICS, INC.; OPTIUM CORPORATION; FINISAR CORPORATION; II-VI OPTICAL SYSTEMS, INC.; M CUBED TECHNOLOGIES, INC.; II-VI PHOTONICS (US), INC.; II-VI DELAWARE, INC.; II-VI OPTOELECTRONIC DEVICES, INC.; PHOTOP TECHNOLOGIES, INC.
Reel/Frame 060574/0001 →
SECURITY INTEREST Recorded Jul 1, 2022
From: II-VI INCORPORATED; II-VI DELAWARE, INC.; M CUBED TECHNOLOGIES, INC.; II-VI PHOTONICS (US), INC.; PHOTOP TECHNOLOGIES, INC.; COHERENT, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 060562/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2020
From: FINISAR CORPORATION
To: II-VI DELAWARE, INC.
Reel/Frame 052286/0001 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Sep 25, 2019
From: II-VI INCORPORATED; MARLOW INDUSTRIES, INC.; EPIWORKS, INC.; LIGHTSMYTH TECHNOLOGIES, INC.; KAILIGHT PHOTONICS, INC.; COADNA PHOTONICS, INC.; OPTIUM CORPORATION; FINISAR CORPORATION; II-VI OPTICAL SYSTEMS, INC.; M CUBED TECHNOLOGIES, INC.; II-VI PHOTONICS (US), INC.; II-VI DELAWARE, INC.; II-VI OPTOELECTRONIC DEVICES, INC.; PHOTOP TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050484/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2019
From: HEGDE, RAJAMOHANA; SINGER, ANDREW; JANOVETZ, JACOB
To: INTERSYMBOL COMMUNICATIONS, INC
Reel/Frame 049259/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2008
From: INTERSYMBOL COMMUNICATIONS, INC.
To: FINISAR CORPORATION
Reel/Frame 021174/0367 →