Rake receiver is one of the most important parts for baseband processing of DS-CDMA. It is used for despread
and channel compensation. Figure 1 is a classic M-way Rake receiver composed by M fingers. Fingers’ number in a Rake receiver is the same as the tap number of channel impulse response. When computing a figure, scrambling and de-spread can be achieved by two ALUs separately, integral is completed by a MAC and Phase estimate and figure addition need another MAC.