The invention discloses a data communication method and communication equipment. The method comprises the steps that a data symbol, a first pilot frequency sequence and a second pilot frequency sequence sent by a sending end are received, the power of the first pilot frequency sequence is larger than that of the second pilot frequency sequence, the frequency domain position corresponding to a spectral line with the strongest power in received data is determined, and the spectral line with the strongest power is a spectral line corresponding to the first pilot frequency sequence; he frequency shift of the data received by the receiving end is determined according to the difference value between the frequency domain position corresponding to the strongest spectral line and the frequency domain position of the first pilot frequency sequence at the transmitting end, and frequency shift compensation is performed on the received data; And the phase noise of the data received by the receivingend is determined according to the values, which are not zero, in the first pilot frequency sequence and the second pilot frequency sequence, phase noise compensation is carried out on the received data, and decoding is performed to obtain data information corresponding to the data symbol sent by the sending end. Compared with an existing phase noise compensation scheme, the method has the capability of eliminating inherent interference and performing frequency offset compensation at the same time.