Zero forcing equalization for STBC-MIMO systems
Zero Forcing equalization is the simplest method to estimate the transmitted symbols in a MIMO system using linear space time coding (See reference [1] for the theoretical background). For particular codes (orthogonal codes), ZF equalizer gives the same results than the optimal (ML) receiver.
The zip file contains three m files.
- space_time_coding.m (perform space time coding)
- coherent_ZF_receiver.m (perform ZF space time equalization)
- one_shot_ZF_equalizer.m (show an example)
To use these files, extract the three files in the same folder. Then, call the script one_shot_ZF_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
Cite As
Choqueuse Vincent (2026). Zero forcing equalization for STBC-MIMO systems (https://www.mathworks.com/matlabcentral/fileexchange/25812-zero-forcing-equalization-for-stbc-mimo-systems), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired: Blind channel estimation for STBC using higher order statistics
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
