Data detection and decoding system and a method of detecting and decoding data
AssigneeAgere Systems Inc.
InventorsHongwei Song, German Feyh
Life of this patent
Estimating the term…
Abstract
A data detection and decoding system in which a single parity bit added to the end of each code word by the encoder is used in the channel detector to improve the accuracy with which bit decisions are made in the channel detector. The bit estimates and the reliability estimates are then processed by the decoder to recover the original input bits. By using single parity for this dual purpose in combination with a decoder that follows the channel detector and uses the bit estimates and reliability estimates to recover the original input bits, performance of the data detection and decoding system is greatly improved while also overcoming the disadvantages of known digital recording systems.
Claims16
A channel detector comprising:
- estimation logic configured to estimate whether each bit of a code word received in the channel detector is a 1 or a 0;
- decision logic configured to decide whether one or more of the estimates is correct based on one or more parity bits contained in the code word;
- and
- reliability generation logic configured to produce respective reliability estimates associated with the respective bit estimates.
An apparatus for detecting and decoding data comprising:
- a channel detector comprising:
- estimation logic configured to estimate whether each bit of a code word received in the channel detector is a 1 or a 0;
- decision logic configured to decide whether one or more of the estimates is correct based on one or more parity bits contained in the code word;
- and
- reliability generation logic configured to produce respective reliability estimates associated with the respective bit estimates;
- and
- a decoder configured to receive bit estimates and reliability estimates from the channel detector and to recover original information bits using the bit estimates and the reliability estimates.
A method for detecting data comprising:
- estimating whether each bit of a code word received in the channel detector is a 1 or a 0;
- deciding whether one or more of the estimates is correct based on one or more parity bits contained in the code word;
- and
- producing respective reliability estimates associated with the respective bit estimates.
A method for detecting and decoding data comprising:
- estimating whether each bit of a code word received in the channel detector is a 1 or a 0;
- deciding whether one or more of the estimates is correct based on one or more parity bits contained in the code word;
- producing respective reliability estimates associated with the respective bit estimates;
- and
- processing the respective bit estimates and respective reliability estimates to recover original information bits.
Dependencies are inferred from the claim text.