《電子技術應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設計應用 > 一種有效的WCDMA信道編解碼任務調(diào)度方案研究
一種有效的WCDMA信道編解碼任務調(diào)度方案研究
維庫開發(fā)網(wǎng)
摘要: 根據(jù)WCDMA多信道復用、高速率業(yè)務以及終端系統(tǒng)在功耗,性能,體積等方面的一系列要求,提出了一種基于時隙(slot)調(diào)度信道編解碼模塊中各子處理單元的方案,可使整個模塊資源配置更加優(yōu)化,執(zhí)行效率更高。
Abstract:
Key words :

根據(jù)WCDMA多信道復用、高速率業(yè)務以及終端系統(tǒng)在功耗,性能,體積等方面的一系列要求,提出了一種基于時隙(slot)調(diào)度信道編解碼模塊中各子處理單元的方案,可使整個模塊資源配置更加優(yōu)化,執(zhí)行效率更高。考慮到DSP處理器和大規(guī)模FPGA各自突出的性能特點,本文采用DSP和FPGA協(xié)同處理來實現(xiàn)整個方案。

0 引言

WCDMA支持高速率傳輸,并且同時滿足不同速率和質(zhì)量要求的業(yè)務復用。這就要求信道編解碼模塊必須采用一種靈活的業(yè)務復用方案,高效、動態(tài)的進行多信道處理[1]。而由于終端設備在功耗、實時性及存儲要求等方面的特殊性,使整個系統(tǒng)的實現(xiàn)變得更加復雜。

隨著DSP處理器和大規(guī)模FPGA技術在近些年的高速發(fā)展,DSP+FPGA的硬件架構能完全支持上述這些復雜技術的實現(xiàn)[1]。但由于該硬件架構需要相應的軟件支持才能發(fā)揮它們的性能,所以尋求一種有效的軟件方案是實現(xiàn)整個信道編解碼模塊的關鍵。本文結合WCDMA一幀多時隙[3]的特點,給出了一種基于時隙來靈活調(diào)度各處理模塊的中斷任務處理方案,該方案充分發(fā)揮DSP在任務實時調(diào)度方面的優(yōu)勢,使整個系統(tǒng)的硬件資源得到最大的利用,執(zhí)行效率得到盡可能的提升,并且系統(tǒng)功耗在一定程度上能得到有效降低。

1 WCDMA終端側(cè)信道編解碼的描述

終端側(cè)信道編解碼模塊包含上行編碼復用鏈路和下行解碼復用鏈路。

根據(jù)3GPP TS25.212協(xié)議[4],WCDMA系統(tǒng)上行鏈路復用和信道編碼的過程為:傳輸塊經(jīng)過CRC校驗后進行信道編碼,編碼后的數(shù)據(jù)進行第一次交織和速率匹配,然后對多個傳輸信道的數(shù)據(jù)復用并進行第二次交織,最后映射到相應的物理信道。如果進行多碼傳輸,則在傳輸信道復用以后還需進行物理信道的數(shù)據(jù)分割。

每個數(shù)據(jù)塊集從上層到達傳輸信道的時間間隙(TTI)上都附有相關的處理參數(shù)(TFI)。信道編解碼模塊根據(jù)TFI的信息查表計算出關于從CRC開始到速率匹配的各個環(huán)節(jié)的處理參數(shù)。當有多個傳輸信道復用到物理信道時,物理層對不同傳輸信道的TFI信息進行排序得到傳輸格式組合(TFCI),它描述了各個傳輸信道的復用關系。同時經(jīng)過速率匹配的多個傳輸信道的數(shù)據(jù)按照TFCI進行相應的串行復用處理,組成一個編碼合成傳輸信道(CCTrCH),并進行第二次交織后把CCTrCH映射到物理信道。

下行鏈路的解碼復用鏈和上行鏈路的復用鏈結構大致相同,只是對應上行鏈路每個編碼模塊,下行鏈路都提供一種相應的逆處理模塊。與上行鏈路不一致的是速率匹配模塊和無線幀合并模塊所處的位置不同于上行鏈路,并增加了固定或可變比特位置的DTX處理。

2 基于時隙的任務調(diào)度研究

本文給出的基于時隙的任務調(diào)度方案是基于DSP+FPGA的硬件架構之上。DSP實現(xiàn)任務的控制與調(diào)度,F(xiàn)PGA完成各處理子模塊的具體實現(xiàn),并且這些模塊為各信道所共享。

2.1 基于時隙的任務調(diào)度方案原理描述

根據(jù)WCDMA信道編解碼的協(xié)議說明,信息流分成為多個傳輸塊以TTI周期為單位進行發(fā)送和接受,整個信息流的處理由DSP根據(jù)接受的中斷觸發(fā)不同的任務來完成。在本方案中共采用兩個DSP中斷:一個是時隙(Slot)中斷,中斷周期為667us;另一個是幀(Frame)中斷,中斷周期為 10ms。兩個中斷有不同的優(yōu)先級,時隙中斷的優(yōu)先級高于幀中斷。本文基于時隙的任務調(diào)度方案就是以這兩個中斷為參考,周期性的定位出時隙任務。

時隙中斷的主要任務是通過中斷觸發(fā)將10ms分為15等分,每次中斷根據(jù)上下行編解碼流程的不同環(huán)節(jié),調(diào)度運行FPGA中不同的功能子模塊,對于在一個577us時間內(nèi)不能完成的功能子模塊,監(jiān)控其運行的狀態(tài)以控制整個流程的運行。幀中斷的任務就是通過中斷觸發(fā),周期性地把一個TTI周期以10ms 幀為單位進行劃分。

2.2 WCDMA終端側(cè)編解碼模塊執(zhí)行機制

在一個TTI周期為10ms的通路中上行編碼各階段所占用的時隙分配如表1。該TTI周期所需的信道編碼參數(shù)在該slot 0確定,并且由傳輸格式半靜態(tài)參數(shù)和動態(tài)參數(shù)計算出Turbo或卷積的編碼參數(shù)和速率匹配參數(shù)

表1 WCDMA終端側(cè)上行編碼鏈路流程時隙分配

Slot 1-Slot 11進行多個信道的卷積編碼或Turbo編碼,多個信道共享Turbo編碼器和卷積編碼器,DSP在每個slot中斷查詢編碼器的狀態(tài),當有編碼器處于空閑狀態(tài)并且有信道需要進行編碼時,DSP調(diào)度編碼器為該信道服務。

Slot 12-slot 13進行第一次交織和速率匹配,第一次交織有三個獨立的模塊,可以同時進行三個信道的交織,DSP根據(jù)各個信道的處理流程控制使用。

Slot 14進行CCTrCH的復用和第二次交織。

 當上行傳輸信道TTI不等于10ms時,上行處理流程有些變化。TTI中的第一幀按照表1進行相關流程動作,在TTI后面的幾幀中,由于CRC校驗和Turbo編碼或卷積編碼已經(jīng)在第一幀中完成,所以只要進行第一次交織與速率匹配、第二次交織與信道復用。

在一個TTI等于10ms的下行鏈路中,解碼各階段所占用的時隙分配如表2。各時隙的執(zhí)行調(diào)度機制與上行編碼鏈路類似。

表2 WCDMA終端側(cè)下行解碼鏈路流程時隙分配

當TTI不等于10ms時,首先在TTI中的第一幀中必須進行參數(shù)計算與內(nèi)存分配,然后在TTI的前面幾幀中進行第二次解交織與信道解復用、第一次解交織與速率匹配,在該TTI最后的一幀中才進行Viterbi解碼或Turbo解碼,以及CRC校驗和數(shù)據(jù)輸出。

在整個上下行鏈路并行處理的過程中,由于各子處理單元是通過FPGA模塊化實現(xiàn)的,某一時刻未被調(diào)用的子模塊,DSP都將關閉它們的時鐘,使其處于休眠狀態(tài),當它們被再一次調(diào)用時,DSP 重新啟動時鐘。這樣通過節(jié)省各模塊的執(zhí)行時間使系統(tǒng)功耗得到降低。

3 方案實現(xiàn)與性能測試

在實現(xiàn)過程中我們采用以TEAK[5]為內(nèi)核的DSP處理芯片,這一方面有利于最后ASIC的集成,另外作為一款32位的處理器,它具有靈活多樣的尋址方式,提供巨大的處理能力。FPGA采用Xilinx公司的VirtexII XC2V6000[6],它具有豐富的資源,強大的輸入輸出能力。

根據(jù)本方案針對這個系統(tǒng)所提出的流程結構和執(zhí)行機制,本文列出了上行鏈路的數(shù)據(jù)處理流程圖(見圖1)。根據(jù)上行數(shù)據(jù)處理的特點,將整個上行鏈路的信道解碼過程分割為三個主要環(huán)節(jié):卷積編碼或TURBO編碼、第一次交織和第二次交織。經(jīng)過CRC處理的數(shù)據(jù)塊根據(jù)TFCI的編碼方式分別輸入給卷積編碼器或者TURBO編碼器;經(jīng)編碼后的數(shù)據(jù)寫入第一次交織器輸入緩沖區(qū),第一次交織器有3個獨立的模塊,可以同時進行三路傳輸信道的交織。在把數(shù)據(jù)從第一次交織輸出緩沖區(qū)寫入第二次交織輸入緩沖區(qū)的過程完成了CCTrCH的復用。

圖1 WCDMA終端側(cè)信道編解碼上行鏈路信號流圖

FPGA完成信道解碼中的各個具體模塊的實現(xiàn),并且每個功能模塊提供相應的控制接口。DSP通過這些控制接口對各硬件模塊進行參數(shù)配置、任務調(diào)度,從而控制多個下行傳輸信道的解碼過程,并能夠最大限度的調(diào)度各個功能模塊為多個傳輸信道服務,這樣實現(xiàn)了各個功能模塊為多個傳輸信道所共享,提高同時處理多路下行信道的能力。整個流程充分考慮到了DSP和FPGA各自的優(yōu)缺點,通過軟硬件的相互配合,協(xié)同處理來提高整個系統(tǒng)的性能。

下行鏈路和上行類似,DSP完成任務調(diào)度和模塊配置,F(xiàn)PGA完成下行各解碼子模塊的具體實現(xiàn)。

最后,我們采用對兩種業(yè)務進行復用來實現(xiàn)平臺的環(huán)回測試。整個平臺通過把上行鏈路的第二次交織輸出緩沖區(qū)與下行鏈路的第二次解交織輸入緩沖區(qū)進行連接,實現(xiàn)上行編碼鏈路和下行解碼鏈路的環(huán)回。兩個業(yè)務中一個是速率為12.2kbps,TTI為20ms,采用卷積編碼的低速率話音業(yè)務;一個是速率為 384kbps,TTI為10ms,采用Turbo編碼的高速率業(yè)務。整個測試過程連續(xù)進行了兩個小時,結果語音環(huán)回聲音清晰,高速率數(shù)據(jù)環(huán)回測試誤碼率小于10e-6,這樣的結果完全滿足了3GPP所規(guī)定的實現(xiàn)要求。

測試表明本方案不僅在高速率業(yè)務的處理上符合規(guī)范要求,而且對不同類型的業(yè)務復用處理有較強的適應能力,達到了WCDMA的基本性能要求。同時,由于在運行過程中對空閑子模塊采用了休眠處理,使整個系統(tǒng)模塊在運行過程中大大降低功耗,充分考慮了移動終端的特殊要求。

 4 結束語

通過靈活調(diào)度業(yè)務復用中各個環(huán)節(jié)的處理子模塊,本文提出的基于時隙的任務調(diào)度方案實現(xiàn)了WCDMA終端側(cè)信道編解碼的處理。作為一個ASIC的驗證平臺,利用本方案,可以降低系統(tǒng)的功耗,增加模塊的可擴展性,從而更有利于系統(tǒng)的開發(fā)和維護。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久久综合网| 亚洲精品视频在线播放| 久久久久在线观看| 亚洲网站在线观看| 亚洲天堂激情| 国产人成精品一区二区三| 欧美专区日韩专区| 亚洲高清视频在线| 最新精品在线| 国产精品国产三级国产专区53| 欧美一区二区| 亚洲大胆美女视频| 日韩小视频在线观看| 国产精品激情| 欧美日韩精品免费观看视一区二区 | 欧美日韩高清免费| 欧美精品日韩一本| 亚洲自拍偷拍福利| 欧美自拍偷拍午夜视频| 亚洲国产精品第一区二区| 欧美色播在线播放| 久久精品国产成人| 亚洲免费观看在线视频| 亚洲一级在线观看| 黄色成人在线网站| 欧美色另类天堂2015| 欧美日韩国产综合视频在线观看中文 | 欧美日韩免费精品| 久久精品欧美日韩| 亚洲精品在线看| 妖精视频成人观看www| 久久国产天堂福利天堂| 99香蕉国产精品偷在线观看| 夜夜嗨av一区二区三区网页| 国产丝袜一区二区| 欧美揉bbbbb揉bbbbb| 欧美日韩在线播放一区| 国产精品第十页| 国产日韩欧美不卡| 精品69视频一区二区三区| 欧美四级剧情无删版影片| 欧美日韩亚洲视频| 国产精品视频一区二区三区| 欧美极品aⅴ影院| 欧美日韩理论| 国产精品视频一二三| 精品成人久久| 亚洲精品乱码久久久久久黑人| 国产一区二区丝袜高跟鞋图片| 欧美视频网站| 国产欧美欧美| 1024日韩| 狠狠色狠狠色综合| 亚洲级视频在线观看免费1级| 国产一区二区三区成人欧美日韩在线观看 | 欧美一区免费视频| 美女精品网站| 久久精品国产亚洲5555| 免费在线观看一区二区| 久久久久久穴| 欧美国产一区二区三区激情无套| 久久频这里精品99香蕉| 午夜精品久久久99热福利| 99在线热播精品免费| 香蕉成人久久| 亚洲男人影院| 久久综合伊人77777| 欧美在线3区| 免费成人高清视频| 欧美天堂在线观看| 伊人成人在线| 亚洲视频播放| 亚洲国产另类 国产精品国产免费| 亚洲影视在线播放| 亚洲精品韩国| 先锋亚洲精品| 性色av一区二区三区红粉影视| 亚洲福利在线观看| 亚洲一区欧美| 亚洲伊人色欲综合网| 久久婷婷国产综合精品青草| 欧美日韩岛国| 黑人巨大精品欧美一区二区| 一区二区免费在线播放| 亚洲美女视频在线免费观看| 亚洲黄色免费| 亚洲欧洲av一区二区| 亚洲欧美日韩国产中文| 亚洲一区视频在线| 91久久综合| 亚洲免费福利视频| 欧美在线一二三| 欧美日本不卡| 欧美午夜精品久久久久免费视| 欧美色图一区二区三区| 国内精品久久久久影院薰衣草| 国模精品一区二区三区| av成人免费在线| 亚洲国产婷婷香蕉久久久久久99| 性欧美激情精品| 欧美日本精品在线| 在线免费精品视频| 欧美一区午夜视频在线观看| 久久精品99国产精品日本 | 亚洲欧洲日本专区| 久久国产精品久久w女人spa| 欧美午夜精品一区| 亚洲青色在线| 亚洲国产精品传媒在线观看 | 欧美在线免费视屏| 国产精品久线观看视频| 国产欧美一区二区三区国产幕精品| 亚洲欧洲一区二区三区在线观看| 欧美在线亚洲在线| 午夜精品久久久久久久99热浪潮| 欧美日本在线| 亚洲精品三级| 99这里只有久久精品视频| 猫咪成人在线观看| 韩国v欧美v日本v亚洲v| 亚洲欧美精品一区| 亚洲欧美卡通另类91av| 国产精品高潮呻吟视频| 99精品热6080yy久久| 亚洲香蕉伊综合在人在线视看| 欧美理论电影网| 亚洲精品1234| 日韩亚洲在线观看| 欧美乱妇高清无乱码| 亚洲夫妻自拍| 亚洲韩日在线| 欧美成人亚洲成人日韩成人| 欧美日韩美女| 亚洲三级电影全部在线观看高清| 亚洲日本视频| 午夜精品亚洲| 国产精品揄拍500视频| 136国产福利精品导航网址| 欧美在线啊v一区| 久久综合久久久| 亚洲国产精品99久久久久久久久| 亚洲国产天堂久久综合网| 老司机免费视频一区二区三区| 精品1区2区3区4区| 亚洲精品资源美女情侣酒店| 欧美日本一区| 中文日韩在线| 久久福利资源站| 国产一区二区日韩精品欧美精品| 久久精品男女| 欧美电影免费观看大全| 亚洲欧洲三级电影| 亚洲性视频网站| 国产精品一级二级三级| 欧美一级大片在线观看| 一本大道av伊人久久综合| 国产精品久久久久久久久免费桃花 | 国产精品国产成人国产三级| 亚洲影视九九影院在线观看| 久久精品国产亚洲5555| 亚洲福利在线观看| 亚洲性感美女99在线| 国产精品自拍网站| 亚洲高清不卡一区| 欧美日韩国产综合一区二区| 亚洲香蕉成视频在线观看| 久久av一区| 亚洲国产精品欧美一二99| 亚洲一区久久| 国内成人精品视频| 99精品免费视频| 国产精品日韩在线一区| 亚洲国产日韩一区| 欧美日韩综合| 欧美在线观看视频一区二区三区| 欧美91大片| 亚洲一区二区三区高清不卡| 老司机久久99久久精品播放免费| 亚洲区一区二区三区| 午夜亚洲激情| 亚洲第一网站| 亚洲欧美一区二区原创| 激情视频一区二区三区| 夜夜嗨av一区二区三区| 国产欧美精品xxxx另类| 亚洲伦理久久| 国产亚洲成人一区| 一本色道久久88亚洲综合88| 国产精品外国| 亚洲精品黄色| 国产精品一区二区三区四区五区 | 91久久久亚洲精品| 欧美一级夜夜爽| 亚洲人成毛片在线播放女女| 亚洲午夜久久久久久久久电影院| 国内久久婷婷综合| 亚洲砖区区免费| 亚洲国产精品一区二区第四页av | 国产精品免费福利| 日韩一区二区福利|