Method and apparatus for joint equalization and decoding of multidimensional codes transmitted over multiple symbol durations
First Claim
1. A system for decoding a multidimensional code, wherein a multidimensional code symbol comprises a number of symbol components of lower dimensionality, said system comprising:
- means for compensating for intersymbol interference caused by previously transmitted multidimensional code symbols by calculating intersymbol interference estimates based on one or more multidimensional code symbols;
means for compensating for intrasymbol interference caused by symbol components within a current multidimensional code symbol;
means for calculating intrasymbol interference estimates based on possible data symbol values; and
means for calculating branch metrics based on a received signal and said intersymbol interference and intrasymbol interference estimates.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for performing joint equalization and decoding of multidimensional codes transmitted over multiple symbol durations. An RSSE scheme is disclosed that cancels the intrasymbol interference caused by other symbol components within the same multidimensional code symbol. The disclosed RSSE technique for multidimensional codes applies where the number of trellis code dimensions exceeds the number of channels. The disclosed RSSE decoder computes the intersymbol interference caused by previously decoded multidimensional code symbols and subtracts the intersymbol interference from the received signal. In addition, a branch metrics unit compensates for the intrasymbol interference caused by other symbol components within the same multidimensional code symbol.
-
Citations
32 Claims
-
1. A system for decoding a multidimensional code, wherein a multidimensional code symbol comprises a number of symbol components of lower dimensionality, said system comprising:
-
means for compensating for intersymbol interference caused by previously transmitted multidimensional code symbols by calculating intersymbol interference estimates based on one or more multidimensional code symbols; means for compensating for intrasymbol interference caused by symbol components within a current multidimensional code symbol; means for calculating intrasymbol interference estimates based on possible data symbol values; and means for calculating branch metrics based on a received signal and said intersymbol interference and intrasymbol interference estimates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for decoding a multidimensional code, wherein a multidimensional code symbol comprises a number of symbol components of lower dimensionality, comprising:
-
a decision feedback unit for compensating for intersymbol interference caused by previously transmitted multidimensional code symbols by calculating intersymbol interference estimates based on one or more multidimensional code symbols; a branch metrics unit for compensating for intrasymbol interference caused by symbol components within a current multidimensional code symbol; and at least one hardware device operative to; calculate intrasymbol interference estimates based on possible data symbol values; and calculate branch metrics based on a received signal and said intersymbol interference and intrasymbol interference estimates. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification