Recent works on ad hoc network study have shown that achievable throughput can be made to scale linearly with the number of receive antennas even if the transmitter has only a single antenna. In this paper, we propose a non-parametric linear minimum mean square error (MMSE) receiver for achieving further gain in performance when the channel state information at receiver (CSIR) of interferers is imperfect. The key feature to make our approach effective is to exploit the autocorrelation of the received signal. In fact, by incorporating the desired channel information on top of the observations including interference and noise only, the proposed method achieves large fraction of the optimal MMSE transmission capacity without transmission rate loss. Simulation results on the realistic ad hoc network system show that the proposed non-parametric linear MMSE receiver brings substantial performance gain over existing multiple receive antenna algorithms.