Date Added: Dec 2009
WIMAX has gained a wide popularity due to the growing interest and diffusion of broadband wireless access systems. In order to be flexible and reliable WIMAX adopts several different channel codes, namely Convolutional-Codes (CC), Convolutional-TurboCodes (CTC), Block-Turbo-Codes (BTC) and Low-Density-Parity-Check (LDPC) codes, that are able to cope with different channel conditions and application needs. On the other hand, high performance digital CMOS technologies have reached such a development that very complex algorithms can be implemented in low cost chips. Moreover, embedded processors, digital signal processors, programmable devices, as FPGAs, application specific instruction-set processors and VLSI technologies have come to the point where the computing power and the memory required to execute several real time applications can be incorporated even in cheap portable devices.