文 凯1,,付玲生,傅小玲
(1.重庆邮电大学 重庆信科设计有限公司,重庆 400065;2.重庆邮电大学 通信新技术应用研究所,重庆 400065)
频谱利用率低下是比频谱资源稀缺更为本质的一个问题。认知无线电(Cognitive Radio, CR)的提出,为实现频谱资源的高效利用提供了一种有效途径。CR是一种智能无线电系统,能感知无线环境并智能地从周围环境中学习,通过实时改变一系列工作参数来适应环境变化[1]。次用户(Secondary User, SU)能够实时检测“频谱空穴”,在对主用户(Primary User, PU)通信不造成有害干扰的情况下,可以动态地利用“频谱空穴”进行通信,实现灵活的频谱共享并充分提高频谱利用率。认知无线电的关键技术和体系架构等研究近年来取得了一定进展。2004年IEEE 802.22 WRAN工作组正式成立,标志着认知无线电技术首次从概念走向现实。CR技术必然将在未来无线通信发展中发挥着至关重要的作用。
频谱分配是认知无线电MAC层的关键技术之一[2]。认知无线电系统应该根据可用频谱的分析结果,为有通信需求的次用户分配合适的频段。现有的经典频谱分配算法主要是基于图论着色模型的,ZHENG等人在这方面进行了大量研究[3-4],但基于图论的方法将干扰建立为简单的二元对立模型,并不符合认知无线电的实际情况。模糊逻辑能够模拟人的思维方式,不需要精确解析模型,它在无线通信网络中的建模和控制方面得到了广泛的应用[5]。认知无线电频谱分配中利用模糊逻辑决策,可以克服频谱检测的非精确性问题并降低分配方案的复杂度。文献[6]考虑次用户的频谱需求率、移动性和距离因素针对某个空闲频段利用FLS得到次用户的接入概率,然后选择概率最大的次用户接入。但要完成M个空闲信道的分配需执行M次算法,造成分配时间过长不能保障次用户通信的实时性要求,而且该方法只考虑到次用户的特性而没考虑CR中重要的频谱特性。
为此,本文提出一种利用模糊逻辑的频谱分配方案,综合考虑了可用频谱特性和次用户特性依据吞吐量最大、随机分配和公平性准则进行频谱分配,能有效突出吞吐量性能与用户公平性并减少了分配时间。
认知无线电是以频谱感知为基础的,利用模糊逻辑的系统能够容忍频谱感知和检测结果存在一定的误差。SU检测的“频谱空穴”是时域或频谱形式,信道是频谱分配的基本单位,次用户均采用带宽为B的单个信道进行传输。信道采用集中式的分配,次用户将感知信息通过上行控制信道传送给基站,在基站中执行模糊逻辑算法后进行统一分配。频谱分配模型设计如图1所示。
图1 利用模糊逻辑的频谱分配模型Fig.1 Spectrum allocation model using fuzzy logic
该模型利用模糊逻辑系统(Fuzzy Logic System,FLS) FLS1和FLS2综合分析得到空闲信道和次用户特性,然后依据不种准则经频谱判决将不同频谱效益的信道分配给不同接入概率的次用户。与文献[6]相比,方案着重分析了可用频谱特性且可以一次性将空闲频谱分配完毕,节约了分配时间。
方案主要利用FLS系统,它的一般构成如图2所示[7]。FLS包括模糊化、解模糊化、知识库和模糊推理4个模块。整个实时决策过程就是由这4个模块执行的3个步骤的一个循环。首先,获取各个输入如信道可用性、SINR、移动性或距离等精确量,将其转变成合适的模糊集合来描述测量不确定性即模糊化。然后,模糊化量被推理模块使用来触发储存在知识库里的规则从而进行模糊运算。推理的结果是频谱效益权重或接入概率的模糊集合。最后,利用解模糊化方法将其转化成一个精确值输出即解模糊化。
图2 FLS的一般构成Fig.2 General structure of FLS
考虑一个2输入、1输出的FLS,采用重心法解模糊化,其知识库中包含的IF-THEN规则形式如下:
要计算出FLS的一个精确输出值,首先计算每一条规则结论模糊集的质心cGl,然后按下式计算:
(1)
式中,M是FLS中所含规则数,μFlx是隶属函数,cGl是第l条规则结论模糊集的重心。
FLS 1的设计是基于空闲信道的可用性和干扰信噪比(SINR)考虑,利用专家知识综合评判可用频谱质量。由于PU随机出现的概率和无线环境的不同,使得可用信道存在着很大的差异,所以不同信道带给次用户的效益是不同的。我们用FLS 1输出频谱的效益权重来衡量不同信道的好坏。
CR要求次用户通信不对主用户造成有害干扰。当PU返回时,占用此信道的SU必须立刻切换频谱退出,否则会与PU产生碰撞给其带来干扰。所以,可依据统计信息获得每个信道的PU返回概率或信道可用性情况,为次用户分配一个可用性高的信道可提高其成功传输的概率。基于空闲占时比(FTR)[8]来计算信道可用性,将信道i的空闲占时比定义为
RFTi(Tk)=Tidle/Tk
(2)
式中,Tk是信道i的测量时间,Tidle是信道总的空闲时间。
根据用户的业务要求,设定如下的两层模型:
(1)短时特征(T1):表征了PU短时间内的时域相关性,即PU现在使用某个频段,则在t1后PU很有可能还在使用该信道。
(2)长期特征(T2):表征了PU的长期时域相关性,来预测PU未来的频谱活动。
所以,信道i的可用性为
ηi=αRFTiT1+1-αRFTiT2
(3)
式中,0≤ηi≤1,α和1-α分别是频谱短时和长期特征的权值。
除考虑信道的占用情况外,我们还考虑次用户检测到的可用信道的干扰信噪比(SINR)[9]。对于一个空闲信道,不同次用户检测的SINR值可能不同,我们取其平均值。由于基站要与系统中所有的用户通信,感知到信道的干扰信噪比必须大于一个最小要求的SINR值。为了给认知用户提供更好的信道质量和容量,基站应该选择那些具有高SINR值的信道来分配。根据香农公式,信道i的信道容量为
Ci=Blb1+SINRi
(4)
FLS 1由2输入和1输出语言变量构成。表示信道可用性和频谱效益权重的语言变量被分成5种标记:
T(ηPU)=T(WPU)=
Very Low,Low,Medium,High,Very High
(5)
而干扰信噪比划分为3种标记:
T(SINRPU)=Low,Medium,High
(6)
每个语言标记唯一对应于一个隶属函数,表示这3个变量的隶属函数如图3(a)和(b)所示。
FLS 2的设计主要是基于次用户的移动性和次用户与基站的距离考虑的,利用专家知识选择合适的次用户使用各空闲信道。不同特性的次用户接入频谱后对CR系统的影响程度不同。一般来说,具有较远距离和较小移动性的SU更易不对PU产生干扰。
(a)干扰信噪比
(b)信道可用性、频谱效益权重和接入概率
(c)移动性
(d)距离图3 表示FLS 1和FLS 2变量的所有隶属函数Fig.3 The membership functions used to represent all variances in FLS 1 and FLS 2
首先考虑次用户的移动性,它关系到能否分配到频谱以及对通信活动起到很重要的影响作用。移动性减小了探测到PU信号的能力,如果检测不到PU的活动,SU可能作出错误的决策,对PU产生有害干扰。当认知用户以速率v移动时,会引起频移为fD的多普勒效应。
另外,终端的地理位置分布关系到无线信道的特性,位置不同信道的特性相差很大。一般距离基站近的终端信道条件好,距离基站远的终端信道条件差。可以利用上行链路到达时间(TOA)方法计算次用户到基站的距离。设移动台发射信号的时刻为t,c是光速,基站收到信号的时刻为ti,基站坐标为x0,y0,则:
(7)
FLS2也是2输入1输出结构。表示移动性和距离的变量被分成3种标记:
T(VSU)=Low,Moderate,High
T(RSU)=Near,Moderate,Far
(8)
而接入概率被划分为5种标记:
T(PSU)=Very Low,Low,Medium,High,Very High
(9)
表示这3个变量的隶属函数如图3(a)、(c)、(d)所示。
表1和表2包含了FLS 1和FLS 2知识库中的所有模糊规则,均获自于一组网络专家的经验知识。输入参数ηPU、SINRPU、VSU和RSU模糊化表示为隶属度后触发多条模糊规则,进而推理判断出信道质量和次用户接入概率,最后经解模糊化并精确输出。
表1 模糊逻辑系统1的规则库Table 1 FLS 1 fuzzy rule base
表2 模糊逻辑系统2的规则Table 2 FLS 2 fuzzy rule base
模糊逻辑系统FLS 1和FLS 2均使用Matlab中模糊逻辑工具箱建立。图4(a)和(b)分别是FLS 1输出频谱效益权重和FLS 2输出接入概率的曲面图,曲面反映出了模糊推理规则的情况。
(a)FLS 1输出曲面
(b)FLS 2输出曲面图4 模糊逻辑系统FLS 1和FLS 2的输出曲面Fig.4 The output surfaces of fuzzy logic system FLS 1 and FLS 2
频谱判决就是依据一定的准则分配信道给当前的次用户,不同判决结果会影响系统吞吐量和用户传输公平性。定义认知无线电的系统吞吐量为
(10)
式中,SINRi和Wi分别是信道i的干扰信噪比和频谱效益权重,Pj是次用户的接入概率。传输公平性可以用吞吐量方差δ2来度量,因为它代表了系统中各次用户吞吐量偏离均值的程度。假设用μ1,μ2,…,μn表示n个相互竞争的数据流各自的吞吐量,则公平性度量:
(11)
频谱判决采用以下3种准则:
(1)随机分配准则
该准则是一种最简单的分配方式,它将信道随机地分配给次用户使用而不考虑信道和次用户的差异性。
(2)吞吐量最大准则
该准则会产生一个Throughput-Max,它是所有可能分配方式下系统吞吐量中的最大值即最大化系统吞吐量,该准则将较大效益权重的空闲频谱分配给较大接入概率的次用户。
(3)公平性准则
主要利用Matlab软件对系统吞吐量和次用户传输公平性两个性能指标作仿真分析。仿真中模糊逻辑系统的输入参数范围设置如表3所示,这些参数包括信道带宽、信道可用性、平均SINR值、次用户离基站的距离和次用户移动性。
表3 CR系统的参数设置Table 3 Parameters setting of CR system
假设在基站10 km范围内随机产生N个次用户和M个空闲信道。为了便于分析,我们讨论M与N相同时的情况,在认知用户数N=5、10、15、20、25、30时对3种准则下系统性能进行仿真,结果如图5和图6所示。
图5 3种准则下的系统吞吐量性能Fig.5 System throughput performance under 3 criteria
图6 3种准则下的次用户公平性性能Fig.6 SUs′ fairness performance under 3 criteria
由图5知,随着次用户数的增多系统吞吐量一直在增加,因为此时可用的信道数也在增加。比较3种准则下的吞吐量可知,吞吐量最大分配下Throughput最高,而公平性分配准则下Throughput最低,随机分配准则下的Throughput居中。由图6知,吞吐量最大分配准则下的δ2最大,说明该方式下的次用户传输公平性最差,并且随着次用户的增多这一趋势更加明显。随机分配准则下的δ2居中且几乎不受次用户数的影响,说明传输公平性一般且较稳定。公平性准则下的δ2最小且随着次用户的增多而逐渐减小,说明传输公平性最优且随着次用户的增多而变好。总的来说,随机分配性能一般,吞吐量最大准则突出了系统效益最大化的特点,公平性准则更加突出了分配使次用户传输更公平的特点。
模糊逻辑为包含非精确、不完全信息和复杂系统建模问题提供了一种有效的解决方法。本文提出了一种利用模糊逻辑的认知无线电频谱分配方案,设计了2个FLS分别分析空闲频谱和次用户的特性,仿真了在吞吐量最大、随机分配和公平性3种分配准则下所提方案的系统性能,结果表明吞吐量最大准则和公平性准则各自具有的优点,利用模糊逻辑解决CR系统频谱分配问题是可行和有效的。如何在方案中进行自适应频谱分配将是笔者下一步关注的方向。
参考文献:
[1] HAYKIN S. Cognitive Radio: Brain-Empowered Wireless Communications[J]. IEEE Journal on Selected Areas in Communications, 2005, 23(2):201-220.
[2] 刘全,高俊,关建新,等.认知无线电网络链路层关键技术的研究进展[J].电讯技术,2010,50(3):1-9.
LIU Quan, GAO Jun, GUAN Jian-xin, et al. Survey on Linker Layer Key Technologies in Cognitive Radio Networks [J]. Telecommunication Engineering, 2010,50(3):1-9.(in Chinese)
[3] ZHENG H, PENG C. Collaboration and fairness in opportunistic spectrum access[C]//Proceedings of 2005 IEEE International Conference on Communications. Seoul,Korea: IEEE, 2005:3132-3136.
[4] CAO L, ZHENG H. Distributed rule-regulated spectrum sharing[J]. IEEE Journal on Selected Areas in Communications, 2008, 26(1):130-145.
[5] 罗菊,付玲生. 模糊逻辑在无线通信网络的进展[J].四川兵工学报,2010,31(10):148-150.
LUO Ju, FU Ling-sheng.Advance in fuzzy logic in Wireless Communication networks[J]. Journal of Sichuan Ordnance, 2010,31(10):148-150. (in Chinese)
[6] Hong-Sam T Le,Hung D Ly.Opportunistic Spectrum Access Using Fuzzy Logic for Cognitive Radio Networks[C]//Proceedings of 2008 IEEE Second International Conference on Communications and Electronics.Hoi An,Vietnam:IEEE,2008:240-245.
[7] 张国良,曾静,柯熙政,等.模糊控制及其MATLAB应用[M].西安:西安交通大学出版社,2002.
ZHANG Guo-liang, ZENG Jing, KE Xi-zheng, et al. Fuzzy Control and Its MATLAB Application[M]. Xi′an: Xi′an Jiaotong University Press,2002.(in Chinese)
[8] 杨晓燕,杨震,刘善彬.基于预测的认知无线电机会频谱接入[J].重庆邮电大学学报,2009,21(1):14-19.
YANG Xiao-yan, YANG Zhen, LIU Shan-bin. Forecast-based opportunistic spectrum access for cognitive radio networks[J]. Journal of Chongqing University of Posts and Telecommunication, 2009, 21(1): 14-19. (in Chinese)
[9] Na Do-Hyun,Nan Hao,Yoo Sang-Jo. Policy-based Dynamic Channel Selection Architecture for Cognitive Radio Networks[C]//Proceedings of the Second International Conference on Communication and Networking in China.Shanghai:IEEE,2007:1190-1194.