This paper considers channel estimation for mmWave communication with massive received array antennas at BS. Instead of estimate the channel matrix, we resolve the problem into two steps. Firstly, one could separately estimate DOA, on the basis of the array signal processing techniques, and then estimate the corresponding path attenuation according to the pilots from the transmitting terminals. This method is analyzed and compared with conventional LS channel estimation algorithm. The performance of the suggested algorithm precedes LS algorithm without large number of pilots. Finally, numerical simulation results are provided to verify the effectiveness of our channel estimation approach.