Page last updated on: 2004/08/17
This page always has the latest version of MSIM.
20040817 - Version 0.3 has been released. Many improvements, bug fixes, two new receivers; see the CHANGELOG for details. We recommend to upgrade to this version.
20040627 - Version 0.2a has been released. No functional changes have been made to the code; however, a mistake in version 0.2 prevents it from being compiled "out of the box". Version 0.2a compiles cleanly using the included Makefile.
Please report any compilation problems or bugs you find.
20040323 - Version 0.2 has been released. See below for a list of changes. Given the importance of the changes, it is recommended to upgrade to this version.
MSIM is a simulator of multiple-input, multiple-output (MIMO) communication systems. Many system parameters are configurable: signal power, noise power, number of antennas, signal constallation, etcetera.
MSIM also includes several different receivers, including different vertical BLAST (V-BLAST) implementations and a maximum-likelihood (ML) receiver based on the Schnorr-Euchner algorithm.
This program can be used to estimate bit and block error rates for any combination of system parameters, and to do estimates of receiver complexity. Please see the documentation (link below) for more details
We encourage users to submit improvements, bug reports, and comments.
You can contact the authors at: miguelb (AT) ieee (DOT) org