一种基于集合平均值迭代检测的连续频谱感知方法与流程

文档序号:17922542发布日期:2019-06-15 00:12阅读:181来源:国知局
一种基于集合平均值迭代检测的连续频谱感知方法与流程

本发明属于无线通信领域,涉及认知无线电中的频谱感知(spectrumsensing)技术。



背景技术:

随着移动通信的快速发展,用户业务对于移动网络的要求将越来越高。为了应对移动数据流量爆炸式增长、海量的设备连接及新的业务和应用场景,第五代移动通信系统(5g)应运而生。与4g相比,5g将支持更多样化的场景,融入多种无线接入方式,并充分利用从低频到高频的频谱资源,大幅提升频谱效率、能源效率和成本效率。为了满足频谱的巨大需求,除了授权频段之外,共享使用频谱的方式将会是一个主要手段。其中,认知无线电(cognitiveradio,cr)被认为是共享使用频谱的关键技术。

认知无线电允许次级用户(secondaryuser,su)感知外部环境中授权用户或主用户(primaryuser,pu)使用的授权频段使用状态,并由此机会性地接入该频段。若su感知到该授权频段未被使用,则可以在不影响pu的前提下使用该授权频段进行无线传输。认知无线电技术包括频谱感知、动态频谱管理、动态频谱接入和功率控制等,其中,频谱感知是认知无线电最基本的技术环节之一,是实现认知过程的基础。广义上来说,频谱感知仅仅限于利用目标频段的频率信息,还可以通过对时间、空间、频谱和编码等特性多维度地得到目标频段的状态信息。

从工作机制来看,目前绝大多数频谱感知算法都基于传统的lbt(listen-before-talk)方案,即su一般采取固定循环方式的、间断式的检测机制。在间断式频谱感知框架下,su系统的物理层数据帧一般分为两部分:频谱感知子帧和数据传输子帧。在感知时间段内,su执行频谱感知动作;在接下来的数据传输时间段,su根据频谱感知结果确定自己是否可以利用授权频谱。在大多数的频谱感知方案中,su一般都以固定的频谱感知时间τ来实现检测数据的获取。传统lbt方案如图1所示。

传统的间断式检测机制存在以下缺陷:

(1)传统的间断式检测机制总是假设在前后两次频谱感知时间间隔内,pu的状态保持不变。然而,这个假设在实际中难以实现,原因如下:首先,为了达到预期的检测性能,在实际中检测窗口(检测时间间隔)一般设置为相对较长。相对于su,作为异构异步系统的pu可能在任何时刻开始和停止信号发射,有可能导致频谱判决结果不准确;其次,su不可能将频谱感知时间与pu信号达到和离开时序准确对齐。因此,实际的频谱感知性能也要低于对应的理论预期值。第三,两次频谱感知之间的时间间隔一般也不会设置得太短,否则将使得su的检测时间开销占比过大,导致su接入授权频段的时间过于碎片化,对授权频段的机会性接入利用效率不高。

(2)若设计较长的前后两次检测时间间隔,则会使得su对pu活动变化的监测变得迟钝。如果pu在su的传输窗口时间内从空闲变为收发状态,那么必然与正在工作的su碰撞,发生干扰;而如果pu在su的传输窗口内从发送变为空闲状态,那么之前处于等待状况下的su也不能在该时间段内及时响应,因而丧失了频谱接入机会。即lbt机制下的su在传输窗口内完全丧失了对pu状态变化所应具有的检测能力及响应能力。

综上,传统的lbt机制可能会导致su与pu之间产生互干扰,并使得su对于空白频谱机会的捕捉效率低下,导致su接入授权频段的质量下降的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种基于集合平均值迭代检测的连续频谱感知方法,实现快速频谱感知,即实现最小的频谱检测时间,对pu信号状态变化快速反应。

为达到上述目的,本发明提供如下技术方案:

一种基于集合平均值迭代检测的连续频谱感知方法,具体包括以下步骤:

s1:初始化或者通过某种方式获得一个噪声样本集合,用于计算初始的噪声平均功率值;

s2:设置一个宽度为k个观测时隙的滑动窗口,将滑动窗口内观测到的k个时隙所对应的平均功率值组成一个观测集合,并将噪声集合与观测集合合并为一个整体的待处理集合,对其进行升序排序操作;

s3:通过集合平均值迭代检测对大集合的元素进行逐个检测处理,从而得到pu信号占用的时隙子集;

s4:利用集合映射关系得到滑动窗口中所有pu占用时隙的时标信息;

s5:得到当前观测窗口内各个时隙所对应的pu信号占用状态,su接入授权频段进行无线传输或者保持静默等待状态;

s6:滑动窗口向前滑动一个时隙,在新的k个时隙范围内继续进行下一次频谱感知过程。

进一步,所述步骤s2具体包括:假设当前时刻t=ωt,宽度为k个时隙的滑动窗口滑动到当前位置,其中t为每个时隙宽度,ω为整数;该滑动窗口包含k个时隙的频谱观测信号,根据初始条件得到k个时隙内对应的平均功率矢量y=[y1,y2,…,yk]t,其中yk表示第k时隙内,次级用户(secondaryuser,su)接收信号的平均功率;

对接收信号的平均功率矢量y进行处理,将其所有元素组成集合与噪声集合合并组成一个元素个数为(l+k)的集合集合中的元素进行从小到大排序,得到新集合

进一步,所述初始条件具体包括:将检测问题视为二元假设检验问题,即存在两种假设h0和h1:在假设h0下,pu信号不存在,此时su可以使用pu所在频段;在假设h1下,pu信号存在,su必保持静默状态;假设在目标授权频段中,su通过滑动窗口来获取频谱观测数据,该滑动窗口每次滑动一个时隙且滑动窗口宽度固定为k个时隙;假设su能通过某种sic方法将目标频段上来自其它su的同频干扰信号消除或者抑制到某一较低的水平;假设在第k时隙内,su观测到n个数据,即:

其中,s(n)是包括了多径传输和阴影效应的pu信号成分,w(n)是包含了圆对称复合高斯噪声和可能存在的su经过自干扰消除之后残余信号的圆对称复合高斯信号,

第k时隙内的接收信号的平均功率为:

最后,滑动窗口内所有k个时隙对应的接收信号平均功率矢量为y=[y1,y2,…,yk]t

进一步,初始化一个l×1的噪声功率向量ωnoise=[w1,w2,…,wl]t,并将其所有元素组成一个元素个数为l的噪声集合所述噪声集合su将该噪声集合预先存储,为基于集合平均值迭代检测的连续频谱感知提供初筛数据。

进一步,所述步骤s3具体包括:取集合里的前m个元素按大小顺序组成初始子集剩余的元素按顺序组成子集中所有元素进行集合平均值计算,并将其与中第1个元素比较大小:

其中,λ为集合平均值计算的控制调整系数;

若式(1)成立,则将中的第一个元素放入即令m=m+1之后,继续执行式(1);若式(1)不成立,则停止迭代,得到滑动窗口内pu占用时隙的个数为(m-l),及pu信号存在的时隙集合和pu信号不存在的时隙集合或者m达到最大值(l+k-1)时停止迭代。

进一步,所述步骤s4具体包括:根据集合间映射关系,通过集合得到集合中对应元素的位置,再得到集合中对应元素的位置,以及集合中对应元素的位置,最后获得pu信号在当前滑动窗口中所存在的时隙位置。

进一步,所述步骤s5具体包括:根据滑动窗口中最近η个时隙对应的pu状态判决结果,利用and/or/majority准则对该η个时隙的pu状态进行联合判决,得到当前时刻目标频段中的pu状态判决,并定位到最早发生pu状态变化的时隙,以便su在下一个时隙采取频谱接入或保持静默等待状态。

本发明的有益效果在于:本发明解决了lbt机制所带来的频谱捕捉效率低下及su与pu容易产生互干扰的问题,提高了su对pu状态变化的察觉能力及响应速度。

本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。

附图说明

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作优选的详细描述,其中:

图1为传统lbt频谱感知机制示意图;

图2为本发明所述连续频谱感知与lbt频谱感知机制对比示意图;

图3为滑动窗口初始位置示意图;

图4为迭代后集合中的pu信号状态示意图;

图5为滑动窗口内pu信号状态示意图;

图6为基于集合平均值迭代检测的连续频谱感知流程图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

其中,附图仅用于示例性说明,表示的仅是示意图,而非实物图,不能理解为对本发明的限制;对本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。

本发明提出了一种基于集合平均值迭代检测的连续频谱感知方法,该方法与lbt机制将物理层数据帧分为感知时隙(或称感知窗口)和数据传输时隙(或称数据传输窗口)不同,其以较短的时间间隔连续不断地进行频谱感知,无论该时间内cr网络内是否有用户在该授权频段上进行传输,其示意图如图2所示。

如图6所示,所述的基于集合平均值迭代检测的连续频谱感知方法实施过程包括以下三个初始条件和八个主要步骤:

初始条件1:

检测问题可视为二元假设检验问题,即存在两种假设h0和h1:在假设h0下,pu信号不存在,此时su可以使用pu所在频段;在假设h1下,pu信号存在,su必保持静默状态;假设在目标授权频段中,su通过滑动窗口来获取频谱观测数据,该滑动窗口每次滑动一个时隙且滑动窗口宽度固定为k个时隙;su能通过某种自干扰消除(self-interferencecancellation,sic)方法将目标频段上来自于其它su的同频干扰信号消除或抑制到某一较低的水平;假设在第k时隙内,su观测到n个数据,即:

其中,s(n)是包括了多径传输和阴影效应的pu信号成分,w(n)是包含了圆对称复合高斯噪声和可能存在的su经过自干扰消除之后残余信号的圆对称复合高斯信号,

第k时隙内的接收信号的平均功率为:

因此,滑动窗口内所有k个时隙对应的接收信号平均功率矢量为y=[y1,y2,…,yk]t

初始条件2:

初始化一个l×1的噪声功率向量ωnoise=[w1,w2,…,wl]t,并将其所有元素组成一个元素个数为l的噪声集合所述噪声集合su将该噪声集合预先存储,为基于集合平均值迭代检测的连续频谱感知提供初筛数据。

初始条件3:

在su获取频谱观测数据时,假设su对于cr网络内部的通信情况具有足够的先验知识,使得su可以将其频谱观测数据(即su在授权频段内的接收信号)中包含的其他su发送信号进行足够的自干扰消除,即从su的接收信号中通过射频干扰消除或者基带干扰消除的方式抑制cr网络内部自身的干扰。

在以上初始条件的基础上,基于集合平均值迭代检测的连续频谱感知方法以如下步骤实施:

步骤一:假设当前时刻t=ωt,宽度为k个时隙的滑动窗口滑动到当前位置,如图3所示,其中t为每个时隙宽度,ω为整数。该滑动窗口包含k个时隙的频谱观测信号,根据初始条件得到k个时隙内对应的平均功率矢量y=[y1,y2,…,yk]t,其中yk表示第k时隙内,su接收信号的平均功率。

步骤二:对接收信号的平均功率矢量y进行处理,将其所有元素组成集合与噪声集合合并组成一个元素个数为(l+k)的集合集合中的元素进行从小到大排序,得到新集合

步骤三:取集合里的前m个元素按大小顺序组成初始子集剩余的元素按顺序组成子集中所有元素进行集合平均值计算,并将其与中第1个元素比较大小:

其中,λ为集合平均值计算的控制调整系数;

步骤四:若步骤三中式(1)成立,则将s1中的第一个元素放入即令m=m+1之后,继续执行式(1);若式(1)不成立,滑动窗口内pu占用时隙的个数(m-l);或者若m达到最大值(l+k-1),则进入步骤五;

步骤五:至此,可以得到pu信号存在的时隙集合和pu信号不存在的时隙集合如图4所示。

步骤六:根据集合间映射关系,通过集合得到集合中对应元素的位置,再得到集合中对应元素的位置,以及集合中对应元素的位置,最后获得pu信号在当前滑动窗口中所存在的时隙位置,如图5所示。

步骤七:根据滑动窗口中最近η个时隙对应的pu状态判决结果,利用and/or/majority准则对该η个时隙的pu状态进行联合判决,得到当前时刻目标频段中的pu状态判决,并定位到最早发生pu状态变化的时隙,以便su在下一个时隙采取频谱接入或保持静默等待状态。

步骤八:滑动窗口向前滑动一个时隙,在新的k个时隙范围内继续进行下一次频谱感知过程。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

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