Simulating MIMO-OFDM systems


I am interested in simulating various algorithms for signal processing
MIMO-OFDM based software-defined radios and cognitive radios.

In this context, I am curious to know if such simulations are possible
GNU Radio?
For example, I would like to have a set of users with MIMO channels
them. I want to find out the data rates at the receiver for various
settings of the MIMO-OFDM parameters.
If GNU Radio is not the right tool, can you please suggest if any other
such tool (not MATLAB type) is available?

Thank you for your time.

Debarshi Kumar Sanyal

Hi Debarshi,

well, there’s WiNeLo (Wireless Networks in the loop), which you can
attach multiple “virtual” SDR frontends to, and which uses GNU Radio to
model the channel and the SDRs.
Note: back when the paper was written, the channel simulation server was
based on a “simple” matrix; AFAIK I know it’s using fully-fledged GNU
Radio by now.



To be clear, since it sounds like you’re new to GNU Radio, yes you can
implement MIMO-OFDM and it has been done by many people. There are
online that you can find detailing the journey, search for ‘MIMO-OFDM
GNU Radio’ or something similar. The details of this will be up to you
implement (for example the “users” you speak of and the logistics behind


On Wed, Apr 1, 2015 at 6:29 AM, Marcus Müller [email protected]

The advantage will also be that you can use the exact same code for
measurements. A lot of ‘pure simuation’ codes disregard too many
real-world phenomena and only use AWGN as distortion, but lack the means
to test over real channels.

As someone who spent a lot of time in academia, writing mixed
simulation/measurement suites among other things, I’d like to encourage
you to try this path of using GNU Radio.


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs