The invention discloses a heart rate calculating method based on heart sound signal autocorrelation analysis. The method comprises the following steps: first, acquiring heart sound signals by utilizing a recording device; then, carrying out extracting on the heart sound signals, and carrying out dead zone nonlinear treatment, thus obtaining the signals to be analyzed and processed; carrying out autocorrelation operation on the signals obtained after extraction, thus obtaining an autocorrelation sequence; and then, carrying out dead zone nonlinear treatment on the autocorrelation sequence, extracting the position of the second period from the sequence obtained after processing, and calculating the period of the heart sound signals according to the peak of the second period, thus obtaining the heart rate. According to the heart rate calculating method, the autocorrelation sequence is obtained through autocorrelation treatment and dead zone nonlinear treatment, the heart rate is calculated from the autocorrelation sequence, the calculation for the heart rate can be accurately realized by adopting the heart sound signals, the calculation method is simple, the result is accurate, the requirements for hardware implementation are low, and the realization in wearable devices is very convenient.