In this paper, we propose and analyze a new noncoherent receiver with PN code tracking for direct sequence code division multiple access (DS-CDMA) communication systems in multipath channels. We employ the decision-feedback differential detection method to detect MDPSK signals. An ";error signal"; is used to update the tap weights and the estimated code delay. Increasing the number of feedback symbols can improve the performance of the proposed noncoherent receiver. For an infinite number of feedback symbols, the optimum weight can be derived analytically, and the performance of the proposed noncoherent receiver approaches to that of the conventional coherent receiver. Simulations show good agreement with the theoretical derivation.