A system comprising: a beamformer configured to measure signals and further configured to generate a formed beam pattern that is adjusted to thereby compensate for a non-ideal surface of a reflector of a satellite; wherein: the beamformer is configured to measure amplitudes and phases of signals reflected off the reflector, the amplitudes and phases forming a first set of measurements; the system further comprises a computing apparatus configured to calculate an element correlation matrix as a function of the first set of measurements, the element correlation matrix representing a radiated feed element pattern off the reflector; and the beamformer is configured to generate the formed beam pattern adjusted based on the element correlation matrix; characterized in that: the satellite is configured to receive the signals over feeder links, wherein the beamformer includes first and second beamformers, the first beamformer being configured to measure the amplitudes and phases of the signals reflected off the reflector, and the second beamformer being configured to measure the amplitudes and phases of the signals passed through a communication platform of the satellite and returned back over the feeder links independent of the reflector, the respective amplitudes and phases forming a second set of measurements, and wherein the computing apparatus is configured to calculate the element correlation matrix further as a function of the second set of measurements. a beamformer configured to measure signals and further configured to generate a formed beam pattern that is adjusted to thereby compensate for a non-ideal surface of a reflector of a satellite; wherein: the beamformer is configured to measure amplitudes and phases of signals reflected off the reflector, the amplitudes and phases forming a first set of measurements; the system further comprises a computing apparatus configured to calculate an element correlation matrix as a function of the first set of measurements, the element correlation matrix representing a radiated feed element pattern off the reflector; and the beamformer is configured to generate the formed beam pattern adjusted based on the element correlation matrix; characterized in that: the satellite is configured to receive the signals over feeder links, wherein the beamformer includes first and second beamformers, the first beamformer being configured to measure the amplitudes and phases of the signals reflected off the reflector, and the second beamformer being configured to measure the amplitudes and phases of the signals passed through a communication platform of the satellite and returned back over the feeder links independent of the reflector, the respective amplitudes and phases forming a second set of measurements, and wherein the computing apparatus is configured to calculate the element correlation matrix further as a function of the second set of measurements. the beamformer is configured to measure amplitudes and phases of signals reflected off the reflector, the amplitudes and phases forming a first set of measurements; the system further comprises a computing apparatus configured to calculate an element correlation matrix as a function of the first set of measurements, the element correlation matrix representing a radiated feed element pattern off the reflector; and the beamformer is configured to generate the formed beam pattern adjusted based on the element correlation matrix; characterized in that: the satellite is configured to receive the signals over feeder links, wherein the beamformer includes first and second beamformers, the first beamformer being configured to measure the amplitudes and phases of the signals reflected off the reflector, and the second beamformer being configured to measure the amplitudes and phases of the signals passed through a communication platform of the satellite and returned back over the feeder links independent of the reflector, the respective amplitudes and phases forming a second set of measurements, and wherein the computing apparatus is configured to calculate the element correlation matrix further as a function of the second set of measurements. the satellite is configured to receive the signals over feeder links, wherein the beamformer includes first and second beamformers, the first beamformer being configured to measure the amplitudes and phases of the signals reflected off the reflector, and the second beamformer being configured to measure the amplitudes and phases of the signals passed through a communication platform of the satellite and returned back over the feeder links independent of the reflector, the respective amplitudes and phases forming a second set of measurements, and wherein the computing apparatus is configured to calculate the element correlation matrix further as a function of the second set of measurements.