设计了一款应用于World Interoperability for Microwave Access (Wimax)系统的双二进制Turbo码译码器.该译码器对传统Max-log-MAP译码算法进行改进,在增加很少计算复杂度下有效地补偿了传统算法中max计算带来的误差.此外,提出了一种低复杂度,适用于Wimax系统中所有Turbo码码长的通用交织器结构.仿真结果表明,改进的Max-log-MAP译码算法在误码率10-4下相对于传统算法获得了约0.35~0.4 dB的译码增益;提出的通用交织器结构明显降低了译码器的计算复杂度和面积,提高了系统的吞吐率.该译码器可以在200 MHz工作频率下得到20.91 Mb/s的吞吐率,完全满足Wimax系统数据率的要求.
This paper designs a double-binary Turbo decoder applied in Wimax system.The decoder efficiently compensates the error resulted from the max calculation in the Max-log-MAP algorithm by amending the conventional algorithm with only small increase in complexity.In addition,a new generalized interleaver structure which satisfies all codeword lengths in Wimax is proposed.Simulation results show that,the amending algorithm can offer approximately 0.35 to 0.4 dB gain compared with the conventional algorithm at bit error rate(BER) of 10-4.The proposed interleaver structure significantly reduces the computational complexity and areas.A double-binary turbo decoder is designed for Wimax can achieve the throughput of 20.91 Mb/s at the operation frequency of 200 MHz,which is sufficient for the data rate of the system.