Abstract In this paper, a new recursive algorithm for adaptive array weight vectors and its systolic array implementing structure are proposed, which are based on the QR factorization algorithms and the idea of the algorithmic engineering. The algorithm can realize fully parallel and pipeline processing.