蔣金波,王可人,付 欣,熊 最
(1.解放軍電子工程學(xué)院304 教研室,合肥230037;2.解放軍電子工程學(xué)院 高等教育教研室,合肥230037)
認(rèn)知無(wú)線電網(wǎng)絡(luò)(Cognitive Radio Network,CRN)中,授權(quán)用戶(Primary User,PU)擁有對(duì)信道的優(yōu)先使用權(quán),認(rèn)知用戶(Secondary User,SU)只能在信道空閑的情況下,臨時(shí)使用信道。當(dāng)授權(quán)用戶出現(xiàn)時(shí),認(rèn)知用戶必須馬上讓出信道給授權(quán)用戶,并找到一個(gè)適合數(shù)據(jù)傳輸?shù)目臻e信道來(lái)完成通信,即為頻譜切換[1-2]。與異構(gòu)網(wǎng)絡(luò)中的切換[3]不同,認(rèn)知無(wú)線電網(wǎng)絡(luò)中的頻譜切換主要是在保證避免對(duì)授權(quán)用戶有害干擾的前提下,幫助認(rèn)知用戶尋找到合適的目標(biāo)信道來(lái)繼續(xù)其未完成的數(shù)據(jù)傳輸[4]。因此頻譜切換的算法應(yīng)考慮保證認(rèn)知用戶通信業(yè)務(wù)的持續(xù)性和服務(wù)質(zhì)量(QoS),減少頻譜切換次數(shù),提高有效數(shù)據(jù)傳輸速率[2]。文獻(xiàn)[1-2,4]通過(guò)分析認(rèn)知用戶的阻塞概率和有效數(shù)據(jù)傳輸速率來(lái)研究影響頻譜切換的指標(biāo),但都僅限于理論方面的研究。實(shí)際中用戶的切換往往要考慮備選信道相關(guān)參數(shù)來(lái)進(jìn)行信道選擇。
本文研究基于頻譜感知的頻譜切換,從認(rèn)知用戶切換執(zhí)行的過(guò)程出發(fā),考慮切換中授權(quán)信道上的帶寬、租賃價(jià)格、授權(quán)用戶出現(xiàn)概率,分析切換中認(rèn)知用戶信道的選擇問(wèn)題。將接近理想方案的序數(shù)偏好法[5](Technique for Order Preference by Similarity to Ideal Solution,TOPSIS)引入頻譜切換的信道選擇中,仿真結(jié)果表明該方法可以減少認(rèn)知用戶的實(shí)際切換次數(shù),節(jié)約認(rèn)知用戶的租賃開(kāi)銷,提高有效數(shù)據(jù)傳輸速率,降低認(rèn)知用戶的通信中斷概率。
認(rèn)知無(wú)線電網(wǎng)絡(luò)中的頻譜切換在信道選擇時(shí),以往的方法[1,6-7]都是默認(rèn)各個(gè)信道參數(shù)相同,根據(jù)頻譜感知得來(lái)的信道空閑與否來(lái)進(jìn)行選擇,而認(rèn)知網(wǎng)絡(luò)中的頻譜共享和分配策略往往還要考慮到租賃價(jià)格、帶寬以及該授權(quán)用戶出現(xiàn)的概率等情況。因此,在切換信道選擇的過(guò)程中綜合考慮上述各參數(shù)是很有必要的。此時(shí),切換信道的選擇問(wèn)題,就成了一個(gè)多屬性決策問(wèn)題。
TOPSIS 算法是一種接近于簡(jiǎn)單加權(quán)(SAW)的排序方法,屬于多目標(biāo)決策方法。其基本原理是:計(jì)算各個(gè)方案的綜合評(píng)價(jià)值,然后根據(jù)綜合評(píng)價(jià)值的大小,對(duì)各方案進(jìn)行排序。TOPSIS 算法作為有限方案多目標(biāo)綜合評(píng)價(jià)決策方法,排序結(jié)果直觀、可靠。它在計(jì)算中,對(duì)數(shù)據(jù)分布、樣本含量、指標(biāo)多少無(wú)嚴(yán)格限制,計(jì)算簡(jiǎn)單方便,快速,可以滿足CRN 中的切換需求。
在CRN 中的頻譜切換中,將關(guān)于n 個(gè)屬性m 個(gè)備選信道的多屬性決策問(wèn)題視為在n 維空間中的m個(gè)點(diǎn)構(gòu)成的幾何系統(tǒng)中進(jìn)行處理。TOPSIS 算法將根據(jù)多目標(biāo)決策問(wèn)題的正理想解A+和負(fù)理想解A-(最差解)進(jìn)行排序,排序的過(guò)程是在目標(biāo)空間中定義一個(gè)測(cè)度去衡量某個(gè)解靠近正理想解的程度。
綜合考慮由頻譜感知得到的授權(quán)用戶功率(Vi1)、由頻譜共享得到的租賃價(jià)格(Vi2)和信道帶寬(Vi 3)以及由以往數(shù)據(jù)得出的授權(quán)用戶出現(xiàn)概率(Vi4),算法步驟如下。
(1)建立標(biāo)準(zhǔn)化決策矩陣。該步驟主要是將各類型的屬性范圍轉(zhuǎn)換為無(wú)量綱屬性,得到?jīng)Q策矩陣R 的元素rij:
(2)建立加權(quán)標(biāo)準(zhǔn)化決策矩陣。權(quán)重向量:w=
(3)確定正理想解A+和負(fù)理想解A-。
(4)計(jì)算距離。
各方案與正理想解的距離為
各方案與負(fù)理想解的距離為
(5)計(jì)算與正理想解相對(duì)接近程度。
(6)排列順序。依據(jù)C+i 的降序排列。
在認(rèn)知用戶進(jìn)行信道(頻譜)選擇的時(shí)候,按照排序結(jié)果進(jìn)行選擇。
綜合考慮授權(quán)用戶功率(Vi1)、租賃價(jià)格(Vi2)和信道帶寬(Vi3)以及授權(quán)用戶出現(xiàn)概率(Vi4)4 個(gè)屬性。它們各自的權(quán)值分配由認(rèn)知網(wǎng)絡(luò)的特點(diǎn)來(lái)決定,考慮不能對(duì)授權(quán)用戶的通信造成干擾,因此,授權(quán)用戶功率是首先要考慮的因素,并且應(yīng)該獲得較重的權(quán)值。通過(guò)仿真,我們給出了各參數(shù)對(duì)應(yīng)權(quán)值取值的參考區(qū)間。
為了得到相關(guān)權(quán)值的合理參數(shù),仿真中,我們隨機(jī)產(chǎn)生10 個(gè)信道的共計(jì)1 000組狀態(tài)參數(shù),認(rèn)知用戶需要通過(guò)頻譜切換,在這10 個(gè)信道上完成數(shù)據(jù)長(zhǎng)度為500 個(gè)單位時(shí)間的信息傳輸,頻譜感知和頻譜切換需要時(shí)間均為10 個(gè)單位時(shí)間[8]。將這些數(shù)據(jù)經(jīng)過(guò)TOPSIS 算法進(jìn)行重新排列,得到一個(gè)信道的排序列表,認(rèn)知用戶將根據(jù)列表進(jìn)行選擇。
圖1 不同w1對(duì)應(yīng)的平均切換次數(shù)Fig.1 The handoff times in different w1
圖1 中可以看出當(dāng)w1的取值在0.7 ~0.85 之間時(shí),平均切換次數(shù)較少。
此外,還應(yīng)考慮用戶的租賃開(kāi)銷問(wèn)題。通過(guò)仿真數(shù)據(jù)統(tǒng)計(jì),圖2 給出了不同w1值對(duì)應(yīng)的認(rèn)知用戶開(kāi)銷。
圖2 不同w1的值對(duì)應(yīng)的用戶開(kāi)銷Fig.2 The user′s costs in different w1
從圖2 中可以看出,不同的w1所對(duì)應(yīng)的用戶開(kāi)銷有所不同,當(dāng)w1取值在0.78 ~0.80 之間時(shí)用戶租賃開(kāi)銷較小,此時(shí)認(rèn)知用戶租賃價(jià)格對(duì)應(yīng)的權(quán)值w2在0.08 ~0.1 之間。
通過(guò)上面的參數(shù)設(shè)計(jì)可以看出,單獨(dú)考慮某一個(gè)信道參數(shù)來(lái)進(jìn)行信道選擇所帶來(lái)的用戶開(kāi)銷要比綜合考慮多個(gè)參數(shù)要大。因此,采用多屬性決策算法來(lái)解決認(rèn)知無(wú)線電中的頻譜切換問(wèn)題是很有價(jià)值和可行性的。為了驗(yàn)證該算法的合理性與有效性,采用NS-2 和MATLAB 搭建了一個(gè)仿真場(chǎng)景。參數(shù)設(shè)計(jì)如下。
(1)仿真網(wǎng)絡(luò)中有10 個(gè)授權(quán)用戶可使用的信道,認(rèn)知用戶可以使用某一個(gè)空閑信道進(jìn)行通信,同時(shí)對(duì)信道進(jìn)行偵聽(tīng)。當(dāng)檢測(cè)到授權(quán)用戶出現(xiàn)時(shí),認(rèn)知用戶必須馬上讓出信道。此時(shí),為了完成數(shù)據(jù)傳輸,認(rèn)知用戶必須進(jìn)行空閑信道檢測(cè),并執(zhí)行切換。
(2)授權(quán)用戶到達(dá)率是一個(gè)服從參數(shù)為u 的泊松過(guò)程,其服務(wù)時(shí)間服從負(fù)指數(shù)分布。授權(quán)用戶的接入概率在0 ~0.5(這是因?yàn)楫?dāng)授權(quán)用戶接入概率較高時(shí),認(rèn)知用戶將會(huì)頻繁切換,阻塞概率增加,實(shí)際中失去應(yīng)用意義)之間。
(3)認(rèn)識(shí)用戶要傳輸一段540 s 的數(shù)據(jù),以10 ms為一個(gè)時(shí)隙,假設(shè)每個(gè)信道使用狀態(tài)有4 000個(gè)時(shí)隙(40 s)[9],每次切換時(shí)間為20 ms。
圖3 給出了w=(0.80 0.08 0.06 0.06)(以下仿真中w 均取此值)的情況下,傳統(tǒng)切換方案與基于TOPSIS 算法的切換次數(shù)。為了使仿真結(jié)果盡可能準(zhǔn)確,重復(fù)100 次仿真。
圖3 不同信道選擇方案下切換次數(shù)對(duì)比Fig.3 The handoff times in different scheme
從圖3(a)中可以看出,常規(guī)的信道選擇方案最多切換次數(shù)達(dá)927 次,最低切換次數(shù)8 次,平均切換次數(shù)達(dá)291 次。采用TOPSIS 算法進(jìn)行信道排序后,最高切換次數(shù)在816 次,最低切換次數(shù)5 次,平均切換次數(shù)為223 次。在100 次的仿真中83 次的切換次數(shù)小于排序前的切換次數(shù),占總體比例的83%。
從仿真圖可以,看出基于TOPSIS 算法的信道排序方案的切換次數(shù)要明顯低于排序前。由于采用TOPSIS 算法綜合考慮影響信道切換的諸多因素后對(duì)備選信道進(jìn)行排序,因此認(rèn)知用戶可以選擇一個(gè)相對(duì)穩(wěn)定、授權(quán)用戶接入概率低的信道進(jìn)行數(shù)據(jù)傳輸,被授權(quán)用戶中斷的概率更低,更有機(jī)會(huì)在切換之前傳輸一段更長(zhǎng)的數(shù)據(jù)。這說(shuō)明,采用基于TOPSIS算法進(jìn)行信道排序,去選擇主動(dòng)切換的目標(biāo)頻段可以大大減少切換次數(shù),從而縮短切換延時(shí)。
由于認(rèn)知用戶是在未經(jīng)授權(quán)的頻帶上進(jìn)行數(shù)據(jù)傳輸,因此,盡可能在短的時(shí)間內(nèi)傳輸更多的數(shù)據(jù)是很有必要的。頻譜切換算法的主要目的就是在保證認(rèn)知用戶正常數(shù)據(jù)傳輸?shù)那闆r下,盡量縮減認(rèn)知用戶的通信時(shí)間,提高認(rèn)知用戶有效數(shù)據(jù)傳輸速率。
圖4 給出了傳統(tǒng)信道選擇方案和基于TOPSIS算法的頻譜切換方案下認(rèn)知用戶的有效數(shù)據(jù)傳輸速率的對(duì)比。由圖可見(jiàn),認(rèn)知用戶的有效數(shù)據(jù)傳輸速率隨著授權(quán)用戶的到達(dá)率的增加而下降,基于TOPSIS 算法的信道排序方案要比傳統(tǒng)方案下的有效數(shù)據(jù)傳輸速率高,最高高出50%。
圖4 不同方案下認(rèn)知用戶的數(shù)據(jù)傳輸速率Fig.4 The effective date rate in different scheme
由于基于TOPSIS 算法的信道排序策略可以有效減少認(rèn)知用戶的切換次數(shù),從而減少了因頻繁切換所帶來(lái)頻譜選擇引起的時(shí)耗問(wèn)題,因此減少了頻譜切換造成的延時(shí)和性能下降,有效提高了認(rèn)知用戶的有效數(shù)據(jù)傳輸速率。
呼叫中斷是指一個(gè)認(rèn)知用戶的切換請(qǐng)求到達(dá)時(shí),系統(tǒng)中沒(méi)有可用信道供其切換,在認(rèn)知用戶允許的等待時(shí)間T 內(nèi)仍然未能為其提供可供切換的信道,則切換失敗,認(rèn)知用戶通信中斷。認(rèn)知網(wǎng)絡(luò)中的呼叫中斷直接導(dǎo)致認(rèn)知用戶通信失敗,這是通信中最不希望出現(xiàn)的情況。
文獻(xiàn)[10]中分析了認(rèn)知無(wú)線電網(wǎng)絡(luò)中基于信道預(yù)留方案的頻譜切換中認(rèn)知用戶的中斷概率。根據(jù)文中的分析結(jié)論,本文仿真了基于TOPSIS 算法的信道排序方案和傳統(tǒng)算法下的認(rèn)知用戶阻塞概率,比較結(jié)果如圖5 所示。
圖5 不同方案下認(rèn)知用戶阻塞概率Fig.5 The outage probability of communication in different scheme
文獻(xiàn)[10]中給出了傳統(tǒng)信道選擇下,認(rèn)知用戶中斷概率的理論值在0.01 ~0.05 之間。通過(guò)圖5中可以看到:基于TOPSIS 算法的信道排序方法的用戶中斷概率要比傳統(tǒng)方案的中斷概率要低,最優(yōu)時(shí)的中斷概率只有傳統(tǒng)方案下的1/4。由此可見(jiàn),采用基于TOPSIS 算法的信道排序方案可以使認(rèn)知用戶在切換中獲得一個(gè)較穩(wěn)定的傳輸信道完成通信,降低中斷概率。
CRN 中,頻譜切換的方案主要有:一是停留在原來(lái)信道上,等待授權(quán)用戶傳輸結(jié)束;二是預(yù)先建立切換信道列表,在需要切換時(shí)在列表中選擇一個(gè)空閑信道執(zhí)行切換;三是進(jìn)行頻譜檢測(cè),檢測(cè)到空閑信道后執(zhí)行切換。可以看出,上述方案都依賴于信道選擇。因此,在接入或者切換中,選擇一個(gè)可靠性比較高、性能相對(duì)穩(wěn)定的信道,對(duì)認(rèn)知用戶通信來(lái)說(shuō)意義尤為重大。從上面的分析可以看出:基于TOPSIS算法的信道排序方案可為認(rèn)知用戶提供一個(gè)性能相對(duì)穩(wěn)定的信道來(lái)進(jìn)行通信。因此,該方案在實(shí)際使用中具有較強(qiáng)的可行性。
本文提出了基于TOPSIS 算法的信道排序的頻譜切換方案,綜合考慮了影響認(rèn)知無(wú)線電頻譜切換中信道選擇的4 個(gè)因素:授權(quán)用戶功率、租賃價(jià)格、信道帶寬以及授權(quán)用戶出現(xiàn)概率。通過(guò)TOPSIS 算法將它們進(jìn)行融合加權(quán),通過(guò)仿真驗(yàn)證,設(shè)計(jì)了各個(gè)重要參數(shù)的權(quán)值。最后根據(jù)切換中的切換次數(shù)、認(rèn)知用戶有效數(shù)據(jù)傳輸速率和通信中斷概率3 項(xiàng)指標(biāo)來(lái)驗(yàn)證基于TOPSIS 算法的有效性。仿真結(jié)果表明,基于TOPSIS 算法的信道排序方案在多達(dá)80%的情況下,性能要優(yōu)于傳統(tǒng)的信道選擇方案。這是由于綜合考慮了頻譜切換中的諸多因素,因此可以為認(rèn)知用戶提供一個(gè)參數(shù)相對(duì)穩(wěn)定的信道來(lái)進(jìn)行通信,提高認(rèn)知網(wǎng)絡(luò)的實(shí)用性。
本文提供的方案具有一定的不穩(wěn)定性,在某些情況下,可能比傳統(tǒng)的方案要差,這是因?yàn)槎嗄繕?biāo)融合算法的復(fù)雜性以及算法中權(quán)值的設(shè)置不當(dāng)引起的??梢钥紤]引入自適應(yīng)算法,動(dòng)態(tài)調(diào)整不同參數(shù)對(duì)應(yīng)的權(quán)值,但在引入改進(jìn)方案的同時(shí)需考慮算法的復(fù)雜度和可執(zhí)行性問(wèn)題。
[ 1] Wang Li-Chun,Wei Chung.Spectrum handoff for cognitive radio networks:reactive -sensing or proactive -sensing[ C]//Proceedings of 2008 IEEE International Performance Computing and Communications Conference.Austin,TX, US:IEEE,2008:343-348.
[2] Wang Li-Chun, Chen Anderson.On the performance of spectrum handoff for link maintenance in cognitive radio[ C]//Proceedings of the 3rd International Symposium on Wireless Pervasive Computing.Santorini, Greece:IEEE,2008:670-674.
[ 3] 方波,宋俊德.基于位置信息的IP 層切換判決機(jī)制及性能分析[ J] .電子學(xué)報(bào),2004(12A):153-156.
FANG Bo, SONG Jun-de.IP Layer Handoff Decision and Performance Analysis Based on Location Information[J] .Acta Electronica Sinica,2004(12A):153-156.(in Chinese)
[ 4] Daniel W, James G, Adam W.Reliable link maintenance in cognitive radio systems[C]//Proceedings of 2005 IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Network.Baltimore,MD, US:IEEE,2005:371-378.
[ 5] 岳超源.決策理論與方法[M] .北京:科學(xué)出版社,2003.YUE Chao-yuan.Decision Theory and Methods[M] .Beijing:Science Press,2003.(in Chinese)
[6] Ma Rui-Ting,Hsu Yu-Pin,Feng Kai-Ten.A POMDPBased Spectrum Handoff Protocol for Partially Observab le Cognitive Radio Networks[ C]// Proceedings of IEEE Wireless communication and Networking Conference.Budapest,Hungary:IEEE,2009:1-6.
[7] Liu Hong-jie,Wang Zhong-xu,Li Shu-fang.Study on the performance of spectrum mobility in cognitive wireless network[C]// Proceedings of the 11th IEEE International Conference on Communication Systems.Guangzhou, China:IEEE, 2008:1010-1014.
[8] Zhang Yan.Spectrum Handoff in Cognitive Radio Networks:Opportunistic and Negotiated Situations[C]// Proceedings of IEEE International Conference on Communications.Dresden,Germany:IEEE,2009:1-2.
[9] IEEE P802.22TM/DRAFTv1.0, Draft Standard for Wireless Regional Area Networks Part 22:Cognitive Wireless RAN Medium Access Control(MAC)and Physical Layer (PHY)specification:Policies and p rocedures for operation in the TV Bands[S] .
[10] 郭彩麗, 曾志明, 馮春燕, 等.機(jī)會(huì)頻譜接入系統(tǒng)的切換請(qǐng)求排隊(duì)機(jī)制及性能分析[ J] .電子與信息學(xué)報(bào).2009,31(6):1505-1508.
GUO Cai-li,ZENG Zhi-ming,FENG Chun-yan,et al.Performance Analysis of Handoff Queuing for Opportunistic Spectrum Access System[ J] .Journal of Electronics and Information Technology,2009,31(6):1505-1508.(in Chinese)