针对常见故障特征提取方法不能完全、有效地提取复合故障特征的问题,提出了一种改进快速独立分量分析(FastICA)算法。该算法自适应选择不同的非线性函数进行渐进性分析,提取的数据特征较FastICA算法更准确。将改进FastICA算法应用于振动筛复合故障诊断中,仿真和实测结果表明,该算法可有效提取不同的故障特征,具有较高的分离精度。