[发明专利]基于密度的欠定盲源分离方法有效
申请号: | 201310116467.8 | 申请日: | 2013-04-03 |
公开(公告)号: | CN103218524A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 付卫红;马丽芬;曾兴雯;严新;李爱丽;刘乃安;黑永强;李晓辉 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于密度的欠定盲源分离方法,主要解决现有技术计算复杂度高,易受初始值影响,需给定源信号个数的问题。其实现步骤是:对观测信号去掉低能量采样数据后投影到单位右半超球面上;计算所有投影点的密度参数,删除密度较小的投影点;利用改进的K-均值聚类算法对剩余投影点进行聚类,确定最佳聚类个数和聚类中心;去掉包含数据对象个数很少的聚类,剩余聚类个数为源信号个数的估计值,对应的聚类中心为混合矩阵各个列矢量的估计值;根据观测信号和估计出的混合矩阵,采用线性规划法恢复源信号。本发明降低了计算复杂度,减小了初始值对估计性能的影响,能在源信号个数未知时估计出混合矩阵,可提高混合矩阵和源信号的估计精度。 | ||
搜索关键词: | 基于 密度 欠定盲源 分离 方法 | ||
【主权项】:
1.一种基于密度的欠定盲源分离方法,其特征在于,包括如下步骤:1)在所有采样时刻t处,将接收端接收到的观测信号x(t)的能量
与低能量门限ε1进行比较,如果
则将x(t)删除,否则将x(t)投影到单位右半超球面上,得到投影点![]()
x ^ ( t ) = sign ( x 1 ( t ) ) × x ( t ) / | | x ( t ) | | 2 , ]]> 其中,x(t)为采样时刻t处的观测信号,t=1,2,…,T0,T0为采样数据长度,x1(t)为观测信号x(t)的第一个分量,sign(·)表示求变量的符号,||·||2表示2范数,ε1的取值范围为观测信号能量平均值的0.1~0.5倍;2)将步骤1)得到的所有投影点重新排列成下标连续且递增的形式:
得到投影点集合
计算投影点集合
中任意数据对象
的密度参数![]()
B r ( x ~ i ) = Σu ( r - d ( x ~ i , x ~ j ) ) i , j = 1 , · · · , n , ]]> 其中,M为观测信号个数,n为投影点集合
中数据对象个数,且n≤T0,
为投影点集合
中任意两个数据对象
和
之间的欧式距离,r为数据对象的邻域半径:r = 1 n × Σ i = 1 n min ( d ( x ~ i , x ~ j ) j = 1 , · · · , n , i ≠ j , ]]> 函数u具体定义为:u ( x ) = 1 x ≥ 0 0 x < 0 , ]]> 其中x = r - d ( x ~ i , x ~ j ) ; ]]> 3)设定低密度门限η1和高密度门限η2,将投影点集合
中数据对象的密度参数
与低密度门限η1以及高密度门限η2进行比较,删除密度参数
的数据对象,得到剩余投影点集合
保存密度参数
的数据对象,得到高密度数据对象集合D,其中η1的值取范围为密度参数最大值的0.01~0.2倍,η2的取值范围为密度参数最大值的0.25~0.45倍;4)利用改进的K-均值聚类算法对步骤3)得到的剩余投影点集合
内的数据对象进行聚类划分,得到原始混合矩阵Α的估计值
4.1)选取初始聚类个数K=M,临时变量F1=0.001,中间变量F2=0.002;4.2)在步骤3)得到的高密度数据对象集合D中选取K个初始聚类中心z1,z2,…,zK;4.3)利用原始K-均值聚类算法将剩余投影点集合
内的数据对象划分为K类,得到K个聚类W1…Wi…WK,这些聚类对应的聚类中心分别为
每个聚类中数据对象个数分别为n1…ni…nK,其中i∈[1,K];4.4)利用步骤4.3)得到的聚类W1…Wi…WK和聚类中心
计算戴维森堡丁指标值DBIK:DBI K = 1 K Σ i = 1 K max j 1 n i Σ p = 1 n i | | x ~ p - z ~ i | | 2 + 1 n j Σ q = 1 n j | | x ~ q - z ~ j | | 2 | | z ~ i - z ~ j | | 2 j = 1 , · · · , K , j ≠ i , ]]> 其中,
为聚类Wi中的数据对象,p=1,…,ni,ni为聚类Wi中数据对象个数;
为聚类Wj中的数据对象,q=1,…,nj,nj为聚类Wj中数据对象个数;
和
分别为聚类Wi和聚类Wj的聚类中心;4.5)将本次迭代得到的戴维森堡丁指标值DBIK与临时变量F1和中间变量F2进行比较,如果不满足DBIK>F2且F2<F1,则令聚类个数K=K+1,临时变量F1=F2,中间变量F2=DBIK,返回步骤4.2);否则最佳聚类个数为K-1,对应的聚类中心
为最优聚类中心,迭代结束;4.6)设定个数门限ε2,计算数据对象个数ni与个数最大值Q的比值λi:λi=ni/Q,其中i=1,…,K-1,Q=max(n1,n2,…,nK-1),ε2的取值为0.2;将比值λi与个数门限ε2进行比较,如果λi<ε2,则删除聚类中心
否则将
作为混合矩阵
的一列,最终保留下来的聚类中心的个数
即为源信号个数N的估计值,混合矩阵
即为原始混合矩阵A的估计值;5)在观测信号x(t)和混合矩阵
的基础上,采用线性规划法恢复各路源信号,得到源信号的估计值
其中t=1,2,…,T0,T0为采样数据长度,完成欠定条件下的盲源分离。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310116467.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种新型气检仪阀门
- 下一篇:一种曲面铝蒙皮轮廓的划线方法
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用