An adaptive technique for the estimation and tracking of the direction of arrival of multiple nonstationary plane waves from the outputs of a uniform linear array of sensors is presented. This task is performed by using a decomposed filtering structure to spatially isolate each signal component while a second stage is used to estimate the parameters of interest (angle of arrival). This results in a computationally simple algorithm suitable for the case of large arrays which enables the tracking of rapidly moving sources. The proposed approach is also applicable to the case of coherent signals. (C) 2002 Elsevier Science B.V. All rights reserved.