Table of Contents
Eurecom MIMO Openair Sounder (EMOS)
The Eurecom MIMO Openair Sounder (EMOS) a part of the openairinterface platform which allows multiuser MIMO channel measurements in real time.
EMOS currently requires RTAI to be installed. However, in the main modem, RTAI is no longer maintained, so this code might be unstable or not even compile at the moment. It will however be updated at some point. Stay tuned.
EMOS for LTE softmodem
If you compile the lte-softmodem with the option EMOS=1, it will store several
LTE measurements in real-time to a file (both for UE and eNB). LTE channel estimates
can also be stored if compiled with -DEMOS_CHANNEL=1 (change in Makefile). See
attached file EMOS.pptx and OpenAirLXRT for details.
EMOS-RAW
There is also a program to record raw signals in real-time. It can also be used to test the setup. Compile it using
make emos-raw XFORMS=1 EMOS=1
An run it using
rtai-load emos-raw
You should see a scope that shows the signals in real-time. If you want to change the
frequency, antennas, bandwidth configuration, signal acquisition periods, or directory
for the recorded files, you will have to do that directly in the file emos-raw.c. All
these parameters are located around line 160. Please seen inline documentation for more information.
To analyze the recorded files in Maltab, there is an example script $OPENAIR_TARGETS/PROJECTS/CORRIDOR
called emos_read.m (for one card) or emos_read_ca.m (for more than one card).
-- @florian.kaltenberger - 07 Oct 2015