The invention provides a Doppler fetal cardiac sound instantaneous
heart rate detecting method based on blind separation. The detection method comprises the following steps that the Doppler fetal cardiac sound is subjected to denoising preprocessing through a low-pass filter; the processed
ultrasonic Doppler fetal cardiac sound is subjected to time-
frequency analysis, and the short-time
Fourier transform is utilized for solving the time-frequency diagram of the
ultrasonic Doppler fetal cardiac sound signals; several characteristic frequency bands are selected from the time-frequency diagram according to the priori knowledge of the periodic characteristic of the time-frequency diagram of the fetal cardiac sound signals, then, different selected
frequency band signals are subjected to
Fast ICA analysis, independent components are worked out, then, the independent component IC which is most matched with the fetal cardiac sound signals is determined, next, a self-
correlation function of the most matched independent component IC is calculated, the
peak value is detected, and finally, the fetal cardiac sound
heart rate is calculated. The Doppler fetal cardiac sound instantaneous
heart rate detecting method is used for calculating the instantaneous heart rate on the clinically collected
ultrasonic Doppler fetal cardiac sound signals and has the advantages that the method is simple, the calculation speed is high, the flexibility is good, and the accuracy is high.