Method and system for reconfigurable channel coding
First Claim
1. A reconfigurable system for providing channel coding in a wireless communication device comprising:
- a plurality of computation elements for performing channel coding operations, wherein the plurality of computation elements comprises at least three computational elements selected from the group consisting of a data reordering element, a linear feedback shift register (LFSR) element, a convolutional encoder element and a convolutional decoder element; and
a controller for reconfigurably controlling the plurality of computation elements to achieve channel coding operations in accordance with a plurality of wireless communication standards.
5 Assignments
0 Petitions
Accused Products
Abstract
Aspects of a reconfigurable system for providing channel coding in a wireless communication device are described. The aspects include a plurality of computation elements for performing channel coding operations and memory for storing programs to direct each of the plurality of computation elements. A controller controls the plurality of computation elements and stored programs to achieve channel coding operations in accordance with a plurality of wireless communication standards. The plurality of computation elements include a data reordering element, a linear feedback shift register (LFSR) element, a convolutional encoder element, and a Viterbi decoder clement.
-
Citations
71 Claims
-
1. A reconfigurable system for providing channel coding in a wireless communication device comprising:
-
a plurality of computation elements for performing channel coding operations, wherein the plurality of computation elements comprises at least three computational elements selected from the group consisting of a data reordering element, a linear feedback shift register (LFSR) element, a convolutional encoder element and a convolutional decoder element; and a controller for reconfigurably controlling the plurality of computation elements to achieve channel coding operations in accordance with a plurality of wireless communication standards. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for providing channel coding in a wireless communication device comprising:
-
selecting one of a plurality of wireless communication standards; and reconfigurably controlling a plurality of computation elements to achieve channel coding operations in accordance with the selected wireless communication standard, wherein the plurality of computation elements comprises at least three computational elements selected from the group consisting of a data reordering element, a linear feedback shift register (LFSR) element, a convolutional encoder element and a convolutional decoder element. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A reconfigurable system for providing channel coding in a wireless communication device comprising:
-
a plurality of computation elements for performing channel coding operations, wherein the plurality of computation elements comprises at least three computational elements selected from the group consisting of a data reordering element, a linear feedback shift register (LFSR) element, a convolutional encoder element and a convolutional decoder element; and a controller for reconfigurably controlling the plurality of computation elements to achieve channel coding operations in accordance with a plurality of wireless communication modes within a wireless communication standard. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method for providing channel coding in a wireless communication device comprising:
-
selecting one of a plurality of wireless communication modes within a wireless communication standards; and reconfigurably controlling a plurality of computation elements for performing channel coding operations to achieve channel coding operations in accordance with the selected wireless communication mode, wherein the plurality of computation elements comprises at least three computational elements selected from the group consisting of a data reordering element, a linear feedback shift register (LFSR) element, a convolutional encoder element and a convolutional decoder element. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
Specification