This paper proposes a frequency offset estimation algorithm,which uses the autocorrelation function law to solve the carrier frequency offset estimation and capture the range and the estimated accuracy contradiction.The algorithm,with a wide range of estimation and high accuracy and low complexity,is suitable for the frequency offset estimation of burst communication.Finally,the simulation experiment with MATLAB is done,and the results show that this algorithm is high in estimation precision,wide in capture range and low in computational complexity.