基于Hilbert变换的欠定声音信号分离方法及装置的制作方法

文档序号:2834997阅读:212来源:国知局
专利名称:基于Hilbert变换的欠定声音信号分离方法及装置的制作方法
技术领域
本发明属于欠定盲信号处理技术领域,涉及一种基于Hilbert变换的欠定盲源声音信号分离方法及装置。
背景技术
盲信号分离(Blind source separation)技术兴起于20世纪80年代,是根据一组混合的采集信号恢复源信号。盲信号分离技术在混合声音信号处理中的典型应用是解决“鸡尾酒会”问题,即在多个说话人环境中分离某个说话人的声音。按照采集信号和源信号的相对数量不同,盲信号分离分为欠定盲信号分离和非欠定盲信号分离。采集信号数目M小于源信号数目N的情况为欠定盲信号分离,采集信号数目M大于或等于源信号数目N的情况为超定或适定盲信号分离。欠定盲信号分离是一个更符合实际情况、更具有挑战性的问题,它要求采集信号个数少于源信号个数,更符合实际应用的需要。独立分量分析(Independent components analysis, ICA),也称独立成分分析,是一种近几年才发展起来的利用统计原理进行计算的方法。它是一个线性变换,这个变换把数据或信号分离成统计独立的非高斯的信号源的线性组合。由于主成分分析(PrincipalComponent Analysi, PCA)和奇异值分解(Singular Value Decomposition, SVD)是基于信号二阶统计特性的分析方法,其目的是去除信号各分量之间的相关性,主要用于数据的压缩。而ICA则是基于信号高阶统计特性的分析方法,经ICA分离出的各信号分量之间是相互独立的,正是因为这一特点,ICA在信号处理领域受到了广泛的关注。ICA模型的主要方法有非高斯最大化、互信息最小化和最大似然函数估计。ICA适用于适定盲信号分离,对于欠定盲信号分离,ICA显得无能为力。若进行分离,得到的各信号分量不是源信号,而是多个源信号的叠加,分离不彻底、不唯一。本发明正是在此背景下提出的。

发明内容
有鉴于此,本发明的目的在于提供一种基于Hilbert变换的欠定盲源声音信号分离方法及装置,该方法通过Hilbert变换、信号微分和信号合成等,将欠定盲信号变成非欠定盲信号,再根据协方差矩阵和奇异值分解确定源信号数目,将非欠定盲信号变为适定盲信号,然后采用ICA恢复源信号;该方法能够方便、高效地对欠定盲信号进行分离。为达到上述目的,本发明提供如下技术方案:一种基于Hilbert变换的欠定盲源声音信号分离方法,包括以下步骤:步骤一:对采集的混合声音信号进行去噪预处理;步骤二:将经过步骤一预处理后的声音信号进行Hilbert变换;步骤三:对经过步骤二变换后的信号进行微分处理,并将经过微分处理后得到的信号与采集的声音信号进行合成,形成非欠定声音信号;步骤四:根据步骤三得到的非欠定声音信号确定源声音信号数目;步骤五:根据步骤四得到的源声音信号数目将非欠定声音信号转换为适定信号;步骤六:对步骤五中得到的适定信号进行独立分量分析。进一步,在步骤一中采用小波变换的方法去除采集的声音信号的噪声。进一步,所述小波变换的方法包括以下步骤:步骤一:对信号进行小波分解,选择小波类型并确定分解层次η ;步骤二:对小波分解的高频系数进行门限阈值量化处理;步骤三:根据小波分解的第η层低频系数和经过量化后I至η层高频系数进行小波重构。进一步,通过MATLAB实现信号去噪,小波函数选sym8,分解层次取3 5层,阈值tptr设置:固定阈值形式和启发式阈值形式,阈值sorh设置:软门限阈值处理方式。进一步,步骤四具体包括非欠定采集声音信号协方差矩阵的求解和奇异值分解两部分。本发明的另一方面提供了一种基于Hilbert变换的欠定盲源声音信号分离装置,技术方案如下:一种基于Hilbert变换的欠定盲源声音信号分离方法及装置,包括声音信号采集装置、源信号重构和分离装置、分离信号输出装置;声音信号采集装置用于对混合声音信号进行采集,并将采集到的信号传送至源信号重构和分离装置;源信号重构和分离装置用于对采集的混合声音信号进行重构处理,将欠定声音信号转换为适定声音信号并进行分离;分离信号输出装置用于将经过源信号重构和分离装置分离的声音信号进行输出。进一步,所述声音信号采集装置采用理音多通道振动数据采集器SA-02进行多通道声音信号采集,将采集到的源声音信号保存为*.wav格式文件,然后通过MATLAB程序语言wavread读入,形成数字信号。进一步,所述源信号重构和分离装置包括噪声处理模块、Hilbert变换模块、信号微分及合成模块、信号数目确定模块和独立分量分析模块;噪声处理模块对米集的混合声音信号进行去噪处理Gilbert变换模块对经过去噪处理后的声音信号进行Hilbert变换;信号微分及合成模块对经过Hilbert变换后的声音信号进行微分处理,再将微分处理后的声音信号与采集的混合声音信号合成为非欠定声音信号;信号数目确定模块用于根据非欠定声音信号确定源声音信号数目,并根据得到的源声音信号数目将非欠定采集声音信号转换为适定信号;独立分量分析模块对适定信号进行独立分量分析,分离出源声音信号。本发明的有益效果在于:采用本发明所述的基于Hilbert变换的欠定盲源声音信号分离方法能够方便、高效地对欠定盲声音信号进行分离,且适用于多种源信号,具有抗噪性好,分离信号彻底、唯一等优点。


为了使本发明的目的、技术方案和有益效果更加清楚,本发明提供如下附图进行说明:图1为本发明所述方法的流程图;图2为实验I源声音信号图;图3为实验I采集信号图;图4为实验I去噪后采集信号图;图5为实验I分离的源声音信号图;图6为实验2采集信号图;图7为实验2去噪后采集信号图8为实验2分离的源声音信号图。
具体实施例方式下面将结合附图,对本发明的优选实施例进行详细的描述。图1为本发明所述方法的流程图,本发明所述的基于Hilbert变换的欠定盲源声音信号分离方法,包括以下步骤:步骤一:对采集的混合声音信号进行去噪预处理;步骤
二:将经过步骤一预处理后的采集声音信号进行Hilbert变换;步骤三:对经过步骤二变换后的信号进行微分处理,并将经过微分处理后得到的信号与采集的声音信号进行合成,形成非欠定声音信号;步骤四:根据步骤三得到的非欠定声音信号确定源声音信号数目;步骤五:根据步骤四得到的源声音信号数目将非欠定声音信号转换为适定信号;步骤六:对步骤五中得到的适定信号进行独立分量分析。具体来说,对于未知传输通道、源信号信息情况下接收的声音信号,将其作为采集的混合声音信号七(1 = 1,2,...,M),通过以下步骤分离出的源声音信号= 1,2,...,Ν),(其中Μ<Ν彡2Μ,采集的混合声音信号Xi(i = 1,2,…,Μ)和源声音信号SiCi = 1,2,…,N)长度均为K):第一步,对采集的混合声音信号进行去噪预处理,目的是提高信噪比,降低噪声影响。在本实施例中采用小波变换去除采集的混合声音信号Xi (i = 1,2,".,Μ)的噪声。采集的混合声音信号是一种非平稳信号,而小波变换不仅适用于非平稳信号,而且具有较好的性能。小波变换去噪基本步骤为:首先对信号进行小波分解,选择小波类型并确定分解层次η ;然后对小波分解的高频系数进行门限阈值量化处理;最后根据小波分解的第η层低频系数和经过量化后I至η层高频系数进行小波重构,达到消除噪声的目的。

经过对小波变换去噪各种参数的对比研究,在MATLAB中对声音信号的处理采用如下参数可得到更好的去噪效果:小波函数选sym8,分解层次取3 5层,阈值tptr设置:固定阈值形式(sqtwolog)和启发式阈值形式(heursure),阈值sorh设置:软门限阈值处理方式。第二步,将经过步骤一预处理后的混合声音信号进行Hilbert变换。Hilbert变换作为一种常用的线性变换,对任一实时间信号X (t),其Hilbert变换i</)的数学描述为x(/) = —f Χ(τ) dr = x(l) * / (/)(I)式中,表示线性卷积,h(t) = I/Jit称为Hilbert变换器或Hilbert滤波器。Hilbert滤波器是幅频特性为I的全通滤波器,实信号x (t)通过后,其负频率成分作+90°相移,正频率成分作-90°相移,而信号频谱的幅值保持不变。因此,对采集的混合声音信号Xi (i = 1,2, -.,Μ)进行Hilbert变换,得到為(i =
1,2,…,M)。第三步,对经过步骤二变换后的信号进行微分处理,并将经过微分处理后得到的信号与采集的混合声音信号进行合成,形成非欠定声音信号。在本步骤中,先对变换后的信号足(1 = 1,2,".,Μ)进行微分,得到|.(i = 1,2,…,M);再将采集的混合声音信号Xi (i =1.2,...,10和信号马(1 = 1,2,…,Μ)组合到一起,得到非欠定信号,即(i = 1,2,…,2M)。第四步,确定源声音信号数目。求非欠定信号名(i = 1,2,…,2M)的协方差矩阵C2mx2mo 信号.j = I, 2,…,2M)的协方差COV(H)为:
权利要求
1.一种基于Hilbert变换的欠定声音信号分离方法,其特征在于:包括以下步骤: 步骤一:对采集的混合声音信号进行去噪预处理; 步骤二:将经过步骤一预处理后的声音信号进行Hilbert变换; 步骤三:对经过步骤二变换后的信号进行微分处理,并将经过微分处理后得到的信号与采集的混合声音信号进行合成,形成非欠定声音信号; 步骤四:根据步骤三得到的非欠定声音信号确定源声音信号数目; 步骤五:根据步骤四得到的源声音信号数目将非欠定声音信号转换为适定信号; 步骤六:对步骤五中得到的适定信号进行独立分量分析。
2.根据权利要求1所述的基于Hilbert变换的欠定声音信号分离方法,其特征在于:在步骤一中采用小波变换的方法去除采集的声音信号的噪声。
3.根据权利要求2所述的基于Hilbert变换的欠定声音信号分离方法,其特征在于:所述小波变换的方法包括以下步骤: 步骤一:对信号进行小波分解,选择小波类型并确定分解层次η ; 步骤二:对小波分解的高频系数进行门限阈值量化处理; 步骤三:根据小波分解的第η层低频系数和经过量化后I至η层高频系数进行小波重构。
4.根据权利要求3所述的基于Hilbert变换的欠定声音信号分离方法,其特征在于:通过MATLAB实现信号去噪,小 波函数选sym8,分解层次取3 5层,阈值tptr设置:固定阈值形式和启发式阈值形式,阈值sorh设置:软门限阈值处理方式。
5.根据权利要求1所述的基于Hilbert变换的欠定声音信号分离方法,其特征在于:步骤四具体包括非欠定声音信号协方差矩阵的求解和奇异值分解两部分。
6.一种基于Hilbert变换的欠定声音信号分离装置,其特征在于:包括声音信号米集装置、源信号重构和分离装置、分离信号输出装置; 声音信号采集装置用于对混合声音信号进行采集,并将采集到的信号传送至源信号重构和分离装置; 源信号重构和分离装置用于对采集的混合声音信号进行重构处理,将欠定声音信号转换为适定声音信号并进行分离; 分离信号输出装置用于将经过源信号重构和分离装置分离的声音信号进行输出。
7.根据权利要求6所述的基于Hilbert变换的欠定声音信号分离装置,其特征在于:所述声音信号采集装置采用理音多通道振动数据采集器SA-02进行多通道声音信号采集,将采集到的源声音信号保存为*.wav格式文件,然后通过MATLAB程序语言wavread读入,形成数字信号。
8.根据权利要求6所述的基于Hilbert变换的欠定声音信号分离装置,其特征在于:所述源信号重构和分离装置包括噪声处理模块、Hilbert变换模块、信号微分及合成模块、源信号数目确定模块和独立分量分析模块; 噪声处理模块对采集的混合声音信号进行去噪处理; Hilbert变换模块对经过去噪处理后的声音信号进行Hilbert变换; 信号微分及合成模块对经过Hilbert变换后的声音信号进行微分处理,再将微分处理后的声音信号与米集的混合声音信号合成为非欠定声音信号;信号数目确定模块用于根据非欠定声音信号确定源声音信号数目,并根据得到的源声音信号数目将非欠定采集声音信号转换为适定信号; 独立分量 分析模块对适定信号进行独立分量分析,分离出源声音信号。
全文摘要
本发明公开了一种基于Hilbert变换的欠定盲源声音信号分离方法及装置,属于欠定盲信号处理技术领域;该方法包括以下步骤一,对采集的混合声音信号进行去噪预处理;二,将经过步骤一预处理后的声音信号进行Hilbert变换;三,对经过步骤二变换后的信号进行微分处理,并将经过微分处理后得到的信号与采集的声音信号进行合成,形成非欠定声音信号;四,根据得到的非欠定声音信号确定源声音信号数目;五,根据源声音信号数目将非欠定声音信号转换为适定信号;六,对得到的适定信号进行独立分量分析;该方法能够方便、高效地对欠定盲声音信号进行分离,且适用于多种源信号,具有抗噪性好,分离信号彻底、唯一等优点。
文档编号G10L21/0272GK103198836SQ20131005260
公开日2013年7月10日 申请日期2013年2月18日 优先权日2013年2月18日
发明者毛伟, 宋斌华 申请人:机械工业第三设计研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1