File Exchange

image thumbnail

Maximum Likelihood equalization for STBC-MIMO systems

version 1.0 (6.78 KB) by

Perform Maximum Likelihood equalization for MIMO Systems using Space time block code.

7 Downloads

Updated

View License

Maximum Likelihood equalization is the optimal method to estimate the transmitted symbols in a MIMO system using linear space time coding (See reference [1] for the theoretical background). Note that the ML decoding can be computionnaly expensive for high order modulation.

The zip file contains three m files.

- space_time_coding.m (perform space time coding)
- coherent_ML_receiver.m (perform ML equalization)
- one_shot_ML_equalizer.m (show an example)

To use these files, extract the three files in the same folder. Then, call the script one_shot_ML_equalizer in the matlab command window. See the file space_time_coding.m to obtain the list of supported STBCs.

Reference:
[1] E.G. Larsson,P.Stoica. "Space-time block coding for wirelesscommunications", Cambridge Press,2003

Comments and Ratings (0)

MATLAB Release
MATLAB 7 (R14)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video