首页 资讯 招标 项目 展会 更多

位置:首页 > 新闻频道 > 技术动态


理论与实践:一种基于信誉度的航空无线电协作频谱感知方法

2015-12-09 10:31:32 安装信息网

相关链接: 中国安全网 中国质量网 中国论文网 中国资讯网

    作者:张毅

1  引言

    电磁频谱管理是无线电通信的基础,是航空电子系统发挥最大效能的关键,是信息畅通的重要保证。当今世界.电磁环境日趋复杂,空中干扰逐步向多样化、宽带化、智能化发展,大部分电磁频谱都将受到严重污染;随着通信业务量、装备数量的不断增加,通信网的自扰也日益严重。传统的静态频谱管理、分配模式已经不能满足需求。如何根据电磁环境的动态变化,实时地对频谱资源进行动态管理,是当前及未来航空通信系统亟需解决的迫切问题。只有管理好频谱,实现频谱使用效率的最大化,才能为未来军用及民用航空事业的信息化建设打下坚实的基础。认知无线电(cognitive radio,CR)技术起源于1999年.是由软件无线电(software radio,SR)奠基人——瑞典皇家理工学院Mitola J博士川在SR的基础上提出的。它可以感知无线电传输的环境特征,通过无线电知识表述语言与通信网络进行智能交流,对无线环境进行分析、理解和判断,自适应地调整系统的通信参数。而认知无线电中最首要的环节就是对认知环境的频谱分布进行感知。

    频谱感知的方法可以分为两种:直接频谱感知和间接频谱感知。其中,直接频谱感知技术主要有本地震荡检测(local oscillator detection,LOD),前摄检测(proactivedetection.PD)。LOD要求获取CR信号的频率及相位信息: PD是采用反馈信息的方式来检测频谱,通过发送一个特定信号观测主接收机(primary receiver,PR)的反馈效果来判断检测结果。间接频谱感知技术有匹配滤波器检测 (matched filter detection,MFD)、  能量检测(energydetection,ED)、循环平稳检测(cyclostationary detection,CD)、协方差系数检测(covariance based detection,CBD)、多天线频谱检测  (spectrum sensing using multiple antennas,SSUMA)。MFD的主要优势是检测速度快,在很短的检测时间内可以达到很好的检测效果,但其对信噪比(。ign。It。noise ratio,SNR)要求比较高,随着SNR的下降其检测效果迅速衰减;ED不能区分信号的种类,且受噪声的不确定性影响很大,但其最大的优势就是不需要被检测环境的先信息;CD的检测效果不受SNR影响,在SNR很低时其检测效果依然很好,但相对于MFD其计算复杂度高了很多: CBD是针对噪声功率、信号循环频率、信号波形等先验知识完全未知的情况下提出的全盲检测算法,其在噪声功率不确定的情况下有很好的顽健性;SSUMA可以避免阴影效应带来的衰减及干扰,提高频谱感知效率,但当各天线之间的性能差别较大时,简单融合并非一定能够提升感知性能,因此有很多人提出了多点协作频谱感知的方法。

一般来说,协作感知方法可以分为分布式和集中式两种。分布式感知要求每个终端都具有独立处理感知信息以及可以互相交流感知信息的能力,对终端的性能要求较高;集中式感知要求终端将感知结果统一发送至融合中心,由其对数据进行融合处理并做出最终判决。协作频谱感知的最基本融合算法有“K-N”准则、“与”准则、“或”准则。然而以上方法都没有考虑节点的地理环境、距离远近等因素造成的感知可靠性差异。为了解决CR的感知可靠性差异问题,参考文献[8]提出了信誉度量化的方案,参考文献[9]则提出基于本地平均信噪比权值和最大似然比的估计信任度权值方案。但以上方法均假设各个感知节点都处于正常情况下。若感知节点中存在恶意节点,且节点的攻击方式不仅仅局限于“Always-l”(全1)或者“AJways-0,(全O),而是SSDF(spectrum sensing data falsification)等复杂度比较高的攻击模式时,认知网络的整体感知效果急剧下降,感知结果几乎不可信。

   本文提出了一种改进型的信誉度加权量化方案,在感知信誉度评估的基础上增加了区域时间内的感知可靠性评估。这样不仅可以防止恶意CR节点通过累计信誉度发起攻击,而且可以在一定程度上提高系统对网络瞬时状态变化的感知灵敏度。

2  系统模型及基础融合算法

2.1  系统模型

协同频谱感知的过程可以看作一系列二元决策的表决、判定及融合过程。系统主要由授权用户、认知用户、融合中心构成,整体的系统模型如图1所示。认知用户接收到由授权用户通信时产生的无线电信号%,将判决结果S发送到融合中心,经过一系列融合算法,融合中心得出最终的判决结果S。

    每个节点的感知信息判定方法如式(1)所示。Ho表示CR没有检测到主用户正在通信,H,表示CR在感知环境中检测到了主用户正在通信。

    其中,y如)表示cR用户所感知到的信号,h(f)表示信道增益,n(t)表示加性高斯白噪声,s(t)是主发射机发出的信号,而且上述参数是相互独立的。

    假设各个节点之间也是相互独立的,且所处环境的SNR都一致,即排除了由CR节点与主发射机之间的距离不同而引入的SNR差异,使得每个正常CR节点的检测率(Pd)不同。

2.2基础融合算法

    融合的基本判决方法有如下3种。

贝叶斯检测判决方法如下:

    其中,S。为CR用户输出的感知结果(0或1),表示判决为H而实际为H的情况。

奈曼一皮尔逊检测判决方法如下:

其中.λ是由虚警率或者检测率等参数决定的变量。

序贯检测(sequential probability ratio test,SPRT)判决方法如下:

    其中,采样数目n是所有协作节点个数中的任意值,检测方法采用双门限法,在给定虚警概率Pf和漏检概率Pmd的条件下,两门限可分别表示为:

其中,双门限的判决规则如下:

    序贯检测相对于贝叶斯检测和奈曼一皮尔逊检测考虑了判别有效性,是一种参考样本数不确定的方法。每次数据融合不需要遍历所有CR用户的感知结果,从而减少了传输数据,提高了感知速度。但序贯检测的判别算法将所有节点都看作一样,没有考虑不同CR节点每次感知的有效性。

    上述算法都未考虑恶意CR用户的存在,在面对恶意频谱感知攻击时,检测效果会明显降低,甚至导致整个系统瘫痪。为了应对SSDF攻击,有人提出了WSPRT(weightedsequential probalty ratio test)算法。

在WSPRT算法中,系统会给每个CR用户分配信誉度值C i(i=1,2,3,…,Ⅳ),信誉度的更新条件按照式(7)进行:

    其中.S表示经过融合中心判定后的协同感知结果。

假设Wi表示每个CR的感知权重,初始值为0,常数-g作为权重的下限,g为上限。若CR的权重低于-g就认定其为恶意节点,则Wi和WSPRT的数学表达式为:

    WSPRT算法的结果判断方法与SPRT -样,也就是将得到的结果W与预设的两个门限值η。和η,相比较,从而得出最终的判决结果。

3  改进的加权信誉度算法

    上述算法在没有恶意CR用户的情况下能够很好地检测出频谱占用情况,却不能判断用户的类型(恶意/正常)。以上算法会接收任何用户的检测信息,一旦出现恶意用户,检测正确率就会急剧恶化。传统的WSPRT算法不能有效地区分恶意CR用户和判断失误的正常CR用户,时常会将正常CR用户误判为恶意CR用户,使得感知效率和正确率降低;而且对于CR节点的短时期剧烈变化反应不敏感,因此攻击用户可以通过一段时间的信誉度累计,在短时间内发起错误感知攻击,使得系统得出错误的感知结论。

    WSPRT给每个CR用户分配了相应的权值,每轮感知结束以后都会更新相应用户的信任权值(信誉度)。在融合计算时依据每个节点的信誉度来采纳CR用户的感知结果。该方法对于一些简单的攻击手段如“Always-l”和“Always-0”能有效减小和避免恶意用户造成的影响,使得在系统运行一段时间后能够区分出恶意CR节点,提高感知效率,降低误检率。但WSPRT在对于较为复杂的SSDF攻击时,感知正确率非常低,

    本文仔细分析了传统WSPRT的整个流程,认为融合算法的准确度算法有待改进,而且信誉度的量化不应该只有准确度,稳定性的量化也是重要的评判依据。

传统的WSPRT算法只是提出了简单的对称准确度奖惩措施,如式(7),CR节点的准确度累计和衰减速率是相同的,这样的方法不合理。奖惩措施应该是累计缓慢而衰减迅速的,这样才能有效防止SSDF攻击。鉴于此,本文提出了滞回型准确度统计方案,即节点的准确度衰减速率要远大于累计速率。考虑到每次感知结束后每个节点都会更新检测准确度值,计算频率高,量化算法应该简单高效,见式(10)。

    节点的累计和衰减采取了两套不同的方案,由式可知,准确度累计的速率仅为衰减速率的一半。

对一个节点的信誉度评判仅凭当前的感知准确度是不够的,节点的历史判断稳定性也从一定程度上反映了CR节点的感知性能。当然,不能存储节点所有的历史记录来确定其稳定性,首先算法复杂度太高,还占用存储空间。通过式(11)来判断CR节点某时间范围内的检测稳定性。

    其中,n为CR节点所需接受检测的最近感知结果历史记录条数,n的大小由感知环境和系统感知间隔时间来确定,其存在的形式(即队列)遵循先进先出的原则,队列长度始终保持为n。融合中心在每轮感知结束以后就会将当前网络状态的整体融合结果与每个节点的感知结果相比较(异或)。若比较结果相同则返回0.不同则返回1。再结合其n次历史记录,得出最终的检测稳定性结果V。归一化以后的结果V越大,表示其稳定性越好。

CR节点的整体信誉度判断函数应该是结合准确度和稳定度得出的,结合式(9)和式(11)得出式(12)。

4仿真与分析

    假设各CR节点之间没有信息交换,即各个检测结果相互独立。信道衰减系数不做设定,以检测率Pd代替。各个节点的初始信任度为1,即每次仿真的开始都认为所有节点的检测结果完全可信。系统设定每个节点的误警率Pf=0.01,检测概率Pd=0.9,最大可容忍虚警概率Pfa=0.001,最大可容忍漏检概率P-a=0.001,加权序贯的上下门限值分别为Threshold_up =999、Threshold_down,=0.001。每个用户的初始权重cr_weight=1。CR节点的权重最高值和最低值按照仿真经验分别取5和-5。CR用户数为50。整个仿真的方案采用蒙特卡洛仿真法,仿真次数设定为500次,以减小偶然因素对于仿真结果的影响。

目前的SSDF攻击方式最具代表性的为全1攻击(Always-l)、全0攻击(Always-0)和随机攻击。3种方法在不同恶意用户比例下的检测正确率仿真结果如图2所示。

    由图2可以看出不同恶意用户比例下3种攻击手段给系统检测率造成的影响。其中Always-l攻击模式随着恶意用户比例上升,系统检测性能衰减增大。该攻击模式有助于观察不同融合算法下系统的检测性能,因此以下仿真都基于Always-l攻击模式进行。

图3反映了在Always-l攻击下的“与”算法、传统WSPRT融合算法和本文改进算法下,恶意用户比例不同时的系统检测性能。在实际网络中正常用户占大多数,所以恶意用户比例选择0~0.3。检测正确率反映了系统的检测性能,正确率越高,说明其检测效果越好。由图3可以看出,改进算法在检测性能上较传统WSPRT算法有所提升。

图4反映了在Always-l攻击下的“与”算法、传统WSPRT融合算法和本文改进算法下,同一恶意用户比例时的检测成功率的累计分布。这里的恶意用户比例为0.2,每次蒙特卡洛感知实验中有100次连续的感知融合周期。由图4可以看出,改进算法的稳定性明显优于传统WSPRT算法,而且感知正确率更为集中地分布在大于0.9的区间内。

对3种算法在同一恶意用户比例下的时间复杂度进行分析,3种算法的运行时间见表1。

    表1反映了3种算法中,“与”算法的时间复杂度最低,但其感知正确率较低;改进算法的时间复杂度明显低于传统WSPRT算法。

5  结束语

本文提出了一种基于WSPRT的改进型协作频谱感知融合算法。在原有的基础上改进了信任度的奖惩措施,增加了临近时间内感知稳定度的量化。从实验仿真结果看,改进后的算法不仅时间复杂度更低,而且能够有效地识别恶意节点,在感知准确度和感知稳定性上都有一定的提升,对于SSDF攻击的顽健性也得到进一步增强。

6摘要:

传统的航空无线电协作频谱感知算法无法区分节点的性质(普通/恶意),而新的加权序贯检测(weighted sequential probability ratio test,WSPRT)算法虽然解决了这个问题,但在具有频谱感知数据篡改(spectrum sensing data falsification,SSDF)攻击节点的环境中,无法保持高的感知正确率。提出了一种改进型WSPRT算法,在传统的WSPRT算法基础上改进了信誉度奖惩方案,增加了临近时间内感知稳定度的量化。从实验仿真结果看,改进后的算法不仅时间复杂度更低,而且能够有效地识别恶意节点,对于恶意用户的判定更准确。

关键字:

上一篇:理论与实践:一种分布式光伏发电出力的PH分布模型

下一篇:理论与实践:蒸汽辅助烤箱内蒸汽行为与温度分布研究

行业资讯月点击排行

展会信息月点击排行

招商信息月点击排行

首页 资讯 招标 项目 展会
关于我们 | 广告服务 | 友情连接 | 联系我们
触屏版 电脑版
安装信息网 www.36qyk.cn.