However, Turbo Decoders are very computationally complex. Techniques are currently being investigated to reduce the computational complexity of algorithms with similar bit error rate performance to the MAP algorithm. Look-up tables may be used to accelerate the computation of the algorithm. Several look-up tables, which reduce the computation complexity, were used. The reduction in computational complexity was achieved with little degradation in bit error rate performance.
Puncture is also an important area in the design of turbo codes.
It has been found that unequal rates of the punctured encoder could achieve better performance than the simply even-odd puncturing method. The optimal puncturing method for Turbo Codes is being investigated. The fabrication of Turbo Decoders using FPGA is also currently being investigated.