Error correcting decoder
AssigneePhyworks Limited
InventorsPeter Sweeney, Nicholas Weiner
Life of this patent
Estimating the term…
Loading patent…
AssigneePhyworks Limited
InventorsPeter Sweeney, Nicholas Weiner
Estimating the term…
A soft-input/soft-output decoder for product codes attempts to define a candidate codeword for each component code in the received data. Depending on the degree of similarity between the candidate codeword and the received component code, an assumption is made about the reliability of the selected candidate code. The received soft-input data is modified, based on the assumed reliability of the selected candidate code. The resulting decoder is computationally efficient, and suitable for decoding received data signals at optical data rates.
A method of decoding a received binary data signal, where the data has been encoded as a product of codes prior to transmission, the method comprising:
A method of decoding a received binary data signal, where the data has been encoded as a product of codes prior to transmission, the method comprising:
A decoder, for use in a system in which data has been encoded as a product of codes prior to transmission, and in which a multi-bit quantization has been applied to the received data signal to obtain input data comprising polarity information and confidence information for each bit in the received data signal, wherein the decoder is adapted to:
A receiver, for use in a system in which data has been encoded as a product of codes prior to transmission, the receiver comprising:
A decoder, for use in a system in which data has been encoded as a product of codes prior to transmission, and in which a multi-bit quantization has been applied to the received data signal to obtain input data comprising polarity information and confidence information for each bit in the received data signal, wherein the decoder is adapted to:
A receiver, for use in a system in which data has been encoded as a product of codes prior to transmission, the receiver comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
Backward citations are indexed for grants only.
Using block codes: product codes
Soft decoding, i.e. using symbol reliability information: using a set of candidate code words, e.g. ordered statistics decoding [OSD]
Iterative decoding, including iteration between signal detection and decoding operation: stopping criteria
Coding
Term end not estimated
This invention relates to an error correcting decoder, and in particular to a decoding method which can be used for retrieving source data from a received signal.
FIG. 1 is a block schematic diagram of a conventional data transmission system, using forward error correction (FEC).
In a communications channel using a systematic forward error correction coding scheme, the data to be communicated, the source data, is encoded using a forward error correction encoder. The encoder 10 computes parity bits, which are transmitted together with the source data. The consequence of combining the parity bits with the source data bits is that only a small fraction of all possible binary sequences (of the combined length) are used for transmission. The binary sequences that are used are referred to as the “codewords”.
For a better understanding of the present invention, reference will now be made, by way of example, to the accompanying drawings.
FIG. 1 is a block schematic diagram of a conventional Forward Error Correction coding system.
FIG. 2 is a block schematic diagram of a system in accordance with the invention.
FIG. 2 shows a system in accordance with an aspect of the invention. Specifically, the source data is encoded using a product code in a forward error correction encoder 20, which computes parity bits. Thus, as is conventional, the encoded data is made up of a set of row codewords and an intersecting set of column codewords.
The source data and parity bits are transmitted by a transmitter 22 over a communications path 24. The present invention is particularly applicable to situations where the communications path 24 is an optical fibre, which transmits optical signals at high data rates. However, the invention is applicable to use with any form of communications path.
The transmitted signal, with any distortions and attenuation caused by the communications path, and with the addition of noise, is received in a receiver 26, which includes a 4-level quantizer. That is, for each received bit, the receiver outputs a polarity bit “1” or “0”, depending on whether the receiver determines that the transmitted bit is more likely to have been a “1” or a “0”, plus a confidence bit, the value of which indicates a degree of confidence in the detected polarity.