create new tag
, view all tags

The OpenAirInterface SVN repository

The OpenAirInterface software is composed of four different parts: openair0, openair1, openair2, openair3 (corresponding more or less to the layers of the OSI model). openair0 is the hardware targets and requires special additional software (synthesis and design tools for FPGAs) and potentially our hardware targets. The software can be obtained from our svn server. You will need an svn client to get the sources (on Ubuntu Linux the client can be install using the command "apt-get install subversion"). The following repositories are currently used.


We are currently (since Feb 2009) developing an LTE Release 8/10 implementation under OpenAirInterface called openair4G. The code is hosted on our SVN server. It can be accessed in read-only mode from the URL http://svn.eurecom.fr/openair4G/trunk. If you have full access to our SVN you should use the URL http://svn.eurecom.fr/openairsvn/openair4G.

The repository contains the standard SVN directories trunk, tags and branches.


To check out the trunk type

svn co http://svn.eurecom.fr/openairsvn/openair4G/trunk --username USERNAME

You should now have the following directories

openair1: Rel-8 PHY layer + PHY RF simulation

openair2: Rel-9 RLC/MAC/PDCP and two RRC implementations

openair3: some networking scripts (still under constructions)

targets: scripts to compile and lauch different system targets (simulation, emulation and real-time platforms)


Important milestones (especially for special RF hardware configuration) have been tagged in the directory tags. They can be obtained by

svn co http://svn.eurecom.fr/openairsvn/openair4G/tags/<tag&gt;;; --username USERNAME

where <tag> should be replaced by one of the names in the following table, which also lists the functionalities supported in each tag.

openair_lte_jul2010 First stable PHY version, Single user, Simulation & HW
openair_lte_secsys Simulator for cognitive radio interweave system, data structures for multiple UE, multiple eNB, Simulaton only
openair_lte_sep2010 PHY only, single user, HARQ on UL and DL, Simulation and HW
cooperation PHY working with two users, cooperation on uplink


Branches are used to develop and test new functionality.

abstraction sandbox to test PHY abstraction
carrier_aggregation sandbox to test carrier aggregation
cooperation PHY working with two users, cooperation on uplink

-- FlorianKaltenberger - 01 Aug 2011

Topic revision: r11 - 19 Apr 2012 - FlorianKaltenberger
Copyright 2004-2010 Institut Eurecom & all contributing authors.