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 a data reordering element, a linear feedback shift register (LFSR) element, and a convolutional encoder element, 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, wherein the channel coding operations are bit-oriented and wherein the memory and the plurality of computation elements are byte-oriented, and wherein at least one of the plurality of computation elements is configured to map the bit-oriented operations to the byte-oriented memory and plurality of computation elements.