Clone
2
EurecomMimoOpenairSounder
Cedric Roux edited this page 2016-01-20 10:23:00 +01:00

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

Attachments