一种认知无线电干扰预测方法及系统的制作方法

文档序号:9730705阅读:588来源:国知局
一种认知无线电干扰预测方法及系统的制作方法
【技术领域】
[0001]本发明涉及认知无线电技术领域,特别是涉及一种认知无线电干扰预测方法及系统。
【背景技术】
[0002]随着移动通信技术的迅速发展,新的无线通信业务层出不穷,用户数量不断增加,频谱资源变得日益紧缺。为提高无线频谱的利用效率,认知无线电(CR,CognitiVe Rad1)技术被提出。认知无线电技术通过频谱检测和系统的智能学习能力,可以实现动态频谱分配和频谱共享。
[0003]抗干扰能力是现代战争条件下衡量通信设备的一项重要指标,也是取得战争胜利的重要保障。认知无线电具有先进的机器学习能力,能够对干扰进行学习和分析,使其能够选择合适的抗干扰策略对干扰进行主动规避。对干扰的预测实现通常利用频谱预测技术,通过频谱占用状态在时间维度上的相关性,实现由历史频谱数据推演未来频谱状态的技术。现有的频谱预测技术对训练时间和训练样本的数量有很高的要求,在训练样本数据较少时,预测效果往往不够理想。同时对信道中有人为干扰信号的基于小样本的可靠频谱预测技术的研究,国内外研究较少。

【发明内容】

[0004]本发明所要解决的技术问题是提供一种认知无线电干扰预测方法及系统,可以保证在认知用户通信时实现前瞻式频谱搬移,避免与干扰发生冲突。
[0005]本发明解决其技术问题所采用的技术方案是:提供一种认知无线电干扰预测方法,包括以下步骤:
[0006](1)分析历史频谱信息,并寻找干扰规律;
[0007](2)分析所述干扰规律,寻找最佳接入频段;
[0008](3)根据得到的最佳接入频段,实现通信频段动态接入。
[0009]所述步骤(1)包括以下子步骤:
[0010](11)将历史频谱信息进行整合处理,形成时间序列S;
[0011](12)对时间序列S进行分析,利用基于后缀数组的频谱预测技术,找出连续重复出现的子序列,即干扰规律。
[0012]所述步骤(12)包括以下子步骤:
[0013](a)得到时间序列S的所有后缀,所述后缀是指从某个元素开始到整个序列尾结束的一个特殊子序列,序列S的从第i个元素开始的后缀表示为SufTiX(i);
[0014](b)采用“字典顺序”比较,将后缀进行排序;
[0015](c)把排好序的后缀的开头位置顺次放入后缀数组Sa中;
[0016](d)根据后缀数组Sa,得到height数组;height数组的元素是排名相邻的两个后缀的最长公共前缀长度;
[0017](e)利用height数组,把后缀数组Sa分为若干组,每组后缀之间的height值不小于k,其中,k=len(S)/2,len(S)为时间序列S的元素个数,即序列长度;
[0018](f)在每组的后缀中,判断每个后缀的Sa[i]值与相邻后缀的Sa[j]值之差是否等于k;若满足条件,则这两个相邻后缀之间的公共前缀为长为k的重复子序列;若存在重复子序列,选取重复次数最多的子序列作为时间序列,并重复上述步骤,直至找不到重复子序列;否则令k=len(S)/2-l,len(S)/2-2,-_,2,l,并重复上述步骤,直到找到重复次数最多的子序列作为时间序列。
[0019]所述步骤(2)包括以下子步骤:
[0020](21)对干扰规律进行分析,找出干扰规律中每个元素对应的最佳接入频段,即每个频谱状态下,选择的通信频段可用时间最长;
[0021](22)将干扰规律中每个元素与其对应的最佳接入信道一同进行存储。
[0022]所述步骤(21)具体为:寻找当前元素中频谱状态为空闲的位;根据后续的元素中频谱状态为空闲的位,寻找空闲时间最长的信道。
[0023]所述步骤(3)包括以下步骤:
[0024](31)采用周期静默期的方式,当通信端处于静默期时,依次点名各感知节点,使各感知节点上传感知的频谱状态信息至管理中心;
[0025](32)管理中心接收到感知检测点上报的频谱状态,进行协作合并;
[0026](33)工作频段平均分成η个信道,探测出信道的“忙、闲”状态,将频谱状态信息转换成二进制数;
[0027](34)根据干扰规律数组预测出下一时刻的频谱状态,并给通信节点分配最佳接入频点进行通信;
[0028](35)管理中心对感知节点周期上报的频谱信息进行监控,当发现工作频段内干扰规律发生变化时,重新对干扰规律进行学习分析,使系统适应新的干扰环境;若规律未改变则通信一定时间后,返回步骤(31)。
[0029]所述步骤(34)具体为:若发现通信频率与干扰发生冲突时,切换到当前频谱状态对应的最佳通信信道;若预测到下一时刻,通信频率将干扰发生冲突,提前切换通信信道,选择当前频谱状态对应的最佳信道频率;若通信频率未与干扰发生冲突且下一时刻也不会与干扰发生冲突,则保持当前通信频率不变。
[0030]所述历史频谱信息采用以下方法获得:采用周期静默期的方式使通信端处于静默期,依次点名各感知节点,使各感知节点上传感知的频谱状态信息至管理中心;管理中心接收到感知检测点上报的频谱状态,进行协作合并;将频谱状态信息转换成二进制数:将工作频段平均分成η个信道,探测出信道的“忙、闲”状态,信道被占用时用数字“1”表示,信道未被占用时用“0”表示,则工作频段内每一时刻的频谱状态表示为η位二进制数,将历史频谱数据存储到数组中;重复上述步骤直至达到预设的感知次数。
[0031]本发明解决其技术问题所采用的技术方案是:提供一种认知无线电干扰预测系统,包括感知节点、通信节点与管理中心;所述感知节点负责对设定工作频段进行频谱感知,并向管理中心提供频谱检测结果;所述通信节点能够在节点间实现通信业务的实时传输,并按照管理中心分配的频率进行通信频率的修改;所述管理中心能够根据感知节点提供的频谱状态信息,分析、学习干扰规律,实现对干扰的预测并为通信业务选取合适的频段以供其进行通信;所述管理中心与各节点通过固定的控制信道进行通信,所述通信节点之间的通信信道则通过管理中心根据干扰频谱状态进行动态分配;各节点上述的认知无线电干扰预测方法进行联合工作。
[0032]有益效果
[0033]由于采用了上述的技术方案,本发明与现有技术相比,具有以下的优点和积极效果:本发明对训练样本的数量没有较高要求,学习分析时间短,算法的复杂度相对不高,且便于软件、硬件、固件的实现。对有规律的人为干扰,可以快速分析、学习干扰规律,在认知用户通信时实现前瞻式频谱搬移,避免与干扰发生冲突;并在感知到的频谱空洞中选择可用时间最长的频段进行接入,减少用户通信频点切换的次数,从而保证通信业务的高质量完成。
【附图说明】
[0034]图1是系统不意图;
[0035]图2是工作流程图;
[0036]图3是频谱信息处理示意图;
[0037]图4是基于后缀数组预测技术示意图;
[0038]图5是最佳接入频段示意图。
【具体实施方式】
[0039]下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。
[0040]本系统中包含感知节点、通信节点与管理中心。如图1所示,感知节点负责对设定频段进行频谱感知,并向频率管理中心提供频谱检测结果。通信节点能够在节点间实现通信业务的实时传输,并按照管理中心分配的频率进行通信频率的修改。感知节点可以与通信节点合并成一个实体,也可以分开独立工作。管理中心能够根据感知节点提供的频谱状态信息,分析、学习干扰规律,实现对干扰的预测并为通信业务选取合适的频点以供进行通信。管理中心与各节点通过固定的控制信道进行通信,通信节之间的通信信道则通过管理中心根据频谱状态进行动态分配。
[0041]本发明的一种认知无线电干扰预测方法,流程图如图2所示,具体实施包括以下内容:
[0042](— )连续感知,收集历史频谱信息:
[0043]1.为避免通信节点通信频率对感知造成影响,先使通信端处于静默期,依次点名各感知节点使其上传感知的频谱状态信息到管理中心。
[0044]2.管理中心接收到各感知检测点上报的频谱状态,进行协作合并。
[0045]3.将工作频段平均分成η个信道。假设频谱被占用时用数字“1”表示,频谱未被占用时用“0”表示。信道的“忙、闲”状态可通过一定方式探测出来,则频段内每一时刻的频谱状态为η位二进制数。将历史频谱数据存储到数组中。假设工作频段内有4个信道,示意图如图3所示。
[0046]4.重复1、2、3过程,直到达到预设的感知次数。
[0047](二)分析历史频谱信息,寻找干扰规律:
[0048]1.将存储的历史频谱信息进行整合处理,按检测的时间顺序进行排列,对连续重复的多个频谱状态,只保留一个,最终形成时间序列S,序列中每个元素为由1和0组成的η位二进制数。具体步骤如下:以图1中的数据为例,则时间序列S为:S = {[ 1000],…,[0100 ],
[0010],
[0001]}。
[0049]2.对时间序列S进行分析,利用基于后缀数组的频谱预测技术,找出连续重复出现的子序列,且子序列之间互不重叠,相互连续。其中重复次数最多的子序列,即为干扰规律序列I。干扰规律序列I反应的是历史频谱出现的顺序规律,每一个元素代表某一时刻工作频段的频谱状态。具体步骤如下:
[0050]a)得到时间序列S的所有后缀,这里的后缀是指从某个元素开始到整个序列尾结束的一个特殊子序列。序列S的从第i个元素开始的后缀表示为SufTix(i),即SufTix(i) = S[i…len(S)],其中,len(S)为时间序列S的元素个数,即序列长度。
[0051 ] b)采用“字典顺序”比较,将后缀进行排序。
[0052]c)把排好序的后缀的开头位置顺次放入Sa中。即后缀数组Sa是一个一维数组,它保存的某个排列Sa[l],Sa[2],......3&[11],保证如下规则:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1