The correct option is (a) RAKE receiver
For explanation I would say: A RAKE receiver can be used to improve reception by collecting time delayed versions of the required signals. Since PN sequences have low autocorrelation, multipath which is delayed by more than a chip appear as noise.