《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > LTE上行信道交織與解交織的研究及DSP實(shí)現(xiàn)
LTE上行信道交織與解交織的研究及DSP實(shí)現(xiàn)
來(lái)源:電子技術(shù)應(yīng)用2011年第5期
陳發(fā)堂,陳 燕
重慶郵電大學(xué),重慶400065
摘要: 詳細(xì)分析了PUSCH信道交織的具體過(guò)程,并根據(jù)定點(diǎn)TMS320C6455的特點(diǎn),提出了一種簡(jiǎn)單的PUSCH信道交織與解信道交織實(shí)現(xiàn)方案。將程序在CCS3.3中運(yùn)行,利用MATALAB軟件驗(yàn)證了該方案的可行性和高效性。
中圖分類號(hào): TN929.5
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2011)05-0060-04
Research and DSP realization of uplink channel interleaver and deinerleaver in LTE system
Chen Fatang,Chen Yan
Chongqing University of Posts and Telecommunications, Chongqing 400065,China
Abstract: This Paper describes the channel interleaver process of physical uplink shared channel and presents a simple implementation scheme of channel interleaver and deinterleaver in accordance with the features of fixed-point TMS320C6455. The running results of the program in CCS3.3 verified by MATLAB display that this scheme is feasible and effective.
Key words : LTE;channel interleaver;data multiplexing;DSP realization


    ZEHAVI提出比特交織編碼調(diào)制BICM(Bit Interleaver coding Modulation)思想[1],即在編碼和調(diào)制之間引入交織。BICM通過(guò)犧牲一些歐式距離來(lái)提高漢明距離,使其在衰落信道下具有高度的魯棒性。交織的原理是打亂原始數(shù)據(jù)序列,使數(shù)據(jù)的相關(guān)性減弱,盡力分散突發(fā)錯(cuò)誤,在譯碼時(shí)大大降低數(shù)據(jù)突發(fā)錯(cuò)誤的影響。
    3GPP LTE中物理上行鏈路共享信道PUSCH(Physi-
cal Uplink Shared Channel)上承載的信息包含預(yù)編碼矩陣指示PMI(Precoding Matrix Index)、秩指示RI(Rand Index)、CQI信道質(zhì)量指示(channel quality indicator)和混合自動(dòng)重傳請(qǐng)求應(yīng)答HARQ-ACK(hybrid automatic repeat request acknowledgement)以及數(shù)據(jù)信息。為降低數(shù)據(jù)突發(fā)錯(cuò)誤率,在幾路信息各自編碼后和調(diào)制間,引入了信道交織[2]。PUSCH信道交織采用的是分組交織,但與傳統(tǒng)的分組交織有較大差異。本文從DSP實(shí)際角度出發(fā),針對(duì)PUSCH信道交織與解交織,提出了一種簡(jiǎn)單的實(shí)現(xiàn)方案。
1 PUSCH信道交織
    進(jìn)入PUSCH信道交織是三路信息,為降低譯碼的錯(cuò)誤率,在進(jìn)行信道交織前,先將三路信息進(jìn)行復(fù)用" title="數(shù)據(jù)復(fù)用">數(shù)據(jù)復(fù)用,然后再進(jìn)行PUSCH信道交織。在用DSP具體實(shí)現(xiàn)時(shí),把數(shù)據(jù)復(fù)用和信道交織放在一個(gè)模塊實(shí)現(xiàn)。
1.1 三路編碼后的數(shù)據(jù)復(fù)用
 
 
  
    通過(guò)對(duì)上述公式的計(jì)算和理解,從節(jié)省程序代碼段和cycle數(shù)考慮,提出了一種簡(jiǎn)單的實(shí)現(xiàn)方案,在放置RI時(shí)每行只需放置4列,每行放置的位置相同,在實(shí)現(xiàn)時(shí),只需把原RI所占列的表1修改為表2,即可實(shí)現(xiàn)上述代碼。
    (4)在交織表中放置CQI和數(shù)據(jù)信息:首先放置CQI信息,然后放置數(shù)據(jù)信息,在放置CQI和數(shù)據(jù)信息時(shí),程序中必須考慮不能覆蓋RI的信息,具體見(jiàn)下節(jié)信道交織的DSP實(shí)現(xiàn)。

    (6)交織表按列輸出即可實(shí)現(xiàn)交織。
2 信道交織與解交織算法的DSP實(shí)現(xiàn)
    本系統(tǒng)選用TMS320C6455作為DSP芯片,該芯片是TI公司基于第三代先進(jìn)Velovi TI超長(zhǎng)指令字VLIW(Very Long Instruction Word)結(jié)構(gòu)的高性能定點(diǎn)DSP[3]。其最高主頻達(dá)到了1.2 GHz,每個(gè)周期可以并行執(zhí)行8條指令,處理速度最大可至8 000 MIPS,實(shí)現(xiàn)高速運(yùn)算。TMS320C6455片內(nèi)采用L1/L2兩級(jí)存儲(chǔ)器結(jié)構(gòu),L1包含相互獨(dú)立的32 KB的程序Cache(L1P)和32 KB的數(shù)據(jù)Cache(L1D),L2為2 MB的尋址空間,其片內(nèi)存儲(chǔ)器容量是其他C64系列的二倍。
2.1 信道交織的DSP實(shí)現(xiàn)
    在實(shí)現(xiàn)信道交織時(shí),輸入的三路信息:RI、CQI/PMI和數(shù)據(jù)復(fù)用后的信息,HARQ經(jīng)過(guò)編碼后直接到信道交織模塊,數(shù)據(jù)復(fù)用放到信道交織模塊實(shí)現(xiàn)。圖1給出PUSCH信道交織的程序?qū)崿F(xiàn)流程。信道交織是比特進(jìn)行交織,為便于尋址處理,需要把每個(gè)比特字節(jié)化。

 

 

    三路信息實(shí)現(xiàn)比特字節(jié)化,利用TMS320C6455每個(gè)周期最多可并行執(zhí)行8條指令,為節(jié)省Cycle,在比特字節(jié)化的循環(huán)體里,每次分別取出4 B的數(shù)據(jù),在程序中利用A組寄存器和B組寄存器交替使用的方式,達(dá)到每個(gè)周期可以并行執(zhí)行6條指令。利用B指令和LDB指令后的延遲“NOP”指令,使程序進(jìn)行極大的優(yōu)化。
    在交織表中放置RI信息,根據(jù)對(duì)協(xié)議的理解,提出了一種簡(jiǎn)單的實(shí)現(xiàn)方案。在放置RI信息過(guò)程中,采用三層循環(huán)實(shí)現(xiàn):第一層為Qm行小向量是否填滿,第二層為該大行的4列是否填滿,第三層為大行數(shù)依次遞減,是否所有的RI已經(jīng)放在交織表中。
    在交織表中放置CQI信息,在放置時(shí)不能覆蓋RI的信息,即需要知道RI在交織表中占哪些位置。為確定RI在交織表中的位置,用RI編碼后的長(zhǎng)度除以4×Qm,在程序中提出采用文獻(xiàn)[4]介紹的除法程序,該除法程序經(jīng)優(yōu)化后只占用35cycle。CQI的放置原理和RI相同,都是采用三層循環(huán)。只是放置時(shí)需要根據(jù)RI在交織表占用位置的不同情況進(jìn)行放置。
    在交織表中放置ACK信息,為便于程序的簡(jiǎn)化,提出了一種簡(jiǎn)單的實(shí)現(xiàn)方案,ACK放置在交織表中的位置是覆蓋CQI信息,為避免覆蓋多余的CQI,需明確ACK占交織表中哪些位置,用ACK編碼后的長(zhǎng)度調(diào)用除法程序除以4×Qm,根據(jù)ACK在交織表中的具體情況進(jìn)行放置。ACK的放置原理和RI相同,采用三層循環(huán)。
 
2.2 PUSCH解信道交織的DSP實(shí)現(xiàn)
    PUSCH上的數(shù)據(jù)經(jīng)過(guò)解調(diào)、解擾后是軟信息,每個(gè)軟信息占16 bit,解信道交織時(shí)無(wú)需對(duì)軟信息進(jìn)行字節(jié)化。通過(guò)對(duì)協(xié)議TS36.212中PUSCH信道交織的理解,解信道交織的思想是首先恢復(fù)出交織表(注意恢復(fù)交織表時(shí),列輸入行輸出),然后根據(jù)三路數(shù)據(jù)所放置的具體位置,再解出三路數(shù)據(jù)信息。在解交織時(shí),為保證三路輸出的數(shù)據(jù)正確,需調(diào)用除法程序,具體步驟如下:
    (1)根據(jù)高層的參數(shù)來(lái)確定交織表的列數(shù)Cmux和大行數(shù)R'mux。
    (2)恢復(fù)交織表。按列進(jìn)行輸入,在放置數(shù)據(jù)時(shí),包含三層循環(huán),第一層把Qm小行向量填滿,每一小行從起始位置偏移0~(Qm-1)×Cmux進(jìn)行放置,直到把Qm小行放置完;第二層為大行數(shù)依次遞增,直到把R'mux大行的數(shù)據(jù)填滿;第三層為列數(shù)依次遞增,把Cmux列的數(shù)據(jù)填滿,每一列的處理方式相同。
    (3)從交織表中取出RI的數(shù)據(jù)。在取RI數(shù)據(jù)時(shí),采用三層循環(huán)進(jìn)行實(shí)現(xiàn):從最后一大行開(kāi)始,第一層為取出列表二的值,根據(jù)該值確定其RI在交織表中列位置偏移,把Qm小行向量的RI數(shù)據(jù)從交織表取出;第二層為列表二中RI所占四列的數(shù)據(jù)是否取完;第三層為大行數(shù)依次遞減,直到把所有的RI信息取出。
    (4)在交織時(shí),ACK的數(shù)據(jù)覆蓋一部分CQI的數(shù)據(jù),在解交織時(shí),取出ACK的數(shù)據(jù),同時(shí)在放置ACK的數(shù)據(jù)位置填0,即實(shí)現(xiàn)對(duì)CQI數(shù)據(jù)的打孔。根據(jù)ACK的長(zhǎng)度確定ACK在交織表所占位置,從交織表中取出ACK的數(shù)據(jù),其處理方式和RI相同,采用三層循環(huán),在取出數(shù)據(jù)的同時(shí),把相應(yīng)的位置賦值為0。
    (5)在解交織取出CQI的數(shù)據(jù)時(shí),從交織表中取出的CQI數(shù)據(jù)的原理和RI相同,都是采用三層循環(huán)。只是取CQI數(shù)據(jù)時(shí)需要根據(jù)RI在交織表占用位置的不同情況進(jìn)行。
3 性能分析
    在TMS320C6455DSP軟件實(shí)現(xiàn)中,考慮該定點(diǎn)DSP具有每個(gè)周期最多可并行執(zhí)行8條指令的特性。根據(jù)上節(jié)描述的信道交織與解交織的軟件實(shí)現(xiàn)流程,從節(jié)省cycle數(shù)和存儲(chǔ)空間角度出發(fā),最大程度優(yōu)化程序循環(huán)體,使用并行指令,利用一些指令后的延遲“NOP”指令[5]。根據(jù)不同的數(shù)據(jù)類型和數(shù)據(jù)的長(zhǎng)度,通過(guò)程序仿真實(shí)現(xiàn),得到統(tǒng)計(jì)結(jié)果如表3。


    表3中PUSCH解信道交織時(shí)得到的數(shù)據(jù)是軟信息,每一個(gè)軟信息占16 bit。給出的三路數(shù)據(jù)各自的長(zhǎng)度雖然比較特別,但不失一般性。在交織時(shí)由于處理的是比特交織,需要把比特進(jìn)行字節(jié)化,在交織完后,需要字節(jié)比特化級(jí)聯(lián)。而解交織處理的是軟信息,無(wú)需此過(guò)程,所執(zhí)行的周期明顯的減少。雖然給出簡(jiǎn)化方案的運(yùn)算量較大,但是由于采用的TMS320C6455的主頻為1 GHz,在具體實(shí)現(xiàn)時(shí),完全可以滿足實(shí)時(shí)需求。
    本文從理論上詳細(xì)分析了PUSCH信道交織的過(guò)程,PUSCH信道交織的交織表的行、列是由高層來(lái)的參數(shù)確定,與傳輸?shù)娜窋?shù)據(jù)的長(zhǎng)度無(wú)關(guān)。根據(jù)PUSCH上的三路數(shù)據(jù)采用特殊的分塊交織,提出了一種簡(jiǎn)單的方案實(shí)現(xiàn)PUSCH上數(shù)據(jù)復(fù)用和信道交織的模塊與PUSCH解信道交織和數(shù)據(jù)復(fù)用的模塊。將DSP程序輸出的結(jié)果與MATLAB程序輸出的結(jié)果進(jìn)行比較,程序運(yùn)行結(jié)果表明,本方案能夠滿足TD-LTE無(wú)線綜合測(cè)試儀表的需求。

參考文獻(xiàn)
[1] ZEHAVI.E 8-PSK Trellis Codes for a Rayleigh Fading Channel IEEE Transactions on Communications,1992,40(5):873-874.
[2] 3GPP TS36.212.v8.9.0 Multiplexing and channel coding(Release 9)[S].
[3] 汪安民,張松燦.TMS320C6000系列DSP實(shí)用技術(shù)與開(kāi)發(fā)案例[M].北京:人民郵電出版社,2008.
[4] 石元君.定點(diǎn)DSP除法原理及其TMS320C6000實(shí)現(xiàn)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2002(10):73-74.
[5] Texas Instruments Incorporated. TMS320C6000系列DSP變成工具與指南[M].田黎育,何佩琨,朱夢(mèng)宇,譯.北京:清華大學(xué)出版社,2007:30-60.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品一区二区| 欧美午夜精品久久久久免费视| aⅴ色国产欧美| 亚洲国产精品热久久| 久久国产手机看片| 午夜精品国产更新| 亚洲欧美日产图| 亚洲一区二区3| 亚洲永久在线| 亚洲欧洲99久久| 亚洲欧美在线播放| 欧美一区二区三区视频免费| 午夜欧美理论片| 午夜精品久久久| 香蕉久久夜色精品国产使用方法| 亚洲欧美精品中文字幕在线| 亚洲在线不卡| 欧美一级淫片aaaaaaa视频| 亚洲女女做受ⅹxx高潮| 校园激情久久| 久久精品成人一区二区三区| 亚洲国产毛片完整版| 亚洲欧洲一区二区在线观看| 亚洲精品久久久久久久久| 亚洲人成网站精品片在线观看| 亚洲片国产一区一级在线观看| 亚洲精品少妇30p| 亚洲九九九在线观看| 日韩午夜免费视频| 亚洲无玛一区| 欧美一区二区三区视频免费播放 | 久久国产福利国产秒拍| 亚洲高清色综合| 亚洲精品一区二区网址| 亚洲午夜在线观看视频在线| 欧美一区中文字幕| 久久亚洲精品网站| 欧美精品手机在线| 国产精品美女久久| 国产综合在线视频| 最新中文字幕一区二区三区| 一本色道久久| 欧美一级欧美一级在线播放| 亚洲啪啪91| 亚洲欧美成aⅴ人在线观看| 欧美一区二区三区免费大片| 开心色5月久久精品| 欧美日本免费一区二区三区| 国产精品三上| 激情久久久久| 亚洲美女黄网| 欧美与欧洲交xxxx免费观看| 亚洲激情小视频| 亚洲一级电影| 久久久另类综合| 欧美日韩国产成人在线| 国产欧美一区二区精品秋霞影院| 韩日精品视频一区| 日韩一区二区高清| 欧美中文在线观看| 一区二区成人精品 | 亚洲精品午夜| 亚洲一区尤物| 老鸭窝91久久精品色噜噜导演| 欧美日韩视频免费播放| 国产揄拍国内精品对白| 亚洲精品一区二区三区四区高清| 亚洲欧美乱综合| 亚洲精品在线看| 欧美一区二区三区视频| 欧美理论视频| 狠狠v欧美v日韩v亚洲ⅴ| 在线亚洲欧美视频| 亚洲三级免费观看| 欧美一区免费视频| 欧美日韩国产色综合一二三四| 国产日韩亚洲欧美综合| 亚洲伦理在线观看| 亚洲成人中文| 亚洲欧美色一区| 欧美区一区二| 狠狠网亚洲精品| 亚洲男女自偷自拍图片另类| 一本色道久久综合精品竹菊| 久久一区免费| 国产欧美日韩在线| 99精品国产热久久91蜜凸| 亚洲国产你懂的| 久久精品噜噜噜成人av农村| 欧美三级资源在线| 亚洲国产综合在线| 亚洲国产成人av在线| 欧美中文在线观看| 国产精品黄色在线观看| 亚洲精品日韩在线观看| 亚洲国产精品热久久| 久久精品1区| 国产精品日韩专区| 亚洲美女在线一区| 亚洲精品日韩综合观看成人91| 久久婷婷麻豆| 国产亚洲欧美日韩一区二区| 亚洲夜晚福利在线观看| 亚洲天堂网在线观看| 欧美日韩不卡一区| 亚洲欧洲日产国产网站| 亚洲国产一区视频| 久久一区二区三区四区| 国模精品一区二区三区色天香| 亚洲制服丝袜在线| 亚洲欧美在线另类| 国产精品v亚洲精品v日韩精品 | 久久国产天堂福利天堂| 国产精品欧美久久久久无广告| 亚洲美女一区| 一区二区欧美在线观看| 欧美精品亚洲| 最新中文字幕亚洲| 亚洲美女色禁图| 欧美激情国产日韩| 亚洲欧洲精品一区二区三区不卡| 亚洲日韩欧美视频| 欧美激情a∨在线视频播放| 在线日韩一区二区| 最新精品在线| 欧美**人妖| 91久久夜色精品国产网站| 亚洲精选在线观看| 欧美日韩不卡合集视频| 亚洲美女视频在线观看| 亚洲性xxxx| 国产精品免费一区二区三区在线观看 | 91久久久国产精品| 麻豆精品一区二区综合av| 尤物yw午夜国产精品视频明星| 亚洲国产一区在线| 欧美全黄视频| 在线视频欧美日韩| 欧美一区二区三区四区在线观看| 国产伦精品一区二区三区在线观看 | 亚洲在线成人| 国产日韩精品一区二区浪潮av| 欧美一区二区在线播放| 久久综合影视| 亚洲精品1区2区| 亚洲午夜av在线| 国产免费成人| 亚洲成在人线av| 欧美日韩成人精品| 亚洲女爱视频在线| 久久综合影音| 亚洲美女av电影| 欧美在线国产| 亚洲国产高清一区二区三区| 在线中文字幕日韩| 国产精品五区| 亚洲国产精品女人久久久| 欧美视频中文在线看| 欧美精品v国产精品v日韩精品| 91久久国产综合久久| 在线一区二区三区四区五区| 国产精品日韩精品欧美精品| 久久激情五月丁香伊人| 欧美精品在线视频| 亚洲一区综合| 美日韩精品免费| 中国成人亚色综合网站| 久久久av网站| 亚洲免费成人av| 久久精品国产在热久久| 亚洲国产精品一区制服丝袜 | av成人老司机| 久久久久9999亚洲精品| 亚洲欧洲另类| 久久精品视频导航| 亚洲美女黄网| 久久夜色撩人精品| 亚洲午夜精品在线| 免费亚洲电影| 亚洲综合清纯丝袜自拍| 欧美精品电影| 欧美一区二区三区免费在线看| 欧美激情91| 欧美伊人久久久久久午夜久久久久| 欧美激情精品久久久久| 午夜在线成人av| 欧美日韩国产在线播放网站| 久久se精品一区精品二区| 欧美午夜国产| 亚洲黄色av| 国产啪精品视频| 一区二区三区视频观看| 极品少妇一区二区三区| 亚洲自拍偷拍网址| 亚洲激情在线观看视频免费| 久久精品夜夜夜夜久久| 99re热这里只有精品视频| 蜜臀a∨国产成人精品| 亚洲欧美卡通另类91av | 国产精品jizz在线观看美国|