基于DSP处理器的UMTS Turbo MAP 解码器
- UID
- 1029342
- 性别
- 男
|
基于DSP处理器的UMTS Turbo MAP 解码器
Turbo码自1993年问世以来,以其出色的性能,在工业和科研领域都引起了广泛的关注。Turbo码性能逼近(信噪比差为0.7dB或更小)由Claude E. Shannon确定的信道容限。Berrou、Glavieux和Thitimajshima最先提出了Turbo码,其结构由两个并行级联卷积编码器组成。Turbo码编码方案产生同一信息序列的两个不同交织形式的分量码。解码时,由两个MAP解码器以迭代方式对判决结果进行解码。MAP 解码算法利用接收数据和校验符号(以真实和交织形式的数据计算而来的校验位),以及其他的解码软输出(外部的)信息,得到更加可靠的判决结果。
本文将讨论在ADI Blackfin通用定点DSP处理器上如何高效实现Turbo MAP 解码器的技术。
TURBO解码器
在Turbo解码过程中,MAP算法被用于确定最接近传输数据的信息位。MAP算法先对每个传送的数据位计算一个后验概率值(APPs),然后根据最大的后验概率值为该数据位分配一个判决值,再进行解码。MAP 算法使用后验概率值APP计算每一个传送位Cn的最大似然比LLR,使误码率(BER)最小,其计算公式如下:
(1)
其中,Y1N=[y1,y2,…,yN]。
译出的信息位通过以下硬判决得到:
在UMTS Turbo解码器中,应用一个八状态的RSC编码网格,在n时刻,当输入序列为Y1N时,比特“1”和比特“0”的APP可分别由式(2)和式(3)求得。 |
|
|
|
|
|