... | ... | @@ -2,62 +2,66 @@ |
|
|
|
|
|
## General
|
|
|
|
|
|
**1: Whats is OpenAirInterface (OAI)?**
|
|
|
**Q1: Whats is OpenAirInterface (OAI)?**
|
|
|
|
|
|
OAI is an open-source hardware and software wireless technology platforms (simulation, emulation, and realtime) for deployment of mock network with high level of realism.
|
|
|
A1. OAI is an open-source hardware and software wireless technology platforms (simulation, emulation, and realtime) for deployment of mock network with high level of realism.
|
|
|
|
|
|
**2: What are the supported technologies / systems?**
|
|
|
**Q2: What are the supported technologies / systems?**
|
|
|
|
|
|
OAI provides a full experimental LTE implementation (Rel 8, partial Rel 10) in real time under realtime Linux optimized for x86 and with interworking functions. It includes EUTRAN (eNB and UE) and EPC (MME, xGW, and HSS). Currently, the project is working closely with the community to evolve the software towards future 5G releases of 3GPP. OAI has several 5G strategic vectors,
|
|
|
A2. OAI provides a full experimental LTE implementation (Rel 8, partial Rel 10) in real time under realtime Linux optimized for x86 and with interworking functions. It includes EUTRAN (eNB and UE) and EPC (MME, xGW, and HSS). Currently, the project is working closely with the community to evolve the software towards future 5G releases of 3GPP. OAI has several 5G strategic vectors,
|
|
|
|
|
|
**3: What are the supported HW platforms?**
|
|
|
**Q3: What are the supported HW platforms?**
|
|
|
|
|
|
Eurecom EXMIMO II and NI/ETTUS B210/X300, BladeRF, LMSSDR.
|
|
|
A3. Eurecom EXMIMO II and NI/ETTUS B210/X300, BladeRF, LMSSDR.
|
|
|
|
|
|
**4: Who can use OAI?**
|
|
|
**Q4: Who can use OAI?**
|
|
|
|
|
|
Being an opensource platforms, it is available for use by researchers from academic institutions, industry and government.
|
|
|
A4. Being an opensource platforms, it is available for use by researchers from academic institutions, industry and government.
|
|
|
|
|
|
**5: who is building OAI?**
|
|
|
**Q5: who is building OAI?**
|
|
|
|
|
|
OAI is developed by EURECOM, and have received funding from the European commision and French Government. Currently, it is also managed by the OpenAirInterface Software Alliance (OSA)(www.openairinterface.org), which is founded by EURECOM. OSA has several industrial/non-profit members, http://www.openairinterface.org/?page_id=83
|
|
|
A5. OAI is developed by EURECOM, and have received funding from the European commision and French Government. Currently, it is also managed by the OpenAirInterface Software Alliance (OSA)(www.openairinterface.org), which is founded by EURECOM. OSA has several industrial/non-profit members, http://www.openairinterface.org/?page_id=83
|
|
|
|
|
|
**6: Does OpenAirInterface work with the ETTUS N210?**
|
|
|
**Q6: Does OpenAirInterface work with the ETTUS N210?**
|
|
|
|
|
|
Short answer: No. Long answer: The software should run, but the reference on the N210 is not at a frequency that can generate the required 7.68/15.36 MHz sampling. You should be able to get the OAI eNB to work with the OAI UE running at the wrong sampling rate though. We have never tried this since we don't have an N210.
|
|
|
A6. Short answer: No. Long answer: The software should run, but the reference on the N210 is not at a frequency that can generate the required 7.68/15.36 MHz sampling. You should be able to get the OAI eNB to work with the OAI UE running at the wrong sampling rate though. We have never tried this since we don't have an N210.
|
|
|
|
|
|
**7: What RF considerations are needed to run OAI**
|
|
|
**Q7: What RF considerations are needed to run OAI? **
|
|
|
|
|
|
You need a duplexer and RF cables, antennas to work correctly. The RF parts should match correctly the band/RF frequency in which you are running the system. For more details, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirSystemRequirements#duplexer
|
|
|
A7. You need a duplexer and RF cables, antennas to work correctly. The RF parts should match correctly the band/RF frequency in which you are running the system. For more details, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirSystemRequirements#duplexer
|
|
|
|
|
|
**8: What are the CPU requirements? **
|
|
|
**Q8: What are the CPU requirements?**
|
|
|
|
|
|
It is best to run it on latest Intel Core i5/i7 with minimum of 4 cores. For more details, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirSystemRequirements
|
|
|
A8. It is best to run it on latest Intel Core i5/i7 with minimum of 4 cores. For more details, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirSystemRequirements
|
|
|
|
|
|
|
|
|
**9: What are SW Requirements? **
|
|
|
**Q9: What are SW Requirements?**
|
|
|
|
|
|
You need ubuntu 14.04 running natively on the computer. There are specific requirements also on the kernel for OAI. For more details, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirSoftwareSupport
|
|
|
A9. You need ubuntu 14.04 running natively on the computer. There are specific requirements also on the kernel for OAI. For more details, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirSoftwareSupport
|
|
|
|
|
|
|
|
|
**10: What are the UE Requirements? **
|
|
|
**Q10: What are the UE Requirements?**
|
|
|
|
|
|
None theoretically, but it is best to use the phones that we have tried. Some phones bought from carriers have a wrapper that does not allow proper connection with OAI. It is best to buy unlocked phones but not from carrier but directly from 3rd party vendors on amazon/ebay. The SIM card tools are also listed here, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirSystemRequirements
|
|
|
A10. None theoretically, but it is best to use the phones that we have tried. Some phones bought from carriers have a wrapper that does not allow proper connection with OAI. It is best to buy unlocked phones but not from carrier but directly from 3rd party vendors on amazon/ebay. The SIM card tools are also listed here, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirSystemRequirements
|
|
|
If you try a phone not listed in above page, please let us know so we can add to gitlab page.
|
|
|
|
|
|
**11: Do you have tutorials? **
|
|
|
**Q11: Do you have tutorials?**
|
|
|
|
|
|
Yes, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirUsage
|
|
|
A11. Yes, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirUsage
|
|
|
|
|
|
**12: How do I contribute/report bugs? **
|
|
|
**Q12: How do I contribute/report bugs?**
|
|
|
|
|
|
You need to sign the license agreement and then follow the gitlab workflow/coding guidelines to submit your branch for merging. For more details, http://www.openairinterface.org/?page_id=112
|
|
|
A12. You need to sign the license agreement and then follow the gitlab workflow/coding guidelines to submit your branch for merging. For more details, http://www.openairinterface.org/?page_id=112
|
|
|
|
|
|
**13: Do you have Gitlab CI framework? **
|
|
|
**Q13: Do you have Gitlab CI framework?**
|
|
|
|
|
|
Yes, we have a very basic CI framework that can run compilation, oaisim, phy tests and it can also be used to remotely control UEs,EPC, eNBs and run throughput tests. You are welcome to integrate it on your site and report issues on the mailing list. For more details, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/GitLabWorkFlow
|
|
|
A13. Yes, we have a very basic CI framework that can run compilation, oaisim, phy tests and it can also be used to remotely control UEs,EPC, eNBs and run throughput tests. You are welcome to integrate it on your site and report issues on the mailing list. For more details, https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/GitLabWorkFlow
|
|
|
|
|
|
|
|
|
**Q14: Are there any specific settings I have to enable on phone?**
|
|
|
|
|
|
A14. Yes, you have to put the phone in LTE ONLY mode. You also have to set the APN in cellular settings to "oai.ipv4" if you use OAI EPC or to something else depending on your EPC configuration.
|
|
|
|
|
|
|
|
|
|
|
|
## Useful Links
|
... | ... | |