Abstract In this paper beamforming and DOA estimation for multiuser are discussed in multipath circumstance. Decorrelating detector is adopted to detect multiuser. CSS (Cyclic Spatial Smoothing) algorithm is presented. The algorithm with spatial smoothing can keep array weight dimension unchanged. Its theoretical foundation is that cyclic propagation of the sampling signal covariance inverse matrix is equivalent to averaging of the covariance matrix. The estimated spatial signature is adopted to construct the covariance matrix for high resolution DOA estimation. The simulation results show that CSS has better performance for multiuser beamforming.