一种分离时频域混合信号的方法

文档序号:2827365阅读:448来源:国知局
一种分离时频域混合信号的方法
【专利摘要】一种分离时频域混合信号的方法,无线信道统计复用的系统由源信号、无线信道、DSP分离系统和输出信号组成,DSP分离系统通过独立性判断和自适应分离算法调整分离矩阵W中的元素,使得输出信号相互独立,恢复出源信号,其中采用带方向指引的蜂群算法GBCA作为分离算法寻找最优分离矩阵W,实现盲源分离。本发明提出了一种带方向指引的蜂群算法GBCA(BCA?based?on?gradient),即在搜索过程中加入了方向指引,每次迭代完成后向梯度方向前进一段距离,可以降低BCA的随机性,提高鲁棒性,进一步提升算法分离性能和收敛速度,并将此算法用于无线通信中的时频域混合信号的盲源分离。
【专利说明】一种分离时频域混合信号的方法
【技术领域】
[0001]本发明属于无线通信【技术领域】,具体涉及一种基于统计域分离时间和频域上相互重叠的无线通信混合信号的分离算法,为一种分离时频域混合信号的方法,是对现有蜂群算法的改进,简称GBCA算法。
【背景技术】
[0002]随着现代社会的高速发展,如何更有效的开发和利用日益紧张但却开放的无线频谱资源成为一个重要研究课题。无线电频谱是一种在当今信息化社会中广泛使用的自然资源,由于无线服务业的仍在迅速发展着,人们对无线电频谱资源的需求越来越高。针对频谱资源的有效问题,近些年来广泛并存三类典型的技术,包括频分复用技术(FDM)、时分复用技术(TDM)和码分复用技术(CDM),它们能有效解决频谱匮乏问题。但是TDM、FDM和CDM信号,它们或是在时间间隔上,或是在频率上,或是在码制上有所限制,虽然实现了资源的共享,但同时对系统接入的灵活性和用户容纳数量等方面有严重限制,导致更多用户无法有效接入系统以及频谱资源利用率的下降。因此,需要找到一种技术同时具有以下优点:1、频带利用率更高;2、限制条件宽松。目前人们提出了很多分离时间和频域上相互重叠的无线通信混合信号的分离算法,应用到无线通信中,形成新的技术,如2009年提出的无线信道统计复用技术(WSDM),是通过无线信道同时同频传输多路源信号,接收端由多个天线构成的接收机接收时频域混合的信号,利用各个源信号之间的统计特性,比如统计独立性分离混合信号,能有效的实现频谱的高效利用,且限制条件宽松,只需要源信号具有统计独立或者统计可分特性,而常见通信信号大多数都满足这个限制条件。而为更好地解决频谱匮乏问题,分离时频域混合信号的算法值得深入研究,算法的优劣直接影响着无线通信的有效性和可靠性。
[0003]目前广泛采用的分离时频域混合信号的算法之一是盲源分离算法,盲源分离理论与技术中的算法需要根据互信息最小化、信息传输最大化、极大似然估计和非高斯极大化等建立目标函数,通过算法对目标函数求极值来实现混合信号的分离。这些求极值的常用算法有:梯度算法、快速不动点算法(FastICA)等。这些算法存在以下问题:1、算法收敛速度慢;2、分离精度低,并且易陷入局部极值点。针对这些问题,近年来,不断有学者将元启发式算法引入到盲源分离中,比如遗传算法(GA)、细菌觅食优化(BFO),以提高算法的收敛速度,增加分离精度。但是GA收敛速度慢,耗时较长;BF0算法含有较多的参数,且对参数的设置比较苛刻,设置不当可能导致算法陷入局部收敛,分离性能降低。2013年,Ebrahimzadeh将蜂群算法(bees colony algorithm, BCA)引入盲源分离中,蜂群算法具有全局收敛能力强、需设置的参数少等优点,应用到盲源分离优化中,较一般的元启发式算法的分离性能和收敛速度都有较大的提升,但是,蜂群算法存在随机性较强,鲁棒性较差,可能导致分离性能不稳定的缺点,且在复杂度方面一定程度上存在计算效能和资源占用等方面的问题。

【发明内容】
[0004]本发明要解决的问题是:现有无线通信系统研究中提出的时频域混合信号分离方法收敛速度慢,耗时长,设置要求高,新提出的蜂群算法BCA存在随机性较强,鲁棒性较差,可能导致分离性能不稳定的缺点,且在复杂度方面存在计算效能和资源占用等方面的问题。
[0005]本发明的技术方案为:一种分离时频域混合信号的方法,无线信道统计复用的系统中,信号通过同时域同频域的混合信道传输,设定A)源信号是零均值单位方差平稳的随机变量;B)各路源信号相互统计独立,都为非高斯分布;C)无线信道的混合矩阵A为可逆矩阵;D)源信号路数M与接收天线数目N相等;采用带方向指引的蜂群算法GBCA作为寻优算法寻找最优分离矩阵,用于同时同频混合信号的盲源分离;
[0006]所述GBCA包括以下参数:食物源的个数SN、放弃食物源控制参数limit、最大迭代次数CyClemax和步长μ ;SN个食物源的位置对应GBCA的SN个解向量,若某一解向量在位置更新过程中达limit次保持不变,则需进行判定来决定是否放弃此解向量,CyClemaxSGBCA寻优迭代的总迭代次数;食物源的好坏程度对应于优化问题的适应度函数,设函数J(W)为GBCA的目标函数,第i个食物源的位置对应解向量Wi,将解向量Wi代入目标函数得函数值Ji (Wi),i=l, 2,…,SN,以下简称Ji,则适应度函数表示如下:
【权利要求】
1.一种分离时频域混合信号的方法,其特征是无线信道统计复用的系统中,信号通过同时域同频域的混合信道传输,设定A)源信号是零均值单位方差平稳的随机变量;B)各路源信号相互统计独立,都为非高斯分布;C)无线信道的混合矩阵A为可逆矩阵;D)源信号路数M与接收天线数目N相等;采用带方向指引的蜂群算法GBCA作为寻优算法寻找最优分离矩阵,用于同时同频混合信号的盲源分离; 所述GBCA包括以下参数:食物源的个数SN、放弃食物源控制参数limit、最大迭代次数CyClemax和步长μ ;SN个食物源的位置对应GBCA的SN个解向量,若某一解向量在位置更新过程中达limit次保持不变,则需进行判定来决定是否放弃此解向量,cycle.为GBCA寻优迭代的总迭代次数;食物源的好坏程度对应于优化问题的适应度函数,设函数J(W)为GBCA的目标函数,第i个食物源的位置对应解向量Wi,将解向量Wi代入目标函数得函数值Ji (Wi),i=l, 2,…,SN,以下简称Ji,则适应度函数表示如下:
2.根据权利要求1所述的一种分离时频域混合信号的方法,其特征是所述GBCA采蜜的四个阶段具体为: 1)雇佣蜂阶段 设初始时,雇佣蜂已经寻找到SN个食物源,即GBCA中随机产生SN个解向量,对应SN个食物源的位置,设开采同一食物源的雇佣蜂行为一致,则SN个食物源对应SN种行为的雇佣蜂,雇佣蜂开始搜索当前食物源附近有没有更好的食物源: 雇佣蜂的搜索采用邻域搜索机制,开采第i个食物源的雇佣蜂存储纪录的位置对应函数Ji, i=l, 2,…,SN的解向量,设所述解向量为d维,写为Wi= (wn, wi2,...,wid),开采SN个食物源的雇佣蜂储存的位置对应SN个解向量,则邻域搜索的位置更新的表达式如下:
Vij=Wij+ φ Jj (Wij-Wkj)(4)其中 k, i e {I, 2,…,SN}且 i 关 k, j e {I, 2,...,d}, k和j是随机选取的,Φ。为[-11]的随机数,新位置Vi= (vn,vi2,…,vid); SN种行为的雇佣蜂对相应的食物源都进行一次邻域搜索,即SN个解向量Wi都按(4)式进行计算,SN种行为的雇佣蜂在邻域搜索后,雇佣蜂采用贪婪选择机制,即比较更新前后的位置,选择适应度大的食物源,并更新记录选择的食物源位置,其中食物源位置更新或保留不变时,其对应的序号不改变; 2)最佳食物源吸引阶段 当SN种行为的雇佣蜂完成第一个阶段后,让这些雇佣蜂分别沿着到第一阶段各自选择的食物源的最短路径的方向移动一段距离,即为最佳食物源吸引机制,此最短路径的方向即目标函数J(w)的梯度,则开采第i个食物源的雇佣蜂移动后的位置表达式如下:
3.根据权利要求2所述的一种分离时频域混合信号的方法,其特征是所述GBCA具体步骤为: 1)随机产生初始解集Iwi; i=l, 2,…,SN},每个解为d维,并计算各个解的fiti;置各个解对应的Basi值为0,置迭代次数cycle=l ; 2)当迭代次数cycle小于等于cycle.时,重复21)_24),且每执行一次步骤21)_24),cycle 自加 1: 21)i依次取1,2,…,SN,重复步骤21a)-21b): 21a)、根据式(4)产生新位置Vi,并且计算Vi对应的适应度; 21b)、若Vi对应的适应度值大于原位置Wi的适应度,则将新位置对应解向量赋给Wi且置Basi为O,否则Wi不变且Basi=Bas^l ; 22)采用最佳食物源吸引机制即式(5)确定新位置w’i,若w’ i对应的适应度值大于原位置Wi的适应度,则将新位置对应解向量赋给Wi且置Basi为O,否则Wi不变且Basi=Basfl ; 23)计算22)中更新过的Wi,i=l,2,…,SN的适应度fUi,i=l, 2,…,SN,代入式(6)中,计算得到SN个选择概率Pi, i=l, 2,…,SN,选出SN个选择概率中最大值对应的解向量,进行如下操作: 23a)、若迭代次数cycle=l,直接把当前解向量和相应的适应度值赋给最佳位置W()pt和最优适应度fit。# ; 23b)、若迭代次数cycle>l,将当前解向量的适应度与fit。#作对比,若当前解向量的适应度大于fit。#则将当前解向量和相应的适应度赋给Wtjpt和fit。#,否则Wtjpt和fit。#不变; 24)选出Basi,i=l, 2,…,SN中的最大值Basq,并与limit对比,按不同的对比结果做不同操作如下: 24a)、若Basq大于等于limit,比较Basq对应的解向量的适应度值与fit。#的大小,若小于fit。#则Basq对应的解向量的所有分量都按式(7)进行更新,且Basq清零;若等于f Itopt则Basq直接清零; 24b)、若Basq小于limit,不做操作; 3)当迭代次数eyele=cycIemax时,此时Wtjpt值即为全局最优解,按照分离矩阵W与解向量w的关系,由Wtjpt还原出分离矩阵W,对分离矩阵W正交化得到最终的分离矩阵Wtjpt。
【文档编号】G10L21/0272GK103870875SQ201410099205
【公开日】2014年6月18日 申请日期:2014年3月18日 优先权日:2014年3月18日
【发明者】沈越泓, 苏巧, 袁志刚, 简伟, 黄葆华, 魏以民 申请人:中国人民解放军理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1