基于认知无线电系统的新型功率控制与定价算法
- 格式:doc
- 大小:192.00 KB
- 文档页数:5
A Power Control Algorithm Based on Repeated
Games in Cognitive Radio
作者: 滕志军 韩雪 杨旭
作者机构: 东北电力大学信息工程学院,吉林132012
出版物刊名: 电信科学
页码: 63-67页
年卷期: 2011年 第8期
主题词: 认知无线电 博弈论 功率控制 信干比 纳什均衡
摘要:基于博弈论对认知无线电网络中的功率控制问题进行了建模分析,提出了一种基于多次博弈的功率控制算法,证明了该算法中纳什均衡的存在性和惟一性。
仿真结果表明,基于该博弈模型的功率控制算法收敛性比传统算法好,经过7次左右迭代即可收敛,满足系统实时性要求,同时又能够以较低的功率水平满足不同用户对信干比的要求,实现了对不同用户发射功率的有效控制,系统性能明显提高。
基于博弈论的认知无线电功率控制和资源管理技术研究的开题报告一、研究背景认知无线电技术是指在对无线频谱资源进行了有效利用的前提下,能够通过智能感知、推断和决策等机制,实现对频谱环境的感知、动态调整和自适应性配置,提高频谱利用率和无线网络性能,为无线通信系统提供了一种新型的解决方案。
认知无线电技术使得频谱资源的使用效率得到了显著的提高,同时也解决了频谱短缺问题,极大地促进了无线通信的发展。
一般来说,认知无线电技术需要依靠较为复杂的控制策略,进行功率、资源分配等方面的管理工作。
虽然目前已有很多针对这些方向的研究,但大多数研究仅考虑单个信道下的功率分配问题,而缺少考虑多个信道之间的干扰以及不同用户的权益问题。
因此,本课题旨在借助博弈论的工具和思想,开展认知无线电功率控制及资源管理方面的研究,进一步提高认知无线电网络的效能和性能。
二、研究目的本课题拟通过以下几点研究内容,探讨基于博弈论的认知无线电功率控制及资源管理技术:1.研究多信道下的功率控制与干扰博弈问题,探讨从博弈的角度,如何分配功率和资源以达到性能最优的效果。
2.建立合适的博弈模型,分析和计算多维度问题下的均衡解,为研究多用户、多信道场景下的功率控制博弈问题提供有力的理论支持。
3.通过仿真和实验验证研究结果,评估博弈论方法在认知无线电功率控制与资源管理中的实际应用价值。
三、研究方法本课题将主要采用以下几种研究方法:1.文献调研法:对当前认知无线电网络的发展现状和相关技术进行深入调研,分析各种技术的优缺点,探讨博弈论在认知无线电网络中的应用前景。
2.模型建立法:根据研究内容,建立针对认知无线电多信道下的功率控制和资源管理问题的博弈模型,并开展模型分析和求解工作。
3.实验仿真法:针对研究内容,设计并实现相应的仿真实验,通过对不同场景下的测试数据进行分析,验证博弈论方法在认知无线电功率控制及资源管理领域中的适用性和有效性。
四、研究计划本课题的具体研究计划如下:第一阶段(2021年3月-2021年6月):文献调研和问题分析1.深入了解认知无线电技术的研究进展及相关应用场景。
基于OFDM的认知无线电系统中功率分配算法
杨守义; 宋延涛; 陈泽先; 陆彦辉
【期刊名称】《《郑州大学学报(工学版)》》
【年(卷),期】2011(032)005
【摘要】针对基于正交频分复用(OFDM)的认知无线电系统中,子载波功率分配的最优化算法中出现的迭代运算繁琐、不易实现的问题,提出一种基于幂函数分布的次优化功率分配算法.该算法采用线性约束的凸优化数值运算方法,对认知用户频带内子载波的功率按照幂函数的数值特性依次分配,该算法具有运算速度快、易于实现的特点,并且有效地解决了授权用户受到认知用户频带内子载波带外泄漏功率的干扰问题.通过使用MATLAB建模仿真,结果表明,提出的算法方案在满足授权用户干扰门限的条件下,使得认知用户频带内信道容量能够达到最大化,并且在同样条件下提高了现有功率分配方案的最大传输速率.
【总页数】5页(P56-60)
【作者】杨守义; 宋延涛; 陈泽先; 陆彦辉
【作者单位】郑州大学信息工程学院河南郑州450001
【正文语种】中文
【中图分类】TN914
【相关文献】
1.认知无线电系统中OFDM多用户资源分配算法 [J], 李维英;陈东;邢成文;王宁
2.一种基于OFDM的多用户认知无线电系统联合资源分配算法 [J], 马月槐;徐友
云;蔡跃明
3.基于OFDM的认知无线电系统最优功率分配算法 [J], 曹亚君;陈晓伟;宋延涛
4.基于OFDM的认知无线电系统中的一种改进的功率分配算法的研究 [J], 刘春红;谭学治
5.基于OFDM的认知无线电系统中功率分配算法 [J], 杨守义;宋延涛;陈泽先;陆彦辉
因版权原因,仅展示原文概要,查看原文内容请购买。
基于认知无线电系统的协作中继分布式功率分配算法郭艳艳;康桂霞;张宁波;张平【期刊名称】《电子与信息学报》【年(卷),期】2010(032)010【摘要】协作通信与直接通信相比能够显著地提高系统性能.协作通信中的一个关键问题是管理中继节点及有效地进行功率分配.尤其对于频谱共享的认知无线电(Cognitive Radio,CR)系统,协作方案的设计不仅要最大限度地提高认知网络协作的功率效率,而且需要最小化对主系统的干扰.该文针对认知无线电系统的协作通信问题,在多个中继节点与源节点协同通信的场景下,提出了一种基于放大转发(Amplify and Forward,AF)模式下的功率分配及联合优化算法,在保证主系统传输性能不受影响的前提下,提高认知系统的传输速率.仿真结果表明该文提出的自适应协作传输方案,和直接传输及等功率传输方案相比获得了进一步的性能增益,中断概率显著下降.【总页数】5页(P2463-2467)【作者】郭艳艳;康桂霞;张宁波;张平【作者单位】北京邮电大学泛网无线通信教育部重点实验室,北京,100876;山西大学物理电子工程学院,太原,030006;北京邮电大学泛网无线通信教育部重点实验室,北京,100876;北京邮电大学泛网无线通信教育部重点实验室,北京,100876;北京邮电大学泛网无线通信教育部重点实验室,北京,100876【正文语种】中文【中图分类】TN92【相关文献】1.认知无线电中基于Stackelberg博弈的分布式功率分配算法 [J], 罗荣华;杨震2.基于OFDM的认知无线电系统最优功率分配算法 [J], 曹亚君;陈晓伟;宋延涛3.基于OFDM的认知无线电系统中的一种改进的功率分配算法的研究 [J], 刘春红;谭学治4.基于OFDM的认知无线电系统中功率分配算法 [J], 杨守义;宋延涛;陈泽先;陆彦辉5.基于OFDM的认知无线电系统中功率分配算法 [J], 杨守义; 宋延涛; 陈泽先; 陆彦辉因版权原因,仅展示原文概要,查看原文内容请购买。
基于非合作博弈的改进型认知无线电功控算法陈军;肖明波【摘要】在认知无线电网络中,当认知用户(CU)与主用户(PU)共享频谱带宽时,需要对认知用户的发射功率进行控制,以确保认知用户在满足自己的QoS 且不影响主用户的前提下与主用户共享频谱带宽。
利用博弈论的方法,设计了一种基于链路增益和干扰温度的代价函数,并据此提出了一种改进型非合作博弈功率控制算法(IPC-NG)。
通过数学理论推导分析,证明了新的净效用函数存在纳什均衡且均衡点唯一,同时还分析了该算法的收敛速度。
仿真结果表明,该算法不仅避免了对主用户的影响,也保证了每个CU的QoS需求,同时还提高了认知系统的吞吐量和净效用。
%In cognitive radio network, where CognitiveUsers(CUs)share spectrum bandwidth with the Primary Users (PUs), it is necessary for cognitive users to perform power control to guarantee their QoS and avoid affecting PUs. In this paper, an improved power control algorithm based on non-cooperative game(IPC-NG)is proposed, with cost functions based on link gains and interference temperature. It is proved that the Nash equilibrium exists uniquely for the new net utility function through mathematical derivation and theoretical analyses. In the meantime, the convergence rate of the algorithm is analysed. Simulation results show that the algorithm not only avoids the influence for PU and guarantees the QoS of CUs, but also increases the system throughput and net utility.【期刊名称】《计算机工程与应用》【年(卷),期】2014(000)018【总页数】7页(P220-225,235)【关键词】认知无线电;非合作博弈论;功率控制;效用函数;代价函数【作者】陈军;肖明波【作者单位】杭州电子科技大学通信工程学院,杭州 310018;杭州电子科技大学通信工程学院,杭州 310018【正文语种】中文【中图分类】TN914.53当今,随着无线通信技术的快速发展,频谱资源的使用变得越来越紧张。
认知无线电中移动认知用户功率控制方法杨广龙;谭学治;王孝【摘要】传统认知无线电中的功率控制问题都是基于认知用户位置不变的情况,本文针对可移动认知用户的功率控制问题进行深入研究.首先对不同通信场景进行分析和归一化整理,建立通用通信模型,极大的简化了干扰估计和功率控制算法;其次根据认知用户的可移动性,推导出授权用户所受干扰与认知用户移动距离和运动矢量方向的函数表达式,实现了认知用户对授权用户干扰的实时预测;根据预测结果采用最小发射功率准则实现认知用户的功率控制.仿真结果表明,本文方法能够实时、高效的对认知用户进行功率控制,与采用固定步长的功率控制算法相比能够节约功耗20%.【期刊名称】《哈尔滨工业大学学报》【年(卷),期】2014(046)001【总页数】6页(P23-28)【关键词】认知无线电;下垫式;功率控制;通用通信模型【作者】杨广龙;谭学治;王孝【作者单位】哈尔滨工业大学通信技术研究所,150001哈尔滨;哈尔滨工业大学通信技术研究所,150001哈尔滨;哈尔滨工业大学通信技术研究所,150001哈尔滨【正文语种】中文【中图分类】TN929.5认知无线电技术通过允许认知用户智能感知和随机接入授权用户空闲的频谱来提高频谱利用率,让频谱资源稀缺的现状得以缓解[1-4].通常,认知无线电根据频谱复用方式被分为3类:填充式(Overlay)、下垫式(Underlay)、交织式(Interweave).在填充式共享中用户伺机接入频谱空穴,对授权用户的干扰较小[5-6];在下垫式共享中,认知用户受到授权用户“干扰容限”的严格约束,但频谱利用率较高,认知用户通过降低发射功率避免对授权用户的干扰[7-9].图1所示的认知无线电通信模型,认知用户工作在下垫式频谱共享模型下,认知用户为可移动用户.图中的a、b、c 3个圆分别代表认知用户采用不同的功率控制算法时认知用户发射功率的覆盖范围,PRx为授权用户、CTx为认知用户发射单元、CRx为认知用户接收单元.从图中可以看出,当采用a功率控制算法时不但避免了对授权用户的干扰,同时也降低了系统能耗.当认知用户为移动用户时,减小能耗就能增加移动用户的使用时间,在实际应用中非常关键.图1 一个授权用户,两个认知节点的共存式频谱共享模型在公共网络和点对点无线网络中,功率控制问题被广泛的研究[10-13],在global system for mobile communications(GSM)功率控制方法中,1800 M手机具有15个功率级别步长,每个功率级别差2 dB,GSM基站通过下行SACCH信道控制手机采用不同的发射功率级别[14-15],GSM中采用的固定步长的功率控制算法能够简单有效的对移动用户进行功率控制,同时也起到节能的作用.近几年认知无线电中的功率控制问题也成为研究的热点[5-9].文献[16]讨论了填充式模型下通过多跳方式节约能耗的问题,但是没考虑下垫式模型.利用下垫式模型能够提高频谱利用率,避免对授权用户造成干扰[5],同时降低认知用户的能耗.文献[17]只简单的从几何学的观点上描述了认知用户功率辐射区域,并没有考虑功率控制问题,而且假设的认知用户的位置是固定不变的,并没有考虑认知用户的移动性.文献[18]研究了认知用户的功率约束问题,提出授权用户可以正常通信的信噪比(SNR),以此调节授权用户的发射功率.文献[19]研究了在Ad hoc网络下授权用户和认知用户通信的吞吐量问题,发现当认知用户密度比授权户密度大时,两种网络下吞吐量的变化规则是一样的.但是并没有深入分析授权用户传输半径、认知用户数目之间的相互关系.文献[20]利用马尔科夫不等式,推导出认知用户传输半径范围,分析了不同认知用户密度下,授权用户吞吐量和传输半径之间实际作用关系.传统算法认知节点间采用固定发射功率,认知节点并没有功率控制能力[21].针对上述问题,本文在前人研究的基础上进行改进,提出基于移动用户的移动距离和运动矢量方向的自动功率控制算法automatic power control-distance vector(APCDV).本文功率控制算法目的如下:1)在下垫式频谱共享模型下,认知用户具有可移动性,且移动过程中不会对授权造成干扰;2)认知用户在保证通信质量的前提下,采用最优发射功率,降低能耗.1 系统模型和问题描述图1中假设CTx的位置为坐标原点,CTx到PRx的直线距离为r1,CTx到CRx 的直线距离为r2,在两径传输模型下,接收信号功率可以表示为其中Pr为接收信号功率,Pct为CTx的发射功率,Gt和Gr分别为发射和接收天线的增益,ht和hr分别为发射和接收天线的高度,d为发射端和接收端之间的距离,α为路径损耗参数.定义授权用户的干扰功率门限为Pth,认知接收用户的最小接收功率门限为Sth.满足如下条件:式中:Prc为CTx的发射功率经过路径损耗后实际到达认知用户接收端的功率;Prp为CTx的发射功率经过路径损耗后实际到达授权用户的功率;和分别为CTx所允许的最小和最大发射功率.假设接收和发射天线的增益和高度分别相同,由此可分别得到PRx、CRx处的接收信号功率为假设PRx、CRx位置固定不变.定义1 静态场景CTx位置不变的场景.定义2 动态场景CTx以某个速率进行移动的场景.1.1 静态场景下功率控制算法静态场景下,CTx相对于PRx、CRx的位置固定不变,在本文中假设每个节点可通过全球定位系统(GPS)或者其他的定位算法获得自己的位置信息,每个节点能够通过一个通用的控制信道与相邻节点交互位置信息.功率控制流程如下:1)根据已更新的位置信息计算r1,r2.2)根据式(2)和(3)计算Prp,Prc.3)如果同时成立,迭代减小认知用户发射功率,利用数学模型计算最优发射功率,认知用户利用此功率进行发射.4)如果同时成立,迭代增加认知用户发射功率,利用数学模型计算最优发射功率,认知用户利用此功率进行发射.5)如果Prp>Pth,发射功率调节到最小值后迭代增加认知用户发射功率,在发射功率迭代增加过程中:ⅰ)如果同时成立,关闭认知用户发射;ⅱ)如果同时成立,认知用户采用发射功率Pct=Pminc进行发射;ⅲ)如果同时成立,利用数学模型计算最优发射功率,认知用户利用此功率进行发射.6)如果同时成立,关闭认知用户发射.7)如果同时成立,关闭认知用户发射.8)如果Prc<Sth与Prp>Pth同时成立,关闭认知用户发射.1.2 单授权用户动态场景下功率控制算法单授权用户动态场景只存在1个授权用户.PRx、CRx的位置固定不变,CTx以某个速率移动.根据CTx的运动趋势讨论动态场景下的功率控制算法.图2所示的通信场景中,假设CTx初始位置为坐标原点,CTx的运动方向在X、Y 平面上存在4个区间8个方向,分别为d1~d8,其中d2、d4、d6、d8可以为此区间内的任意方向.图2 动态场景下CTx以d3方向运动以d3运动方向为例讨论动态场景下功率控制算法.图2中假设d3与PRx、CRx的连线垂直,CTx按照d3运动方向t时刻的运动距离为Δh,r11和r22分别为t时刻CTx与PRx、CRx的直线距离,θ1为r1与d3运动方向的夹角;θ2为r2与d3运动方向的夹角,可得下式:将式(4)和(5)分别代入式(2)和(3)可得式(6)和(7)需要满足式(1)的要求,可得由于式(6)和式(7)中PtGtGrh2th2r相同,可得式(8)中r1,r2,cos θ1,cos θ2为已知,假设CTx的发射功率刚好满足CRx 的接收要求,即CTx的发功率经过路径损耗后等于Prc,可以看出,公式(10)中Prp的值由Δh决定,说明Prp为Δh的函数,可以用下式表示:由于d3的运动方向固定,所以θ1和θ2为固定值,由开篇的假设可知r1与r2的值已知、Sth与Pth值已知;Gt和Gr的增益相同且已知,ht和hr的高度相同且已知,可得Sth/GtGrh2th2r与Pth/GtGrh2th2r为定值,所以通过式(8)和(9)可以得出Pct为Δh的函数,可以用下式表示:上述讨论是基于CTx的运动方向不变的情况.假设CTx从坐标轴原点出发,向不同的方向运动,如图2所示的8种运动方向,可以看出公式(8)和(9)函数中的θ1和θ2发生了改变,Pct成为cos θx的函数,可以用下式表示:图2中的运动方向都为矢量方向,当运动方向与矢量方向相同时定义Δh>0,当运动方向与矢量方向相反时定义Δh<0.从式(8)可以看出,Δh>0时,θ2在[0,π]区间内,Pct函数为单调递增函数;θ2在[π,2π]区间内,Pct函数为单调递减函数.Δh<0时,θ2在[0,π]区间内,Pct函数为单调递减函数;θ2在[π,2π]区间内,Pct函数为单调递增函数.θ2=0、θ2=π、θ2=2π分别为函数s(cos θ2)的拐点.1.3 多授权用户动态场景下功率控制算法多授权用户动态场景存在多个授权用户.图3中存在多个授权用户,假设每个授权用户的干扰门限相同Pth1=Pth2=…=Pthn.定义3 max(Prpn)即为max{Prp1,Prp2,Prp3,…,Prpn},Prpn为授权用户接收到的来自认知用户的干扰功率.max(Prpn)即计算所有授权用户中受到干扰最大者.图3 通信场景(多个授权用户)在图3中,假设max(Prpn)的授权用户为PRx2,可以有如下结论:1)如果CTx不会对PRx2造成干扰,那么CTx必然不会对其他授权用户造成干扰;2)如果CTx对PRx2造成了干扰,那么CTx将立即关闭发射;3)随着认知发射用户位置的改变,max(Prpn)的值随时间发生变化.利用以上结论对图4的通信场景进行简化,假设:(a)时刻1,max(Prpn)的授权用户为PRx2,可以简化为只有PRx2、CTx、CRx的场景,即图1场景;(b)时刻2,CTx朝某个方向运动后,max(Prpn)的授权用户为PRx3,也可以简化为只有PRx3、CTx、CRx的场景,即图1场景;(c)考虑特殊情况,当CTx朝某个方向运动后,可能导致max(Prpn)的授权用户有多个,也可以按照(a)和(b)的方式简化,因为如果此时CTx静止不动,简化后的通信场景只保留1个认知用户即可;如果此时CTx朝某个方向运动,就必然打破这种特殊情况,所以上述的通信模型简化方法依然有效.经过上述分析,图3的通信场景可以简化成图1的通信场景,把看似复杂的通信场景进行归一化处理,利用通用简单的通信模型来讨论功率控制问题.2 算法仿真及分析本文假设认知用户为车载移动设备,认知用户以不同速率移动;通信环境无明显障碍物,所有信道增益系数均服从瑞利分布.仿真所用参数如表1所示.表1 仿真参数参数名称CTx的最大发射功率/W CTx的最小发射功率/W PRx 的坐标/(km,km)CRx的坐标/(km,km)CTx的坐标/(km,km)PRx接收功率门限/dBm参数1001(-4,4)(3,4)(0,0)7参数名称CRx接收干扰功率门限/dBm发射和接收天线增益/dB发射和接收天线的高度/m路径损耗因子仿真时间/s参数11313600假设CTx以速率ϑ匀速运动,CTx的运动方向每t s改变一次,其中t在0到50 s的整数集合内取值,CTx平均速率可以为10,20,30,40,50 m/s,运动方向夹角θ以2π为周期,其中,当θ取0,π,2π时为函数的拐点.CTx的初始坐标为(0,0),PRx的初始坐标为(-4,4),CRx的初始坐标为(3,4),CTx 每秒钟更新位置信息.上文已经推导出Pct为Δh和cos θx的函数,如式(12)和(13),功率控制算法仿真结果如图4所示,当CTx运动趋势与矢量方向相同时(即Δh>0时),θ2在[0,π]区间内,CTx的发射功率为单调递增函数,由于CTx的发射功率避免造成对PRx干扰,所以其发射功率不能任意增加,当增加到45.4 W时,CTx停止发射;θ2在[π,2π]区间内,CTx的发射功率为单调递减函数,CTx的发射功率逐渐减小,当Δh=5 km时,CTx与CRx的距离最短,此时的CTx的发射功率也是最小.图4 认知用户发射功率当CTx运动趋势与矢量方向相同时(即Δh<0时),θ2在[0,π]区间内,CTx的发射功率为单调递减函数;θ2在[π,2π]区间内,CTx的发射功率为单调递增函数,由于CTx的发射功率避免造成对PRx干扰,所以其发射功率不能任意增加,当增加到45.4 W时,CTx停止发射;θ2=0、θ2=π、θ2=2π分别为函数s(cos θ2)的拐点.图5假设CTx沿着d3方向或者d7方向运动时,发射功率曲线与PRx接收到的干扰功率之间的关系,当CTx沿着d3方向运行时,CTx与CRx的距离先变小后增加,在此运动轨迹下4 km为CTx与CRx的最短距离.当CTx沿着d7方向运行时,CTx与CRx的距离逐渐增加.CTx与PRx距离变化趋势也是如此.CTx的发射功率随着运动距离的改变而改变.当考虑PRx的干扰,CTx会存在禁发区,图5中实心点表示的即为CTx的禁发区域.图5 采用功率控制算法发射功率和干扰功率对照图6表示的是CTx采用不同功率控制算法时的总能量值.本图假设CTx以速率ϑ=50 m/s匀速沿着d3方向运行,运动距离Δh=8 km.假设在这段区间内,认知用户不会对授权用户造成干扰.固定步长功率控制算法是采用文献[21]中算法,假设认知用户功率分为1500级步长(0~1500),认知用户根据接收门限(不通过基站下行SACCH信道控制)自动选择不同级别发射功率.图中显示了固定步长功率控制算法和APC-DV算法的总能耗,当采用固定步长功率控制算法时,由于受功率级别的限制,用户需要在不同固定功率上保持,虽然已经增加了步长的级数(步长级数越多,功率控制越精确,节约能耗),但也存在能耗浪费.由上图可以看出,当Δh=3 km时,APC-DV算法与采用固定步长的功率控制算法相比节约能耗已经达到20%.而且随着Δh的增加,APC-DV算法节能效果更加明显.图6 不同功率控制算法下CTx总能耗图7中假设CTx的初始坐标为(0,0),PRx的坐标为(-4,4),CRx的坐标为(3,4).假设CTx从原点以10 m/s的速率出发,每1 km停4 s,CTx首先从(0,0)位置出发,先到达(0,1)位置并停留4 s然后继续按照箭头方向运动,最后回到(0,0)点,运动轨迹如图7所示.图7 CTx运动轨迹CTx按照图7的轨迹运动时,功率控制算法需要考虑三方面问题:1)CTx的发射功率不能对授权用户造成干扰;2)CTx的发射功率要保证认知用户正常通信;3)以上述两个条件为前提,CTx的能耗降为最低.图8(a)为CTx功率控制曲线,图8(b)为CTx的发射功率对PRx造成的干扰曲线.当CTx的发射功率已经对授权用户造成了干扰,而且如果降低发射功率认知用户将不能正确接收到CTx的信息,所以此时CTx关闭发射.CTx在运动过程中随时更新位置信息,当CTx的发射功率可以满足认知用户接收的同时也不会对授权用户造成干扰时,CTx启动发射.3 结论本文提出基于下垫式频谱共享的移动认知用户的功率控制方法.通过对多通信场景的分析,简化了物理模型.根据认知用户的移动性,公式化的分析了授权用户所受干扰与认知用户移动距离和运动矢量方向间的关系,实现了授权用户所受干扰的实时预测.本文以授权用户干扰容限和认知用户接收门限为约束条件,采用最小发射功率准则实时、高效的对认知用户的功率进行控制.本文提出的APC-DV算法与采用固定步长的功率控制算法相比能够节约能耗20%.图8 CTx运动轨迹变化时功率控制曲线参考文献[1]Federal Communications Commission.Facilitating opportunities for flexible,efficient,and reliable spectrum use employing cognitive radio technologies[R].Washington:FCC,2003:03-08.[2]MCHENRY M A.NSF spectrum occupancy measurements project summary[EB/OL].http://.2005-08. [3]MITOLAJ.Cognitive radio:an integrated agent architecture for software defined radio[D].Stockholm:KTH Royal Institute of Technology,2000:45-48.[4]HAYKIN S.Cognitive radio:brain-empowered wireless communications[J].IEEE Journal on Selected Areas in Communications,2005,23(2):201-220.[5]QI Qu,MILSTEIN L B,VAMAN D R.Cognitive radio based multi-userresource allocation in mobile Ad Hoc networks using multi-carrier CDMA modulation[J].Selected Areas in Communications,IEEE Journal on,2008,26(1):70-82.[6]NCEL J,REED J H,GILLES R P.Convergence of cognitive radio networks[C]//WCNC 2004:Proceedings of 2004 IEEE Wireless Communications and Networking Conference.Piscataway:IEEE Press,2004:2250-2255.[7]ZHOU Pan,YUAN Wei,LIU Wei,et al.Joint power and rate controlin cognitive radio networks:A game theoretical approach[C]//Proceeding of IEEE ICC 2008 China Forum.Beijing:The Organizing Committee of the 2008 World Communication,2008:3296-3301.[8]WANG J,TAN Xuezhi,LIU Yutao.Power control algorithm based on game theory in cognitive radio networks[J].Science Technology and Engineering,2009,9(19):5680-5683.[9]HOANG A T,LIANG Yingchang.Maximizing spectrum utilization of cognitive radio networks using channel allocation and power control[C]//IEEE Vehicular Technology Conference.Montreal:IEEEVTC-Fall,2006:1202-1206.[10]HUANG JianWei,BERRY R A,HONING M L.Distributed interference compensation for wireless networks[J].Selected Areas in Communications,IEEE Journal on,2006,24(5):1074-1084.[11]SARAYDAR C U,MANDAYAM N B,GOODMAN D J.Efficient power control via pricing in wireless data networks[J].IEEE Transactions on Communications,2002,50(2):291-303.[12]KOSKIE S,GAJIC Z.A nash game algorithm for SIR-based power control in 3 G wireless CDMA networks[J].IEEE/ACM Transactions on Networking,2005,13(5):1017-1026.[13]MACKENZIE A B,WICKER S B.Game theory in communications:Motivation,explanation,and application to power control[C]//IEEE Global Telecommun.Conf.Washington,DC:IEEE Computer Society,2001:821-826.[14]李群,周亮,李武龙,等.GSM功率控制的几种场景运用[J].移动通信,2010(12):1-6.[15]周丹.基于GSM系统的功率控制技术研究和实现[D].广州:华南理工大学,2011:24-47.[16]SHI Y,HOU Y T.Optimal power control for multi-hop software defined radio networks[C]//26thIEEE International Conference on Computer Communications.Anchorage,AK:IEEE INFOCOM,2007:1694-1702.[17]WANG Lichun,CHEN Anderson.Effects of location awareness on concurrent transmissions for cognitive Ad Hoc networks overlaying infrastructure-based systems[J].IEEE Transactions on Mobile Computing,2009,8(5):577-589.[18]HOVEN N,SAHAI A.Power scaling for cognitive radio[C]//2005 International Conference on Wireless Networks,Communications and Mobile Computing.Maui:IEEE Computer Society,2005:250-255.[19]JEON S W,DEVROYE N,VU M,et al.Cognitive networks achieve throughput scaling of a homogeneous network[J].IEEE Transactions onInformation Theory,2011,57(8):5103-5115.[20]廖勇,杨士中,陈徐洪,等.认知网络主用户吞吐量受限下的传输半径分析与仿真[J].电子与信息学报,2012,34(1):1-6.[21]BEHZAD A,RUBIN I.Impact of power control on the performance of the ad hoc wireless networks[C]//IEEE International Conference on Computer Communications.Miami:INFOCOM,2005:102-113.。
基于认知无线电系统的新型功率控制与定价算法针对认知无线电环境中的不同用户需求,本文采用空时分集多载波码分多址(OFDM-CDMA)技术构架了认知无线电(CR)系统,提出一种新型非合作功率控制与价格博弈算法(NPGP),以保护频谱供给者的网络经济利益,实现对已认知频谱资源的公平高效分配,提高频谱利用率。
仿真结果表明该算法在保障频谱供给者的网络经济利益前提下,既保证了频谱资源的公平高效分配,又实现对用户功率的有效控制,系统性能显著提高。
文献[2]提出一种链路维护模型,降低认知用户的中断概率。
文献[4]设定主用户信干比的保护半径,从而降低认知用户对主用户的干扰。
本文与文献[2][4]不同,一方面兼顾认知无线电高效可靠的通信系统要求,利用OFDM子载波的正交性和OFDM-CDMA各子载波传输相同的信息数据特性,设计出新的认知无线电通信系统模型,提出一种主用户保护和认知用户切换策略,该策略方便简单,既保障主用户正常通信,又避免认知用户的通信中断。
另一方面为保障频谱供给者的网络经济利益和已认知频谱资源的高效分配,本文采用非合作功率控制博弈与定价理论,以前功率控制或定价算法多以用户SIR需求,发送比特率或系统吞吐量性能提高[6-8],Foschini-Miljanic[6]的经典SIR平衡算法和Alpcan-Basar[7]的线性算法存在功率浪费问题。
Koskie-Gajic[8]的功率博弈算法存在资源冗余而部分用户SIR需求却无法满足的矛盾。
Shankar[5]和Kloeck-Jaekel[9]的功率与定价算法则忽略用户间的干扰。
在认知无线电环境下,不同种类的用户公平共享已认知的频谱资源,功率控制与价格算法应保证频谱供给者的网络经济利益和认知用户的通信需求,以上算法都无法应用到认知无线电系统。
本文考虑频谱供给者的网络经济利益,不同认知用户的SIR差异和系统总吞吐量的提高,提出新型的非合作功率控制博弈与定价(Noncooperative Power control Game via Pricing, NPGP)算法,该算法中价格策略考虑频谱供给者频谱经济成本,频谱效用和通过降低认知用户干扰获取最大经济利益;非合作功率控制算法则考虑用户SIR的阈值要求和系统总吞吐量的提高,以保证认知用户公平高效的共享频谱资源。
仿真结果表明NPGP算法在保障频谱供给者经济利益前提下,既满足了不同用户的SIR要求,又实现了系统吞吐量的提高,并对用户的功率有效控制,系统性能显著提高。
认知无线电是未来无线通信的发展方向之一,通过环境感知技术能充分利用现有频谱资源实现频谱共享,提高频谱利用率。
一般而言,主用户和认知用户对频谱的使用情况如图1。
图1(a)主用户L1,L2和L3已占用3B带宽。
图1(b)认知用户S1,S2和S3在感知频谱空闲后,使用部分空闲频段。
当主用户L1通信结束,S4感知该频谱的空闲而占用该频段(图1(b)(c))。
图1(b)(c)中 S1和S2虽都占有2B 带宽,但S1带宽恒定,S2带宽可自适应调节,当图1(c)(d)中L1,L4需覆盖S1,S2的部分频带(1B)时,S2在剩余1B 带宽维持通信的同时,感知新的1B 频带替代原有频带,尽管仍存在空闲频段,但S1因带宽不能自适应调节,无法有效的利用空闲频段而出现通信中断。
因此,为保证认知无线电不同用户的通信需求和降低通信的中断概率,通信系统应适应复杂多变的外部环境,具有良好的抗干扰能力,随主用户的出现认知用户需自适应切换空间频段,即认知用户带宽应随有效频谱改变而自适应调节。
认知用户正使用频段带宽=B HZ认知用户有效频域(空闲频段)(a)(b)(c)(d)用户试占频段用户释放频段图1 主/认知用户频谱分配变化图针对上述问题,考虑认知无线电环境的复杂性,本文采用空时分集MIMO 技术提高系统的鲁棒性,以OFDM-CDMA 系统模型为基础,对系统模型进行改进,设计出一种适合主/认知用户需要的认知无线电通信系统,并提出了一种主用户保护/认知用户切换策略,具体通信系统上行链路模型如图2。
系统通过子载波自适应调节因子,k n d ,以控制子载波数目而实现认知用户带宽的自适应调节。
图2 认知无线电用户K 收发信机结构框图1、NPGP 算法迭代求解:认知无线电不同用户共享认知频谱资源,存在QoS 需求差异,体现在SIR 阈值的不同,效用函数的选取需考虑用户的功率和SIR 阈值要求(,th k k k γγ≥∀),又要满足非负的凸函数且存在极值,选取下面效用函数k u :()()(),,, ,,1,2,,k k k k k k j l l k u p p b a p p p p k j M γψ-=∀∀= (1) 式中(),j l l p p ψ-为干扰自适应调节函数;常数,k k b a 为功率和信干比影响系数;,,th k k k p γγ表示第k 用户发射功率,信干比和信干比阈值。
k u 的选取考虑用不同种类用户k γ(,th k k k γγ≥∀)要求和系统性能的提高,认知用户可根据需要灵活选择阈值th k γ,通过调节用户发射功率k p ,最大化(1)式中各个效用函数。
2、NPGP 算法步骤:在NPGP 算法中,频段供给者为任意认知用户提供一个价格,当认知用户接受频谱所有者提出价格前提下,通过功率控制博弈算法计算认知用户需要的功率。
价格算法和功率控制算法异步进行,具体步骤为:1) 初始化功率和参数:(0)k p δ=,(),0k k k p p ϑ-≥,(),0j l l p p ψ-≥,{},1,2,,j k M ∀∈ 。
2) 功率更新:在收敛条件时,计算发射功率k p 。
3) 价格更新:计算用户价格k ϑ,若用户同意提出的价格和发送功率,算法停止。
否则,该用户退出,重复第2)步。
3、算法仿真及性能分析仿真采用多径瑞利信道模型,从用户需求和系统性能两方面比较Foschini-Miljanic 经典功率控制算法,Koskie-Gajic 的算法和本文NPGP 算法,验证对用户SIR 、发射功率和系统吞吐量的性能影响,不考虑快衰落,阴影衰落和主用户对认知用户的影响,系统环境噪声为高斯噪声,信道为4径瑞利信道模型,各径延迟相差一个码片周期,各径衰落幅度相差4dB ,扩频码采用512位的Walsh 码,载波数为512个,初始功率为(0)10110k p mW -=⨯,0.06k k b =,保护间隔为5s μ大于信道最大时延扩展4s μ,接收机采用最大比合并准则。
Foschini-Miljanic 经典功率控制算法迭代式 [6,8] :()(1)()i i tar k kki kp pγγ+= (2)Koskie-Gajic 功率控制算法迭代式[8] :2()()(1)()()2i i i tar kk k k ki i kk k p bp p a γγγ+⎛⎫=- ⎪⎝⎭(3) 图3为NPGP 算法,Koskie-Gajic 算法和Foschini-Miljanic 算法迭代次数与用户SIR 的比较。
不失一般性取8,7,30tar th k k M γγ===个,依图可知,Foschini-Miljanic 算法用户SIR 不随环境噪声和用户间干扰自适应调节,下文分析可知该算法存在系统总吞吐量低或用户功率浪费问题。
NPGP 算法和Koskie-Gajic 算法用户SIR 都可随环境噪声和多址干扰差异而改变, NPGP 算法可根据用户的SIR 要求,自适应调整发射功率,满足不同用户的需求;而Koskie-Gajic算法却受限于tarγ值,存在第k(13)(30)(19)(8)个用户的SIR低于保障阈值thγ,考虑认知无线电不同用户平等的共k享认知频段,此时Koskie-Gajicn算法纳什均衡解已失去意义。
图3 NPGP,Koskie-Gajic,Foschini-Miljanic信干比性能比较图图4 为NPGP算法,Koskie-Gajic算法和Foschini-Miljanic算法迭代次数与用户发射功率的比较。
依图可知,随环境噪声和干扰的增加Foschini-Miljanic算法的用户发射功率高于NPGP算法和Koskie-Gajic算法,用户功率浪费严重。
在Koskie-Gajic算法中用户功率虽低于NPGP算法,对应图3(b)知却存在第(13)(30)(19)(8)个用户用户SIR的需求无法满足的问题。
因此,与上述两种算法相比,NPGP算法以满足用户SIR需求为前提,自适应调整用户的功率,系统性能明显优于Koskie-Gajic和Foschini-Miljanic算法。
图4 NPGP,Koskie-Gajic,Foschini-Miljanic算法功率性能比较图图5为NPGP,Koskie-Gajic和Foschini-Miljanic算法系统总吞吐量与平均功率消耗比较,仿真中选取20个和40个用户两种情况和500个不同场景的平均值,在每个场景中通过调整算法的目标SIR,tar thγγ获得总吞吐量和平均功率消耗。
依图可知,k k在相同的功率消耗和满足用户SIR条件下,NCPG算法的系统总吞吐量明显高于Koskie-Gajic和Foschini-Miljanic算法,特别是用户数目较少或低平均功率消耗的场景。
图5 NPGP,Koskie-Gajic,Foschini-Miljanic算法吞吐量与平均功率性能比较由仿真结果可知Koskie-Gajic算法注重对用户发射功率控制而忽视用户SIR需求,存在系统资源冗余而部分用户需求无法满足情况,无法满足认知无线电用户公平共享频谱资源的需求。
Foschini-Miljanic算法则保持用户SIR不变而忽视系统整体性能,造成用户发射功率的浪费和系统总吞吐量的降低。
NCPG算法则可根据用户SIR 需求、环境噪声和干扰变化灵活调整发射功率,在保障用户SIR需要和系统总吞吐量提高的同时,实现了对用户功率的有效控制,具有良好的系统性能。
4、结论为开发频谱资源,提高频谱效用,解决授权频段低利用率的问题,本文对空时分集OFDM-CDMA的系统改进构架出认知无线电通信系统,设计出一种保护-切换策略以降低认知用户中断概率和对主用户保护。
为保障频段供给者的网络经济利益,对已认知频谱资源公平高效分配,提出一种新型的功率控制与价格博弈(NPGP)算法。
仿真结果表明该算法可以根据干扰变化和用户SIR需求自适应调节功率,在保障频谱供给者的网络经济利益前提下,既保证了频谱资源的公平高效分配,又实现对用户功率的有效控制,满足认知无线电不同种类用户需求,系统性能显著提高。