An apparatus comprising: a plurality of antennas, configured to be coupled to a moving platform, configured to receive signals from a satellite, each antenna in the plurality of antennas having a transmit aperture and a receive aperture, and wherein the receive aperture is operable to receive one of the signals from the satellite, wherein the plurality of antennas comprises a plurality of electronically-steerable flat panel antennas, and wherein each antenna comprises one or more sensors; a plurality of signal analyzers coupled to the plurality of antennas, each signal analyzer operable to determine signal quality of a distinct one antenna of the plurality of antennas; a prediction engine configured to generate predicted motion information indicative of a predicted location of each of the plurality of antennas for an expected time of satellite transmission based on motion information obtained from the one or more sensors of the plurality of antennas and expected transmission time; an arbiter coupled to the plurality of signal analyzers and the prediction engine and operable to select one antenna of the plurality of antennas to transmit to the satellite based on results of determining the signal quality and the predicted motion of each antenna of the plurality of antennas coupled to the moving platform; a first selector coupled to the arbiter and the plurality of antennas configured to cause data to be sent to the one antenna selected for transmission to the satellite; and a combiner coupled to the plurality of antennas configured to combine the signals received by the plurality of antennas into one signal, wherein the combiner is operable to coherently sum signals received by the plurality of antennas while the one antenna selected for transmission to the satellite transmits to the satellite a plurality of antennas, configured to be coupled to a moving platform, configured to receive signals from a satellite, each antenna in the plurality of antennas having a transmit aperture and a receive aperture, and wherein the receive aperture is operable to receive one of the signals from the satellite, wherein the plurality of antennas comprises a plurality of electronically-steerable flat panel antennas, and wherein each antenna comprises one or more sensors; a plurality of signal analyzers coupled to the plurality of antennas, each signal analyzer operable to determine signal quality of a distinct one antenna of the plurality of antennas; a prediction engine configured to generate predicted motion information indicative of a predicted location of each of the plurality of antennas for an expected time of satellite transmission based on motion information obtained from the one or more sensors of the plurality of antennas and expected transmission time; an arbiter coupled to the plurality of signal analyzers and the prediction engine and operable to select one antenna of the plurality of antennas to transmit to the satellite based on results of determining the signal quality and the predicted motion of each antenna of the plurality of antennas coupled to the moving platform; a first selector coupled to the arbiter and the plurality of antennas configured to cause data to be sent to the one antenna selected for transmission to the satellite; and a combiner coupled to the plurality of antennas configured to combine the signals received by the plurality of antennas into one signal, wherein the combiner is operable to coherently sum signals received by the plurality of antennas while the one antenna selected for transmission to the satellite transmits to the satellite