Construct autocorrelation Matrix in Matlab & Python

Auto-correlation, also called series correlation, is the correlation of a given sequence with itself as a function of time lag. Cross-correlation is a more generic term, which gives the correlation between two different sequences as a function of time lag. Given two sequences $latex x$ and $latex y$, the cross-correlation at times separated by lag … Read more

QAM Modulation using Karnaugh-map walks

This article focused on constructing constellation for rectangular QAM modulation using Karnaugh-map walks. Exploit inherent property of Karnaugh-maps to construct Gray coded QAM constellation points. M-ary Quadrature Amplitude Modulation (M-QAM) In MQAM modulations, the information bits are encoded as variations in the amplitude and the phase of the signal. The M-QAM modulator transmits a series … Read more

Capacity of MIMO system over fading Channels

MIMO / Capacity Lab path:MIMO overview → Characterize MIMO channels → SISO capacity → Ergodic SISO capacity → MIMO capacityTool: Shannon–Hartley capacity calculator As reiterated in the previous article, a MIMO system is used to increase the capacity dramatically and also to improve the quality of a communication link. Increased capacity is obtained by spatial … Read more

Ergodic Capacity of SISO flat fading channel

MIMO / Capacity Lab path:MIMO overview → Characterize MIMO channels → SISO capacity → Ergodic SISO capacity → MIMO capacityTool: Shannon–Hartley capacity calculator Understand ergodic capacity of a SISO flat-fading system over fading channels. Model and simulate capacity curves in Matlab. Channel model In the previous post, derivation of SISO fading channel capacity was discussed. … Read more