In this thesis, we investigate rake receivers in the presence of impulsive environment. The optimum maximum-likelihood rake receiver for impulsive, fading channel is derived, and a sub-optimum rake receiver with reduced complexity is obtained for practical purposes. Numerical results show that, when the noise is impulsive, the rake receivers designed for impulsive noise offer performance improvement over those optimized for Gaussian environment. The sub-optimum rake receiver is observed to exhibit almost the same performance as the optimum rake receiver. It is also observed that, as the number of fingers increases, the performance of the rake receivers designed for impulsive environment improves while the rake receiver optimized for Gaussian environment experiences performance degradation in impulsive environment.