To achieve non-contact measurement of human heart rate and improve its accuracy, this paper proposes a method for measuring human heart rate based on multi-channel radar data fusion. The radar data were firstly extracted by human body position identification, phase extraction and unwinding, phase difference, band-pass filtering optimized by power spectrum entropy, and fast independent component analysis for each channel data. After overlaying and fusing the four-channel data, the heartbeat signal was separated using frost-optimized variational modal decomposition. Finally, a chirp Z-transform was introduced for heart rate estimation. After validation with 40 sets of data, the average root mean square error of the proposed method was 2.35 beats per minute, with an average error rate of 2.39%, a Pearson correlation coefficient of 0.97, a confidence interval of [-4.78, 4.78] beats per minute, and a consistency error of -0.04. The experimental results show that the proposed measurement method performs well in terms of accuracy, correlation, and consistency, enabling precise measurement of human heart rate.