A method for implementing automatic frequency control, comprising the following steps of: extracting common pilot symbols in a reception signal of each path, calculating a correlation value of common pilot symbols in a reception signal of each path and a frequency offset value, calculating and obtaining a combined frequency offset value according to the frequency offset value of the reception signal of each path, and determining, according to the combined frequency offset value, a frequency offset adjustment value for a voltage controlled oscillator, a frequency offset adjustment value for overall reception signals and a frequency offset adjustment value for the reception signal of each path, wherein overall reception signals are overall received I, Q data, characterized in that, the frequency offset adjustment value for the voltage controlled oscillator is determined by adjusting and controlling the combined frequency offset value in the following way: Δ f ̅ VCO cur = { 0 | Δ f ̅ cur | ≤ F α Δ f ̅ cur | Δ f ̅ cur | > F, and | Δ f ̅ cur − Δ f ̅ pre | ≤ κ | Δ f ̅ pre | Δ f ̅ VCO pre + β Δ f ̅ cur − Δ f ̅ VCO pre | Δ f ̅ cur | > F, and | Δ f ̅ cur − Δ f ̅ pre | > κ | Δ f ̅ pre |; wherein, F, α, β, κ represents an adjusting and controlling parameter, Δ f cur is a combined frequency offset value in a process of the current frequency offset adjustment, Δ f pre is a combined frequency offset value in a process of the previous frequency offset adjustment, Δ f ̅ VCO cur is a frequency offset adjustment value for the voltage controlled oscillator in the process of the current frequency offset adjustment, and Δ f ̅ VCO pre is a frequency offset adjustment value for the voltage controlled oscillator in the process of the previous frequency offset adjustment. extracting common pilot symbols in a reception signal of each path, calculating a correlation value of common pilot symbols in a reception signal of each path and a frequency offset value, calculating and obtaining a combined frequency offset value according to the frequency offset value of the reception signal of each path, and determining, according to the combined frequency offset value, a frequency offset adjustment value for a voltage controlled oscillator, a frequency offset adjustment value for overall reception signals and a frequency offset adjustment value for the reception signal of each path, wherein overall reception signals are overall received I, Q data, characterized in that, the frequency offset adjustment value for the voltage controlled oscillator is determined by adjusting and controlling the combined frequency offset value in the following way: Δ f ̅ VCO cur = { 0 | Δ f ̅ cur | ≤ F α Δ f ̅ cur | Δ f ̅ cur | > F, and | Δ f ̅ cur − Δ f ̅ pre | ≤ κ | Δ f ̅ pre | Δ f ̅ VCO pre + β Δ f ̅ cur − Δ f ̅ VCO pre | Δ f ̅ cur | > F, and | Δ f ̅ cur − Δ f ̅ pre | > κ | Δ f ̅ pre |; wherein, F, α, β, κ represents an adjusting and controlling parameter, Δ f cur is a combined frequency offset value in a process of the current frequency offset adjustment, Δ f pre is a combined frequency offset value in a process of the previous frequency offset adjustment, Δ f ̅ VCO cur is a frequency offset adjustment value for the voltage controlled oscillator in the process of the current frequency offset adjustment, and Δ f ̅ VCO pre is a frequency offset adjustment value for the voltage controlled oscillator in the process of the previous frequency offset adjustment.