Soft maximum likelihood sequence estimation in digital communication

US9329929B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9329929-B2
Application numberUS-201414220037-A
CountryUS
Kind codeB2
Filing dateMar 19, 2014
Priority dateMar 20, 2013
Publication dateMay 3, 2016
Grant dateMay 3, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A digital communication receiver generates soft decision values at the output of a maximum likelihood sequence estimator module. The values are fed into a following forward error correction module that uses the soft-decision input signal to improve error correction performance. The disclosed techniques can be used for receiving optical signals in an optical communication network.

First claim

Opening claim text (preview).

What is claimed is what is described and illustrated, including: 1. A method of recovering information bits from a received optical signal in which information bits are encoded using a forward error correction code, the method comprising: generating, by an optical signal receiver, a plurality of digital samples of the received optical signal; performing a maximum likelihood sequence estimation (MLSE) through a trellis structure on the plurality of digital samples to generate a plurality of hard decision values and a plurality of soft values corresponding to the plurality of hard decision values, generating a plurality of soft decision outputs by multiplying the plurality of hard decision values with the corresponding soft values; and recovering information bits by forward error correcting the plurality of soft decision outputs. 2. The method of claim 1 , wherein the generation of the plurality of soft values comprises: processing the plurality of digital samples through the trellis structure comprising one or more stages, wherein each stage comprises a set of soft values based on an absolute value of a difference of minimum path metric values between consecutive stages. 3. The method of claim 2 , wherein the path metric values represent a likelihood of the corresponding stage transitions. 4. The method of claim 1 , wherein the generation of the plurality of hard decision values comprises: finding a surviving path in the trellis structure and setting the corresponding states along the surviving path as MLSE hard decision values. 5. A computer program product comprising a non-transitory computer-readable program medium having code stored thereon, the code, when executed, causing a processor to implement a method of recovering data from a received signal in which information bits are encoded using an forward error correction code, the method comprising: generating a plurality of digital samples from the received signal; performing a maximum likelihood sequence estimation (MLSE) through a trellis structure on the plurality of digital samples to generate a plurality of hard decision values and a plurality of soft values corresponding to the plurality of hard decision values; generating a plurality of soft decision outputs by multiplying the plurality of hard decision values with the corresponding soft values; and recovering information bits by forward error correcting the plurality of soft decision outputs. 6. The computer program product of claim 5 , wherein the generation of the plurality of soft values comprises: processing the plurality of digital samples through the trellis structure comprising one or more stages, wherein each stage comprises a set of soft values based on an absolute value of a difference of minimum path metric values between consecutive stages. 7. The computer program product of claim 6 , wherein the path metric values represent a likelihood of the corresponding stage transitions. 8. The computer program product of claim 5 , wherein the generation of the plurality of hard decision values comprises: finding a surviving path in the trellis structure and setting the corresponding states along the surviving path as hard decision values. 9. An apparatus, at least partially implemented on hardware, for recovering information bits from a received optical signal in which information bits are encoded using an forward error correction code, the apparatus comprising: a receiver subsystem that generates a plurality of digital samples from the received optical signal; a maximum likelihood sequence estimation (MLSE) module that performs MLSE through a trellis structure on the plurality of digital samples to generate a plurality of hard decision values and a plurality of soft values corresponding to the plurality of hard decision values, and further generate a plurality of soft decision outputs by multiplying the plurality of hard decision values with the corresponding soft values; and an error correction module that recovers information bits by forward error correcting the plurality of soft decision outputs. 10. The apparatus of claim 9 , wherein the MLSE module comprises: a trellis module that processes the plurality of digital samples through the trellis structure comprising one or more stages, wherein each stage comprises a set of soft values based on an absolute value of a difference of minimum path metric values between consecutive stages. 11. The apparatus of claim 10 wherein the path metric values indicate a likelihood of the corresponding stage transitions. 12. The apparatus of claim 9 , wherein the generation of the plurality of hard decision values comprises: finding a surviving path in the trellis structure and setting the corresponding states along the surviving path as hard decision values. 13. An optical communication system comprising: an optical signal transmitter configured to transmit an error correction coded optical signal; and an optical signal receiver configured to: receive the error correction coded optical signal; generate a plurality of digital samples from the received signal; perform a maximum likelihood sequence estimation (MLSE) through a trellis structure on the plurality of digital samples to generate a plurality of hard decision values and a plurality of soft values corresponding to the plurality of hard decision values; generate a plurality of soft decision outputs by multiplying the plurality of hard decision values with the corresponding soft values; and recover information bits by forward error correcting the plurality of soft decision outputs. 14. The optical communication system of claim 13 , wherein the performing the MLSE comprises: processing the plurality of digital samples through the trellis structure comprising one or more stages, wherein each stage comprises a set of soft values based on an absolute value of a difference of minimum path metric values between consecutive stages. 15. The optical communication system of claim 14 , wherein the path metric values indicate a likelihood of corresponding stage transitions. 16. The optical communication system of claim 13 , wherein the generation of the plurality of hard decision values comprises: finding a surviving path in the trellis structure and setting the corresponding states along the surviving path as hard decision values.

Assignees

Inventors

Classifications

  • with trellis coding, e.g. with convolutional codes and TCM · CPC title

  • G06F11/10Primary

    Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's · CPC title

  • Decoding adapted to other signal detection operation (in conjunction with sequence estimation or equalization H04L25/03286) · CPC title

  • H04L1/0054Primary

    Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9329929B2 cover?
A digital communication receiver generates soft decision values at the output of a maximum likelihood sequence estimator module. The values are fed into a following forward error correction module that uses the soft-decision input signal to improve error correction performance. The disclosed techniques can be used for receiving optical signals in an optical communication network.
Who is the assignee on this patent?
Zte Usa Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 03 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).