Abstract:Based on the basic generation model for the independent component analysis (ICA) and the fixedpoint FastICA algorithm using negentropy, three observed signals containing maternal electrocardiogram (MECG) and fetal electrocardiogram (FECG) components obtained from abdomen of a pregnant woman are successfully separated by using the FastICA algorithm with progressive orthogonalization, and the FECG is extracted. By invoking the wavelet denoising program in Matlab, the extracted FECG is decomposed to 8 levels with db2 wavelet to obtain the default soft threshold for denoising. The results show that the FastICA algorithm with progressive orthogonalization performed fast convergence. The three source components were extracted with only seven, three, and two iterations, respectively. The noise in the extracted FECG can be eliminated using wavelet denoising.