Symbol by symbol map detection for signals corrupted by colored and/or signal dependent noise
First Claim
1. An apparatus, comprising:
- a processing module; and
a memory, coupled to the processing module, that is operable to store operational instructions that enable the processing module to;
employ a trellis to demodulate a plurality of symbols having colored noise;
for each symbol of the plurality of symbols, recursively calculate a corresponding forward metric with respect to the trellis using a first branch metric term that is based on at least one other symbol of the plurality of symbols;
for each symbol of the plurality of symbols, recursively calculate a corresponding backward metric with respect to the trellis using a second branch metric term that is based on at least one other symbol of the plurality of symbols; and
for each symbol of the plurality of symbols, calculate a corresponding LLR (log likelihood ratio) using at least one forward metric corresponding to a first time and at least one backward metric corresponding to a second time.
6 Assignments
0 Petitions
Accused Products
Abstract
Symbol by symbol MAP detection for signals corrupted by colored and/or signal dependent noise. A novel means is presented for recursive calculation of forward metrics (α), backward metrics (β), and corresponding soft information (e.g., which can be provided as LLRs (log likelihood ratios)) within communication systems in which a trellis can be employed to perform demodulation of a received signal sequence. For signals that have been corrupted by colored and/or signal dependent noise, this means provides for the ability to perform novel soft information calculation for subsequent use in iterative decoding processing. Many types of communication channels can benefit from this novel means of detection including communication channels within hard disk drives (HDDs).
118 Citations
20 Claims
-
1. An apparatus, comprising:
-
a processing module; and
a memory, coupled to the processing module, that is operable to store operational instructions that enable the processing module to;
employ a trellis to demodulate a plurality of symbols having colored noise;
for each symbol of the plurality of symbols, recursively calculate a corresponding forward metric with respect to the trellis using a first branch metric term that is based on at least one other symbol of the plurality of symbols;
for each symbol of the plurality of symbols, recursively calculate a corresponding backward metric with respect to the trellis using a second branch metric term that is based on at least one other symbol of the plurality of symbols; and
for each symbol of the plurality of symbols, calculate a corresponding LLR (log likelihood ratio) using at least one forward metric corresponding to a first time and at least one backward metric corresponding to a second time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a detector that is operable to;
employ a trellis to demodulate a plurality of symbols having colored noise;
for each symbol of the plurality of symbols, recursively calculate a corresponding forward metric with respect to the trellis;
for each symbol of the plurality of symbols, recursively calculate a corresponding backward metric with respect to the trellis; and
for each symbol of the plurality of symbols, calculate a corresponding LLR (log likelihood ratio) using at least one forward metric corresponding to a first time and at least one backward metric corresponding to a second time; and
an iterative decoder that is operable to;
receive the plurality of LLRs corresponding to the plurality of symbols; and
perform iterative decoding processing thereby making a best estimate for each symbol of the plurality of symbols. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
employing a trellis to demodulate a plurality of symbols having colored noise;
for each symbol of the plurality of symbols, recursively calculating a corresponding forward metric with respect to the trellis using a first branch metric term that is based on at least one other symbol of the plurality of symbols;
for each symbol of the plurality of symbols, recursively calculating a corresponding backward metric with respect to the trellis using a second branch metric term that is based on at least one other symbol of the plurality of symbols; and
for each symbol of the plurality of symbols, calculating a corresponding LLR (log likelihood ratio) using at least one forward metric corresponding to a first time and at least one backward metric corresponding to a second time. - View Dependent Claims (18, 19, 20)
-
Specification