An electronic device (100, 200) for wireless communication, comprising: at least one processor (110, 210) configured to perform spatial filtering respectively on received signals of a plurality of antennas: estimate, based on the spatially-filtered signal of each of the antennas, a frequency offset of the corresponding received signal; estimate, based on a vector of frequency offset estimates and the estimated frequency offset, a Doppler shift caused by a relative movement between a receiving end and a transmitting end of the received signal and a carrier frequency offset caused by frequency inconsistency of the receiving end and the transmitting end; and perform frequency preprocessing on a transmission signal of each of the antennas based on the estimated Doppler shift, and/or perform control to feed back information on the estimated Doppler shift to the transmitting end of the received signal, wherein the frequency preprocessing comprises: performing preprocessing by adopting different Doppler shift estimations for different spatial directions, and weighting the transmission signal with signal-to-noise ratios estimated for the spatial received signals.. at least one processor (110, 210) configured to perform spatial filtering respectively on received signals of a plurality of antennas: estimate, based on the spatially-filtered signal of each of the antennas, a frequency offset of the corresponding received signal; estimate, based on a vector of frequency offset estimates and the estimated frequency offset, a Doppler shift caused by a relative movement between a receiving end and a transmitting end of the received signal and a carrier frequency offset caused by frequency inconsistency of the receiving end and the transmitting end; and perform frequency preprocessing on a transmission signal of each of the antennas based on the estimated Doppler shift, and/or perform control to feed back information on the estimated Doppler shift to the transmitting end of the received signal, wherein the frequency preprocessing comprises: performing preprocessing by adopting different Doppler shift estimations for different spatial directions, and weighting the transmission signal with signal-to-noise ratios estimated for the spatial received signals.. estimate, based on the spatially-filtered signal of each of the antennas, a frequency offset of the corresponding received signal; estimate, based on a vector of frequency offset estimates and the estimated frequency offset, a Doppler shift caused by a relative movement between a receiving end and a transmitting end of the received signal and a carrier frequency offset caused by frequency inconsistency of the receiving end and the transmitting end; and perform frequency preprocessing on a transmission signal of each of the antennas based on the estimated Doppler shift, and/or perform control to feed back information on the estimated Doppler shift to the transmitting end of the received signal, wherein the frequency preprocessing comprises: performing preprocessing by adopting different Doppler shift estimations for different spatial directions, and weighting the transmission signal with signal-to-noise ratios estimated for the spatial received signals..