Files
openairinterface5g/doc
Robert Schmidt ddf549b1f3 Move radio CMakeLists.txt to subdirectory
- move following radios: AW2S, BladeRF, IRIS, LMSSDR, RFsimulator, USRP
- move following transports: Ethernet, benetel4g, benetel5g
- for each: create independent cmake variable to switch compilation
  on/off, in order: OAI_AW2S, OAI_BLADERF, OAI_IRIS, OAI_LMSSDR,
  OAI_SIMU, OAI_USRP, OAI_ETHERNET, OAI_BENETEL4G, OAI_BENETEL5G
- Remove RF_BOARD variable, allows to compile multiple boards at once
- where applicable: remove USERSPACE/LIB in path, i.e., move files up to
  directories, as all are userspace libraries

Note that with the above, it is now mandatory to enable a radio
implementation before compiling it, e.g., for USRP:

./build_oai -w USRP
cmake .. -DOAI_USRP=ON && ninja oai_usrpdevif
2023-07-07 08:35:28 +02:00
..
2021-10-27 22:36:33 +00:00
2023-02-11 12:32:34 +01:00
2022-02-25 17:55:27 +01:00
2022-08-28 16:21:43 +02:00
2022-09-29 10:03:28 +02:00
2022-10-12 20:17:11 +01:00
2023-04-03 10:25:13 -04:00
2023-05-24 09:30:02 +01:00
2023-04-26 17:37:06 +02:00
2023-03-31 17:07:28 +02:00
2021-12-07 13:47:15 +08:00

OpenAirInterface documentation overview

[[TOC]]

General

There is some general information in the OpenAirInterface Gitlab Wiki

Tutorials

Legacy unmaintained files:

  • L2NFAPI_NOS1.md, L2NFAPI_S1.md: old L2simulator, not valid anymore
  • SystemX-tutorial-design.md
  • UL_MIMO.txt

Designs

Legacy unmaintained files:

  • 5Gnas.md

Building and running from images

Libraries

General

SDRs

Some directories under radio contain READMEs:

The other SDRs (AW2S, LimeSDR, ...) have no READMEs.

Special-purpose libraries

  • OAI has two scopes, one based on Xforms, one on Qt5, described in this README
  • OAI comes with an integrated telnet server to monitor and control
  • OAI comes with an integrated web server

CI