A method of communicating with one or more terrestrial transceiver points by a flight transceiver station mounted onboard an aircraft, the method comprising: the flight transceiver station performing: determining (901, 903, 905, 907), for a future moment in time t, a position of the flight transceiver station in 3-dimensional space; determining (901, 903, 905, 907), for the future moment in time t, an attitude of the flight transceiver station; determining (901, 903, 905, 907), for the future moment in time t, one or more respective directions from the position of the flight transceiver station to the one or more terrestrial transceiver points; determining (901, 903, 905, 907), for the future moment in time t, respective radial velocities between the flight transceiver station and the one or more terrestrial transceiver points; determining, based on the respective directions and attitudes, beamforming weights for one or more transmit beams towards each of the one or more terrestrial transceiver points; predicting, based on the respective radial velocities, respective Doppler shifts of a carrier frequency used between the flight transceiver station and the one or more terrestrial transceiver points; applying to transmitter equipment of the flight transceiver station, at the future moment in time t: the beamforming weights for the one or more transmit beams; and a Doppler pre-compensation based on the predicted Doppler shifts; and further comprising: determining, for the future moment in time t, respective distances between the flight transceiver station and each of the one or more terrestrial transceiver points; determining (915, 917) a transmit power level adjustment and/or a transmit timing adjustment for each of the one or more transmit beams based on a difference between the distance determined for the future moment in time t, and a corresponding distance determined at a time of a previous adjustment; and applying to transmitter equipment of the flight transceiver station, at the future moment in time t, the determined transmit power level adjustment and/or transmit timing adjustment. determining (901, 903, 905, 907), for a future moment in time t, a position of the flight transceiver station in 3-dimensional space; determining (901, 903, 905, 907), for the future moment in time t, an attitude of the flight transceiver station; determining (901, 903, 905, 907), for the future moment in time t, one or more respective directions from the position of the flight transceiver station to the one or more terrestrial transceiver points; determining (901, 903, 905, 907), for the future moment in time t, respective radial velocities between the flight transceiver station and the one or more terrestrial transceiver points; determining, based on the respective directions and attitudes, beamforming weights for one or more transmit beams towards each of the one or more terrestrial transceiver points; predicting, based on the respective radial velocities, respective Doppler shifts of a carrier frequency used between the flight transceiver station and the one or more terrestrial transceiver points; applying to transmitter equipment of the flight transceiver station, at the future moment in time t: the beamforming weights for the one or more transmit beams; and a Doppler pre-compensation based on the predicted Doppler shifts; the beamforming weights for the one or more transmit beams; and a Doppler pre-compensation based on the predicted Doppler shifts; determining, for the future moment in time t, respective distances between the flight transceiver station and each of the one or more terrestrial transceiver points; determining (915, 917) a transmit power level adjustment and/or a transmit timing adjustment for each of the one or more transmit beams based on a difference between the distance determined for the future moment in time t, and a corresponding distance determined at a time of a previous adjustment; and applying to transmitter equipment of the flight transceiver station, at the future moment in time t, the determined transmit power level adjustment and/or transmit timing adjustment.