A method and apparatus for correcting a beam error is disclosed. One
embodiment of the method comprises the steps of selecting beamweight
coefficients based on the satellite orbital data, evaluating an effect of
quantization of the beamweight coefficients on the beam error, and
selecting beamweight coefficients based at least in part upon the
evaluation of the effect of beamweight coefficient quantization on beam
error. One embodiment of the apparatus comprises a beamweight correction
module for selecting beamweight coefficients based on satellite orbital
data, for evaluating the effect of quantization of the beamweight
coefficients on beam error, and for selecting beamweight coefficients
based at least in part upon the evaluation of the effect of beamweight
coefficient quantization on beam error. The beamweight correction module
comprises a beamweight generator and a beamweight quantizer for
quantizing beamweights from the beamweight generator.