• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP處理器的UMTS Turbo MAP 解碼器

    基于DSP處理器的UMTS Turbo MAP 解碼器

    作者: 時間:2008-12-25 來源:網絡 收藏

       (3)

      其中,分別是的對數, 是在n時刻和狀態m下的前向狀態度量, 是n時刻和狀態m下的分支度量,是n+1時刻和狀態k下的反向狀態度量。每級中,只需要兩個(當采用BPSK調制來傳輸數據比特流時)分支度量,而這些分支度量值可以由解碼輸入和另一個解碼器的中間軟輸出計算得到。

      式(4)中,前向狀態度量根據編碼器狀態(對應于每級或時刻n)的網格表示從n=0時刻進行遞歸計算(由于在對數域內,采用累加)得到,這里假定的初值為,當1≤k≤2M-1時,。其中,M是編碼生成多項式(1+D2+D3)的冪。類似的,式(5)中的反向狀態度量從網格級n=N+1開始進行遞歸計算得到,同樣假定的初始狀態為和,其中1≤k≤2M-1。狀態度量和的遞歸算法如下。

      (4)

      (5)

      其中,b(i,m)和f(i,m)分別是與第n級的狀態m相關的第n-1級和第n+1級狀態值。在α,β和LLR的計算中,我們必須解一個形如ez=ex+ey的方程。其和的近似值可由ex=emax(x,y)(1+e-|x-y|)或z=max(x,y)+ln(1+e-|x-y|)= max*(x, y)計算得到。該算子被稱為Log-MAP算子。修正項ln(1+e-|x-y|) 是一個非線性函數,它對MAP解碼器在低信噪比下的性能增益帶來最高0.5dB的提高。如果我們忽略了這個修正項,算子z=max(x,y)則被稱為Max-Log-MAP算子。本文只考慮 MAP解碼器實現中的Max-Log-MAP算子。



    關鍵詞: Turbo DSP BLACKFIN

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 门源| 铜川市| 烟台市| 周至县| 漯河市| 揭西县| 松滋市| 乌兰浩特市| 余姚市| 平远县| 德格县| 正宁县| 依安县| 芜湖市| 大姚县| 万山特区| 宜昌市| 教育| 驻马店市| 北安市| 武城县| 普宁市| 宁晋县| 高邮市| 理塘县| 泸水县| 酒泉市| 开平市| 延安市| 丁青县| 遂川县| 枞阳县| 江孜县| 广宗县| 阆中市| 霍州市| 临湘市| 醴陵市| 汝阳县| 桃源县| 通城县|