本发明属于认知无线电频谱感知领域,具体涉及一种信息素驱动的分布式协同宽带频谱感知方法。
背景技术:
频谱感知技术是认知无线电(cognitiveradio,cr)的一项关键技术。频谱资源随着发展变得越来越稀缺,而“独占式”固分配政策是造成频谱资源短缺的主要原因。作为一种能显著提高频谱的重复利用率,减少频谱浪费的技术,cr得到了长足的发展。cr按感知节点数可以分为单节点感知和多节点感知。
单节点的频谱感知方法,由于受到信道衰落等各种因素的影响,频谱感知结果并不一定准确,因此需要多节点协同感知进一步提高对频谱空穴检测的准确性。多节点协同感知通过利用周围其它认知用户(cognitiveuser,cu)的感知信息进行协同感知,可以应对无线环境的阴影和多径等因素的影响,解决了单个cu的本地频谱检测不准确的难题。协同感知可以分为集中式感知和分布式感知。
集中式协同感知过程包括感知、报告以及融合三个独立的阶段:感知阶段,即cu对某一感兴趣的频段进行本地感知;报告阶段,即cu上传本地感知信息;融合阶段,融合中心(fusioncenter,fc)融合各cu的本地感知信息,做出判决后将结果发送给各cu。
分布式协同感知是指各cu间进行检测信息的交互,然后独立做出主用户(primaryuser,pu)是否存在的最终判决,由于缺少了fc,因此对单个cu的数据处理能力要求较高。根据采用的信息交互方式不同,分布式协同感知又分为中继转发方式和对等交互方式。由于中继转发方式设计的系统不易控制,而对等交互方式的易于拓扑,所以基于后一种方式的研究比较集中。
基于平均共识的分布式协同感知算法被提出,虽然该算法的性能较好,但是实现前需要网络拓扑的先验信息,且参与协同的cu数目将被发送给网络中的所有节点,因此,网络整体的能量损耗较大。为了降低基于共识的频谱感知算法的能量损耗和算法复杂度,基于梯度的分布式协同感知算法被提出。该算法无需网络的先验信息,且复杂度较低。
以上算法都默认所有cu均参与协同,但实际环境中不同cu的检测性能肯定有差异。为了使得不同环境下各cu之间的信息差距逐渐缩小,最后收敛于一致,引入了集中式协同感知中的cu选择机制。根据在低信噪比(signal-to-noiseratio,snr)下,cu的感知结果不准确影响协同感知算法性能。利用snr比较的方法被提出,用于筛选可靠cu参与协同。徐盼通过计算各cu的snr与最大snr之间的差值,然后与判决阈值比较,从中选择差值高于阈值的cu。岳文静等人以能量统计参量的均值和方差的比值作为cu可信度参数,在pu存在和不存在条件下,分别设定可信度参数的范围,仅允许在该范围内的cu参与协同。
以上提出的cu选择机制均能有效滤除不可靠的cu,保证了协同感知的性能不受影响,提高了协同感知算法的性能。受蚁群行为和现象的启发,本发明将信息素概念引入频谱协作感知的过程,设计了单节点每个信道的信息素更新方法。针对宽带信号,先利用滤波器组将每个节点的宽带信号分割为多个窄带信号的信道,再对每个信道的窄带信号采用能量检测,得到该节点每个信道的判决统计量和判决结果,让不同节点对应序号的信道两两交互感知的信息,并根据融合规则来调整信息素。
本发明提出将信息素概念与分布式协同感知相结合,充分发挥了信息素概念自身的优势,有效提升了分布式协同感知算法的性能,最终达到弥补单节点感知能力不足,提高空闲信道检测准确性的目的。
技术实现要素:
本发明的目的是通过引入信息素概念达到提高分布式协作频谱感知方法的干扰检测和空闲信道判决的准确性,提供一种信息素驱动的分布式协同宽带频谱感知方法。
本发明解决其技术问题所采用的技术方案包括如下步骤:
步骤(1)、利用滤波器组将每个节点的宽带信号分割为多个窄带信号的信道,其中宽带信号中含有pu信息,pu信息被随机分割到窄带信号的信道;
步骤(2)、用一个cu感知一个节点,对某一节点的每个信道的窄带信号采用能量检测,得到该节点每个信道的判决统计量和判决结果;
步骤(3)、利用cu感知不同节点对应序号的信道两两交互感知信息,根据融合规则调整信息素,直至得到最终融合判决结果。
该发明与现有技术相比,具有以下显著优点:
(1)本发明采用多节点协同频谱感知,克服了单个节点由于受到信道衰落等各种因素的影响而得到的感知结果不一定准确的缺陷。
(2)由于多节点协同感知的信号范围比单节点广,因此,多节点协同感知结果不仅能反应该节点周围局部的频谱状态,还能反应其他集群节点处或整个集群网络的频谱环境。此外,多节点分布式协同感知所检测的频谱空穴是该区域内均可用的频谱空穴,是真正意义上的频谱空穴。
(3)本发明将信息素概念引入频谱协作感知的过程,设计了单节点每个信道的信息素更新方法。针对宽带信号,先利用滤波器组将每个节点的宽带信号分割为多个窄带信号的信道,再对每个信道的窄带信号采用能量检测,得到该节点每个信道的判决统计量和判决结果,让不同节点对应序号的信道两两交互感知的信息,并根据融合规则来调整信息素,最终达到弥补单节点感知能力不足,提高空闲信道检测准确性。
说明书附图
图1为本发明的滤波器组原理图;
图2为本发明的分布式协同频谱感知的原理图。
具体实施方式
下面进一步详细说明本发明的实施步骤。
如图1、2所示,一种基于信息素驱动的分布式协同频谱感知方法,具体包括如下步骤:
步骤(1)、利用滤波器组将每个节点的宽带信号分割为多个窄带信号的信道,其中宽带信号中含有pu信息,pu信息被随机分割到窄带信号的信道。假设输入信号为x(n),原型滤波器响应为h(n),总的子信道数为d。将x(n)通过滤波器组,得到d路子信道的输出为yp(m)。
yp(m)的具体产生方法如下:
其中,xp(m)=x(md-p)为第p路子信道的输入信号,hp(m)=h(md+p)为第p路子信道的滤波器响应,yp(m)表示第p路子信道所有的输出信号。
步骤(2)、用一个cu感知一个节点,对某一节点的每个信道的窄带信号采用能量检测,得到该节点每个信道的判决统计量和判决结果。
假如cu感知第l个节点的第p个子信道的信息为(tp,l,dp,l),再结合公式(2)获取信息素,其中tp,l和dp,l分别为cu感知第l个节点第p个子信道的判决统计量和判决结果。
τp,l=f(tp,l,γp,l)(2)
所述的信息(tp,l,dp,l)的获取步骤具体如下:
能量法的检测统计量如下:
xp,l(m)为cu感知第l个节点的第p个子信道的信号,其中
假设xl(m)是cu感知第l个节点的接收信号,
假设h0和h1分别表示pu不存在和存在的情况。
在假设h0下,由于接收信号只有噪声信号,故xp,l(m)服从均值为0,方差为
在假设h1下,由于接收信号中加入了pu信号,故xp,l(m)服从均值为0,方差为
其中,η为服从自由度为
当样本点数足够多时,根据中心极限定理可知,检测统计量tp,l近似符合高斯分布:
则可推得虚警概率为:
由式(6)可知检测门限为:
本发明设计的判决结果如下:
其中dp,l表示cu感知第l个节点的第p个子信道的判决结果。
步骤(3)、利用cu感知不同节点对应序号的信道两两交互感知信息,根据融合规则调整信息素,直至得到最终融合判决结果,具体如下:
3.1参数初始化:令迭代次数nc=0,设置最大迭代次数nmax,设计信息素为τp,l=f(tp,l,γp,l)。令j=1,l=k。
3.2循环次数nc=nc+1;
3.3如果j≠l,则进行融合判决结果的累加,最后令j=j+1;否则,直接令j=j+1;
3.4如果j>k,则令l=l-1;否则,跳转至步骤3.3;
3.5如果l<0,则进行信息素更新;否则跳转至步骤3.3;
3.6如果nc≤nmax,则跳转至步骤3.2;直到nc>nmax结束循环;循环结束后根据判决规则输出最终融合判决结果。
cu感知第l个与第j个不同节点的相同信道并交互感知的信息,得到融合判决结果基于以下条件:为了减少相同节点间交互感知的概率,令l的取值从1开始逐个递增,j的取值从k开始逐个递减。
cu感知第l个与第j个不同节点的相同信道时,定义相关函数分别为rp,l和rp,j。
融合判决结果为dp,l和dp,j的可能性分别表示为pp,l和pp,j。
其中θ>0为常数。
所述的融合判决结果的累加具体操作如下:
当pp,l>pp,j时,融合判决结果为dp,l,将用于融合判决结果的累加;
当pp,j>pp,l时,融合判决结果为dp,j,将用于融合判决结果的累加。
所述的信息素更新具体操作如下:
当dp,l=dp,j时,重置τp,l=τp,l(1+α×rp,l×dp,l×dp,j),且令τp,l=τp,j;其中α是信息素的释放因子,用于调整信息素释放的速度。
当dp,l≠dp,j时,重置τp,l=τp,l(1+α×rp,l×dp,l×dp,j),且令τp,l=τp,j。
最终融合判决结果具体操作如下:
ct0p、ct1p表示cu感知所有节点的第p个信道中pu不存在与存在的判决结果的累加值。
ct0p=ct0p+dp,-(13)
ct1p=ct1p+dp,+(14)
其中,dp,-和dp,+分别表示cu感知所有节点的第p个信道的融合判决结果分别为1和-1的累计总数,可通过公式(8)可知。
最终融合判决结果的判决规则为:
当ct0p>ct1p时,第p个信道的最终融合判决结果为pu不存在;当ct1p>ct0p时,第p个信道的最终融合判决结果为pu存在。
通过以上的频谱感知算法,可以使得整个认知用户网络的检测概率提高,漏检与虚警概率降低。