A new method for the analysis of thermal desorption spectra is presented, based on the experimental peak maximum functions for temperatureTm(β) and pressurePm(β) and a rigorous mathematical treatment. The resonant heating rate βr is determined, satisfyingTm(βr)=Tr, whereTr is the resonant temperature defined byA exp(−Ed/(RTr))=1. Desorption energyEd and frequency factorA can be determined simultaneously with relatively high robustness towards statistical experimental errors as demonstrated by computer-simulated thermal desorption spectra.