Method and apparatus for parallel decoding of turbo encoded data
First Claim
Patent Images
1. A method for parallel decoding of modulo N turbo encoded data, the method comprising:
- accepting samples of modulo N turbo encoded data;
calculating metric values for each sample;
accepting the metric values into each of N soft input soft output (SISO) modules;
deinterleaving extrinsic values to form a priori values;
accepting a priori values into each of N soft input soft output (SISO) modules; and
performing decoding calculations within each of the SISOs thereby forming the extrinsic values;
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for parallel decoding of turbo encoded data. The method includes multiple Soft In Soft Out (SISO) modules arranged in parallel such that each module supplies an input to one SISO and takes an input from another SISO data encoded for multiple parallel SISOs is received by a receiver and decoded in the abovementioned parallel configuration.
51 Citations
20 Claims
-
1. A method for parallel decoding of modulo N turbo encoded data, the method comprising:
-
accepting samples of modulo N turbo encoded data;
calculating metric values for each sample;
accepting the metric values into each of N soft input soft output (SISO) modules;
deinterleaving extrinsic values to form a priori values;
accepting a priori values into each of N soft input soft output (SISO) modules; and
performing decoding calculations within each of the SISOs thereby forming the extrinsic values;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13)
-
-
11. An apparatus for parallel decoding of modulo N turbo encoded data, the apparatus comprising:
-
an input queue that accepts samples of modulo N turbo encoded data;
a metric calculator that accepts samples of modulo N turbo encoded data from the input queue and calculates the metric values for each sample;
N soft input soft output (SISO) modules that accept the metric values and an a priori values and produce an extrinsic value;
N modulo N deinterleavers that accept an extrinsic value and deinterleave it to form an a priori value. - View Dependent Claims (12, 14, 15, 16, 17, 19, 20)
-
-
18. An apparatus for parallel decoding of modulo N turbo encoded data, the apparatus comprising:
-
means for accepting samples of modulo N turbo encoded data representing a block of turbo encoded data;
means for calculating metrics metric that accepts samples of modulo N turbo encoded data from the sample accepting means and calculates the metric values for each sample;
N means for accepting a soft input and producing a soft output (SISO means) that accept the metric values and an a priori values and produce an extrinsic value;
N modulo N deinterleaving means that accept an extrinsic value and deinterleave it to form an a priori value.
-
Specification