Hamming Codes

In this post we discuss Hamming (7,4) Code which transmits 4 information bits for every 7 bits transmitted, resulting in a code rate of 4/7. The 3 additional bits are called parity bits and these protect against single bit errors in the channel. This is called a systematic code since after performing the coding operation the information bits are preserved, parity bits are only appended to the information bits.

Read more

KAY’s Single Frequency Estimator

The basic concept of Kay’s estimator is quite simple. It finds the phase advanced from one sample to the next and this gives us the frequency. Averaging is performed over the time window to get more accurate results. Averaging can be performed using uniform weighting or a weighting function defined by Kay in [1].

Read more

A Comparison of FFT, MUSIC and ESPRIT Methods of Frequency Estimation

As discussed in previous posts it is frequently required in communications and signal processing to estimate the frequency of a signal embedded in noise and interference. The problem becomes more complicated when the number of observations (samples) is quite limited. Typically, the resolution in the frequency domain is inversely proportional to the window size in the time domain.

Read more

Index Modulation Explained

A relatively new technique to improve the spectral efficiency and the energy efficiency of wireless communication system is called Index Modulation (IM). There are two main types of IM, one that uses multiple transmit antennas (Spatial Modulation) and one that uses multiple carriers (OFDM-IM). We will focus here on Spatial Modulation also known as SM.

Read more