Low-power configurable and generic shift register hardware realisations for convolutional encoders and decoders
Novel methods for implementing low-power hardware and configurable architectures comprising several different kinds of shift registers in field programmable gate arrays are presented. New approaches are also described to reduce the power dissipation of shift register structures without compromising their configurability. The proposed structures are particularly effective to reduce the power dissipation of shift registers of medium and large lengths. A systematic method to select the best shift register structure is also provided. The proposed structures and the selection method are generic, and they can be configured statically or dynamically. It is shown that they are well suited for implementing powerful convolutional encoders and suitable decoders associated with forward error correction techniques such as iterative threshold decoding.