999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VCP2協(xié)處理器的Viterbi譯碼器實現(xiàn)

2015-02-04 09:25:11唐貴林等
電子技術與軟件工程 2014年22期

唐貴林等

針對LTE通信系統(tǒng)采用的卷積編碼,介紹了采用TI公司多核定點DSP芯片TMS320C6670中內嵌的VCP2協(xié)處理器實現(xiàn)快速Viterbi譯碼的原理和方法,并在DSP硬件平臺上對VCP2的譯碼性能進行了實驗與分析。

【關鍵詞】TMS320C6670 VCP2 Viterbi譯碼 誤碼率

1 引言

卷積編碼是3G和LTE等無線通信系統(tǒng)中廣泛應用的信道編碼方式,可以增強數(shù)字信號的抗干擾能力,提高通信系統(tǒng)的可靠性。本文介紹了一種新的快速信道譯碼的方案,即基于TI公司高速多核定點DSP芯片TMS320C6670中嵌入的第二代維特比譯碼協(xié)處理器(VCP2)實現(xiàn)卷積信道譯碼。

卷積碼的Viterbi 譯碼算法通過使整個碼序列成為一個最大似然序列,同時利用網(wǎng)格圖的重復性結構,減少譯碼所需的計算次數(shù)。TMS320C6670中的Viterbi譯碼協(xié)處理器VCP2在333MHz時鐘工作頻率時能夠處理76212.2Kbps的AMR語音信道,支持限制長度K為5、6、7、8、9,碼速率為1/2、1/3和1/4的Viterbi譯碼。它使用歐氏距離衡量接收信號同分支標號之間的差異,即分支度量(Branch Metric)。考慮到對稱性,對于限制長度K,輸入n比特,碼速率1/R的卷積碼,譯碼的每個時刻需要預先計算2(R?1)個分支度量作為輸入。每個時刻均有2(K?1)個狀態(tài)。可以通過比較進入某一狀態(tài)不同路徑的狀態(tài)度量來決定幸存路徑,并可以靈活地設置生成多項式及輸出軟判決或硬判決的譯碼結果。

VCP控制寄存器負責控制整個譯碼過程,VCP2通過直接存儲器訪問單元EDMA3與片內L2存儲器進行數(shù)據(jù)交換,從而和CPU協(xié)同完成譯碼任務。

2 VCP2譯碼的實現(xiàn)

VCP2的譯碼需要進行分支度量、數(shù)據(jù)量化、寄存器設置和數(shù)據(jù)交互等工作,本文重點介紹分支度量和詳細的譯碼步驟。

2.1 分支度量

Viterbi譯碼算法必須計算前一個狀態(tài)到各個新狀態(tài)的分支度量值。當采用硬判決輸入時,分支度量值可用漢明距離表示。對于限制長度為K,輸入為n比特,碼速率為1/R的卷積碼,譯碼的每個時刻需要預先計算(2R-1)個分支度量作為輸入。設r(t)為初始符號,則針對不同編碼速率R,BM算法迭代次數(shù)不同。當R=1/2時,算法為:

BM0(t)=r0(t)+r1(t)

BM1(t)=r0(t)-r1(t)

2.2 譯碼實現(xiàn)步驟

(1)根據(jù)待譯碼數(shù)據(jù)預先計算其分支度量,寫入指定的DSP緩沖區(qū)。

(2)分配DSP輸出緩沖區(qū),準備存儲譯碼結果。

(3)準備VCP2的寄存器配置參數(shù),放在DSP的內存或外存,當VCP2啟動時由EDMA3寫入VCP2內部寄存器。

(4)設置EDMA3通道29參數(shù),由VCPXEVT觸發(fā),搬移VCP2配置參數(shù)到VCP2內部寄存器,搬移待譯碼數(shù)據(jù)的分支度量及量化值到VCP內部輸入FIFO;設置EDMA3通道28參數(shù),由VCPREVT觸發(fā),從VCP2輸出FIFO搬移VCP譯碼結果到指定的輸出緩沖區(qū)。

(5)使能EDMA3通道28和29,使其可以響應VCPREVT和VCPXEVT同步觸發(fā)事件。

(6)寫“開始”命令到VCP2內部的命令寄存器VCPEXE,使VCP2生成VCPXEVT事件,觸發(fā)EDMA3通道29,搬移配置參數(shù)和待譯碼數(shù)據(jù)的分支度量到VCP2。

(7)VCP2譯碼完成后觸發(fā)EDMA3,由EDMA3通道28搬移譯碼結果到指定的輸出緩沖區(qū),并產(chǎn)生到DSP內核的中斷;DSP響應中斷,對譯碼結果進行處理。

3 VCP2譯碼性能分析

實驗產(chǎn)生了固定長度的LTE信道數(shù)據(jù)并進行卷積編碼,然后進行BPSK調制,將已調信號加入高斯白噪聲,對含噪信號進行AGC、定標和防溢出處理,計算分支度量后將待譯碼數(shù)據(jù)輸入到VCP2中進行譯碼。最后,將譯碼結果與最初生成的隨機序列相比較,計算其誤碼率。結果如圖1所示。

由圖1可見,誤碼率隨著信噪比的提高而降低,隨著數(shù)據(jù)長度的增加而減小。在有限范圍內誤碼率始終未超過50%,且當信噪比高于0dB時誤碼率很低(< 20%),高于1.5dB時誤碼率達到 數(shù)量級。

通過對不同碼速率在同一高斯白噪聲分量的標準差(Sigma)的比較還可以發(fā)現(xiàn)碼速率越大則誤碼率越高。

4 結束語

VCP2作為TMS320C6670的協(xié)處理器,在卷積碼譯碼性能有較大的提高。用戶只需通過簡單的速率適配、數(shù)據(jù)量化和參數(shù)設置就可以方便地實現(xiàn)高效的Viterbi譯碼,同傳統(tǒng)硬件實現(xiàn)方法及軟件譯碼算法相比具有巨大的優(yōu)勢。

作者單位

湖南信息學院電子信息系 湖南省長沙市 410151endprint

主站蜘蛛池模板: аv天堂最新中文在线| 国产成人综合亚洲网址| 日韩精品一区二区三区中文无码 | 无码内射在线| 日韩欧美91| 午夜视频www| 国产精品人莉莉成在线播放| AV天堂资源福利在线观看| 欧美日韩va| 国产黑丝一区| 91麻豆精品国产高清在线| 婷婷色狠狠干| 制服丝袜一区二区三区在线| 国产网站免费看| 日韩成人高清无码| 亚洲三级a| 爆操波多野结衣| 嫩草在线视频| 精品国产一区91在线| 亚洲一区国色天香| 人妻中文字幕无码久久一区| 欧美午夜小视频| 97国产精品视频人人做人人爱| 色有码无码视频| 国产精品99久久久久久董美香| 国产精品自拍合集| 亚洲经典在线中文字幕| A级毛片高清免费视频就| 国产亚洲日韩av在线| 国产成人a在线观看视频| 成人在线视频一区| 亚洲欧美精品在线| 男女精品视频| 亚洲精品大秀视频| 国产成人在线无码免费视频| 国产乱子伦无码精品小说| 国产麻豆永久视频| 日本高清有码人妻| 欧美日韩成人| 欧美啪啪网| 久久亚洲国产最新网站| 91亚洲影院| 成人午夜视频网站| 国产福利免费视频| 91无码网站| 91精品国产综合久久不国产大片| 日韩在线成年视频人网站观看| 亚洲中文在线视频| 国产成人免费手机在线观看视频| 伊人久久大线影院首页| 日韩A∨精品日韩精品无码| 欧美色图第一页| 中国一级毛片免费观看| 99在线视频精品| 中文字幕第4页| 日本三级欧美三级| 内射人妻无套中出无码| 亚洲福利视频网址| 精品無碼一區在線觀看 | 中文字幕日韩久久综合影院| 亚洲精品人成网线在线 | 国产美女主播一级成人毛片| 91色综合综合热五月激情| 国产一级毛片高清完整视频版| 伦精品一区二区三区视频| 第九色区aⅴ天堂久久香| 精品一区二区三区中文字幕| 久久成人免费| 国产精欧美一区二区三区| 国产一在线| 国产成人精品高清不卡在线| 国产日韩久久久久无码精品| 亚洲h视频在线| 好吊色国产欧美日韩免费观看| 欧美精品在线看| lhav亚洲精品| 国产真实乱子伦视频播放| 欧美怡红院视频一区二区三区| 成人午夜精品一级毛片| 欧美在线精品怡红院| 无码日韩视频| 欧美三級片黃色三級片黃色1|