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

面向NOMA視頻多播的緩存和頻譜分配

2023-01-31 03:35:36吉曉祥田一博白光偉
計算機工程與設計 2023年1期
關鍵詞:分配用戶

唐 昊,吉曉祥,沈 航,田一博,白光偉

(南京工業大學 計算機科學與技術學院,江蘇 南京 211816)

0 引 言

隨著視頻需求的爆炸式增長,用戶的視頻質量難以得到保障。需要一系列的方法來解決這個問題:非正交多址接入(non-orthogonal multiple access,NOMA)被用來提高視頻資源利用率(NOMA定義和優勢請參見文獻[1-5])。多播(mobile broadcast system,MBS),被用來向大規模的用戶群傳遞多媒體流量。但是,信道條件最差的終端(如小區邊終端)會成為資源分配的瓶頸,因為需要保證多播組內每個終端接收到的視頻內容被正確解碼[6]。利用可伸縮視頻編(scalable video coding,SVC)和可擴展高效視頻編碼將視頻流編碼為一個基視頻層和多個增強視頻層,從而根據實際需求動態調節視頻質量。這些視頻層被自適應地調制以適應不同信道條件。在視頻多播方案中引入SVC,以緩解由于信道條件較差的終端[7-13]帶來的瓶頸影響。

為了解決多組資源分配和組內可伸縮組播調度問題,文獻[14]提出了一種用于蜂窩網絡下基于NOMA的SVC視頻多播方案。該方案將SVC的連續視頻層編碼與NOMA的SIC譯碼相結合,使不同的視頻層在功率域上分離,在相同的無線電資源上傳輸。為了提高基站緩存空間的利用率,文獻[15]提出了一種緩存分區算法以獲得最優的緩存空間分配策略,在此基礎上提出了一種聯合內容放置和用戶關聯算法,以實現所有內容請求用戶的最小服務延遲。無線網絡下,頻譜資源和分層視頻緩存的分配都會影響多播組的整體視頻質量。因此,如何優化無線網絡下面向NOMA無線視頻多播的內容緩存和頻譜分配策略,提升多播組用戶的服務質量值得進一步探討。

本文提出面向NOMA無線視頻多播的內容緩存和頻譜分配策略,綜合考慮頻譜資源、功率和分層視頻緩存的分配。在本文中,考慮可擴展視頻編碼流在緩存支持的無線網絡上的聯合視頻放置問題。將頻譜、功率和分層視頻緩存資源分配問題轉化為一個混合整數線性規劃問題。將該優化問題解耦為組內頻譜約束與緩存約束的資源分配問題。在滿足用戶服務質量的前提下,以分層視頻緩存策略為重點,提出基于動態規劃的求解方法。設計面向多播組的峰值信噪比(peak signal-to-noise ratio,PSNR)優先算法和多播組內分層內容緩存算法來求出最優解。仿真結果表明,與現有方案相比,該方案可以顯著提高用戶接收視頻的質量,提高資源利用率。

1 系統模型

如圖1所示,考慮了一個基站服務K個多播組的無線蜂窩網絡場景。基站緩存資源數量和頻譜資源分別表示為C和f,基站發射功率被表示為P。在該場景中對各多播組內用戶進行無線視頻分層緩存的多播。將第k(1≤k≤K) 個多播組的集合表示為gk,則K個多播組集合可以表示為G={g1,g2,…,gK}。 將第k個多播組所占的緩存集合可表示ck,則K個多播組集合可以表示為C={c1,c2,…,cK}。

圖1 面向NOMA無線視頻多播的內容緩存和頻譜分配

1.1 SVC視頻流

每個多播組向基站請求分層緩存視頻流。解碼過程中,接收端可以利用基礎視頻層加上增強視頻層重構視頻。SVC視頻解碼必須在完成基礎視頻層解碼的基礎上,才能依次對增強視頻層進行解碼。lk用來表示第k個視頻的層數,第k個視頻第l個視頻層的發送速率表示為λl,k。 接收端對視頻解碼必須逐層向上解碼,否則較高的視頻層無法被解碼。在第k個多播組中的用戶設備(UEi)接收到的有效視屏層數記為li,k。 終端接收到有效視頻層的聚合速率可表示為

(1)

1.2 NOMA層

K個多播組有B個正交子信道,每個子信道的帶寬為W,分配給第k組的子信道數為bk(?1≤k≤K)。 在每一組中,NOMA在發射端采用疊加編碼,在接收端采用SIC解碼的功率域中實現不同終端的多路訪問。假設NOMA層為NOMA疊加編碼方案中的層,每組NOMA層數最大為N。對于第k組,第n(?1≤n≤N) 個NOMA層的視頻信號記為xn,k, 則用戶設備的信道增益不低于hn,k的可解碼。由于hn,k隨著NOMA層數的增加而變大。所以這里NOMA層按所涉及終端信道增益的升序排列,即h1,k

根據NOMA原理,基站解碼信號αm,k可以達到的最大傳輸速率為

(2)

其中

每個子信道的發射功率為P,噪聲功率密度為N0。第n個NOMA層可實現的數據傳輸速率可以表示為

(3)

1.3 數據緩存

用戶i接收時長為t的li,k視頻所占緩存空間大小可表示為

(4)

如表1所示,假設基站向用戶發送3個視頻(v1、v2、v3),每個視頻最高可以發送3個視頻層。這里采用3×3的01矩陣進行遍歷(001表示視頻只發送基礎層,以此類推),解出所有緩存方式所需要的空間,則視頻放置的所有情況見表1。

表1 分層視頻緩存和緩存空間/MB

如表1所示,這里給出一個關于頻譜資源足夠但緩存資源稀缺的案例,用于理解緩存資源對分層視頻傳輸的影響。在緩存資源足夠多的情況下,終端接收到的視頻層數主要由頻譜資源數量和分配策略決定。若基站緩存只有100 MB,有表1可以看出不是所有的分層視頻緩存方案都能滿足緩存需求,即每個多播組的緩存大小的總和不應超過總緩存大小,基站在分層視頻緩存時應滿足

(5)

2 問題建模

2.1 無線頻譜分配

這里給出一個關于緩存資源足夠但頻譜資源稀缺的案例,用于理解頻譜資源對分層視頻傳輸的影響,見表2。若只分配一個子信道給該多播組(bk的大小為40 kHz),由表2可以看出,不是所有分層視頻傳輸方案都能滿足帶寬的約束,即每個多播組的帶寬大小的總和不應超過總帶寬大小,基站在分層視頻發送時應滿足

表2 視頻放置方案和帶寬資源/Hz

(6)

2.2 功率分配

基于面向NOMA無線視頻多播的內容緩存和頻譜分配策略,為每個NOMA層分配一定的功率用于信息的傳輸。當分配給NOMA層 (n,k) 的功率比例為αn,k時,可以達到的傳輸速率通過式(3)計算為rn,k。 為保證每個多播組分配NOMA層時產生的傳輸功率總和不超過基站的最大發射功率,即功率分配約束可表示為

(7)

在滿足功率約束的情況下,還需滿足信息傳輸約束。當δl,n,k=1時,表示第l個視頻層可以在NOMA的 (n,k) 層傳輸。否則,δl,n,k=0。 則信息傳輸約束可以表示為

(8)

(9)

其中,式(8)限定任何視頻層都不能在所有NOMA層中傳輸兩次或兩次以上。式(9)意味著在每個NOMA層中傳輸的信息比特率不能大于每個NOMA層中用戶可以達到的最大傳輸速率,以保證實時視頻內容可以被及時接收并流暢播放。

2.3 聯合優化問題

接收端通過SIC對接收到的信號進行解碼。第k個多播組的UEi可以解碼不高于 (ni,k) 的NOMA層。第k個多播組的UEi可以接收到的有效視頻層數為

(10)

在NOMA無線視頻多播內容的分層緩存和頻譜分配的場景下,提出聯合資源管理問題。在滿足所有用戶服務質量需求的基礎上最大化系統的總PSNR,則聯合資源管理問題可以表示為

其中,θi,k表示第k個多播組中第i個用戶的PSNR值。

3 問題近似與算法設計

P0問題需要使用多維背包求解。為了便于處理,在考慮存儲約束的情況下,將優化問題P0解耦為兩個子問題P1和P2,并用背包算法進行求解。

3.1 問題分解

若預先給定多播組的帶寬資源bk,就可以求得該多播組的最優功率分配,從而得到該多播組的最大系統和PSNR。在此基礎上進一步設計算法,并求解出問題最優解。將P0分為兩個子問題

其中,P0等價于P2,其中θk被定義為P1對于任意ck的最優解。這是因為將正交資源分配給不同的組,當給定ck和c′k時,一組中變量的選擇不影響另一組的選擇。換句話說,不同組的子問題是相互獨立的。

3.2 頻譜管理算法

本文將P2分為兩步求解:①給定每個視頻所需帶寬和PSNR,可以基站內PSNR最大時對應的分層視頻發送方案;②將①輸出的結果帶入,求基站在滿足緩存的約束下最大化系統PSNR。

首先,假設前k個多播組一共有b個子信道可用,使用函數f(k,b) 表示前k個多播組的最大系統PSNR。根據動態規劃思想可得優化目標函數f(k,b), 即

f(k,b)=maxf(k-1,b-1)+θk

(11)

θk可以通過式P1得到,f(k,b) 通過多項選擇背包算法求解。把K個多播組當作K類物品,裝入一個容量為B的背包中。每類有B個項目,第k類的第bk個項目有利潤θk和重量bk。那么f(k,b) 的實質是從每個類別中選擇一部分,不超出背包總容量,使利潤總和最大。

算法設計使用動態規劃方法,當所有項的權值為非負整數時,求出背包問題的最優解,即f(k,b) 的最優解。首先,初始化f(k,b)=0,k=0表示沒有多播組存在。然后,循環計算所有θk的值。接下來,從k=1開始遞歸地計算f(k,b), 在遞歸的每次迭代中,使用遞歸式(11)計算f(k,b), 其中f(k-1,b-b′) 在前一次遞歸迭代中已經計算過,θk在遞歸過程之前已經計算過。在KB次的迭代之后,可以獲得了所有f(k,b) 的值。最后,返回f(K,B) 作為最優的系統PSNR,最后,返回f(K,B) 作為最優的系統PSNR,并使用矩陣X[J][l] 記下最優方案的選擇方式,J表示滿足約束的視頻個數,l表示視頻層數。流程如算法1所示。

算法1: 面向多播組的PSNR優先算法

Input:l,k,b,G={g1,g2,…gK}

輸入: 可以發送的最高視頻層數l, 多播組數量K, 帶寬B, 多播組G

輸出: 帶寬約束下的最優值并將該方案寫入數組X[J][l] 中

Output:X[J][l],f(K,B)

(1)functionf(K,B)

(2)Initializef(0,b)=0,k=0

(3)fork=1→Kdo

(4)forb=1→Bdo

(6)fork=1→Kdo

(7)forb=1→Bdo

(8)f(k,b)←f(k-1,b);

(9)bk←0;

(10)forb′=1→bdo

(11) 代入動態規劃模型的優化目標函數

(12)θmax←f(k-1,b-b′)+θk;

(13) 將選擇的最優方案寫入數組X[J][l] 中

(14)ifθmax>f(k,b)then

(15)f(k,b)←θmax;

(16)X[J][l]=1;

(17)else

(18)X[J][l]=0;

(19)returnX[J][l],f(K,B)

(20)endfunction

3.3 內容緩存算法

算法1求出在帶寬約束下的最優放置方案,將算法1輸出的J個分層視頻放置方案X[J][l] 帶入到算法2中,使用函數f′(j,c) 表示前j個分層視頻緩存方案的最大和PSNR。根據動態規劃思想可得優化目標函數f′(j,c), 即

f′(j,c)=maxf(j-1,c-1)+θ′k

(12)

θ′k可以通過式P1得到,f′(j,c) 通過多項選擇背包算法求解。把J個分層視頻緩存方案當作J類物品,裝入一個容量為C的背包中。每類有C個項目,第j類的第ck個項目有利潤θ′k和重量ck。 那么f′(j,c) 的實質是從每個類別中選擇一部分,不超出背包總容量,使利潤總和最大。

算法設計使用動態規劃方法,當所有項的權值為非負整數時,求出背包問題的最優解,即f′(j,c) 的最優解。首先,初始化f′(j,c)=0,j=0表示沒有視頻存在。然后,循環計算所有θ′k的值。接下來,從j=1開始遞歸地計算f′(j,c), 在遞歸的每次迭代中,使用遞歸式(12)計算f′(j,c), 其f′(j-1,c-c′) 在前一次遞歸迭代中已經計算過,θ′k在遞歸過程之前已經計算過。在JC次的迭代之后,可以獲得了所有f′(j,c) 的值。最后,返回f′(J,C) 作為最優的系統PSNR。流程如算法2所示。

算法2: 多播組內分層內容緩存算法

輸入:視頻緩存方案J, 緩存C, 多播組G

輸出:緩存約束下的最優值f′(J,C)

Input:J,C,G={g1,g2,…gK}

Output:f′(J,C)

(1)functionf′(J,C)

(2) Initializef′(0,c)=0,j=0

(3)forj=1→Jdo

(4)forc=1→Cdo

(6)forj=1→Jdo

(7)forc=1→Cdo

(8)f′(j,c)←f′(j-1,c);

(9)ck←0;

(10)forc′=1→Cdo

(11) 代入動態規劃模型的優化目標函數

(12)θ′max←f′(j-1,c-c′)+θ′k;

(13)ifθ′max>f′(j,c)then

(14)f′(j,c)←θ′max;

(15)returnf′(J,C)

(16)endfunction

4 實驗設計與結果分析

利用大量的數據模擬來評估所提方案的性能。考慮一個半徑為800 m的圓形覆蓋區域的單元,各組用戶在多播組內隨機分布且分布均勻,基站的下行發射功率為40 dBm。對于信道傳輸模型,使用Lm(z)=-30-35log10(z) 來描述基站的下行信道增益[17],其中z為基站與用戶設備之間的距離。缺省的參數見表3。

表3 仿真參數

使用文獻[11]中挑選的SVC視頻流的標準視頻測試序列,并使用數據速率和PSNR值作為評價指標。表4給出了不同視頻文件的每一層的數據速率和PSNR信息。

表4 評估中使用的可伸縮視頻的數據速率(KBPS)和PSNR值/dB

4.1 方案性能評估

評估本文所提出的面向NOMA無線視頻多播的分層視頻緩存和頻譜分配方案。在該方案中有10個多播組請求不同的SVC視頻流,每個多播組的用戶設備均為15個。圖2給出了NOMA層數對所提出的方案性能的影響。

圖2 NOMA層數的影響

圖2展示了在不同NOMA層數下的聚合速率和平均PSNR。可以看到,隨著N的增加聚合速率以及用戶平均PSNR也隨之增加。但從N等于3開始,增加速率趨于不變。這是因為隨著N的不斷增加,帶寬和緩存的資源消耗也隨之不斷增加,但功率資源有限,這就導致了當NOMA層數增加時,總累加率不會增加太多。另一方面,隨著N的不斷增加,緩存空間需求量必然增加,而基站的總緩存也是固定的,所以隨著N的增加并不能顯著提高性能甚至會出現“放不下”的情況。在仿真中,NOMA層數均設置為3,頻率資源分配方法均采用基于動態規劃的背包算法。

為了客觀地評估性能,在考慮緩存約束的情況下實現了與兩種基準方案的對比,包括:

可伸縮FPA-NOMA視頻多播(SFNM)[14]:NOMA層的固定功率分配是一般基準,其中每個NOMA層的功率比例都是預先確定的。在這里,將SFNM擴展到能夠多播SVC視頻流的可擴展SFNM多播算法。首先,將該組均勻地劃分為K個子組,并將這些子組順序匹配到N個NOMA層。然后,從基礎層到最高增強層的升序分配視頻層。

可伸縮OMA視頻多播(SOM)[16]:在SOM中,不同的視頻層以不同的傳輸速率傳輸,不同的傳輸速率對于不同的信道增益是可以接受的。在該方案中,這些視頻層通過正交的信道資源傳輸。

比較Proposed與兩種方案的聚合速率和用戶平均PSNR大小,如圖3所示。可以看出,Proposed的聚合速率和用戶平均PSNR最大,其次是SOM和SFNM。

圖3 Proposed結果與兩個基準方案的比較

在SFNM中,由于固定的子分組策略和固定的功率分配對終端的信道增益影響不明顯,使其性能最差。SOM和Proposed,它們以最大化PSNR的方式進行調度。因為可擴展性是啟用的,使用SOM和Proposed可以實現更好的性能。與SOM相比,Proposed以一種更有效的非正交方式利用資源。因此,它實現了最大的用戶平均PSNR。

4.2 緩存資源數量對性能的影響

圖4給出了10個視頻在10~24個緩存區下,最優放置方案的分層視頻緩存大小和最大傳輸速率的關系。如圖4所示,分層視頻緩存大小隨著傳輸速率的增加不斷遞增。圖中在不同分層視頻緩存方案的情況下出現了傳輸速率相同的情況,這說明在不同緩存區中最大傳輸速率可能相同。這是因為每個視頻的傳輸速率存在差異,見表4。

圖4 聚合速率和緩存大小的關系

給定多播組的數量為10,每個多播組內的用戶設備數為15個,系統緩存區數量為10~24(本文方案),子信道數量10~24。圖5給出了3種方案隨著子信道數量增加的變化趨勢。3種方案分別為考慮緩存約束的Proposed方案和不考慮緩存約束的SOM方案和SFNM方案。

圖5 緩存的影響

如圖5所示,隨著子信道數量的增加,所有方案的系統總PSNR值都有所提高,所提出的方案擁有最大系統總PSNR,其次是SOM和SFNM。原因是所提出方案基于動態規劃方法可以更有效地在多組間分配資源,對資源進行充分的利用。當子信道數量足夠大時,系統總PSNR增量減緩并逐漸趨于不變。這是因為隨著子信道數量的增加,可以傳輸更多的分層緩存視頻信息。

4.3 多播組數量對性能的影響

給定多播組數量為10,每個多播組內的用戶設備數為15個,多播組的數量為4~10個。圖6給出用戶平均PSNR隨著多播組數增加的變化趨勢。

圖6 多播組數的影響

在圖6中,當用戶組個數從4增加到6時,得益于基站間的頻譜重用,所提出方案和SOM方案中分配給每一組的子信道不會減少,因此用戶平均PSNR呈現增長的趨勢。當多播組數量繼續增加時,分配給每一組的子信道和緩存逐漸減少,因此每個用戶設備的平均PSNR也在減少。當多播組數量在4~6個時,所提出方案的性能與SOM相差不大。隨著多播組數量的增加,所提出方案在系統PSNR和用戶平均PSNR 方面表現最好,其次是SOM和SFNM。

5 結束語

本文提出面向NOMA無線網絡的分層視頻內容緩存。在無線網絡中,將NOMA與SVC視頻多播相結合,研究了在帶寬、功率、緩存的約束下多播資源的分配問題,以最大限度地提高多播組的整體視頻質量。仿真結果表明,所提出的面向NOMA無線網絡的視頻內容緩存在系統PSNR和用戶設備平均PSNR優于兩種其它方案。下一步將采用緩存資源的預測,根據組內用戶的偏好與習慣預先放置緩存視頻資源,可以更進一步降低傳輸時延提升用戶的視頻體驗。

猜你喜歡
分配用戶
基于可行方向法的水下機器人推力分配
應答器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
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 91在线国内在线播放老师| 麻豆国产在线观看一区二区| 亚洲国产理论片在线播放| 久996视频精品免费观看| jizz国产视频| 欧美中文字幕在线二区| 国产精品视频观看裸模| 国产第一页亚洲| 久久天天躁狠狠躁夜夜2020一| 黄色一级视频欧美| 国产簧片免费在线播放| 最新亚洲av女人的天堂| 无码AV动漫| 爽爽影院十八禁在线观看| 日本人妻丰满熟妇区| 性欧美精品xxxx| 午夜福利视频一区| 国内黄色精品| 欧美笫一页| 全午夜免费一级毛片| 98精品全国免费观看视频| 亚洲日本精品一区二区| 美女一区二区在线观看| 国产成人免费视频精品一区二区| 伦精品一区二区三区视频| 少妇高潮惨叫久久久久久| 高清欧美性猛交XXXX黑人猛交 | 蜜臀AV在线播放| 国产一区成人| 亚洲无码视频一区二区三区| 亚洲午夜天堂| 国产久草视频| 在线亚洲精品福利网址导航| 福利视频一区| 国产一在线观看| 91无码网站| 色婷婷成人网| 99偷拍视频精品一区二区| 成人福利在线视频免费观看| 久996视频精品免费观看| 国产在线八区| 日韩欧美国产成人| 亚洲免费福利视频| 久草性视频| 国产精品55夜色66夜色| 国产成人一二三| 欧美日本在线| 91区国产福利在线观看午夜| 美女免费黄网站| 亚洲swag精品自拍一区| 精品少妇人妻av无码久久| 国产一二视频| 91系列在线观看| 手机在线免费毛片| 无码啪啪精品天堂浪潮av| 在线观看精品国产入口| 免费毛片网站在线观看| 婷婷午夜天| av大片在线无码免费| 熟妇人妻无乱码中文字幕真矢织江| 中文字幕日韩视频欧美一区| 视频在线观看一区二区| 亚洲国产午夜精华无码福利| 久久精品无码中文字幕| 在线观看国产黄色| 99在线视频免费观看| 精品国产乱码久久久久久一区二区| av天堂最新版在线| 国产大片黄在线观看| 五月综合色婷婷| 免费看黄片一区二区三区| 亚洲中文字幕在线观看| 中文字幕久久亚洲一区 | 国产欧美另类| 国产欧美视频综合二区| 国产欧美日韩综合一区在线播放| 欧美精品二区| 国产午夜无码片在线观看网站| 国产精品女同一区三区五区| 香蕉精品在线| 亚洲最黄视频| 欧美激情综合一区二区|