OpenAirInterface (OAI) is an open source Software Radio (SDR) project initiated and maintained by the OpenAirInterface Software Alliance (OSA) to build an open, SDR-based experimental platform with a variety of standard air interfaces.
Based on the 3GPP Release 10 standard, OAI implements UE, eNB, MME, HSS, SGW and PGW on the Linux operating system. In other words, OAI fully implements the core network (EPC), base station (eNB) and user terminal (UE) of the LTE protocol.
OAI can be used to build physical layer link simulation and system level simulation platform. Typical physical layer link-level simulation platforms include:
pbchsim: indicates the physical broadcast channel (PBCH), which contains the sending and receiving flow of the PBCH channel.
pdcchsim: DCI/PDCCH (Downlink Control Channel), including the sending and receiving process of PDCCH channel.
prachsim: PRACH (Random Access Channel), including the process for sending and receiving PRACH channels.
pucchsim: PUCCH (Uplink control channel), including the receiving and sending process of PUCCH channel.
ulsim: ULSCH/PUSCH (Upstream shared channel), which contains the sending and receiving flow of the PUSCH channel.
dlsim: DLSCH/PDSCH (Downlink shared channel), in fact, dlsim also contains the content of PDCCH and other channels, so dlsim is more like a lightweight LTE physical layer system simulation platform.
mbmssim: MCH/PMCH (Physical Multicast Channel)
The system-level simulation includes the simulation of the entire protocol stack of LTE, and restores all the details of the LTE system as much as possible.
In addition, OAI and USRP can also be used to build a real LTE access platform, and users can use the eNB and EPC built by OAI to docking commercial UE or OAI analog UE.
Application scenarios of OAI:
Physical layer link simulation
LTE system-level simulation
SDR LTE system
Wireless security research
New communication technology testing
Professional test network construction
NB-IoT
Previous: Array signal processing
Next: None