新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于DSP处理器的UMTS Turbo MAP 解码器

基于DSP处理器的UMTS Turbo MAP 解码器

作者:时间:2008-12-25来源:网络收藏

  码自1993年问世以来,以其出色的性能,在工业和科研领域都引起了广泛的关注。码性能逼近(信噪比差为0.7dB或更小)由Claude E. Shannon确定的信道容限。Berrou、Glavieux和Thitimajshima最先提出了码,其结构由两个并行级联卷积编码器组成。Turbo码编码方案产生同一信息序列的两个不同交织形式的分量码。解码时,由两个MAP解码器以迭代方式对判决结果进行解码。MAP 解码算法利用接收数据和校验符号(以真实和交织形式的数据计算而来的校验位),以及其他的解码软输出(外部的)信息,得到更加可靠的判决结果。

  本文将讨论在ADI Blackfin通用定点处理器上如何高效实现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)求得。


上一页 1 2 3 4 5 下一页

关键词: Turbo DSP BLACKFIN

评论


相关推荐

技术专区

关闭