Amarisoft is a commercial software implemented by fabric bellard and others. It is the best performance SDR LTE platform at present. Amarisoft released a new version at the end of September. The base station part of this version already supports SA (but the core network does not support SA yet). At the same time, the performance of base station has been greatly optimized. With the existing 2x2 MIMO card, 5g base station can be configured to run 50MHz 4x4 or 100MHz 2x2, and the downlink rate can reach 720-750mbps. It is expected that the complete system supporting SA and 100 MHz 4x4 board will be released in November. It is expected that 5g terminal simulators supporting SA and multi UE will be released by the end of the year.
Amarisoft lte100 is a kind of LTE base station software which can run on ordinary PC. With SDR (Software Defined Radio) hardware, it implements the functions of eNodeB, EPC, embms gateway and IMS. It can replace some test functions of expensive cmw500, and can also be used for private network deployment. Support LTE, LTE-A, lte-m and Nb IOT.
The following figure shows the hardware composition of lte100 system. It mainly includes RF unit, standard computer and LTE terminal.
Lte100 system can support a variety of RF front-end, currently commonly used include: amarisoft's own PCI board, USRP series, limesdr series, etc. Amarisoft lte100 software is not limited to the currently supported platforms. The interface can be adapted to other RF front-end by modifying the interface properly. For example, if you want to use the general-purpose Ethernet interface (lte100), you only need to use the lte100 interface to convert your computer into a general-purpose Ethernet interface (such as PCI). Amarisoft provides API for users to do further development.
Since all signal and signaling processing, from LTE physical layer to LTE core network, are completed by software on the computer, so there is a high requirement for the processing capacity of the computer, so it is necessary to configure Intel 4-core Core i7 CPU (or updated processor). The instruction set should support sse4.1, AVX or avx2. The type of computer can be selected according to the needs of users, including desktop computer, rack server and notebook computer.
You can also consider the deployment mode of cloud computing center, namely cloud-ran / v-ran / o-ran. Both ENB and EPC run on servers in the data center.
The amarisoft lte100 system currently supports LTE R14 terminals.
AmariLTE mainly consists of ENB and Mme (and some other programs, such as IMS). It is highly optimized and very small code. It runs on non real time Linux operating system. Efficient code and the use of non real-time operating systems are the two most outstanding features of amarilte software, and also the outstanding features of Fabrice bellard, a famous programmer.
OAI is an open source SDR LTE platform developed and maintained by Eurocom in Europe. It is the most perfect open source SDR LTE platform at present.
-Open source project
-According to 3GPP protocol, EPC, ENB and UE are implemented simultaneously
-The project is continuously updated, and release 10 has been supported
-Support FDD / TDD, 1.4, 3, 5, 10, 15 and 20 MHz bandwidth (at present, the operation of 5 MHz and 10 MHz bandwidth is relatively stable)
-The project includes simulation platform and SDR hardware implementation platform. The simulation platform includes link level simulation platform, such as dlsim, and system level simulation platform, such as oaisim.
-The project supports a variety of hardware devices, such as USRP, bladerf and exmimo
-At present, the ENB code is relatively stable, while the UE side code is not