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

TERRA集群DSP Core平衡算法

2016-07-07 03:19:46朱志慧
無線互聯科技 2016年10期
關鍵詞:分配用戶方法

朱志慧,陳 曈

(浙江音樂學院 公共基礎部,浙江 杭州 310024)

?

TERRA集群DSP Core平衡算法

朱志慧,陳 曈

(浙江音樂學院 公共基礎部,浙江 杭州 310024)

摘 要:TETRA系統基于DSP的硬件平臺中,信道編碼需要大量的運算,而且需要在1ms以內完成。為了改進DSP core的利用率,文章提出一種改進的算法,該算法基于MPR,對于已分配好的編碼字在做新的分配之前,進行簡單的core調整。論文描述了算法的實現以及如何分配PDSCH資源,與固定的資源分配的方法相比,對一些多用戶多流模擬結果顯示DSP core利用率得到了改進。

關鍵字:DSP Core;傳輸塊大小;利用率

1 概述

陸地集群無線電系統(TETRA),包括雙向無線電對講機、移動電話、字符報文傳送等方面,是面向下一代數字式移動通信的開放式標準之一。在TETRA系統中,信道編碼是由兩個DSP core完成的。而DSP不可能在每一個core上用一個編碼字來編碼全速率的數據[1],PDSCH分配過程中,調度者選擇調制編碼機制MCS為每個用戶選擇一定數量資源塊。要在每個邏輯信道上完成這個分配,同時邏輯信道最大數量為80,因此需要找到一種簡單有效的方法來實現core上負載的平衡,以使得兩個DSP core得到充分利用又不會出現過載的問題。

在TETRA系統中每個DSP core的編碼能力假定為MAX_ CORE_TBS。一個用戶僅使用一個編碼字,在DSP傳輸塊大小的能力范圍內,編碼字可以被分配到任何core上,而且兩個傳輸塊可以一起被分配到一個core上或者兩個不同的core,而且每個core上分配的傳輸塊不能大于MAX_CORE_ TBS。

2 兩種現有方法

目前現有兩種的簡單實現方法,一種為在選好MCS和一個編碼字的傳輸塊大小得到確定以后,在DSP達到MAX_ CORE_TBS之前,放編碼字到一個DSP core中,然后再試著放剩下的編碼字到另外一個core中。這個方法的缺點是一個編碼字的傳輸塊大小或許會超過DSP core的能力范圍,這樣就得重新選擇MCS。一個改進的方法是在MCS選擇之前,記錄下比較大剩余的傳輸塊大小以及把它作為MCS重新選擇的限制條件。然而受限制的用戶有兩個編碼字,卻僅能把他們分配到一個core上,而不能同時使用兩個DSP core。

另外一個方法是,固定分配編碼字1給DSP core1和固定分配編碼字2給DSP core2。這樣就會造成:用戶僅有一個編碼字,core1總將給它編碼,卻不能充分利用core2[2]。對有著兩個編碼字的用戶來說,假如其中一個DSP core僅有少量的傳輸塊大小,另一個core有非常大的傳輸塊大小,卻都僅僅只能允許分配非常小的MCS以及得到非常少的傳輸塊大小。

2.1 改進的算法

為了充分利用兩個DSP core,提出一種改進的算法來解決現有方法中遇到的難題。假如提前分配好這些需要分配的編碼字以及使它適合下次分配的話,下次分配將變得相對容易。

圖1 core1少剩余以及core2多空余

對于僅有一個編碼字的用戶來說,僅需要兩個core擁有比較大傳輸塊大小的那個core。如圖1所示,Core1上大部分都已經分配完了編碼字,而core2上有大量的空閑傳輸塊可以用于下次傳輸。

圖2 約等于MPR1/MPR2的core狀態

對于有兩個編碼字的用戶來說,需要兩個core剩余的傳輸塊大小TBScore1/TBScore2。它大約等于MPR1/MPR2。這是因為兩個編碼字有它們各自的信道質量。根據信道質量的不同,調度者將會為每個編碼字選擇不同編碼率。MPR是評估編碼率的參數。兩個編碼字將會使用相同的資源塊編號來進行分配,因此它們分配的傳輸塊大小TBScw1/TBScw2基本上和MPR1/MPR2相同。例如,假如編碼字節1分配到X*MPR1字節,編碼字2將分配到大約X*MPR2。圖2展示了預分配的結果:core1上空閑的傳輸塊大小和core2上空閑的傳輸塊大小比例大約為5/4,同時MPR1/MPR2 = 5/3。Core2將有少量的傳輸塊大小不能使用在下次分配上。假如core1上空閑的傳輸塊大小和core2上空閑的傳輸塊大小比例大約為5/3,它看似可能充分利用兩個core。

然而,事實上它也沒有充分利用core。因此,進一步的優化方案是必要的,同時提前分配算法不應該太復雜,應該容易實現才行。

2.2 實現方法

使用兩個list來記錄已經分配給兩個core的編碼字。List按照它們分配的傳輸塊大小升序排列。假如下一個分配的用戶僅有一個編碼字,首先在list1上放所有的編碼字,直到core1超過了限制。然后再移動第一個編碼字(用最小的傳輸塊大小)到list2。提前分配可以使得core2擁有最大化的空閑傳輸塊大小,這樣方便下次傳輸。

假設下一個分配的用戶有兩個編碼字,首先運算空閑TBS1/空閑TBS2,同時比較MPR1/MPR2。如果開始時空閑TBS1/空閑TBS2MPR1/MPR2相似。當空閑TBS1/空閑TBS2=MPR1/ MPR2為止。記錄下空閑TBS1/空閑TBS2的值為rate1。然后再從list2到list1移動第一個編碼字,同時記錄下空閑TBS1/空閑TBS2的值為rate2。假如abs(rate1-MPR1/MPR2)

得到一個最小化的abs(FreeTBS1/FreeTBS2-MPR1/ MPR2) 雖然不是最完美的方法,但是它非常接近于完美。然而它也將花費一定運算時間。因為全部調度時間不應該超過0.5ms,DSP還需要花費時間去做其他事情,所以必須做到時間和結果之間的平衡。

圖3 提前分配算法流程

3 結語

TERRA系統有非常寶貴的傳輸塊大小資源。所以DSP完成編碼操作時充分利用資源就顯得非常重要。文章分析了現有的兩種DSP core上傳輸塊分配方法的缺點,提出了一種改進的算法來解決未充分利用兩個DSP core的難題,同時在兩個DSP core利用率和確保未超過DSP core自身限制之間找到了很好的平衡。

[參考文獻]

[1]朱延釗.一種語音混沌保密通信方案的DSP實現[J].計算機工程,2010(15):151-152.

[2]趙繼勇.基于DSP的甚低速率語音編碼算法及其實現[J].計算機工程,2011(21):261-263.

New TETRA Trunked Algorithm for DSP Core Balance

Zhu Zhihui,Chen Tong
(Zhejiang Conservatory of Music,Department of Public Infrastructure,Hangzhou 310024,China)

Abstract:In TETRA system hardware platform based on DSP,the channel coding needs a great amount of calculation and should be finished within 1ms. It gives an algorithm to improve the DSP cores’ usage. The algorithm which is based on MPR attempts to do a simple core adjustment for already allocated codewords before doing the new allocation. It describes the procedure in detail,including the implementation and how it works with PDSCH resource allocation together. It also provides some simulation result under multi-Ue with multi flow situation compared with fix allocation to show how it improves the usage.

Key words:DSP Core;transmit block size;usage

作者簡介:朱志慧(1982-),女,河南安陽。

猜你喜歡
分配用戶方法
應答器THR和TFFR分配及SIL等級探討
遺產的分配
一種分配十分不均的財富
績效考核分配的實踐與思考
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
主站蜘蛛池模板: 在线精品视频成人网| 99精品福利视频| 亚洲人成人伊人成综合网无码| 亚洲一区二区三区中文字幕5566| 国产啪在线91| 1024国产在线| 91精品国产麻豆国产自产在线| 国产高清国内精品福利| 精品久久人人爽人人玩人人妻| 国产喷水视频| 国产麻豆精品在线观看| 欧美精品影院| 欧美日韩理论| 欧美日韩亚洲综合在线观看| 日本午夜三级| 色综合天天操| 一本色道久久88综合日韩精品| 狠狠操夜夜爽| 国产一区二区在线视频观看| 性欧美久久| 国产精品嫩草影院av| 玖玖免费视频在线观看| 成年网址网站在线观看| 婷婷色在线视频| 一级福利视频| 免费全部高H视频无码无遮掩| 亚洲欧洲日韩综合色天使| 欧美性天天| 72种姿势欧美久久久久大黄蕉| 亚洲天堂视频在线观看免费| 亚洲综合婷婷激情| 91小视频在线观看免费版高清| 综合色88| 免费在线不卡视频| 亚洲成A人V欧美综合天堂| 久久国产精品麻豆系列| 91精品伊人久久大香线蕉| 2022国产91精品久久久久久| JIZZ亚洲国产| 国产日韩丝袜一二三区| 色综合天天视频在线观看| 国产www网站| 亚洲妓女综合网995久久| 亚洲精品无码抽插日韩| 青青国产在线| 久久精品女人天堂aaa| 色视频久久| 国产乱子伦手机在线| 中文字幕2区| 伊人久久精品无码麻豆精品 | 最新国产麻豆aⅴ精品无| 国产成人无码Av在线播放无广告| 99人体免费视频| 欧美成人精品在线| 日韩毛片免费视频| 青草国产在线视频| 怡春院欧美一区二区三区免费| 亚洲,国产,日韩,综合一区| 久久天天躁狠狠躁夜夜躁| 九九热精品视频在线| 国产成人在线小视频| 国产尹人香蕉综合在线电影| 亚洲毛片网站| 美女内射视频WWW网站午夜| 91外围女在线观看| 真人高潮娇喘嗯啊在线观看| 国产日韩欧美一区二区三区在线| 国产精品露脸视频| 亚洲免费毛片| 亚洲人成影院在线观看| 啦啦啦网站在线观看a毛片| 成人综合在线观看| 不卡午夜视频| 久久综合丝袜日本网| 国产亚洲精品91| 国产手机在线ΑⅤ片无码观看| 亚洲天堂视频在线播放| 亚洲视频在线观看免费视频| 国产精品一区在线麻豆| 亚洲一区二区无码视频| 久久精品这里只有国产中文精品| 国产精品成|