Blind adaptive beamforming is an elementary problem in the area of spatial signal processing.The constant modulus (CM) array is blind adaptive beamformer capable of recovering a CM signal among several cochannel sources by using constant modulus algorithm (CMA).By adding an adaptive signal canceller to the CM beamformer
identical stages of the CM array and signal canceller may be used in a multistage system to recover several cochannel CM sources.However
the implementation of the multistage CM array is complicated.In this paper
we will provide a simple multistage CM array to recover several cochannel signals based on least square CMA (LS-CMA).After the LS-CMA captures one signal
the DOA of the other signals could be attained from the weight vector of the algorithm
which is used for multi-source beamforming.The parallel and serial implementations for the algorithm are presented.Computer simulations show that the results of the new algorithm are close to those of Wiener's
which confirms the effectiveness of this new approach.