It is widely believed that performance of non-coherent receivers is much worse than performance of coherent receivers in terms of Bit Error Rate (BER). Although this is true to some extent but as we show in this post the difference in performance is not that much in case of Minimum Shift Keying (MSK). In fact, there is only a difference of about one dB in an AWGN environment at high Signal to Noise Ratios (SNR). The difference is somewhat larger in flat fading environment but given the simplicity of implementation of a non-coherent receiver the trade-off might be worth it.
Given below is the Octave code and simulation results of a discriminator-based MSK receiver architecture in an AWGN environment. It is seen that at low SNR the difference in performance is about 2dB but this reduces to less than a dB in the high SNR region (there is a slight difference in how EbNo and SNR is defined but we use it interchangeably). The difference in performance in a flat fading environment is about 3-4 dB, keeping all other variables to be the same. It must also be noted that we are using one sample per symbol, the results change somewhat if we increase the number of samples per symbol.
% MINIMUM SHIFT KEYING %
% BER OF MSK IN AWGN %
% WITH DISCRIMINATOR DETECTOR %
% www.raymaps.com %
% AWGN CHANNEL
complex_rotation=([rx_signal, 1]).*conj([1, rx_signal]);
% BER CALCULATION
Note: 1. Discriminator detector just outputs a +1 if the phase is increasing and outputs a -1 if the phase is decreasing. 2. In the code above we first find the advance of the exponential over the symbol period and then find the angle incremented. But discriminator can also be implemented by first finding the phase of the exponential and then taking a time derivative. Results remain exactly the same. 3. The results are much worse if we do over-sampling i.e. if we increase the number of samples per symbol. This is not totally understood at the moment and will be subject of a future post. 4. One advantage of using non-coherent receiver architecture is that you do not require carrier phase synchronization.
More than 20 years of experience in various organizations in Pakistan, USA and Europe. Worked as Research Assistant within Mobile and Portable Radio Group (MPRG) of Virginia Tech and was one of the first researchers to propose Space Time Block Codes for eight transmit antennas. The collaboration with MPRG continued even after graduating with an MSEE degree and has resulted in 12 research publications and a book on Wireless Communications. Worked for Qualcomm USA as an Engineer with the key role of performance and conformance testing of UMTS modems. Qualcomm is the inventor of CDMA technology and owns patents critical to the 5G and 4G standards.