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.