Extracting periodic heartbeat signals based on the traditional Fourier transform using a noncontact bio-radar is difficult because chest displacements caused by the heart are much smaller than those caused by respiration. Normally, they can be separated using the continuous wavelet transform; however, the miniscule difference of wavelet scale selection under different conditions may influence the separation performance to some extent. To solve this problem, this study proposes a method based on signal-to-noise ratio calibration to adaptively select the Morletdyadic wavelet scales and then separate the heartbeat signal from the respiration one using the selected scales, which can be applied to detect vital signs of different conditions. The experimental results have exhibited the accuracy and feasibility of the proposed method.