In short range communication system, ZigBee technology is considered to be popular for low bit rate transmission. In such an environment, one of the important topics of concern is the multi path transmission where the data from the transmitter reaches the receiver by following more than one path and they are accompanied with fading. In this thesis we try to design ZigBee receivers which works fine in a multipath scenario. Receivers are designed using the principles of MRC (maximum ratio combining), MMSE (minimum mean squared error), Convolutional encoding, Viterbi decoding. Apart from this the thesis is extended to design a MIMO receiver using Alamouti algorithm. For each receiver, BER (bit error rate) as a function of SNR (signal to noise ratio) at the receiver is used to capture the performance of the data transmission. All the simulations are carried out using MATLAB.