《基于张量正则分解的欠定盲源分离中的混合矩阵识别方法.pdf》由会员分享,可在线阅读,更多相关《基于张量正则分解的欠定盲源分离中的混合矩阵识别方法.pdf(13页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410613325.7 (22)申请日 2014.11.04 G06F 17/16(2006.01) G10L 21/0272(2013.01) (71)申请人 西安电子科技大学 地址 710071 陕西省西安市太白南路 2 号 (72)发明人 罗勇江 艾小凡 汤建龙 赵国庆 杨松涛 (74)专利代理机构 陕西电子工业专利中心 61205 代理人 王品华 王喜媛 (54) 发明名称 基于张量正则分解的欠定盲源分离中的混合 矩阵识别方法 (57) 摘要 本发明公开了一种基于张量正则分解的欠定 盲源分离中的混合矩阵识别方法, 主要解决现。
2、有 技术在估计混合矩阵时受特定条件限制的问题。 其实现步骤是 : (1) 对源信号进行采样得到观测 数据 ; (2) 利用观测数据的四阶累积量计算在不 同时延下的四阶协方差矩阵 ; (3) 将不同时延下 的四阶协方差矩阵扩展成三阶张量的形式 ; (4) 对三阶张量进行张量正则分解得到待识别混合矩 阵的 Khatri-Rao 乘积矩阵 ; (5) 利用特征值分解 的方法对该乘积矩阵进行处理, 得到混合矩阵的 估计值。 本发明具有识别精度高的优点, 可用于语 音、 通信、 雷达及生物医学领域源信号在时频混叠 条件下的欠定盲源分离。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (1。
3、2)发明专利申请 权利要求书2页 说明书5页 附图5页 (10)申请公布号 CN 104375976 A (43)申请公布日 2015.02.25 CN 104375976 A 1/2 页 2 1. 一种基于张量正则分解的欠定盲源分离中的混合矩阵识别方法, 包括如下步骤 : (1) 在接收端对源信号进行采样, 得到观测信号 ; (2) 计算观测信号的四阶协方差矩阵其中, 1 0, 2 0, 3 为整数且 3 0,R-1, M 为观测信号个数, R 是大于 P 的正整数, 取值为 2*P, P 为源信号 的个数 ; (3) 将四阶协方差矩阵 Q(0,0,0), Q(0,0,1), Q(0,0,R。
4、-1) 扩展成三阶张量 Ti,j,k Q(0,0,k)i,j, 1 i,j M2, 0 kR ; (4) 对三阶张量 T 进行张量正则分解, 得到待识别混合矩阵的 Khatri-Rao 乘积 源信号的四阶统计特性矩阵 D CRP及 AQ的共轭矩阵 (5) 将待识别混合矩阵的 Khatri-Rao 乘积 AQ的第 e 列元素 be表示为矩阵的形式 Be, 其中, Be的每个元素为 : Bei,j be(i-1)M+j),1 i,j M, 1 e P, 然后对 Be 进行特征值分解, 其中最大的特征值对应的特征向量即为识别出的混合矩阵的第 e 列。 2. 根据权利要求 1 所述的基于张量正则分解的。
5、欠定盲源分离中的混合矩阵识别方法, 其中步骤 (2) 所述的计算观测信号的四阶协方差矩阵按如下步骤进 行 : (2.1) 计算观测信号的四阶累积量 : 其 中, 1,2,3为 时 延, * 表示复数共轭, 1 i,j,k,l M, xi(t) 表示第 i 路观测信号, 当 t 0 或者 t T 时, 均取 xi(t) 0 ; (2.2) 通 过 四 阶 累 积 量 Ci,j,k,l(1,2,3) 计 算 观 测 信 号 的 四 阶 协 方 差 矩 阵 Q(1,2,3) : Q(1,2,3)M(i-1)+j, M(k-1)+l Ci,j,k,l(1,2,3), (2.3) 在四阶协方差矩阵 Q(。
6、1,2,3) 中取 1 0, 2 0, 3 0,R-1, 获得 不同时延下的四阶协方差矩阵 : Q(0,0,0), Q(0,0,1),,Q(0,0,R-1), 其中 R 是大于 P 的 正整数, 取值为 2*P, P 为源信号的个数。 3. 根据权利要求 1 所述的基于张量正则分解的欠定盲源分离中的混合矩阵识别方法, 其中步骤 (3) 所述的将观测信号的四阶协方差矩阵扩展成张量 T, 按如下步骤进行 : (3.1) 根据源信号是统计独立的特性, 将四阶协方差矩阵 Q(1,2,3) 表示为 : 权 利 要 求 书 CN 104375976 A 2 2/2 页 3 其中, ap表示混合矩阵的第 p。
7、 列,为 Kronecker 乘 积, Cs(1,2,3) 是 PP 的 对 角 矩 阵, Cs(1,2,3) diagc1(1,2,3), ,cp(1,2,3), cp的定义为 : 其中, sp表示第 p 路未知源信号 ; (3.2) 将四阶协方差矩阵 Q(0,0,0), Q(0,0,1), Q(0,0, R-1) 表示为 : 其中,表示 AQ的酉矩阵 ; (3.3) 将四阶协方差矩阵 Q(0,0,0), Q(0,0,1), Q(0,0,2), Q(0,0,R-1) 扩展成三阶 张量 T, 其中, T 的第 (i,j,k) 个元素为 Ti,j,k Q(0,0,k)i,j, 1 i,j M2,。
8、 0 kR-1, 式中 Q(0,0,0) 为 T 的第一维切片, Q(0,0,1) 为 T 的第二维切片, Q(0,0,2) 为 T 的第三 维切片, 以此类推, Q(0,0,R-1) 为 T 的第 R 维切片。 4. 根据权利要求 1 所述的基于张量正则分解的欠定盲源分离中的混合矩阵识别方法, 其中步骤 (4) 所述的对三阶张量进行张量正则分解, 按如下步骤进行 : (4.1) 根据三阶张量的定义, 求解目标矩阵1 r 3, 使得代价函 数 f(U(1),U(2),U(3) 最小, 其中代价函数 f(U(1),U(2),U(3) 的定义由下式给出 : 其中, 1 i,j M2, 0 kR-1。
9、,和分别为 U(1)、 U(2)和 U(3)的第 r 个列向 量,和分别为和的第 i、 j、 k 个元素 ; (4.2) 采用线性搜索迭代最小二乘 LS_ALS 算法, 对上述代价函数 f(U(1),U(2),U(3) 进 行优化, 得到目标矩阵 U(r), 1 r 3, 其中 U(1)为待识别混合矩阵的 Khatri-Rao 乘积 U(2)为 AQ的共轭矩阵U(3)为源信号的四阶统计特性矩阵 D CRP。 权 利 要 求 书 CN 104375976 A 3 1/5 页 4 基于张量正则分解的欠定盲源分离中的混合矩阵识别方法 技术领域 0001 本发明属于通信技术领域, 特别涉及一种混合矩阵。
10、的识别方法, 可用于语音、 通 信、 雷达及生物医学领域源信号在时频混叠条件下的欠定盲源分离中。 背景技术 0002 盲源分离 BSS 是指在未知的传输通道和源信号的条件下, 仅通过传感器收到的观 测信号来达到分离源信号的目的, 该方法已经广泛地应用于语音信号处理、 图像处理、 雷 达、 通信及生物医学等各个领域。作为盲源分离的经典算法, 独立分量分析 ICA 及其扩展算 法大多用于解决观测信号数量等于或大于源信号数量条件下的问题, 这种盲源分离称为正 定或超定的盲源分离, 但在实际过程中, 往往需要解决源信号数量小于观测信号数量的问 题, 即欠定盲源分离 UBSS。欠定盲源分离系统的线性瞬时。
11、模型为 X(t) AS(t)+W(t), 其中 X(t) CM表示观测信号, M 为观测信号个数 ; S(t) CP为未知的源信号, P 为源信号个数 ; W(t) CM表示加性噪声 ; 未知混合矩阵 A a1,a2,aP CMP。在欠定盲分离系统中, 观测信号个数小于源信号个数, 即 MP。欠定条件下的混合矩阵盲识别, 就是在未知的混合 矩阵 A 和源信号 S(t) 的条件下从观测信号 X(t) 中识别出混合矩阵, 是盲源分离问题的一 个难点。 0003 目前, 稀疏成分分析 SCA 是解决欠定盲源分离的问题的主要方法, 大多数算法都 是通过 “两步法” 来完成盲源分离, 第一步则是估计出未。
12、知的传输通道, 即混合矩阵模型, 然 后利用识别出的混合矩阵和稀疏分解的方法完成源信号的恢复, 因此混合矩阵的识别在盲 源分离问题中非常关键, 其精度影响到后续源信号的恢复。 部分学者利用信号的稀疏性, 采 用聚类的方法进行混合矩阵的识别, 当源信号在时域上不满足稀疏性时, 则利用傅立叶变 换或小波变换等工具将信号变换到稀疏的频域上, 然后利用聚类或势函数的方法识别混合 矩阵, 例如, NgutyenLin-Trung,ABelouchrani,KarimA-M.Separatingmoresourcesthansen sorsusing time-frequencydistributions。
13、.EURASIPJournalonAppliedSignalProcessing ,2005,17,pp.2828-2847, 当源信号在时频域均混叠的情况下, 该方法的性能则不理想。部 分学者利用时频的方法, 例如, 陆凤波 , 黄知涛 , 彭耿 , 等 ,“基于时频分布的欠定混叠盲 分离” , 电子学报 ,2011,39(9),pp.2067-2072, 该方法对观测信号进行时频处理, 然后提取 信号的自源时频点, 利用自源时频点构造张量模型并对该模型进行张量正则分解, 从而完 成混合矩阵的识别, 但是在频域交叠比较严重的情况下自源时频点的提取并不理想, 因此 会影响混合矩阵的识别性能 ;。
14、 还有一部分学者利用信号的统计特性, 例如 DeLathauwerL,C astaingJ,CardosoJ, “Fourth-order cumulant-basedblindidentifi cationofunderdetermi nedmixtures” ,IEEETransactionsonSignal Processing,2007,55(6),pp.2965-2973, 该方 法无需源信号满足稀疏的特性, 只需要源信号是统计独立的非高斯信号, 在实际过程中, 这 个条件往往是容易满足的, 但该算法在求解的过程中, 需要假设源信号具有相同符号的峭 度, 即反映振动信号分布特性的数值。
15、统计量, 是归一化的四阶中心矩, 而在源信号先验知识 不足的情况下该条件往往很难满足, 从而影响混合矩阵的识别精度。 说 明 书 CN 104375976 A 4 2/5 页 5 发明内容 0004 本发明的目的在于克服上述已有技术的不足, 提出了一种基于张量正则分解的欠 定盲源分离中的混合矩阵识别方法, 以在无需特定条件的前提下, 提高识别精度。 0005 本发明的技术方案是 : 在接收传感器处对经过未知通道的非高斯独立统计源信号 进行采样, 得到观测信号 ; 利用观测信号的四阶累积量构建四阶协方差矩阵, 并将四阶协方 差矩阵表示成三阶张量模型 ; 采用张量正则分解对三阶张量模型进行求解, 。
16、对求解后得到 的矩阵进行特征值分解, 完成混合矩阵的识别。其实现步骤如下 : 0006 (1) 在接收端对源信号进行采样, 得到观测信号 ; 0007 (2) 计算观测信号的四阶协方差矩阵其中, 1 0, 2 0, 3为整数且 3 0,R-1, M 为观测信号个数, R 是大于 P 的正整数, 取值为 2*P, P 为 源信号的个数 ; 0008 (3)将四阶协方差矩阵Q(0,0,0), Q(0,0,1), ,Q(0,0,R-1)扩展成三阶张量Ti,j,k Q(0,0,k)i,j, 1 i,j M2, 0 kR ; 0009 (4) 对三阶张量 T 进行张量正则分解, 得到待识别混合矩阵的 K。
17、hatri-Rao 乘积 源信号的四阶统计特性矩阵 D CRP及 AQ的共轭矩阵 0010 (5) 将待识别混合矩阵的 Khatri-Rao 乘积 AQ的第 e 列元素 be表示为矩阵的形式 Be, 其中, Be的每个元素为 : Bei,j be(i-1)M+j),1 i,j M, 1 e P, 然后对 Be进 行特征值分解, 其中最大的特征值对应的特征向量即为识别出的混合矩阵的第 e 列。 0011 与现有技术相比, 本发明具有以下优点 : 0012 第一, 本发明利用观测信号的四阶统计特性解决欠定盲源分离中的混合矩阵识别 的问题, 克服现有技术在混合矩阵识别时要求源信号满足稀疏性的缺点, 。
18、使得本发明可以 解决源信号在时频均混叠的条件下的欠定盲源分离中混合矩阵的识别问题。 0013 第二, 本发明引入张量正则分解的方法对观测信号的四阶协方差矩阵扩展的三阶 张量模型进行求解, 克服现有技术中对观测信号的自源时频点提取困难的缺点, 使得本发 明提高了欠定盲源分离中混合矩阵的识别精度。 0014 第三, 本发明将不同时延下的四阶协方差矩阵扩展成三阶张量模型, 然后再进行 求解, 克服现有技术中需要源信号具有相同符号的峭度的缺点, 从而可以解决源信号先验 知识不足的条件下欠定盲源分离中混合矩阵的识别。 附图说明 0015 图 1 为本发明的实现流程图 ; 0016 图 2 为本发明仿真实。
19、验中设置的 4 路源信号时域波形图 ; 0017 图 3 为本发明仿真试验中设置的 4 路源信号时频图 ; 0018 图 4 为用 3 个接收传感器对 4 路源信号的线性混合信号采样得到的 3 路观测信 号 ; 0019 图5为本发明和现有方法对图4仿真得到的混合矩阵估计性能随信噪比变化的曲 线图。 说 明 书 CN 104375976 A 5 3/5 页 6 具体实施方式 0020 以下参照附图对本发明作进一步详细的描述。 0021 参照图 1, 本发明实现步骤如下 : 0022 步骤 1 : 在接收端对源信号进行采样得到观测信号。 0023 M 个传感器在 t 时刻对源信号进行等间隔采样,。
20、 得到观测信号 xi(t), 其中, 1 i M, t 1,2,N, N 为采样数据长度。 0024 步骤 2 : 计算观测信号的四阶协方差矩阵。 0025 (2.1) 计算观测信号的四阶矩 : 0026 0027 其中, 1 i,j,k,l M, 1,2,3分别为第 j 路, 第 k 路以及第 l 路观测信号的 时延 ; 0028 (2.2) 计算观测信号的互相关 : 0029 计算第 i 路观测信号 xi(t) 与第 j 路观测信号 xj(t) 在时延 1下的互相关为 : 0030 0031 计算第 j 路观测信号 xj(t) 与第 l 路观测信号 xl(t) 在时延 3-2下的互相关 为。
21、 : 0032 0033 计算第 i 路观测信号 xi(t) 与第 k 路观测信号 xk(t) 在时延 2下的互相关为 : 0034 0035 第 j 路观测信号 xj(t) 与第 l 路观测信号 xl(t) 在时延 3-1下的互相关为 : 0036 0037 第 i 路观测信号 xi(t) 与第 l 路观测信号 xl(t) 在时延 3下的互相关为 : 0038 0039 第 j 路观测信号 xj(t) 与第 k 路观测信号 xk(t) 在时延 2-1下的互相关为 : 0040 0041 其中, * 表示复数共轭 ; 0042 (2.3) 计算观测信号的四阶累积量 : 0043 0044 (2。
22、.4) 通过四阶累积量 Ci,j,k,l(1,2,3) 计算观测信号的四阶协方差矩阵 说 明 书 CN 104375976 A 6 4/5 页 7 Q(1,2,3) : 0045 Q(1,2,3)M(i-1)+j, M(k-1)+l Ci,j,k,l(1,2,3), 0046 (2.5) 四阶协方差矩阵 Q(1,2,3) 中取 1 0, 2 0, 3 0,R-1, 获 得不同时延下的四阶协方差矩阵 : Q(0,0,0), Q(0,0,1), ,Q(0,0,R-1), 其中 R 是大于 P 的 正整数, 取值为 2*P, P 为源信号的个数。 0047 步骤 3 : 将观测信号的四阶协方差矩阵 。
23、Q(0,0,0), Q(0,0,1), ,Q(0,0,R-1) 扩展 成三阶张量 Ti,j,k Q(0,0,k)i,j(1 i,j M2,0 kR) ; 0048 (3.1) 根据源信号是统计独立的特性, 将四阶协方差矩阵 Q(1,2,3) 表示为 : 0049 0050 其中, ap表示混合矩阵的第 p 列,为 Kronecker 乘积, CS(1,2,3) 是 PP 的对角矩阵 ; 0051 (3.2) 将四阶协方差矩阵 Q(0,0,0), Q(0,0,1),,Q(0,0,R-1) 表示为 : 0052 0053 其中,表示 AQ的酉矩阵 ; 0054 (3.3) 将四阶协方差矩阵 Q(0。
24、,0,0), Q(0,0,1), Q(0,0,2),,Q(0,0,R-1) 扩展成 三阶张量T, 其中, T的第(i,j,k)个元素为Ti,j,kQ(0,0,k)i,j, 1i,jM2, 0kR-1, Q(0,0,0) 为 T 的第一维切片, Q(0,0,1) 为 T 的第二维切片, Q(0,0,2) 为 T 的第三维切片, 以此类推, Q(0,0,R-1) 为 T 的第 R 维切片。 0055 步骤 4 : 对三阶张量 T 进行张量正则分解 : 0056 (4.1) 根据三阶张量的定义, 求解目标矩阵1 r 3, 使得代 价函数 f(U(1),U(2),U(3) 最小, 其中代价函数 f(U。
25、(1),U(2),U(3) 的定义如下式 : 0057 0058 其中, 1 i,j M2, 0 kR-1,和分别为 U(1)、 U(2)和 U(3)的第 r 个列 向量,和分别为和的第 i、 j、 k 个元素 ; 0059 4.2) 采用线性搜索迭代最小二乘 LS_ALS 算法, 对上述代价函数 f(U(1),U(2),U(3) 进行优化, 得到目标矩阵 U(r), 1 r 3, 其中 U(1)为待识别混合矩阵的 Khatri-Rao 乘积 U(2)为 AQ的共轭矩阵U(3)为源信号的四阶统计特性矩阵 D CRP。 0060 步骤 5 : 对待识别混合矩阵的 Khatri-Rao 乘积 AQ。
26、进行特征值分解, 得到混合矩阵 说 明 书 CN 104375976 A 7 5/5 页 8 估计值 : 0061 (5.1)将待识别混合矩阵的Khatri-Rao乘积AQ的每一列be表示为矩阵的形式Be, 其中, Be的每个元素表示为 : Bei,j be(i-1)M+j),1 i,j M, 1 e P ; 0062 (5.2) 对 Be进行特征值分解, 其中最大的特征值对应的特征向量即为识别的混合 矩阵的第 e 列, 1 e P。 0063 本发明的效果可通过以下仿真进一步说明 : 0064 为验证本发明的有效性和正确性, 采用三种已有的混合矩阵识别方法与本发 明方法同时对某混合矩阵进行识。
27、别。所有仿真实验均在 Windows8.1 操作系统下采用 Matlab2012b 软件实现。 0065 1) 仿真参数 0066 采样率200MHz, 采样点数为1024。 4个源信号是时域上和频域上混叠的LFM信号, 各个源信号归一化频率范围为 0.5,0、 0,0.4、 0.5,0.24 和 0.35,0.15, 其时域波形 图和时频分布如图 2 和图 3 所示。 0067 根据空间自由传输模型, 混合矩阵 A 中每一个元素的定义为 : 0068 amp exp(2j(mcos(p)cos(p)+mcos(p)sin(p), 0069 其中, m (Ra/)cos(2(m-1)/M), 。
28、m (Ra/)sin(2(m-1)/M), Ra/ 0.55。信号入射方位角为 1 3/10、 2 3/10、 3 2/5 和 4 0 ; 俯仰角 1 7/10、 2 9/10、 3 3/5 和 4 4/5。 0070 为了评价算法对混合矩阵的识别性能, 采用平均相对误差 EA作为评价因子 : 0071 0072 式中, 表示识别的混合矩阵, |F这里表示的是 F 范数。 0073 2) 仿真内容 0074 在信噪比变化为 0-35dB 的范围, 采用基于聚类的混合矩阵识别算法 Cluster_ based、 基于时频分布的混合矩阵识别算法 TFDs_based、 基于联合对角化的四阶累积量混。
29、合 矩阵估计算法 FOOBI 以及本发明方法对图 4 中的 3 路观测信号做 100 次 MonteCarlo 仿真 实验, 得到混合矩阵的性能随信噪比的变化曲线, 如图 5 所示。 0075 从图 5 可见, 本发明方法在混合矩阵识别精度上要优于其他三种算法, 从而验证 了本发明方法对欠定盲源分离中的混合矩阵识别的有效性和正确性。 说 明 书 CN 104375976 A 8 1/5 页 9 图 1 说 明 书 附 图 CN 104375976 A 9 2/5 页 10 图 2 说 明 书 附 图 CN 104375976 A 10 3/5 页 11 图 3 说 明 书 附 图 CN 104375976 A 11 4/5 页 12 图 4 说 明 书 附 图 CN 104375976 A 12 5/5 页 13 图 5 说 明 书 附 图 CN 104375976 A 13 。