频谱感知方法和设备以及存储介质与流程

文档序号:16509997发布日期:2019-01-05 09:16阅读:168来源:国知局
频谱感知方法和设备以及存储介质与流程

本发明涉及通信技术领域,尤其涉及一种频谱感知方法和设备以及存储介质。



背景技术:

随着通信技术的快速发展,以移动互联网、物联网、云计算为代表的新一代信息技术与传统产业的深度融合,无线电技术宽带、泛在、移动的应用特点越发明显,带来频谱需求的爆发式增长,造成频谱资源的极度短缺。无线电频谱是一种被严格管控的珍贵资源,目前,授权无线频谱的利用率大约只有30%,5ghz以下大部分关注频段的频谱使用率通常远远小于10%。有效提高用频效率是缓解频谱稀缺问题,丰富大众业务体验的客观要求。

认知无线电(cognitiveradio,cr)通过频谱感知(spectrumsensing)和系统的智能学习能力,可以实现动态频谱分配(dsa:dynamicspectrumallocation)和频谱共享(spectrumsharing),并限制和降低冲突的发生。作为认知无线电的关键技术,频谱感知对整个认知网络起着先导作用,是频谱分配和频谱共享的基础。频谱感知的目标函数融合了影响频谱感知性能的主要因素,是频谱感知性能的优化方向,对感知性能上限起着决定性作用。目前的频谱感知目标函数大多是汇集影响频谱感知性能的部分因素而形成的局部目标函数,降低了认知系统的适应性和鲁棒性,不利于频谱感知在复杂网络环境下的应用和推广。



技术实现要素:

有鉴于此,本发明要解决的一个技术问题是提供一种频谱感知方法和设备以及存储介质。

根据本发明的一个方面,提供一种频谱感知方法,包括:获得与多个cr接收机接收的多个目标频段信号相对应的多个能量值,其中,所述多个目标频段信号都与同一目标频段相对应;根据多个能量值确定最大阈值和最小阈值;如果所述多个能量值中大于所述最大阈值或小于所述最小阈值的能量值数量大于第一数量阈值,则确定所述目标频段处于忙碌状态或空闲状态;如果不能确定所述目标频段处于忙碌状态或空闲状态,则从所述多个能量值中选取中间能量值,基于所述中间能量值确定平均阈值;其中,所述中间能量值小于所述最大阈值并且大于所述最小阈值;确定中间能量值检测数量,计算所述中间能量值检测数量与所述多个能量值中大于所述最大阈值的能量值数量的总和;判断选取的中间能量值中大于所述平均阈值的能量值数量与所述总和是否分别大于第二数量阈值与所述第一数量阈值,如果是,则确定所述目标频段处于忙碌状态,如果否,则确定所述目标频段处于空闲状态。

可选地,所述根据多个能量值确定最大阈值和最小阈值包括:根据所述多个能量值确定检测阈值的平均值λegc,确定噪声方差的不确定性因子定义为θ;

确定最大阈值

确定最小阈值

可选地,所述确定中间能量值检测数量、计算所述中间能量值检测数量与所述多个能量值中大于所述最大阈值的能量值数量的总和包括:

确定中间能量值检测数量

其中,m为所述中间能量值的数量,round()为取整函数,所述第一数量阈值包括:所述多个目标频段信号的数量的一半;所述第二数量阈值包括:所述选取的中间能量值的数量的一半。

可选地,对所述目标频段信号x(t)=h(t)s(t)+w(t)进行抽样处理;其中,s(t)为纯净信号,w(t)为噪声;抽样频率为fs,抽样持续时间为τ,进行抽样后的目标频段信号为x(n)=h(n)s(n)+w(n);

获得与所述目标频段信号相对应的能量值其中,n=fs*τ。

根据本发明的另一方面,提供一种频谱感知设备,包括:能量值获得模块,用于获得与多个cr接收机接收的多个目标频段信号相对应的多个能量值,其中,所述多个目标频段信号都与同一目标频段相对应;第一阈值确定模块,用于根据多个能量值确定最大阈值和最小阈值;第一状态确定模块,用于如果所述多个能量值中大于所述最大阈值或小于所述最小阈值的能量值数量大于第一数量阈值,则确定所述目标频段处于忙碌状态或空闲状态;第二阈值确定模块,用于如果不能确定所述目标频段处于忙碌状态或空闲状态,则从所述多个能量值中选取中间能量值,基于所述中间能量值确定平均阈值;其中,所述中间能量值小于所述最大阈值并且大于所述最小阈值;第二状态确定模块,用于确定中间能量值检测数量,计算所述中间能量值检测数量与所述多个能量值中大于所述最大阈值的能量值数量的总和;判断选取的中间能量值中大于所述平均阈值的能量值数量与所述总和是否分别大于第二数量阈值与所述第一数量阈值,如果是,则确定所述目标频段处于忙碌状态,如果否,则确定所述目标频段处于空闲状态。

可选地,所述第一阈值确定模块,用于根据所述多个能量值确定检测阈值的平均值λegc,确定噪声方差的不确定性因子定义为θ;

所述第一阈值确定模块,用于确定最大阈值

所述第一阈值确定模块,用于确定最小阈值

可选地,所述第二状态确定模块,用于确定中间能量值检测数量

其中,m为所述中间能量值的数量,round()为取整函数,所述第一数量阈值包括:所述多个目标频段信号的数量的一半;所述第二数量阈值包括:所述选取的中间能量值的数量的一半。

可选地,所述能量值获得模块,用于对所述目标频段信号x(t)=h(t)s(t)+w(t)进行抽样处理;其中,s(t)为纯净信号,w(t)为噪声;抽样频率为fs,抽样持续时间为τ,进行抽样后的目标频段信号为x(n)=h(n)s(n)+w(n);计算与所述目标频段信号相对应的能量值其中,n=fs*τ。

根据本发明的又一方面,提供一种频谱感知设备,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如上所述的方法。

根据本发明的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该指令被一个或多个处理器执行时实现如上所述的方法的步骤。

本发明的频谱感知方法和设备以及存储介质,根据cr接收机采集的目标频段信号的能量值确定最大阈值和最小阈值,基于多个能量值以及最大阈值和最小阈值确定目标频段是否处于忙碌状态或空闲状态;如果不能确定目标频段状态,则基于中间能量值确定平均阈值,基于中间能量值、平均阈值、最大阈值以及多个能量值确定目标频段是否处于忙碌状态或空闲状态;有效提升了频谱感知的效率,提高了频谱感知检测的稳定性和精度,提高用户的使用感受度。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的频谱感知方法的一个实施例的流程示意图;

图2为本发明的频谱感知方法的一个实施例的实施步骤的示意图;

图3为未考虑报告信道(reportingchannel)时多种频谱感知方案性能对比示意图

图4为考虑报告信道(reportingchannel)时多种频谱感知方案性能对比示意图;

图5为多种频谱感知方案复杂度的对比示意图;

图6为本发明的频谱感知设备的一个实施例的组成示意图;

图7为本发明的频谱感知设备的另一个实施例的组成示意图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

下文中的“第一”、“第二”等仅用于描述上相区别,并没有其它特殊的含义。

图1为本发明的频谱感知方法的一个实施例的流程示意图,本发明提出一种中心式双阈值协作频谱感知方法,如图1所示:

步骤101,获得与多个认知无线电cr接收机接收的多个目标频段信号相对应的多个能量值,其中,多个目标频段信号都与同一目标频段相对应。

步骤102,根据多个能量值确定最大阈值和最小阈值。

步骤103,如果多个能量值中大于最大阈值或小于最小阈值的能量值数量大于第一数量阈值,则确定目标频段处于忙碌状态或空闲状态。

步骤104,如果不能确定目标频段处于忙碌状态或空闲状态,则从多个能量值中选取中间能量值,基于中间能量值确定平均阈值;其中,中间能量值小于最大阈值并且大于最小阈值。

步骤105,确定中间能量值检测数量,计算中间能量值检测数量与多个能量值中大于最大阈值的能量值数量的总和。

步骤106,判断选取的中间能量值中大于平均阈值的能量值数量与总和是否分别大于第二数量阈值与第一数量阈值,如果是,则确定目标频段处于忙碌状态,如果否,则确定目标频段处于空闲状态。

在一个实施例中,如图2所示,调节cr天线的频率,通过接收机cr1、cr2……crk接收目标频段的信号。对接收到的目标频段的信号按照特定频谱进行抽样,计算各个本地接收机cr1、cr2……crk接收的目标频段信号的能量值e1、e2……ek,并将其发送到融合中心。

按照等权重准则,计算融合中心接收能量值的平均值,计算出最大阈值和最小阈值,进行初步判决频段是否空闲:将能量值e1、e2……ek与阈值做比较,若大于最大阈值的能量值个数大于能量值e1、e2……ek总数的一半,则该频段处于忙碌状态;若小于最小阈值的能量值个数大于能量值e1、e2……ek总数的一半,则该频段处于空闲状态。

如果无法判定目标频谱的状态,则再次计算能量值e1、e2……ek中落在最大阈值和最小阈值之间的m个中间能量值的平均能量值,得到平均阈值;将能量值e1、e2……ek中位于最大阈值和最小阈值之间的中间能量值分别与平均阈值做比较。λmax为最大阈值,m为中间能量值的数量,α为因子,number()为计数函数。如果多个中间能量值大于平均阈值的个数超过一半,并且则目标频段处于忙碌状态;否则,目标频段处于空闲状态。

在一个实施例中,假设cr接收机接收到的目标频段信号x(t)是由纯净信号s(t)和噪声w(t)组成,那么x(t)可以表示为:

x(t)=h(t)s(t)+w(t)(1-1);

其中,s(t)和w(t)为独立同分布的稳态随机过程,其方差分别为

h(t)表示平坦性衰落信道增益,并且|h(t)|服从瑞利分布。

cr接收机接收到的目标频段信号经过频率fs,持续时间为τ的抽样器之后,x(t)可以表示为:

x(n)=h(n)s(n)+w(n)(1-2);

此时,cr接收机接收到的信号的平均能量值可以表示为:

其中,

n=fsτ(1-4);

虚警概率和对应的检测概率可以表示为:

假设有k个cr接收机分布在不同的位置上,每个cr接收机接收到信号的能量值都被发送到融合中心fc(fusioncenter)。对于融合中心接收到的多个能量值,可以运用egc准则来获取检测阈值的平均值λegc,

其中,ei为融合中心第i个接收机接收到的目标频段信号的能量值;λegc为k个cr接收机检测阈值的平均值。

分别为信号和噪声的方差,其均值均为零。假设噪声方差的不确定性因子定义为θ,其中表示评估噪声方差。根据公式(1-5)和(1-6),可以获得fc的最小阈值和最大阈值分别可以表示为

然后,将每一个ei与λmin和λmax做比较,得到一个二进制判决(0或1)。其中,0代表pu不存在,1代表pu存在。如果判定:

则确定目标频段处于忙碌状态;如果判定:

则确定目标频段处于空闲状态。公式(1-10)和(1-11)中的number(·)表示计数函数,h1为cr接收机接收目标频段信号的信道。

如果大部分cr接收机接收的目标频段信号的能量值位于区间[λmin,λmax],则通过公式(1-10)和公式(1-11)将无法确定目标频段是否处于忙碌状态或忙碌状态。在这种情况下,假设位于区间[λmin,λmax]的检测器的个数为即从与cr接收机接收的目标频段信号对应的多个能量值中选取m个中间能量值,m个中间能量值都小于最大阈值并且大于最小阈值。

将egc准则应用到m个检测器。如果判定:

为能量值位于[λmin,λmax]的m个cr接收机的平均接收能量值,λegc-1为对应的能量阈值;h1表示目标频段信号存在。

那么表示pu存在的m个检测器的个数重新定义为:

其中,round(·)表示取整函数。如果判定:

则确定目标频段处于忙碌状态;否则,pu不存在。

在一个实施例中,假设每一个cr检测器都有相同的检测概率pd和虚警概率pf,所提算法(css-cdt)的虚警概率pf0和检测概率pd0分别可以表示为

m0=number(ei>λmax|h1)(1-18);

其中,为基本的组合公式。k1表示k个cr接收机实际等价的接收机个数;round()表示朝最近的方向取整数部分。

在一个实施例中,检测信号的类型和结构严重影响感知性能,为此本发明进一步优化了接收信号能量值落在最大和最小阈值之间的判决情况,进一步提高检测精度。

根据公式(1-7),如果确定:

根据所提css-cdt算法,目标频段将被判定为空闲状态。为了进一步消除信号波动对于检测性能的影响,进一步采取以下措施:

其中,为能量值落在最大和最小阈值内的m个本地检测器的平均能量值。为能量值位于[λmin,λmax]的m个cr接收机的平均接收能量值;的平均能量值。如果确定:

则确定目标频段也处于占用状态。

在一个实施例中,图3和图4展示了多种频谱感知方案性能对比。其中,mv表示多数投票准则;cdt表示传统双阈值频谱感知算法;icdt1和icdt2表示两种经典的基于改进双阈值的协作频谱感知算法;css-cdt表示所提的中心式双阈值协作频谱感知算法;css-icdt表示进一步提出的改进的中心式协作频谱感知算法。从图3和图4可以看出,本发明的算法显著提高了空闲频谱检测的精度。图5为多种频谱感知方案的计算复杂度。从图5可以看出,css-cdt算法和其他算法复杂度相当。相比与其他算法,css-icdt算法的复杂度大约增加了50%。

在一个实施例中,如图6所示,本发明提供一种频谱感知设备60,包括:能量值获得模块61、第一阈值确定模块62、第一状态确定模块63、第二阈值确定模块64和第二状态确定模块65。

能量值获得模块61获得与多个cr接收机接收的多个目标频段信号相对应的多个能量值,其中,多个目标频段信号都与同一目标频段相对应。第一阈值确定模块62根据多个能量值确定最大阈值和最小阈值。如果多个能量值中大于最大阈值或小于最小阈值的能量值数量大于第一数量阈值,则第一状态确定模块63确定目标频段处于忙碌状态或空闲状态。

如果不能确定目标频段处于忙碌状态或空闲状态,则第二阈值确定模块64从多个能量值中选取中间能量值,基于中间能量值确定平均阈值;其中,中间能量值小于最大阈值并且大于最小阈值。第二状态确定模块65确定中间能量值检测数量,计算中间能量值检测数量与多个能量值中大于最大阈值的能量值数量的总和。第二状态确定模块65判断选取的中间能量值中大于平均阈值的能量值数量与总和是否分别大于第二数量阈值与第一数量阈值,如果是,则确定目标频段处于忙碌状态,如果否,则确定目标频段处于空闲状态。

在一个实施例中,第一阈值确定模块62根据多个能量值确定检测阈值的平均值λegc,确定噪声方差的不确定性因子定义为θ;

第一阈值确定模块62确定最大阈值

第一阈值确定模块62确定最小阈值

第二状态确定模块64确定中间能量值检测数量其中,m为中间能量值的数量,round()为取整函数,第一数量阈值包括:多个目标频段信号的数量的一半;第二数量阈值包括:选取的中间能量值的数量的一半。

能量值获得模块61对目标频段信号x(t)=h(t)s(t)+w(t)进行抽样处理;其中,s(t)为纯净信号,w(t)为噪声;抽样频率为fs,抽样持续时间为τ,进行抽样后的目标频段信号为x(n)=h(n)s(n)+w(n);计算与目标频段信号相对应的能量值其中,n=fs*τ。

图7为根据本发明公开的频谱感知设备的另一个实施例的模块示意图。如图7所示,该装置可包括存储器71、处理器72、通信接口73以及总线74。存储器71用于存储指令,处理器72耦合到存储器71,处理器72被配置为基于存储器71存储的指令执行实现上述的频谱感知方法。

存储器71可以为高速ram存储器、非易失性存储器(non-volatilememory)等,存储器71也可以是存储器阵列。存储器71还可能被分块,并且块可按一定的规则组合成虚拟卷。处理器72可以为中央处理器cpu,或专用集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明公开的频谱感知方法的一个或多个集成电路。

上述实施例提供的频谱感知方法和设备以及存储介质,采用中心式双阈值协作频谱感知方法,根据cr接收机采集的目标频段信号的能量值确定最大阈值和最小阈值,基于多个能量值以及最大阈值和最小阈值确定目标频段是否处于忙碌状态或空闲状态;如果不能确定目标频段状态,则基于中间能量值确定平均阈值,基于中间能量值、平均阈值、最大阈值以及多个能量值确定目标频段是否处于忙碌状态或空闲状态;有效提升了频谱感知的效率,提高了频谱感知检测的稳定性和精度,提高用户的使用感受度。

可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1