Reducing the effect of pointing errors on the performance of an adaptive array