system: [SYSTEM]

user: 2. 单通道信号盲分离方法研究现状 单通道盲分离本质上就是求式(2)的未知数s过程，一般需要假设并利用源信号的特性构建约束条件，使得式(2)有唯一解。根据假设的不同，主要方法可以分为以下六种。 2.1. 基于变换域滤波的方法 如果源信号在时域上不重叠，则可以通过一个短时开关(时域滤波)实现多个信号的分离；如果源信号在频域上不重叠，则可以通过不同截止频率的带通滤波器分别提取。滤波法本质上利用了信号在时域或频域的不重叠性，因此，通过获取源信号相互不重叠的变换域是解决单通道盲分离的根本思路，也是实现更高效的时频利用率的通信新体制的有效手段之一。 1) 广义功率谱理论 James. R. H等扩展了传统的时域频域理想滤波的理论，从寻找可分离域的角度出发，提出广义功率谱的概念，并从理论上建立了广义功率谱上时变维纳滤波器的模型。对于非平稳随机信号 x ( t ) ，其广义功率谱定义为 P x x ( λ ， λ ^ ) = ∬ T 2 R x x ( t ， τ ) K ( t ， λ ) K * ( τ ， λ ^ ) d t d τ     ( λ ， λ ^ ) ∈ Λ x 2 (3) 其中， R x x ( t ， τ ) 是自相关函数， K ( t ， λ ) 从时域变换到广义功率谱的基函数。则广义功率谱上的理想滤波器为 H ( λ ， λ ^ ) = { 1   ( λ ， λ ^ ) ∈ Λ x 2 0   other where (4) 如果不同的源信号在广义功率谱上是互不重叠的，就可以利用理想滤波器实现不同源信号的分离。文献 [ 7 ] 具体推导了如何构造广义功率谱以及在该广义功率谱上如何构造线性时变Wiener滤波器的方法。 2) 循环频域滤波方法 考虑到MSK/GMSK、BPSK、QPSK等通信信号都具有循环平稳特性，在时域和频域混叠的情况下，其循环谱和循环累积量仍有可能不会发生完全重叠，许多学者从这方面入手，提出了利用循环谱与循环累积量技术对不同调制信号进行识别和分离的算法。1987年，Gardner利用线性周期时变变换调制信号 [ 8 ]，并提出了谱相关理论。后来，Gardner通过搬移信号的频率，构建了一种频移盲自适应滤波器——FRESH滤波器，成功地提取了时域和频域混叠信号中的分量信号，并证明了该滤波器能收敛到最优解，但是FRESH滤波器是一种多周期时变滤波器，文献 [ 8 ] 给出了频移滤波器的形式。 d ( t ) = ∑ m = 1 M a m ( t ) ⊗ [ x ( t ) exp ( j 2 π α m t ) ] + ∑ n = 1 M b n ( t ) ⊗ [ x * ( t ) exp ( j 2 π β n t ) ] (5) 其中，等式右边的第一项是对输入信号的解析成分进行滤波，第二项是对输入信号的共轭成分进行滤波，因此FRESH滤波器又被称为Linear-Conjugate-Linear FRESH (LCL-FRESH)滤波器。其中， α m 和 β n 是源信号的循环频率， { a m ( t ) } 和 { b n ( t ) } 分别是解析成分和共轭成分的滤波器冲激响应函数。最优的LCL-FRESH滤波器本质上等价于 M + N 维的维纳滤波器。但是巨大的算法复杂度使得该算法难以在实际工程中得以应用。针对实际中没有参考信号的特点，J. Zhang等 [ 9 ] 将经典的盲自适应滤波理论推广到循环频域上，提出了盲自适应FRESH滤波(BA-FRESH)法。蔡昕等通过实时校正误差校实现循环频率误差条件下的FRESH滤波。后来，Yesta-Ojeda利用快速分块LMS (Fast Block-LMS)算法对FRESH滤波器进行改进，大大降低了算法复杂度。然而，频移滤波器要求混叠信号中分量信号的循环谱重叠程度不能超过60%。 但在实际应用中，由于多普勒效应等自然因素或参数估计存在误差，实际获取的循环频率难免存在误差。循环频率误差(CFE)破坏循环频域滤波支路输出间的相干性，使得滤波器效果变差。针对这一问题，不同学者从多个角度进行尝试。Gelli [ 10 ] 将循环频域输出端均方误差(TA-MSE)为目标函数，修改最陡下降算法，提出CFE的自适应校正算法。但由于均方误差函数与CFE之间存在较强的非线性关系，且其采用变化的采样点计算均方误差，故实际中校正效果不够理想。魏安全 [ 11 ] 等人对此算法进行改进，采用固定的J个输入样点对TA-MSE进行估计，滤波器性能有所提升。然而算法中并未约束J个输入样点的选取，也没有利用全部的观测数据，导致校正存在一定偏差。宋阳 [ 12 ] 等人利用全部的输入样点对MSE进行训练。实验结果表明该方法能够充分利用观测量，减小噪声和干扰的影响，既保证算法的收敛性，也提升了训练效率。此外，在不同的使用场景下，有学者采用不同的目标函数对滤波器进行设计，如自适应波束形成器输出功率 [ 13 ]、真实循环自相关矩阵 [ 14 ]、循环自相关幅度 [ 15 ]、循环谱密度函数 [ 16 ] 等。但上述方法都面临着复杂度大、鲁棒性差的问题。对此，蔡昕 [ 17 ] 将积分过程引入传统循环特征函数，提出了一种新的循环特征函数MCSD，并在此基础上推导了以MCSD为目标函数的最速梯度下降方法。通过实验对比，可以看出该算法对源信号脉冲成型函数及多径效应等带来的不确定性具有更强的鲁棒性。但是，循环频率滤波的方法要求源信号循环频率是不相等且不能是倍数关系。而循环频率一般是由信号频率与码速率组合决定的，当信号参数相近时，分离性能就会急剧下降。 2.2. 基于模型参数估计和重构的方法 对于单通道信号分离这一病态问题，另一种有效的思路是在对混合信号进行建模基础上，将不同信号分量的分离转化为信号模型参数和分量个数的联合估计，进而利用估计值根据模型重构信号分量来实现盲分离。 1) 基于单频分量假设的方法 对于幅度和频率慢变化的信号，短时间内可以视作单频信号 [ 5 ]，则混合信号模型可以修正如下 x ( n ) = ∑ i = 1 k a i s i ( n ) = ∑ i = 1 k a i exp { j ( ω i n + ϕ i ) } (6) 因此，信号分离问题就转换为多个单频信号的瞬时频率、相位以及幅度的估计问题。单频估计问题虽然将信号分离问题大大简化了，但是也带来了许多问题，例如信号的时间区间应尽可能短以保证单频假设的可靠性，而短时间内的单频估计问题仍然是一个棘手的问题，如果多个信号频率相差较小，这就要求单频估计方法要有很高的分辨率。蔡权伟等 [ 18 ] 提出基于能量算子和差分能量算子的方法估计信号分量的瞬时频率和瞬时幅度，具有很好的时域分辨率以瞬时自适应。单个单频信号的能量算子定义为 Ψ d [ x ( n ) ] = x 2 ( n ) − x ( n − 1 ) x ( n + 1 ) = γ 2 [ x ( n ) ] 则信号的频率和幅度的绝对值可以分别由 Ψ d [ x ( n ) ] 和 Ψ d [ x ( n ) − x ( n − 1 ) ] 计算得到 [ 10 ]， { Ω = arccos ( 1 − Ψ d [ x ( n ) − x ( n − 1 ) ] / 2 Ψ d [ x ( n ) ] ) | a | = Ψ d [ x ( n ) ] / ( 1 − ( 1 − Ψ d [ x ( n ) − x ( n − 1 ) ] / 2 Ψ d [ x ( n ) ] ) 2 ) (8) Ω = ω / T 是数字频率，利用式(8)能对单个AM-FM信号的瞬时频率和幅度绝对值进行很好地估计。对于多个分量的混合信号，根据正弦信号的微分关系，可以构建k个高阶差分方程 [ x 1 + x 2 k − 1 x 2 + x 2 k − 2 ⋯ x k + x k x 2 + x 2 k x 3 + x 2 k − 1 ⋯ x k + 1 + x k + 1 ⋮ ⋮ ⋱ ⋮ x k + x 3 k − 2 x k + 1 + x 3 k − 3 ⋯ x 2 k − 1 + x 2 k − 1 ] ︸ X g [ g k − 1 g k − 2 ⋮ g 0 ] ︸ g = [ x 0 + x 2 k x 0 + x 2 k + 1 ⋮ x k − 1 + x 3 k − 1 ] ︸ x g (9) 其中， x k = x ( n − k ) ，k表示源信号数目。由于 X g 是满秩的，则 g = − X g − 1 x g (10) 从式(10)可以看出，方程(9)的系数 g 是能量算子 γ 2 [ x ( n ) ] 和m阶差分能量算子 γ m [ x ( n ) ] 的函数 g i = F ( γ m [ x ( n − m ) ] )   i = 0 ， 1 ， ⋯ ， k − 1 γ m [ x ( n ) ] = x ( n ) x ( n + m − 2 ) − x ( n − 1 ) x ( n + m − 2 ) (11) 文献 [ 10 ] 指出， { e − j Ω 1 ， e − j Ω 2 ， ⋯ ， e − j Ω k ， e j Ω 1 ， e j Ω 2 ， ⋯ ， e j Ω k } 是下式特征方程的根 ∑ i = 0 k g k − i z − i + ∑ i = 1 k g i z − k − i = 0 (12) 利用搜索求根的方法求得各个源信号的数字瞬时频率 Ω i ， i = 1 ， 2 ， ⋯ ， k 。利用估计得到的瞬时频率、信号的能量算子以及差分能量算子可以估计各个源信号的瞬时幅度。 此外，还可以通过时频分析的方法估计瞬时频率和相位，但是非线性的时频分析手段如维格纳分布等在多信号情况下会产生交叉项，这些交叉项会带来虚假的谱峰，从而混淆真实信号的时频信息。对于这个问题，通过在时频域加窗平滑等方法可以减少交叉项，但是会造成时域或者频域分辨率的降低。虽然近来又有学者提出了许多具有较好时频分辨率和交叉项抑制能力的时频核函数，但是由于计算复杂且适应信号范围有限，无法大量应用。 2) 基于时变AR模型的方法 相比一般的时频分析方法，时变AR模型不用考虑交叉项问题，同时具有很好的时间分辨率和频率分辨率。对于非平稳信号 x ( n ) 可以用时变AR模型很好地表示 x ( n ) − a 1 ( n − 1 ) y ( n − 1 ) − ⋯ − a p ( n − 1 ) y ( n − p ) = v ( n ) (13) 其中，激励信号 v ( n ) 为方差为 σ 2 的白噪声。如果可以估计时变AR模型系数 a i ( n − i ) ，就可以估计 x ( n ) 的时变功率谱为 S ( n ， ω ) = σ 2 | 1 − ∑ i = 1 p a i ( n − i ) e j ( i ω ) | (14) 利用时变AR模型估计得到的 S ( n ， ω ) 就可以精确地估计出各个源信号的瞬时频率，然后再利用LS、RLS等方法估计瞬时幅度从而重构各个源信号。时变AR模型的系数 a i ( n − i ) 估计是个非平稳问题，通常采用加窗方法，假定一段时间内信号是平稳的或接近平稳的，然后采用Burgung，LS等方法估计，但是这类方法存在窗长和分辨率的矛盾，估计精度不是很高。蔡权伟 [ 18 ] 提出，时变系数可以表示为一个小数目的已知基函数的加权线性组合并利用离散长椭球序列作为基函数，将时变系数的估计问题转换为时不变系数的估计问题，并利用递归方法进行估计。 上述方法都是假设源信号幅度和频率是慢变化的，无法应用于具有一定带宽的数字通信信号。对于长时间观测的信号需要进行分割，以保证分割后的各段信号满足单频假设，才能对每一段进行单频参数估计和信号分离。因此，存在将不同段分离结果进行拼接或者配对的问题，现在通常用的方法是利用相位的连续性进行拼接和配对；当信号的瞬时频率相差不大时，这些条件将很难保证拼接的准确性。 3) 基于贝叶斯模型的方法 贝叶斯估计从参数的概率分布出发，对待估参数进行估计，并通常可以获得较好的估计精度和较低的信噪比门限。假设 X 是观测数据集， θ 是未知的模型参数，在参数空间 Θ 上服从一个概率分布 p ( θ ) ，称为 θ 的先验分布，则 θ 的后验概率密度为 p ( θ | X ) = p ( X | θ ) p ( θ ) p ( X ) ∝ p ( X | θ ) p ( θ ) (15) 常用的贝叶斯估计包括最大后验估计(MAP)和最小均方误差估计(MMSE)，分别为 θ ^ MAP = arg max θ p ( θ | X ) θ ^ MMSE = ∫ θ p ( θ | X ) d θ (16) 蔡权伟等 [ 18 ] 利用基函数分解法对AM-FM信号进行建模 x ( n ) = ∑ i = 1 k A i ( n ) cos [ ϕ i ( n ) ] + v ( n ) = ∑ i = 1 k [ 1 + k a i a i ( n ) ] cos [ ω i n + ∑ m = 0 n k f i b i ( m ) + φ i ] + v ( n ) (17) 其中， v ( n ) 是均值为0，方差为 σ v 2 的高斯白噪声，时变幅度和时变频率可以利用基函数表示为 1 + k a i a i ( n ) = ∑ j = 0 d a i j g j ( n ) k f i b i ( n ) = ∑ j = 0 d w i j g j ( n ) (18) 则 x ( n ) = ∑ i = 1 k ∑ j = 1 d { α i ， j cos [ ω i n + ∑ m = 0 n ∑ j = 0 l w i j g j ( m ) ] + β i j sin [ ω i n + ∑ m = 0 n ∑ j = 0 l w i j g j ( m ) ] } g j ( n ) + v ( n ) (19) 作如下定义 C = [ α 1 ， 1 ， β 1 ， 1 ， ⋯ ， α 1 ， d ， β 1 ， d ， ⋯ ， α k ， 1 ， β k ， 1 ， ⋯ α k ， d ， β k ， d ] T D = [ cos [ ω i n + ∑ m = 0 n ∑ j = 0 l w i j g j ( m ) ] g j ( n ) ︸ 第 2 [ ( i − 1 ) d + j ] − 1 行 ， cos [ ω i n + ∑ m = 0 n ∑ j = 0 l w i j g j ( m ) ] g j ( n ) ︸ 第 2 [ ( i − 1 ) d + j ] 行 ] (20) 则式(19)可以写成矩阵形式 x = D C + v (21) 从信号模型中看出，未知参数为信号个数k和信号参数 θ = ( C ， ω ， w ， σ 2 ) ，总的参数空间为 Θ = { k ， θ } 。一般可以假设噪声方差 σ 2 和信号个数k的先验分布分别是反伽玛分布和泊松分布。此时，k和 θ 的联合后验概率密度为 p ( k ， θ | x ) = p ( k ， C ， ω ， w ， σ 2 | x ) ∝ p ( x | k ， C ， ω ， w ， σ 2 ) p ( k ， C ， ω ， w | σ 2 ) p ( σ 2 ) (22) 对 p ( k ， C ， ω ， w ， σ | x ) 的 C 、 w 和 σ 进行高维积分得到边缘概率密度 p ( k | x ) 和 p ( ω | x ) ，再利用MAP或MMSE准则即可求得信号个数k和频率 ω 的估计。从式(22)看出，贝叶斯估计需要进行高维积分，计算非常复杂，通常不能获得一个封闭的解，且参数空间的维数可能会发生变化。对于这两个问题，利用可逆跳跃MCMC方法可以很好地产生样本近似参数的概率分布，从而使得高维积分可以利用样本求和来代替，大大提高了贝叶斯估计的可行性，同时能保持良好的参数估计性能和全局收敛性。 彭耿 [ 6 ] 将该方法推广到数字调制信号，并假设各源信号频率近似相同且码速率相同。如果一帧数据有M个码元，经过下变频并以 1 / T s 对信号进行采样，得到等效基带混合信号模型为 x ( n ) = ∑ i = 1 k h n ( i ) e j ( Δ ω n ( i ) n T s + φ n ( i ) ) ∑ m = − L L s n + m ( i ) g ( i ) ( − m T c + τ n ( i ) ) + v ( n ) (23) h n ( i ) 、 Δ ω n ( i ) 、 φ n ( i ) 、 τ n ( i ) 分别表示第i个源信号的幅度、频偏、初相以及相对时延。 g ( i ) ( • ) 是成型滤波器。文献 [ 6 ] 中为简化分析，假设 T s = T c ， φ n ( i ) = 0 ， h n ( i ) = 1 ， L = 0 ， τ n ( i ) = τ i ， Δ ω n ( i ) = Δ ω i ，则(23)也可以表示成形如(21)的形式，其中 D = [ s 1 ( 1 ) e j Δ ω 1 T c ⋯ s 1 ( k ) e j Δ ω k T c ⋮ ⋱ ⋮ s M ( 1 ) e j Δ ω 1 T c ⋯ s M ( k ) e j Δ ω 1 T c ] M × k C = [ g 1 ( τ 1 ) ， ⋯ ， g k ( τ k ) ] T (24) 此时，待求的未知参数为信号个数k和参数 θ = ( C ， s ， ω ， σ 2 ) 。 2.3. 基于数字信号直接解调的分离方法 对于数字调制的混合信号的盲分离，除了分离出不同源信号的波形外，另一个思路是利用观测信号直接恢复不同源信号的信息序列。两个近似同频的数字调制信号的基带混合模型如式(23)所示。直接解调的思路就是仅利用信号基带采样值 x ( n ) 恢复出两路源信号的符号序列 s n ( i ) 。以两个信号为例，可以建立观测方程和状态方程分别为 y n = f n T s n + v n (25) { Φ n = Ω Φ n − 1 + d n θ n = ψ ( θ n − 1 ， u n ) (26) 其中， s n ( i ) = [ s n − L + 1 ( i ) ， s n − L + 2 ( i ) ， ⋯ ， s n + L ( i ) ] T ， f n = [ f n ( 1 ) ， f n ( 2 ) ] T ， s n = [ s n ( 1 ) ， s n ( 2 ) ] T ， f n ( i ) = h i e i ( Δ ω i n T + φ i ) [ g i ( ( L − 1 ) T + τ i ) ， ⋯ g i ( − L T + τ i ) ] T ， Φ n = [ ζ n − L + 1 ， ⋯ ， ζ n + L ] ， ζ n = [ s n ( 1 ) ， s n ( 2 ) ] ， d n = [ 0 ， 0 ， ⋯ ， ζ n + L ] Ω k = [ 0 1 0 ⋯ 0 0 0 1 ⋯ 0 0 0 0 ⋯ 0 ⋮ ⋮ ⋮ ⋱ 1 0 0 0 ⋯ 0 ] 为移位矩阵， θ n 是包含 h i 、 Δ ω i 、 φ i 、 τ i 等在内的所有未知参 数集， ψ 表示 θ k 是 θ k − 1 和参数扰动 u k 的函数，一般假设为高斯函数。刘凯 [ 19 ] 和涂世龙等 [ 20 ] 分别利用粒子滤波方法实现未知参数集 θ k 和源符号序列 Φ k 的联合估计，但是粒子滤波计算太复杂，效率低下，工程上不易实现。Raheli和Polydoros在总结前人工作的基础上，将基于码元序列辅助的参数估计技术与传统的Viterbi算法相结合，提出了用于估计码序列的逐留存处理(Pre-Survivor Processing， PSP)算法。栾海妍等 [ 21 ] 将支持向量机(support vector machine， SVM)引入粒子滤波算法迭代过程中，利用SVM得到粒子集概率密度的稀疏表示，从所有粒子中选择出若干重要的粒子，得到一个既没有退化又能保证粒子多样性的优质粒子集，在迭代过程中，只更新这部分粒子的权值。在保证估计精度的条件下有效降低了计算量。此外，涂世龙等 [ 22 ] 还利用了不同源信号的不同的纠错编码信息作为PSP算法或者维特比译码算法的约束，直接恢复出信息码序列。不过上述算法都是基于基带信号实现的，要求源信号同频或近似同频且假设各个源信号的符号速率相同。 2.4. 基于单通道ICA的方法 鉴于经典的ICA方法能够较好地解决适定以及超定条件下的盲分离问题，能否利用各种成熟的ICA算法解决单通道问题成为国内外研究人员的关注重点之一。但是，由于混合矩阵是奇异的，ICA解混算法不能直接应用于单通道盲分离。一个直观的思路就是寻找一种途径，将单通道观测数据转换为多通道观测数据，然后再采用ICA算法，这种方法被成为单通道ICA (Single Channel Independent Component Analysis， SCICA)。根据将单通道数据转换为多通道数据方法的不同，SCICA有以下几类方法： 1) 过采样技术 E. S. Warner等 [ 23 ] 提出利用过采样方法和抽头延迟线方法将单路数据转换为多路数据，将解卷积问题转换为解瞬时线性混合问题，但是需要已知源信号的成型滤波器且要求成型滤波器是不同的。 2) 动态嵌入技术 C. J. James等人 [ 24 ] [ 25 ] 利用动态嵌入方法将单通道观测数据转换为多通道数据并应用于生物医学信号处理中。其理论基础是假设测量的信号是一个具有一定自由度的非线性动态系统，通过观测数据可以获取隐藏在该系统内的不同的独立成分。动态嵌入实质上是一种相空间重构(RPS)技术，通过RPS可以区分两个功率谱相同的信号，由单个状态(单通道观测)重构的相空间可以充分描述任何系统的动态特性；同时RPS是对一维时间序列信号的时间延迟的多维描述，包含了系统的所有信息。而RPS最常用的方法就是利用观测的时间序列的延迟构造高维数据，嵌入延迟方法如下式所示： x ( t ) = [ x ( t ) ， x ( t − τ ) ， ⋯ ， x ( t − ( N − 1 ) τ ) ] T (27) 其中，延迟时间间隔 τ 和嵌入维数m是两个重要的参数。将延迟后的各路信号视为多路观测数据从而生成ICA模型。在通信中，由于时间延迟带来相位上的变化会造成数字通信信号相位上的损失，而不能直接应用。蔡昕 [ 17 ] 等利用调制类信号具有内在时空耦合特性，提出了时域线性阵列的概念。 进而借助时域线性阵列，实现了伪多通道观测的构建，从而实现盲信号分离。根据调制信号的表达式可知，空间距离与时间间隔带来的影响是等价的，即调制信号具有时空耦合特性。利用这一特性，可以直观地通过下列方式构建伪多通道观测。 X = [ x 1 ( n ) x 2 ( n ) ⋮ x P ( n ) ] = [ x ( n + r 1 ) x ( n + r 2 ) ⋮ x ( n + r P ) ] ≈ A S (28) 其中 A = [ a 1 e j φ 11 a 2 e j φ 12 ⋯ a N e j φ 1 N a 1 e j φ 21 a 2 e j φ 22 ⋯ a N e j φ 2 N ⋮ ⋮ ⋱ ⋯ a 1 e j φ P 1 a 2 e j φ P 1 ⋯ a N e j φ P N ] ， S = [ s 1 ( n ) s 2 ( n ) ⋮ s N ( n ) ] 。 φ m i = 2 π f c i r m T s ， m = 1 ， 2 ， ⋯ ， P ， i = 1 ， 2 ， ⋯ ， N ，P为构建的伪多通道观测的维度， r 1 = 0 。这一方法极大地降低了所需的嵌入维数，且能应对频谱混叠的源信号，使用性能显著提升。 3) 奇异谱分析技术 奇异谱分析(Singular Spectrum Analysis， SSA)技术实质上是对动态嵌入技术的改进，其主要思想是对动态嵌入生成的高维数据进行奇异值分析，从奇异向量中提取出源信号相关的成分。Th. Alexandrov [ 26 ] 将SSA用于一维时间序列分析中周期信号的提取和预测，Hong-Guang Ma等 [ 27 ] 利用SSA技术对多通信信号进行分离，并利用宽带接收机进行外场试验，成功地分离多个通信信号。但是SSA方法假设信号是平稳的，对于非平稳的通信信号，需要进行分段进行分离。但是，该方法要求源信号在频域不是完全重叠的。 4) 经验模态分解技术 经验模态分解技术是一种单通道技术，将复杂的时间序列分解成有限的振荡模式，称为本质模式函数(IMF)。IMF是单分量，零均值的振荡函数，一组IMF是完备的正交基。单分量意味着一个时刻只有一个频率值；正交性意味着不同的IMF没有相似的频率成分；振荡性意味着IMF有相同数目的局部极大值和极小值，且极大值是正的，极小值是负的。Bogdan Mijović [ 28 ] 等将经验模态分解和ICA技术结合解决单通道生物医学信号的盲分离问题，其主要思想是将观测数据分解为多个IMF，对IMF进行ICA分析或者聚类分析得到新的IMF集，不同的集内的IMF的加权和即求得各个源信号。 5) 子带函数技术 Xiefeng Cheng [ 29 ] 等假设源信号是一系列子带函数的加权和，利用训练数据求解某个源信号的子带函数，并将子带函数作为先验信息，辅助构造多通道的ICA模型。设训练序列 s 1 ( n ) ，将其按时间上等分为P段，即 s 1 1 ( n ) ， s 1 2 ( n ) ， ⋯ ， s 1 p ( n ) ，每一段长度远小于 s 1 ( n ) 。存在 b 1 j ( n ) ， j = 1 ， 2 ， ⋯ ， Q ，使得 s 1 i ( n ) = ∑ j = 1 Q c i j b 1 j ， i = 1 ， 2 ， ⋯ ， P 。将观测的单通道数据也分解为P段，则第p段数据可以写成 [ x p s 11 p s 12 p ⋮ s 1 Q p ] = [ a 2 s 2 p + a 1 s 1 p s 11 p s 12 p ⋮ s 1 Q p ] = [ a 2 a 1 c p 1 a 1 c p 2 ⋯ a 1 c P Q 0 c p 1 0 ⋯ 0 0 0 c p 2 ⋯ 0 ⋮ ⋮ ⋮ ⋱ ⋮ 0 0 0 ⋯ c P Q ] [ s 2 p b 1 1 b 1 2 ⋮ b 1 Q ] (29) 式(28)就等效于经典的ICA模型，利用不同的ICA方法即可实现源信号估计，子带函数的方法对单通道语音信号的分离取得了良好的效果。但是该方法只对能够进行子带函数分解的语音信号有效，且分离前需要获取被分离源信号的训练数据用于获取子带函数，在实际中很难满足。 2.5. 基于信号特殊特性的方法 除了上述方法，针对一些特殊的信号和应用场合，还有一些其他方法，比如利通信中的连续相位信号(CPM)的恒模特性 [ 30 ]、数字基带信号的有限字符效应 [ 31 ] 等；此外，在非合作DS-CDMA通信中可以利用扩频码的周期特性和ICA算法实现扩频序列的提取 [ 32 ]；利用特征值分解分离单通道混合信号中的周期信号 [ 33 ] 等。 2.6. 基于信号生成模型的方法 目前，该方法主要应用于语音信号处理。基于信号生成模型的方法的主要思想是假设不同语音源信号的生成服从某一个含参模型，利用源信号的训练数据，通过不同的学习算法完成模型的估计，并利用该模型作为分离的先验信息。根据模型的不同可以分为矢量量化(VQ) [ 34 ]、高斯马尔可夫混合模型(GMM) [ 35 ]、隐马尔可夫混合模型(HMM)、稀疏编码(Sparse Coding)、非负矩阵分析(NMF)等。 这类算法的有效性都依赖于两个条件：一是事先知道谁在说话；二是“干净”的源信号的训练数据要足够多(保证模型的正确性)，在实际中特别是存在未知信号的环境中，并不总能满足。Alexey Ozerov [ 36 ] 提出了一种自适应的方法根据接收到的混合观测数据实时校正信号生成模型，M.H. Radfar [ 37 ] 则提出了一个独立的不依赖于任何说话者的通用语音信号模型。 2.7. 现有方法性能比较分析 虽然上述六大类方法都在一定的条件下解决了单通道盲信号分离问题，但是对源信号的约束条件、观测接收条件以及运算性能等不尽相同，下表1给出了现有方法的性能比较分析。 Table 1 Comparsion of Existed SCBSS Method 方法 适应源信号类型 源信号时间频率混叠性 先验信息 缺点 计算复杂度 基于变换域滤波(循环频域) 雷达、通信等一般电磁信号 适应时频部分混叠，但循环频率不能相同 源信号的循环频率 循环频率的误差影响分离性能 较大 基于模型参数估计和重构的方法 单频信号、AM信号等 源信号频率或者相位不能完全一致 无 实际中符合单频假设的信号较少 较小 基于直接解调的方法 数字调制信号 适应时频完全重叠 源信号的参数已知 只能适应 高，且随着源信号个数增加呈指数级增长 单通道ICA 过采样 数字调制信号 适应时频完全重叠 成型滤波器已知 不同源信号成型滤波器不同 较小 动态嵌入/奇异谱分析 雷达、通信等一般电磁信号 适应时频部分混叠 相位特性 要求相位连续 较大 经验模态分解 窄带信号 适应频谱不混叠 无 源信号 较小 子带函数 窄带信号 适应时频部分混叠 要求源信号样本做训练数据 子带函数模型失配影响分离性能 较小 信号特殊特性 恒模 具有恒包络特性的通信信号 适应时频部分混叠 无 受信噪比影响大，恒模特性易被破坏 较小 伪随机码周期性 采用CDMA体制的通信信号 适应时频完全重叠 已知或者精确估计伪随机码的周期 参数估计精度影响性能 较大，随着源信号个数增加复杂度增加 基于信号生成模型的方法 非数字调制类信号 适应时频部分混叠 信号生成模型 需要单个源的训练数 模型失配将影响分离性能 高 表1. 现有单通道分离方法的比较分析 经过上述分析可知，要根据面对问题的源信号特性选择不同的单通道分离算法。对于单频或者窄带信号，可以选择基于模型参数估计和重构的方法；对于两个数字调制信号的混叠情况，例如PCMA信号，可以选择直接解调的方法；对于多个数字调制信号，只要时频域是不完全混叠的，可以选择单通道ICA方法，特别是动态嵌入方法；对于非数字调制类信号，可以采用基于信号生成模型的方法；对于具有特殊特性的信号，则应该充分利用信号特性进行盲分离。