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

MIMO System Capacity: Unlocking Blazing-Fast Wireless Speeds

MIMO — Capacity path 1. Intro → 2. Channel model → 3. SISO capacity → 4. Ergodic SISO → 5. MIMO capacity Tools: Shannon calculator Introduction Extend the scalar ergodic average to a matrix channel. With receiver CSI and equal power across transmit antennas, ergodic MIMO capacity is the expectation of a log-determinant—the expression Telatar … Read more

Understanding Ergodic Capacity: Testing Your Wireless Speed Calculator

MIMO — Capacity path 1. Intro → 2. Channel model → 3. SISO capacity → 4. Ergodic SISO → 5. MIMO capacity Tools: Shannon calculator Introduction We already met ergodic capacity as an expectation. Now treat it as something you compute: how do you estimate it stably, and is there a closed form to check … Read more