本项目实现了一种基于核主成分分析(Kernel Principal Component Analysis, KPCA)的非线性盲源分离算法,专门用于处理并分离传统线性方法难以应对的非线性混合信号。在实际应用中,观测到的信号往往通过复杂的非线性系统相互混叠,传统的PCA由于仅能捕捉变量间的线性相关性,在这种情况下往往失效。
本项目的核心原理是通过核技巧(Kernel Trick)将原始输入空间的非线性不可分信号映射到高维的再生核希尔伯特空间(RKHS),在这个高维特征空间中,利用线性PCA的方法寻找方差最大