INTERNATIONAL JOURNAL OF ENGINEERING SCIENCE & ADVANCED TECHNOLOGY
Forward Error correcting Codes (FEC) is a technique used for controlling errors in data transmission over unreliable or noisy communication channels. This scheme is overhead in many wireless communication systems, even though they have Enhanced Data rates for the GSM Evolution (EDGE), because, Worldwide interoperability for Microwave Access (WiMAX) and Long-Term Evolution (LTE) have adopted Low-Density Parity-Check (LDPC). There are many efficient algorithms for decoding these codes. However, the different decoding approaches for these two families of codes usually lead to different hardware architectures. The belief propagation BP algorithm provides a highly effective general methodology for devising low-complexity iterative decoding algorithms for all convolutional code classes as well as turbo codes.