《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > TD-LTE系統(tǒng)中咬尾卷積碼的DSP實現(xiàn)及性能測試
TD-LTE系統(tǒng)中咬尾卷積碼的DSP實現(xiàn)及性能測試
2014年電子技術(shù)應(yīng)用第6期
陳發(fā)堂1, 孫 鵬1, 代修文2, 周凌云2
1. 重慶郵電大學(xué) 移動通信協(xié)議重慶市重點實驗室, 重慶400065; 2. 重慶郵電大學(xué) 通信與
摘要: 通過對咬尾卷積編碼的原理分析,分析驗證了咬尾卷積編碼在幾種不同信道下的性能,提出了一種基于DSP的編碼實現(xiàn)方法,將該程序在CCS3.3中運(yùn)行,驗證了程序的可行性、高效性。最后通過Matlab探究現(xiàn)有的幾種咬尾卷積譯碼的性能,得到一種可靠的譯碼方式。該方案已應(yīng)用到LTE-TDD無線綜合測試儀表的開發(fā)中。
中圖分類號: TN929.5
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2014)06-0115-04
DSP realization and performance test of tail-biting convolutional code in TD-LTE system
Chen Fatang1, Sun Peng1, Dai Xiuwen2, Zhou Lingyun2
1.Chongqing University of Posts and Telecommunications (CQUPT) Chongqing Key Lab of Mobile Communications Protocol,Chongqing 400065,China;2. Chongqing University of Posts and Telecommunications (CQUPT) School of Communication and Information Engineering,Chongqing 400065,China
Abstract: Through the analysis of tail-biting convolutional coding theory,a validation of the tail-biting convolutional coding in several different channel performance is presented. Then a encoded method based on DSP which runs in CCS3.3 to verify the feasibility of the program. Finally explore several existing tail biting convolutional decoding performance through matlab, to get a reliable decoding method. This program has been applied to LTE-TDD wireless integrated test instrument development.
Key words : LTE; tail-biting convolution coding; DSP realization

       移動通信與寬帶無線接入技術(shù)的融合成為通信發(fā)展的必然趨勢。為此,3GPP啟動了通用移動通信技術(shù)的長期演進(jìn)項目。為了將系統(tǒng)帶寬從5 M提高到20 M,LTE在下行傳輸中采用了正交頻分多址、上行采用單載波頻分多址的技術(shù)[1]。OFDM技術(shù)實質(zhì)就是將串行的數(shù)據(jù)映射到并行的信道進(jìn)行傳輸,符號的延續(xù)時間由此得以延長,從而對時延擴(kuò)展有更高的包容性。為了滿足LTE系統(tǒng)對更大的系統(tǒng)容量的需求,低成本支持更多的天線系統(tǒng)要求,在信道編碼中采用了咬尾卷積編碼和Turbo編碼[2]。本文詳細(xì)闡述了咬尾卷積編碼的編碼原理,通過Matlab仿真對咬尾卷積編碼在不同信道環(huán)境下的性能進(jìn)行了探究,重點闡述了一種咬尾卷積編碼的DSP實現(xiàn)方法,最后,選取一種可靠的譯碼方式在接收端完成咬尾卷積譯碼。

1 咬尾卷積編碼的實現(xiàn)原理

        該信道編碼的編碼和譯碼復(fù)雜度低、處理時延小,適合小碼塊控制信息和對時延敏感的數(shù)據(jù)傳輸。

        咬尾卷積是建立在卷積碼編碼器的起始狀態(tài),不需要全0狀態(tài),可以是任何其他狀態(tài)。在LTE系統(tǒng)中,將咬尾卷積編碼的約束長度設(shè)置為7,即配置了6個移位寄存器,采用速率為1/3進(jìn)行編碼。咬尾卷積編碼的初始比特可以不為零,但起始狀態(tài)和終止?fàn)顟B(tài)相同。因此不需要傳輸額外的比特,具有較高的編碼效率。編碼器的初始狀態(tài)和最終狀態(tài)由數(shù)據(jù)包的最后幾個比特決定[3],也就是把一個數(shù)據(jù)包的最后6 bit用來初始化寄存器狀態(tài)。其編碼原理和實現(xiàn)框圖如圖1所示,對于輸入數(shù)據(jù)流CK,編碼后按3路輸出, 輸出分別為5路數(shù)據(jù)右移,對得到的5路數(shù)據(jù)進(jìn)行異或,產(chǎn)生最后的結(jié)果。

2 咬尾卷積編碼性能測試

        利用QPSK高斯信道、ETU、EVA、EPA四種信道對咬尾卷積編碼的性能進(jìn)行分析。仿真過程中,選取PBCH的MIB信息進(jìn)行仿真測試,天線配置為4發(fā)4收,帶寬為5 MB,載波頻率為2 GHz,得到的仿真結(jié)果如圖2所示。

        通過圖2不難看出,誤碼率為10-4時,咬尾卷積編碼的編碼增益在7 dB左右,這一結(jié)果完全可以應(yīng)用在綜合儀表開發(fā)中。

3 咬尾卷積編碼的設(shè)計與實現(xiàn)

3.1 DSP處理器

        采用了TI公司的C64x系列,該系列采用了取指令和執(zhí)行指令可以并行運(yùn)行的哈佛結(jié)構(gòu),程序總線和數(shù)據(jù)總線也是獨(dú)立運(yùn)行的。其中程序總線有256 bit,內(nèi)存單次操作取8條指令,實現(xiàn)了高速運(yùn)行的目的?;贑64芯片的高容量、運(yùn)行速度快的特征,在綜合測試儀表的開發(fā)中采用了該芯片[1]。

3.2編碼與內(nèi)存區(qū)設(shè)計

        以TD-LTE為例,1個子幀有2個時隙,頻域上的最大資源塊數(shù)為110,1個資源塊的大小為180 kHz,1個時隙有6個或者7個OFDM符號[1],因此對寄存器和內(nèi)存的設(shè)計如表1所示,內(nèi)存設(shè)計如下。

         _Input_Data         .uset”d_dest”,5000

         _Data_lens           .uset”d_dest”,4

         _Out_Data           .uset”d_dest”,15000

         _Out_Data_lens       .uset”d_dest”,4

3.3 詳細(xì)設(shè)計

        咬尾卷積的DSP實現(xiàn)主要包括三個步驟:取數(shù)據(jù)包的最后6 bit進(jìn)行寄存器初始化;根據(jù)移位寄存器的要求進(jìn)行移位異或操作,完成編碼;再對完成編碼的數(shù)據(jù)進(jìn)行比特字節(jié)化,為咬尾卷積編碼的速率匹配做準(zhǔn)備。

3.3.1寄存器初始化完成

        在進(jìn)行寄存器初始化的實現(xiàn)中,要考慮有無剩余比特兩種情況,計算出需要偏移地址的數(shù)A7。若有剩余比特,則取最后一個半字與剩余比特,把它們合并存放在一起, 然后進(jìn)行左移得到最后的6 bit,存于A10的高6位。左移的位數(shù)便是“剩余比特數(shù)+10”;若沒有剩余比特,就取最后兩個半字,通過左移26位得到后6 bit,存于A10的高6位。以數(shù)據(jù)流長度=43為例,具體實現(xiàn)如圖3所示。

3.3.2 咬尾卷積編碼實現(xiàn)

        取每一輪參與編碼的那一個半字,存于A7的低16位,左移10位,空出A7左端的6位與尾比特(6 bit)進(jìn)行或操作,完成22 bit的拼接,存儲于A10把數(shù)據(jù)流的最后6 bit與第一個半字構(gòu)成22 bit,形成第一輪參與編碼的數(shù)據(jù)。每一輪參與編碼的22 bit,是上一輪的最后6 bit與這一輪的那一個半字。具體的實現(xiàn)如圖4所示。

3.3.3 比特字節(jié)化的實現(xiàn)

        比特字節(jié)化,來為交織操作中的取數(shù)據(jù)做準(zhǔn)備,取數(shù)據(jù)時地址的偏移是以字節(jié)為偏移單位進(jìn)行的。環(huán)進(jìn)行字節(jié)化,直至16 bit字節(jié)化完成,后6 bit不參與,將參與編碼的比特數(shù)存于B0,每完成一次編碼,對應(yīng)的記錄的寄存器減一。當(dāng)還沒進(jìn)行到最后一部分時, 就這樣以22 bit為單位進(jìn)行編碼、字節(jié)化, 第一輪時是數(shù)據(jù)流的最后6 bit與第一個半字結(jié)合的22 bit,第二輪是第一輪22 bit的后6 bit與第二個半字形成的22 bit。

        在比特字節(jié)化時,最后的那一輪只字節(jié)化剩余比特數(shù)次,比如最后一輪的22 bit,以數(shù)據(jù)長度為31為例,字節(jié)化時只進(jìn)行11次的字節(jié)化。具體流程如圖5所示。

        編碼后的數(shù)據(jù)存儲如圖6所示。

3.4 DSP運(yùn)行性能分析

        DSP軟件中的實現(xiàn)代碼要盡量精簡,減少執(zhí)行的“NOP”數(shù)目,合理控制循環(huán)次數(shù),本文通過對半字?jǐn)?shù)及字?jǐn)?shù)為單位的控制進(jìn)行地址偏移,使得運(yùn)算量盡量減少,減少運(yùn)算的周期數(shù)目。當(dāng)編碼數(shù)據(jù)為4 200時,運(yùn)行的cycles數(shù)如表2所示。

        TMS320C64DSP芯片,處理器的頻率達(dá)到1 GHz,運(yùn)行一個cycle的時間是1 ns,測試平臺上,通過對GPIO口的控制,測量函數(shù)運(yùn)行時間,運(yùn)行時間可以滿足對實時性的要求。

4 咬尾卷積譯碼方式性能測試

        Viterbi譯碼的算法主要有循環(huán)維特比譯碼算法(CVA)[4]、M比特重復(fù)循環(huán)維特比譯碼算法(N+M-CVA)、有界循環(huán)維特比譯碼算法(BDD-CVA)[5]、環(huán)繞維特比譯碼算法(WAVA)、最大似然維特比譯碼算法(ML-VA)[6],其中L+Win-CVA,算法是一種基于循環(huán)Viterbi譯碼算法的改進(jìn),L3-WAVA算法是將碼塊重復(fù)三次的WAVA算法[7],ML-VA[8]算法是一種犧牲算法復(fù)雜度換取遍歷的算法,算法復(fù)雜度極大,本文不作考慮。設(shè)定碼塊大小為200 bit時,用Matlab仿真各種譯碼算法的誤比特率。得到的結(jié)果如圖7所示[1]。

        從仿真的結(jié)果不難看出,L3-WAVA算法性能最好,并且契合了“TD-LTE無線綜合儀表測試開發(fā)”的性能和運(yùn)算精度的要求,因此選取L3-WAVA算法作為咬尾卷積碼的譯碼算法。

        本文首先從LTE背景分析,闡述了LTE系統(tǒng)采用咬尾卷積編碼的必要性。根據(jù)咬尾卷積編碼技術(shù)的原理,模擬驗證咬尾卷積編碼在不同信道環(huán)境下的性能,提出一種DSP的實現(xiàn)方法,在TMS320C6000平臺上實現(xiàn)并且對運(yùn)行結(jié)果進(jìn)行性能分析,選取L3-WAVA方法為咬尾卷積譯碼方式進(jìn)行仿真。該方案已應(yīng)用到LTE-TDD無線綜合測試儀表的開發(fā)中。

參考文獻(xiàn)

[1] 陳發(fā)堂,陶根林. LTE系統(tǒng)中咬尾卷積碼的編譯碼算法仿真及性能分析[J].計算機(jī)應(yīng)用研究,2010,27(9):

[2] 王曉濤,錢驊,徐景,等.基于陷阱檢測的咬尾卷積碼譯碼算法[J].電子與信息學(xué)報,2011,33(10):2300-2305.

[3] 林丹,李小文. TD-LTE系統(tǒng)中咬尾卷積碼譯碼器的FPGA實現(xiàn)[J].電子測試,2010(3):57-61.

[4] MEHRABIAN M R, MOZAFARI S P, ZOLFAGHARI B. An approach to exploiting proper multiples of the generator polynomial in parallel CRC computation[C].2012 IEEE International Conference on Computer Science and Automation Engineering(CSAE 2012). in Zhangjiajie, China.2012.

[5] SESIA S, TOUFIK I,BAKER M. LTE-The UMTS long term evolution: from theory to practice SECOND EDITION[M].2009 John Wiley&Sons,Ltd.ISBN: 978-0-470-69716-0.

[6] 3GPP TS 36.211 v11.4: Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation.(Release 11)[S].2013-09.

[7] Wang Jun, Chen Hongyang, Li Shaoqian. Soft-output MMSE V-BLAST receiver with MMSE channel estimation under correlated Rician fading MIMO channels[J]. Wirel. Commun. Mob. Comput., 2011,12(15):1363-1370.

[8] JOHN B. Anderson, MLADIK S M. An optimal circular viterbi decoder for the bounded distance criterion[J]. IEEE Transactions on Communications, 2002,50(11):1736-1742.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
性做久久久久久免费观看欧美| 欧美韩国一区| 亚洲精品日产精品乱码不卡| 亚洲欧美国产77777| 夜夜嗨av一区二区三区中文字幕 | 久久精品国产免费观看| 亚洲欧美三级在线| 亚洲永久免费精品| 亚洲午夜未删减在线观看| 一区二区av在线| 在线亚洲高清视频| 中日韩高清电影网| 亚洲一区二区少妇| 亚洲欧美在线网| 午夜激情亚洲| 久久国产精品久久久| 亚洲二区在线视频| 亚洲经典三级| 一本大道久久精品懂色aⅴ| 99精品国产福利在线观看免费| 亚洲精品久久嫩草网站秘色| 亚洲人成久久| 日韩一二在线观看| 亚洲午夜女主播在线直播| 午夜国产不卡在线观看视频| 欧美亚洲综合网| 久久亚洲午夜电影| 欧美sm视频| 欧美三级视频在线观看| 国产精品国产福利国产秒拍| 国产精品私拍pans大尺度在线| 国产精品亚洲激情| 国产一区二区日韩精品欧美精品| 激情视频一区| 亚洲精品日韩欧美| 亚洲一区三区视频在线观看| 久久不射中文字幕| 99国产精品久久久久老师| 国产精品99久久久久久人| 亚洲在线免费视频| 久久精品国产精品亚洲综合| 猫咪成人在线观看| 欧美日韩国产区一| 国产欧美亚洲精品| 亚洲成人直播| 一本大道久久精品懂色aⅴ| 亚洲一区激情| 亚洲国产日本| 亚洲综合999| 久久人人97超碰国产公开结果| 欧美国产91| 国产精品女同互慰在线看| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲精品美女在线| 欧美一区二区视频观看视频| 亚洲美女毛片| 欧美中文字幕在线视频| 欧美黄色免费| 国产深夜精品| 日韩一级精品| 亚洲电影欧美电影有声小说| 亚洲视频 欧洲视频| 久久九九99| 欧美日韩免费一区二区三区视频| 国产嫩草影院久久久久| 亚洲国产黄色| 午夜国产不卡在线观看视频| 99国产精品一区| 久久夜色精品国产亚洲aⅴ| 欧美日韩一区在线播放| 国内精品久久久久影院 日本资源| 亚洲看片免费| 亚洲国产91精品在线观看| 亚洲一区二区在线观看视频| 老司机午夜精品视频| 国产精品久久久久久久久久免费看 | 免费欧美日韩| 国产欧美日韩不卡免费| 亚洲日本理论电影| 亚洲成人资源网| 欧美一区二区免费观在线| 欧美乱妇高清无乱码| 国内精品久久久久久久影视麻豆| 亚洲视频高清| 99av国产精品欲麻豆| 久久一区二区三区超碰国产精品| 国产精品美女久久久久久2018 | 久久国产天堂福利天堂| 欧美日韩色一区| 在线观看成人av电影| 欧美亚洲一区三区| 性欧美超级视频| 欧美日韩综合网| 亚洲人www| 最近看过的日韩成人| 久久精品国产亚洲aⅴ| 国产精品毛片va一区二区三区 | 亚洲激情第一页| 亚洲第一视频| 久久精品首页| 国产精品伊人日日| 在线视频精品| 中文国产成人精品| 欧美精品入口| 在线观看欧美日韩| 久久精品亚洲精品国产欧美kt∨| 欧美一区二区观看视频| 国产精品美女主播在线观看纯欲| 99国内精品| 在线亚洲欧美| 欧美三级网页| 一区二区三区视频观看| 亚洲午夜精品国产| 欧美午夜理伦三级在线观看| 日韩视频免费在线观看| 日韩亚洲精品视频| 欧美精品三级日韩久久| 91久久久在线| 日韩视频在线一区| 欧美日韩国产成人在线观看| 亚洲精品乱码久久久久久按摩观| 亚洲精品中文字幕在线| 欧美黑人国产人伦爽爽爽| 亚洲片在线观看| 99精品热6080yy久久| 欧美精品色一区二区三区| 亚洲精品美女| 亚洲午夜未删减在线观看| 国产精品福利网站| 亚洲一区在线观看视频| 欧美影院在线| 国产一区在线播放| 欧美一区成人| 美女图片一区二区| 亚洲精品国产系列| 亚洲一区高清| 国产精品网红福利| 欧美影院在线播放| 麻豆精品精华液| 91久久精品www人人做人人爽| 99国产精品久久久| 国产精品久久久久一区二区三区共| 亚洲一区二区三区精品视频 | 国产精品成人va在线观看| 亚洲欧美日本精品| 久久久久国产精品一区| 在线看日韩av| 亚洲天堂成人在线观看| 国产欧美三级| 亚洲国产欧美国产综合一区 | 伊人狠狠色j香婷婷综合| 99国产精品国产精品久久| 国产精品久久久久影院色老大| 欧美亚洲视频| 欧美成人日韩| 国产精品99久久久久久久女警| 欧美一区二区日韩一区二区| 国产综合久久久久久鬼色| 亚洲看片免费| 国产精品色婷婷久久58| 久久精品夜色噜噜亚洲aⅴ| 欧美激情中文字幕一区二区 | 欧美一级久久久| 欧美黄色一区| 亚洲自拍偷拍网址| 老牛影视一区二区三区| 亚洲精品国产视频| 欧美中文日韩| 亚洲日韩中文字幕在线播放| 亚洲在线中文字幕| 狠狠操狠狠色综合网| 一区二区三区黄色| 国产亚洲日本欧美韩国| aaa亚洲精品一二三区| 国产女人aaa级久久久级| 亚洲美洲欧洲综合国产一区| 国产精品国产福利国产秒拍| 亚洲国产高清一区二区三区| 国产精品久久久久久久久免费桃花| 久久精品国产一区二区三| 欧美日韩在线播放| 亚洲高清在线| 国产精品一二| 亚洲免费观看| 国产一区二区在线观看免费播放| 一区二区三区毛片| 影音先锋日韩资源| 欧美一二三视频| 亚洲精品美女91| 老司机久久99久久精品播放免费| 亚洲午夜极品| 欧美激情一区二区三区全黄 | 国产精品久久久久一区| 亚洲精品一区二区三区四区高清| 国产乱码精品一区二区三| 一区二区国产日产| 在线成人小视频| 久久精品国产99精品国产亚洲性色| 日韩视频在线免费观看| 蜜臀av一级做a爰片久久|