The invention discloses a fatigue 
sleep analysis method. The method comprises the following steps of step 1, collecting a BCG 
signal of a user; step 2, performing first filtering on the original BCG 
signal; step 3, carrying out second filtering on the original BCG 
signal; step 4, carrying out abnormal value 
elimination on the characteristic peaks; step 4, adopting a Lomb-Scargle 
algorithm for conducting power spectrum calculation on the 
respiration signals and the 
heart rate variability signals; step 5, conducting cardiopulmonary 
coupling analysis on the 
respiration signals and the 
heart rate variability signals; and step 6, classifying the cardiopulmonary 
coupling strength by adopting a classifier model in 
machine learning so as to obtain an analysis result of fatigue and sleep states. The method can process non-
equidistant sampling signals, is not sensitive to the interference of abnormal points, and can obtain higher frequency precision. According to the 
algorithm, the detection precision of the 
algorithm is improved, the complexity of the algorithm is reduced, and the application range is wide.