A multipath diversity receiving equipment for code division multiple access communications comprising: a sample quantization device, a sample data storage device, a code data storage device, a multipath resource management device, a code resource management device, a demodulation control device, a correlation demodulation device, a channel estimation unit, an energy accumulation device, and an energy analysis processing device; said sample quantization device for sampling and quantizing receiving signals to output to said sample data storage device; said sample data storage device for storing all the sample signals to output to said correlation demodulation device under the control of said demodulation control device; said code data storage device for storing all the code data to output to said correlation demodulation device under the control of said demodulation control device; said multipath resource management device for receiving the result output by said energy analysis processing device to generate an aggregation of multipath demodulation, and sending the multipath phase information to said demodulation control device, and sending the corresponding code information to said code resource management device; said code resource management device for generating the code word data according to the code information sent by said multipath resource management device to output to said code data storage device; said demodulation control device for generating the read addresses of said sample data storage device and said code data storage device according to the multipath phase information output by said multipath resource management device, and controlling the demodulation operation of said correlation demodulation device; said correlation demodulation device for completing the operation of all the multipath demodulation according to the control of said demodulation control device, outputting the result of multipath demodulation to said channel estimation unit, and outputting the result of multipath demodulation belonging to the multipath search and delay phase locked loop to said energy accumulation device; said channel estimation unit for estimating the multipath demodulation data output by said correlation demodulation device; said energy accumulation device for performing energy accumulation of the multipath data output by said correlation demodulation device, and outputting accumulation result to said energy analysis processing device; said energy analysis processing device for selecting the multipath with a largest energy from the multipaths belonging to the multipath search, and judging whether the phase has slipped and the direction of the slip according to the multipath phase corresponding to the delay phase locked loop, and sending to said multipath resource management device, characterized in that said correlation demodulation device comprises a module for realizing m × n correlation operation matrix and a module for realizing m × N accumulation matrix, which are sequential linked, wherein said module for realizing m × n correlation operation matrix is used to complete correlation demodulation operation between n sample data of each multipath and its corresponding n code word data for m multipaths in one clock period; said module for realizing m × N accumulation matrix is used to finish accumulation process of m results of parallel correlation operation of multipath phase for N times; and the number of multipaths that each row of the matrix can support is N, which is equal to n multiplied by the number of clock periods in one chip, wherein N is the column number of accumulation matrix.