基于信息几何和差分进化聚类算法的多天线协作频谱感知方法与流程

文档序号:18938633发布日期:2019-10-23 00:58阅读:293来源:国知局
基于信息几何和差分进化聚类算法的多天线协作频谱感知方法与流程

本发明涉及认知无线电技术领域,更具体的,涉及一种基于信息几何和差分进化聚类算法的多天线协作频谱感知方法。



背景技术:

近年来,各种无线设备和智能移动终端的数量快速增加,人们对无线频谱的需求日益增加,无线通信网络规模不断扩大,这无疑让频谱资源变得愈加紧张。认知无线电技术旨在缓解目前频谱紧缺的问题。认知无线电技术的主要的思想是让无线电通信设备能够发现自由频谱,并合理地利用频谱资源。频谱感知技术不但是认知无线电的重要技术之一,而且也是频谱共享和频谱管理等其他应用的基础。但是在实际的无线电环境中,频谱感知技术会受到阴影衰减和多径衰减等影响,使得感知到的信号的信噪比很小,进而导致频谱感知的性能降低,造成单个次用户对主用户是否正在使用授权频谱很难做出准确的判断。

传统的频谱感知技术有能量检测、匹配滤波器检测、循环特征检测频谱感知方法。近年来,随机矩阵理论被提出并渐渐地被运用到频谱感知的方法中。有文献提出一种基于矩阵分解的频谱感知算法,该算法通过信号的协方差矩阵进行分解和处理,再通过门限的推导进行判决。有文献提出一种基于随机矩阵理论的频谱感知,该算法仍然采用门限判决的判定方法,固然会存在门限推导不准确,计算复杂的问题。频谱感知技术是用于检测主用户是否存在,于是可以把频谱感知看成一种二分类的问题,机器学习则能很好地处理二分类的问题,所以基于机器学习的频谱感知方法逐渐成为人们研究的热点。有文献提出一种基于k均值聚类的频谱感知算法,该算法把信号的能量作为信号特征,然后通过k均值聚类算法对这些信号进行分类和测试。有文献提出一种基于信号特征和k均值聚类算法的频谱感知,该方法利用随机矩阵原理,把信号矩阵的特征值作为信号特征,再通过k均值聚类算法对这些信号进行分类和测试。

然而随机矩阵理论的频谱感知算法在计算协方差矩阵特征值时会导致部分信息损失,同时,传统频谱感知的门限推导复杂且不精确。



技术实现要素:

本发明为了解决随机矩阵理论的频谱感知算法在计算协方差矩阵特征值时会导致部分信息损失,同时,传统频谱感知的门限推导复杂且不精确的问题,提供了一种基于信息几何和差分进化聚类算法的多天线协作频谱感知方法,其无需计算门限,同时从信息几何角度分析频谱感知问题,最大程度地保留原始矩阵的信息,有助于提升感知性能。

为实现上述本发明目的,采用的技术方案如下:一种基于信息几何和差分进化聚类算法的多天线协作频谱感知方法,所述该方法包括以下步骤:

s1:对接受信号xj按照分簇方式分为两个簇,分别为其中j表示第j个次用户;

s2:分别对进行主成分分析处理,相应的得到并构建对应的协方差矩阵r1和r2;

s3:根据信息几何提取信号特征,在噪声环境中,对p个噪声信号矩阵进行上述的分簇处理和主成份分析处理得到并计算对应的黎曼均值

s4:将步骤s2得到的协方差矩阵r1和r2映射到统计流形上,并分别以黎曼均值作为参考点,分别分析点与点之间的距离d1和d2,得到信号特征t=[d1,d2];

s5:根据以上步骤s3、步骤s4的信息几何提取信号特征获取训练信号特征集和测试信号特征集利用训练信号特征集训练差分进化聚类算法,以此获得用于频谱感知的分类器,并利用该分类器实现频谱感知。

优选地,所述步骤s1,将信号矩阵xj表示为一个l×n的矩阵,具体如下:

式中,表示第j个次用户的第l根天线采样到的信号。

进一步地,所述步骤s1,将信号xj分为两个簇具体如下:

当m为偶数时,令当m为奇数,且α为偶数时,令当m为奇数,且α为奇数时,可分别表示为

融合中心将接收到的信号xj按照上述的分簇方式分为两个簇;

其中,m表示次用户数,且m>2;α表示次用户天线数,且α≥2。

再进一步地,所述步骤s2,对进行主成份分析处理,具体如下:

分别计算的协方差矩阵,如式(4)和式(5)所示

分别计算协方差矩阵的特征值和特征向量;

对于将计算的到的特征值从大到小排列,并提取前r最大的特征值;最后利用前r最大的特征值和对应的特征向量重构成一个新的簇

对于将计算的到的特征值从大到小排列,并提取前r最大的特征值。最后利用前r最大的特征值和对应的特征向量重构成一个新的簇

根据式(4)、式(5),新的簇分别对应得到新的协方差矩阵r1和r2。

再进一步地,所述步骤s3所述,利用信息几何提取信号特征,具体如下:

对p个环境噪声信号矩阵进行分簇处理和主成份分析处理得到其中p=1,2,…,p;从而得到相应的黎曼均值目标函数φ,分别如下所示

其中,是φ(·)取得最小值时的矩阵;d2(·,·)为流形上两点的测地线距离,其计算公式为:

其中,‖·‖表示frobenius范数;分别为流形上两个点的坐标;tr[·]表示矩阵的迹;ηu表示矩阵的第u个特征值;

式中:r1、r2均表示矩阵即为流形上的点;θ表示概率分布空间的参数集;

这里是假设流形上存在两个点,进而引出求黎曼均值的计算公式;

当p=1、2时,根据式(9)、式(10)得到的黎曼均值;

当p>2时,假设,对于矩阵流形上存在两个点ra和rb的情况,位于连接流形上两个点ra和rb的测地线的中点,其表达式如下所示;

根据利用梯度下降算法迭代计算的方法,最终求得黎曼均值的计算如下所示

其中,τ为迭代步长,h为迭代次数;

因此根据式(11)求解黎曼矩阵,从而根据式(12)得到

再进一步地,所述步骤s4,将将步骤s2得到的协方差矩阵r1和r2映射到统计流形上,以黎曼均值为参考点,通过测地线距离分析点与点之间的距离,进而得到

进而得到信号特征t=[d1,d2]。

再进一步地,步骤s5,所述差分进化聚类算法,包括以下步骤:

d1:设置种群大小n、最大迭代次数maxlter、交叉概率系数pc和放大系数f;

d2:输入训练信号特征集和类的数目;

d3:对群体进行初始化,即随机分配每个个体基因位的值;

d4:计算群体中每个个体的适应度,其中适应度值越大代表分类情况越准确;

d5:采用最优解与随机向量差分法,生成下一代群体;

d6:进行进化算子的交叉操作;

d7:计算新生成的子代群体的适应度值;

d8:执行贪婪选择;比较对应的父代和子代的适应度值,选择适应度值大于h的个体成为下一代的父代个体;

d9:保留适应度值最大的个体,若在新生成的子代群体中,最优个体适应度值低于总的最优个体的适应度值,则用当前最优的个体替换总的最优的个体;

d10:若已经达到最大迭代次数,则退出循环,输出结果,返回类中心ψk;否则回到步骤d5,重新执行操作直至达到最大迭代次数。

再进一步地,根据所得到的类中心ψk,获得用于频谱感知的分类器,该分类器的数学模型为:

式中,为度量参数;ti为信号特征向量;

当式子(16)满足时,则表示主用户存在,否则表示主用户不存在。

本发明的有益效果如下:

1.相比于传统的频谱感知方法,本发明采用的技术方案无需计算门限,通过差分进化聚类算法判断主用户是否存在,有更高的判决精度。

2.相对于目前基于随机矩阵理论的频谱感知方法,本发明采用的技术方案避免了特征值的计算,从信息几何角度分析频谱感知问题,最大程度地保留原始矩阵的信息,有助于提升感知性能。

3.本发明所述基于信息几何和差分进化聚类算法的多线协作频谱感知方法在较低信噪比时,仍然有较好的感知性能。

4.本发明的技术方案采用多天线协作频谱感知,有效的对抗和减少信道衰减对频谱感知性能的影响。

附图说明

图1是本实施例所述多天线协作频谱感知系统模型。

图2是本实施例基于信息几何和差分进化聚类算法的多天线协作频谱感知方法的步骤流程图。

图3是本实施例表示未分类的信号特征向量。

图4是本实施例表示分类后的信号特征向量。

图5是本实施例roc曲线图。

具体实施方式

下面结合附图和具体实施方式对本发明做详细描述。

实施例1

在实际的无线通信中,通常存在着多径衰减和阴影衰减等问题,单个次用户对主用户是否正在使用授权频谱很难做出准确的判断。因此为了对抗和减少信道衰减对频谱感知性能的影响,本实施例基于多天线协作频谱感知系统模型,如图1所示,采用多次用户多天线进行协作频谱感知技术。具体的,本实施例提供一种基于信息几何和差分进化聚类算法的多天线协作频谱感知方法(pidmss),如图2所示,其包括如下步骤:

s1:根据图1,假设认知无线电网络中仅有一个主用户,m个认知用户和一个融合中心,并且每个参与协作感知的次用户有α根天线,其中α=1,2,…,l。本实施例所述的主用户和融合中心是单天线的。根据次用户每根天线接收到的信号的情况,可以抽象为以下的二元假设模型:

其中,表示第j个次用户的第α根天线采样到的信号;s(t)表示pu信号;wα(t)表示服从n(0,σ2)的加性高斯白噪声;hα(t)表示第α根天线的信道衰减,本实施例将其设为1,表示在无信道衰减的理想环境下进行实验;主用户信号与噪声信号相互独立,h1和h0分别表示主用户信号存在与不存在,t表示采样点数。

于是,第j个次用户接受到的信号xj表示为一个l×n的矩阵,具体如下:

本实施例所述多天线协作频谱感知系统模型,次用户数m>2,次用户天线数α≥2,在融合中心,多个次用户传送过来的数据是巨大的,为了能够便利地提取特征,本实施例首先将接收到的信号xj分为两个簇

当m为偶数时,令当m为奇数,且α为偶数时,令当m为奇数,且α为奇数时,可分别表示为

融合中心将接收到的数据按照上述的分簇方式分为两个簇。

s2:将步骤s1得到的分别进行主成分分析处理,相应的得到并构建对应的协方差矩阵r1和r2;

首先,分别计算的协方差矩阵,如式(4)和式(5)所示:

分别计算协方差矩阵的特征值和特征向量;

对于将计算的到的特征值从大到小排列,并提取前r最大的特征值;最后利用前r最大的特征值和对应的特征向量重构成一个新的簇

对于将计算的到的特征值从大到小排列,并提取前r最大的特征值。最后利用前r最大的特征值和对应的特征向量重构成一个新的簇

根据式(4)、式(5),新的簇分别对应得到新的协方差矩阵r1和r2。

在信息几何理论中,考虑到一组概率密度函数p(x|θ),其中x是属于随机变量ω的一个n维样本,θ是一个m维的特征向量参数因此,概率分布空间可以用其参数集θ来描述。概率分布函数族s如下所示:

在一定的拓扑结构下s可以形成一个可微的流形,称之为统计流形,θ为该统计流形的坐标。从信息几何的角度来看,概率密度函数可以由相应的协方差矩阵进行参数化,在频谱感知所做的两种假设h0和h1下,可以将感知信号对应为流形上的两个点rw和rs,rw和rs分别为是指用噪声矩阵以及信号矩阵计算而来的协方差矩阵。

特别地,rw和rs都为正定定矩阵。因此,可以将由协方差矩阵构成的复对称正定(symmetricpositivedefinite,spd)矩阵空间,定义为spd流形。最后,通过计算流形上点与点的距离并作为统计特征用于频谱感知。

s3:根据信息几何提取信号特征,在噪声环境中,对p个噪声信号矩阵进行上述的分簇处理和主成份分析处理得到并计算对应的黎曼均值

所述根据信息几何提取信号特征,具体如下:

对p个环境噪声信号矩阵进行分簇处理和主成份分析处理得到其中p=1,2,…,p;从而得到相应的黎曼均值目标函数φ,分别如下所示

其中,是φ(·)取得最小值时的矩阵;d2(·,·)为流形上两点的测地线距离,其计算公式为:

其中,||·||表示frobenius范数;分别为流形上两个点的坐标;tr[·]表示矩阵的迹;ηu表示矩阵的第u个特征值;

式中:r1、r2均表示矩阵,即为流形上的点;θ表示概率分布空间的参数集;

这里是假设流形上存在两个点,进而引出求黎曼均值的计算公式;

当p=1、2时,根据式(9)、式(10)得到的黎曼均值;

当p>2时,假设,对于矩阵流形上存在两个点ra和rb的情况,位于连接流形上两个点ra和rb的测地线的中点,其表达式如下所示;

根据利用梯度下降算法迭代计算的方法,最终求得黎曼均值的计算如下所示:

其中,τ为迭代步长,h为迭代次数;

因此根据式(11)求解黎曼矩阵,根据式(12)得到

s4:将步骤s2得到的协方差矩阵r1和r2映射到统计流形上,并分别以黎曼均值作为参考点,分别分析点与点之间的距离d1和d2,得到信号特征t=[d1,d2];

其中,距离d1和d2的计算公式如下所示:

进而得到信号特征t=[d1,d2]。

s5:根据以上步骤s3、步骤s4的信息几何提取信号特征获取训练信号特征集和测试信号特征集利用训练信号特征集训练差分进化聚类算法,以此获得用于频谱感知的分类器,并利用该分类器实现频谱感知。

本实施例所述差分进化聚类算法,包括以下步骤:

d1:设置种群大小n、最大迭代次数maxlter、交叉概率系数pc和放大系数f;

d2:输入训练信号特征集和类的数目;

d3:对群体进行初始化,即随机分配每个个体基因位的值;

d4:计算群体中每个个体的适应度,其中适应度值越大代表分类情况越准确;

d5:采用最优解与随机向量差分法,生成下一代群体;

d6:进行进化算子的交叉操作;

d7:计算新生成的子代群体的适应度值;

d8:执行贪婪选择;比较对应的父代和子代的适应度值,选择适应度值大于h的个体成为下一代的父代个体;

d9:保留适应度值最大的个体,若在新生成的子代群体中,最优个体适应度值低于总的最优个体的适应度值,则用当前最优的个体替换总的最优的个体;

d10:若已经达到最大迭代次数,则退出循环,输出结果,返回类中心ψk;否则回到步骤d5,重新执行操作直至达到最大迭代次数。

根据所得到的类中心ψk,获得用于频谱感知的分类器,该分类器的数学模型为:

式中,为度量参数;ti为信号特征向量;

当式子(15)满足时,则表示主用户存在,否则表示主用户不存在。

当分类器获得后,无需重复训练差分进化聚类算法,该分类器可以直接用于频谱感知的检测。

本实施例对所述基于信息几何和差分进化聚类算法的多天线协作频谱感知方法(pidmss),在matlab环境下进行实验和对比分析,为了保证实验结果的准确度和可靠性,实验统一采用的仿真主用户信号为多分量信号s(t)=cos(t)+sin(4t+0.2t2),其噪声为理想的高斯白噪声。实验提取7000个信号特征,其中2000个信号特征用于训练,5000个信号特征用于测试。

在snr=-15db,次用户数m=2,天线数l=2,采样点数为1000的条件下,对本实施所述基于信息几何和差分进化聚类算法的多天线协作频谱感知的方法进行聚类分析,如图3和图4所示。图3表示未分类的信号特征向量;图4表示分类后的信号特征向量,其还包含两个质心。

下面将本实施例所述的基于信息几何和差分进化聚类算法的多天线协作频谱感知方法与一些基于随机矩阵理论的多天线频谱感知算法相比较;如基于最大特征值与最小特征值之差的多天线频谱感知算法(dmmmss)、基于最大特征值与协方差矩阵的迹之比的多天线频谱感知算法(rmetmss)。

这些基于随机矩阵理论的频谱感知算法都采用高斯聚类算法。同时,还对比了基于拆分重组和信息几何的频谱感知方法(darig),该方法采用的是fcm聚类算法。设snr=-15db,次用户数m=2,天线数l=2,采样点数为1000,对上述的方法进行仿真实验,它们的roc曲线图如图5所示。

通过图5,可以清楚的看到,与实验中的其他方法对比,本实施例所提出的基于信息几何和差分进化聚类算法的多天线协作频谱感知方法,有着更好的感知性能。

显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

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