[发明专利]一种基于半非负矩阵分解的声音信号分离方法在审
申请号: | 201980012799.7 | 申请日: | 2019-05-09 |
公开(公告)号: | CN111837119A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 韩威;周松斌;刘伟鑫;李昌;刘忆森;邱泽帆 | 申请(专利权)人: | 广东省智能制造研究所 |
主分类号: | G06F17/16 | 分类号: | G06F17/16;G06F17/14 |
代理公司: | 广州容大专利代理事务所(普通合伙) 44326 | 代理人: | 刘新年;潘素云 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 半非负 矩阵 分解 声音 信号 分离 方法 | ||
1.一种基于半非负矩阵分解的声音信号分离方法,其特征在于,该方法包括以下步骤:
S1、单通道混合声音信号S由若干独立的声音信号S1,S2,…,Sn混合而成,计算S的傅立叶变换结果F,根据F计算频谱X;
S2、对X进行半非负矩阵分解,得到特征矩阵W和系数矩阵H;
S3、根据X得到声音信号S1,S2,…,Sn各自的初始估计频谱
S4、对分别进行半非负矩阵分解,得到对应的特征矩阵和系数矩阵
S5、根据X、W、H,以及获得声音信号S1,S2,…,Sn各自的频谱X1,X2,…,Xn;
S6、根据傅立叶变换结果F以及频谱X1,X2,…,Xn,获得声音信号S1,S2,…,Sn各自的傅立叶变换结果F1,F2,…,Fn;
S7、分别对F1,F2,…,Fn进行傅立叶逆变换,得到声音信号S1,S2,…,Sn,从而实现从单通道混合声音信号S中分离出独立的声音信号S1,S2,…,Sn。
2.根据权利要求1所述的基于半非负矩阵分解的声音信号分离方法,其特征在于,S1中所述单通道混合声音信号,是指混合声音信号只由一个声音采集器采集而得。
3.根据权利要求1所述的基于半非负矩阵分解的声音信号分离方法,其特征在于,S1中所述单通道混合声音信号S由若干独立的声音信号S1,S2,…,Sn混合而成,其中n的数值为2或3。
4.根据权利要求1所述的基于半非负矩阵分解的声音信号分离方法,其特征在于,S2中对X进行半非负矩阵分解,得到特征矩阵W和系数矩阵H,按如下步骤进行:
S21、构造半非负矩阵分解的目标函数Γ
S22、初始化系数矩阵H,其所有元素的值为(0,1)之间的随机数;
S23、计算特征矩阵W的初始值为
W=XH(HTH)-1 (2)
S24、将特征矩阵W和系数矩阵H交替迭代更新:先迭代更新一次W,然后迭代更新一次H,如此循环往复的先后迭代更新W和H;利用公式W=XH(HTH)-1(3)迭代更新特征矩阵W中的元素,利用公式迭代更新系数矩阵H中的元素;
S25、设定半非负矩阵分解的目标函数Γ的最小值Γmin,设定最大迭代次数Emax,每次迭代更新完成后计算目标函数Γ的值,当目标函数Γ的值小于Γmin或者迭代次数达到最大迭代次数Emax时,则停止迭代,得到最终的特征矩阵W和系数矩阵H;
于公式(1)、(2)、(3)和(4)中,表示矩阵的Frobenius范数;X为频谱;W为特征矩阵;H为系数矩阵;HT为H的转置;(HTH)-1为HTH的逆矩阵;XT为X的转置;WT为W的转置;(XTW)+为XTW中的正值元素;(XTW)-为XTW中的负值元素;(WTW)+为WTW中的正值元素;(WTW)-为WTW中的负值元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省智能制造研究所,未经广东省智能制造研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980012799.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:紧凑式注射器系统和方法
- 下一篇:灭菌设备