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, wherein the plurality of computation elements comprises a data reordering element, a linear feedback shift register (LFSR) element, and a convolutional encoder, and wherein the convolutional encoder comprises a coupled configuration of an input shift register, a delay register, a plurality of polynomial generators, and an output shift register; 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 element.
-
Citations
30 Claims
-
1. A reconfigurable system for providing channel coding in a wireless communication device comprising:
-
a plurality of computation elements, wherein the plurality of computation elements comprises a data reordering element, a linear feedback shift register (LFSR) element, and a convolutional encoder, and wherein the convolutional encoder comprises a coupled configuration of an input shift register, a delay register, a plurality of polynomial generators, and an output shift register; 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. 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 perform data reordering, operations of a linear feedback shift register (LFSR), and convolutional coding, and wherein the convolutional coding comprises performing operations of an input shift register, a delay register, a plurality of polynomial generators and an output shift register. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A reconfigurable system for providing channel coding in a wireless communication device comprising:
-
a plurality of computation elements, wherein the plurality of computation elements comprises a data reordering element, a linear feedback shift register (LFSR) element, and a convolutional encoder, and wherein the convolutional encoder comprises a coupled configuration of an input shift register, a delay register, a plurality of polynomial generators, and an output shift register; 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 (15, 16, 17, 18, 19, 20, 21)
-
-
22. 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 standard; and reconfigurably controlling a plurality of computation elements to achieve channel coding operations in accordance with the selected wireless communication mode, wherein the plurality of computation elements perform data reordering, operations of a linear feedback shift register (LFSR), and convolutional coding, and wherein the convolutional coding comprises performing operations of an input shift register, a delay register, a plurality of polynomial generators and an output shift register. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method for providing channel coding in a wireless communication device comprising:
-
receiving a signal associated with one of a plurality of wireless communication standards; identifying the one of the plurality of wireless communication standards based on the coding of the signal; and reconfigurably controlling a plurality of computation elements to achieve channel coding operations in accordance with the identified wireless communication standard, wherein the plurality of computation elements perform data reordering, operations of a linear feedback shift register (LFSR), and convolutional coding, and wherein the convolutional coding comprises performing operations of an input shift register, a delay register, a plurality of polynomial generators and an output shift register. - View Dependent Claims (28)
-
-
29. A method for providing channel coding in a wireless communication device comprising:
-
receiving a signal associated with one of a plurality of wireless communication modes within a wireless communication standard; identifying the one of the plurality of wireless communication modes based on the coding of the signal; and reconfigurably controlling a plurality of computation elements to achieve channel coding operations in accordance with the identified wireless communication mode, wherein the plurality of computation elements perform data reordering, operations of a linear feedback shift register (LFSR), and convolutional coding, and wherein the convolutional coding comprises performing operations of an input shift register, a delay register, a plurality of polynomial generators and an output shift register. - View Dependent Claims (30)
-
Specification