技术领域
[0001] 本
发明涉及
认知无线电频谱感知技术,尤其涉及一种基于粒子群的认知无线电中多用户多天线协作频谱感知检测概率优化的方法,属于无线通信技术领域。
背景技术
[0002] 随着无线通信技术的快速发展,无线通信业务量的不断增大与无线频谱资源紧张的矛盾日益凸显,究其主要原因并不是频谱资源过少,而是频谱资源的利用率不高。1999年瑞典的Joseph Mitola博士提出了认知无线电技术,它是在
软件无线电
基础上发展起来的一种新型通信技术。其基本思路是:认知用户(次用户)持续检测已授权频谱资源,并在保证授权用户(主用户)优先使用,且在其传输性能几乎不受损的情况下,自适应地调整收发设备到当前检测到的空闲频谱上进行通信。
[0003] 频谱感知是认知无线电技术的认知循环中对周围环境感知的环节,它是认知无线电技术的首要任务和核心技术之一。频谱感知的主要任务是在感兴趣的某些频段中检测授权用户
信号是否出现,据此判断授权用户是否正在占用此频段进行通信,最终决策出认知用户能否使用此频段,因此,高度的可靠性是所采用的频谱感知
算法必须拥有的性质。但是在无线传播环境中,信号会受到阴影、衰落、多径传播等多种因素的影响,仅凭单个认知用户的频谱感知通常不能对微弱的授权信号进行高可靠性和强实时性的检测,并且可能会出现“隐藏终端”问题。协作频谱感知是有效解决上述问题的方法之一,它通过一个公共信道对多个认知用户的感知结果进行融合,来提高频谱感知的
精度和实时性,能有效的解决频谱感知中隐藏终端问题。
[0004] 当前对于协作频谱感知的研究主要集中在对本地感知结果的信息融合处理上,主要有与融合、或融合等方法。与融合方法就是各个认知用户将其本地的感知结果发送给融合中心,只有当所有认知用户的感知结果均表明主用户存在,融合中心才会做出主用户存在的总的融合判决结果。或融合方法就是各个认知用户将其本地的感知结果发送给融合中心,只要有一个或者一个以上认知用户的感知结果表明主用户存在,那么融合中心就会做出主用户存在的总的融合判决结果。虽然或融合方法的检测概率提高了,但是虚警概率也高,与融合方法在降低虚警概率的同时也降低了检测概率。中国
专利文献CN102739325A公开了一种基于
门限动态调整的协作频谱感知方法,用于提高检测概率和降低系统的虚警概率,但是这种方法的复杂度比较高并且受噪声的影响比较大,《通信学报》第22卷第2期《认知网络中的多用户MIMO线性协作频谱感知问题研究》提出一种检测概率优化的方法,虽然能使检测概率有所提高,但是其将所有的认知用户的
能量统计信息均发送给融合中心,浪费了控制信道的带宽,因此上述的方法均不是最优的协作频谱感知的方法。
发明内容
[0005] 本发明的目的在于提供一种多用户多天线协作频谱感知检测概率优化方法,在控制信道带宽有限的约束条件下,通过假定虚警概率Pf1,计算出门限值γ1,各认知用户用其能量统计信息与门限值γ1比较,筛选出发送给融合中心的能量统计信息,然后在给定虚警概率Pf2(Pf2<Pf1)的前提下,融合中心通过粒子群
优化算法优化分配给每个认知用户的本地感知信息的权值来最大化系统的检测概率,以克服
现有技术的不足。
[0006] 本发明的目的通过以下技术方案予以实现:
[0007] 一种多用户多天线协作频谱感知检测概率优化方法,多用户多天线协作频谱感知系统包括一个主用户,M个认知用户和一个融合中心,所述主用户收、发各配置L根天线,所有认知用户的收、发各配置J根天线;所述多用户多天线协作频谱感知检测概率优化方法包括以下步骤:
[0008] 1)各认知用户进行局部检测,其检测过程如下:
[0009] (1)假设
采样点数为N,认知用户i在第k个时隙的假设检验如下:H0表示主用户不存在,H1表示只有主用户存在;
[0010]
[0011] 式中xi(k)∈CL×1是第i个认知用户接受到的信号,s(k)∈CJ×1是主用户发送的L×1 L×1信号,zm(k)∈C 是第m个认知用户的发送信号,vi(k)∈C 是均值为0,方差为 的加性高斯白噪声,Him∈CL×L是认知用户i与认知用户m之间的信道,Hi∈CL×J是认知用户i与主用户之间的信道;
[0012] (2)利用能量检测的方法计算认知用户i在N个时隙内的能量统计信息为:
[0013]
[0014] 计算出单个认知用户的虚警概率为:
[0015]
[0016] 式中E(ui|H0)表示在H0情况下能量统计信息的均值,var(ui|H0)表示在H0情况下能量统计信息的方差,Q()为Q函数,γi表示局部检测的检测门限值;
[0017] 2)给定单个认知用户虚警概率Pf1的具体数值,计算出检测门限γ1,各认知用户将能量统计信息与门限值γ1比较,如果能量统计信息比门限值γ1大,则将该认知用户的能量统计信息发送给融合中心,反之则不发送,从而筛选出任意p个发送给融合中心的认知用户的能量统计信息ui,i=1,...,p,p≤M;
[0018] 3)进行多个认知用户协作频谱感知的全局检测,其过程如下:
[0019] (1)将筛选出的认知用户的能量统计信息通过控制信道传送给融合中心,此时融合中心接收到第i个认知用户的能量统计信息表示为:
[0020] yi=ui+ni i=1,...p
[0021] 式中ni是均值为0,方差为 的加性高斯白噪声;
[0022] (2)融合中心对接收到的来自筛选后的认知用户的能量统计信息分配权值ω:
[0023]
[0024] 计算出全局检测的虚警概率Pf2和检测概率Pd为:
[0025]
[0026]
[0027] 式中 表示其他认知用户发送的信号作为等效噪声处理时的方T
差, ω=(ω1,...,ωp), Es表示主用户N个时
隙内发送信号的能量,γc表示全局检测的检测门限值,diag()表示提取对
角元素, 表示取F范数再平方。
[0028] 4)给定全局检测的虚警概率Pf2(Pf2<Pf1)的具体数值,计算出门限值γc,得到检测概率Pd为:
[0029]
[0030] 建立全局检测的优化模型;
[0031] 5)利用
粒子群优化算法对权值ω进行优化,使全局检测的检测概率最大。
[0032] 本发明的目的还可以通过以下技术措施来进一步实现:
[0033] 前述多用户多天线协作频谱感知检测概率优化方法,其中利用粒子群优化算法对权值ω进行优化的方法如下:
[0034] (1)在初始化范围内,对粒子群进行随机初始化,包括群体规模N,每个粒子的
位置xi和速度vi;
[0035] (2)计算每个粒子的适应度值f(i);
[0036] (3)对每个粒子,用它的适应度值f(i)和个体极值pbest(i)比较,如果f(i)>pbest(i),则用f(i)替换掉pbest(i);
[0037] (4)对每个粒子,用它的适应度值f(i)和全局极值gbest比较,如果f(i)>gbest,则用f(t)替换掉gbest;
[0038] (5)根据 更新粒子的位置xi和速度vi;
[0039] (6)如果满足结束条件(达到预先设定的适应值或最大循环
迭代次数)则结束,否则返回步骤(2)。
[0040] 与现有技术相比,本发明的有益效果是:能够明显的提高频谱感知的可靠性,节约控制信道的带宽,并且运用粒子群优化算法来进行检测概率的优化具有检测性能好,稳定且计算时间少等优势。
附图说明
[0041] 图1是本发明的多用户多天线协作频谱感知系统模型;
[0042] 图2是本发明的协作频谱感知方法的
流程图;
[0043] 图3是粒子群优化算法的流程图。
具体实施方式
[0044] 下面结合附图和具体
实施例对本发明作进一步说明。
[0045] 图1是本发明的多用户多天线协作频谱感知系统模型;
[0046] 本发明的协作频谱感知方法的流程如图2所示;
[0047] 步骤一:建立如图1所示的包含一个主用户PR,M个认知用户CR和一个融合中心FC的协作频谱感知的网络模型,假设主用户收发都配置L根天线,所有的认知用户的收发都配置J根天线,一般取L=2,J=2。
[0048] 步骤二:各认知用户进行局部检测,其检测过程如下:
[0049] (1)假设采样点数为N,认知用户i在第k个时隙的假设检验如下:H0表示主用户不存在,H1表示只有主用户存在。
[0050]
[0051] 式中xi(k)∈CL×1是第i个认知用户接受到的信号,s(k)∈CJ×1是主用户发送的L×1 L×1信号,zm(k)∈C 是第m个认知用户的发送信号,vi(k)∈C 是均值为0,方差为 的L×L L×J
加性高斯白噪声,Him∈C 是认知用户i与认知用户m之间的信道,Hi∈C 是认知用户i与主用户之间的信道。
[0052] (2)利用能量检测算法计算出各认知用户在N个时隙内的能量统计信息,又因为在多输入多输出统中,信道能量可定义为信道增益矩阵F范数的平方,所以[0053]
[0054]
[0055]
[0056] 式中 m=1,...M且m≠i分别表示主用户和认知用户发送信号N个时隙内的能量。
[0057] 对于认知用户i而言,其他认知用户所发送给其的信号可以视为噪声处理,记因此 服从
自由度为N×L的卡方分布:
[0058]
[0059] 视为第i个认知用户的局部
信噪比,因此根据中心极限定理可得:
[0060]
[0061]
[0062] 假设判决门限为γi,根据单个认知用户频谱检测的判决规则 可得单个认知用户的虚警概率 和检测概率
[0063]
[0064]
[0065] 步骤三:假定虚警概率Pf1,计算出检测门限γ1,各认知用户将能量统计信息与门限值γ1比较,如果比γ1大则将该认知用户的能量统计信息发送给融合中心,反之则不发送,从而筛选出任意p个发送给融合中心的认知用户的能量统计信息ui,i=1,...,p,p≤M。
[0066] 步骤四:多个认知用户协作频谱感知的全局检测,将筛选出的各认知用户N个时隙内的能量统计信息通过控制信道发送给融合中心,融合中心对其分配权值,计算出全全局检测的虚警概率和检测概率,具体实施过程如下:
[0067] (1)融合中心计算出所接收到的筛选以后的第i个认知用户的能量统计信息yi的均值和方差:
[0068] yi=ui+ni i=1,...p
[0069]
[0070]
[0071] (2)计算出融合中心接收到的所有认知用户能量统计信息yc的均值和方差:
[0072]
[0073]T
[0074] 式中 ω=(ω1,...,ωp)
[0075]
[0076]
[0077]
[0078] 式中
[0079] (3)假设全局检测的检测门限为γc,根据全局检测的判决准则 可以得到全局检测的虚警概率Pf2和检测概率Pd:
[0080]
[0081]
[0082] 步骤五:给定虚警概率Pf2(Pf2<Pf1)计算出门限值γc得到检测概率Pd建立全局检测的优化模型。
[0083]
[0084]
[0085] 令适应度函数:
[0086]
[0087] 优化模型:
[0088] maxf(ω)约束条件:
[0089] 步骤六:利用粒子群优化算法对权值进行优化,使系统的检测概率最大,具体实施过程如图3所示:
[0090] (1)在初始化范围内,对粒子群进行随机初始化,包括群体规模N,每个粒子的位置xi和速度vi;
[0091] (2)计算每个粒子的适应度值f(i);
[0092] (3)对每个粒子,用它的适应度值f(i)和个体极值pbest(i)比较,如果f(i)>pbest(i),则用f(i)替换掉pbest(i);
[0093] (4)对每个粒子,用它的适应度值f(i)和全局极值gbest比较,如果f(i)>gbest,则用f(t)替换掉gbest;
[0094] (5)根据 更新粒子的位置xi和速度vi;
[0095] 如果满足结束条件(达到预先设定的一个足够好的适应值或最大循环迭代次数)退出,否则返回(2)。
[0096] 除上述实施例外,本发明还可以有其他实施方式,凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围内。