A method for compensating frequency variation associated with relative motion between a stationary radio terminal and a mobile radio terminal, the method comprising: receiving a signal associated with a packet, wherein the packet comprises a preamble part and a payload part; determining a first estimated value of next coarse frequency offset based on a first plurality of coarse frequency offsets, first-order derivatives of the first plurality of coarse frequency offsets, and second-order derivatives of the first plurality of coarse frequency offsets; compensating the signal associated with the packet according to the first estimated value; and the method further comprising at least one of: (i) determining a second estimated value of next fine frequency offset based on a plurality of fine frequency offsets and a second plurality of coarse frequency offsets after said determining the first estimated value, and compensating the signal associated with the packet according to the second estimated value; (ii) determining a third estimated value of next frequency offset based on speed information of the mobile radio terminal, GPS information of the mobile radio terminal, frequency differentiation, or a combination of two or more members selected from a group consisting of the speed information of the mobile radio terminal, the GPS information of the mobile radio terminal, and the frequency differentiation, and compensating the signal associated with the packet according to the third estimated value. receiving a signal associated with a packet, wherein the packet comprises a preamble part and a payload part; determining a first estimated value of next coarse frequency offset based on a first plurality of coarse frequency offsets, first-order derivatives of the first plurality of coarse frequency offsets, and second-order derivatives of the first plurality of coarse frequency offsets; compensating the signal associated with the packet according to the first estimated value; and the method further comprising at least one of: (i) determining a second estimated value of next fine frequency offset based on a plurality of fine frequency offsets and a second plurality of coarse frequency offsets after said determining the first estimated value, and compensating the signal associated with the packet according to the second estimated value; (ii) determining a third estimated value of next frequency offset based on speed information of the mobile radio terminal, GPS information of the mobile radio terminal, frequency differentiation, or a combination of two or more members selected from a group consisting of the speed information of the mobile radio terminal, the GPS information of the mobile radio terminal, and the frequency differentiation, and compensating the signal associated with the packet according to the third estimated value. (i) determining a second estimated value of next fine frequency offset based on a plurality of fine frequency offsets and a second plurality of coarse frequency offsets after said determining the first estimated value, and compensating the signal associated with the packet according to the second estimated value; (ii) determining a third estimated value of next frequency offset based on speed information of the mobile radio terminal, GPS information of the mobile radio terminal, frequency differentiation, or a combination of two or more members selected from a group consisting of the speed information of the mobile radio terminal, the GPS information of the mobile radio terminal, and the frequency differentiation, and compensating the signal associated with the packet according to the third estimated value.