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 , for a future moment in time t, a position of the flight transceiver station in 3-dimensional space; determining , for the future moment in time t, an attitude of the flight transceiver station; determining , 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 , 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 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 , for a future moment in time t, a position of the flight transceiver station in 3-dimensional space; determining , for the future moment in time t, an attitude of the flight transceiver station; determining , 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 , 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 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. <EOS>