In this paper, we present an adaptive beamformer based on recursive mo
dified Gram-Schmidt (RMGS) algorithm. The beamformer has a highly modu
lar structure, exhibits good numerical properties and is especially su
itable for fixed point arithmetic and VLSI implementation. The error f
eedback form of RMGS algorithm improves the numerical accuracy of the
conventional RMGS algorithm. The spatial smoothing scheme has also bee
n implemented in time recursive form using RMGS algorithm to combat co
herent jammers. Computer simulations confirm that the proposed beamfor
mer has a superior interference rejection capability over existing ada
ptive beamformers.