Back to results
US 2014/0006894 A1Published application
Systems and Methods for Enhanced Bit Correlation Usage
AssigneeLSI Corporation
InventorFan Zhang
Life of this patent
Estimating the term…
Abstract
The present invention is related to systems and methods for applying a data decode algorithm to different rotations or modifications of a decoder input as part of data processing.
Claims25
A data processing system, the data processing system comprising:
- a data detector circuit operable to apply a data detection algorithm to a data input to yield hard decisions as a first detected output, and to apply the data detection algorithm to the data input guided by a first decoded output to yield hard decisions as a second detected output, wherein the first detected output and the second detected output include the same bit positions arranged in columns, and wherein the first detected output and the second detected output include a plurality of multi-bit symbols;
- a signal set selector circuit operable to select a first rotation of the first detected output, and to select a second rotation of the second detected output, wherein each of the multi-bit symbols in the first rotation includes bits from consecutive columns, and wherein at least one of the multi-bit symbols in the second rotation includes bits from non-consecutive columns;
- a data decoder circuit operable to:
- apply a data decoding algorithm to the first rotation of the first detected output to yield the first decoded output;
- and
- apply the data decoding algorithm to the second rotation of the second detected output to yield a second decoded output.
3 more elements
(canceled)
7-8. (canceled)
A method, the method comprising:
- applying a data detection algorithm to a data input to yield hard decisions as a first detected output, wherein the first detected output includes bit positions arranged in columns, and wherein the first detected output includes a number of multi-bit symbols each including bit positions from at least two of the columns;
- selecting a first rotation of the first detected output as a first decoder input, wherein each of the multi-bit symbols in the first rotation includes bits from consecutive columns;
- applying a decoding algorithm to the first decoder input to yield a first decoded output;
- applying the data detection algorithm to the data input guided by the first decoded output to yield hard decisions as a second detected output, wherein the second detected output includes the bit positions arranged in the columns, and wherein the first detected output includes the number of multi-bit symbols each including bit positions from at least two of the columns;
- selecting a second rotation of the second detected output as a second decoder input, wherein at least one of the multi-bit symbols in the second rotation includes bits from non-consecutive columns;
- and
- applying the decoding algorithm to the second decoder input to yield a second decoded output.
4 more elements
18-22. (canceled)
A data processing system, the data processing system comprising:
- a data detector circuit operable to apply a data detection algorithm to a data input to yield hard decisions as a first detected output, and to apply the data detection algorithm to the data input guided by a first decoded output to yield hard decisions as a second detected output, wherein the first detected output and the second detected output include the same bit positions;
- a signal set selector circuit operable to select a first rotation of the first detected output, and to select a second rotation of the second detected output, wherein the first rotation includes the bit positions grouped to yield a first set of multi-bit symbols arranged in multi-bit symbol positions, wherein the second rotation includes the bit positions grouped to yield a second set of multi-bit symbols arranged in the same multi-bit symbol positions, and wherein a multi-bit symbol of the first set of multi-bit symbols corresponding to a particular one of the multi-bit symbol positions includes bits from different bit positions than a multi-bit symbol of the second set of multi-bit symbols corresponding to the particular one of the multi-bit symbol positions;
- a data decoder circuit operable to:
- apply a data decoding algorithm to the first rotation of the first detected output to yield the first decoded output;
- and
- apply the data decoding algorithm to the second rotation of the second detected output to yield a second decoded output.
3 more elements
Dependencies are inferred from the claim text.