当前位置:网站首页>OAI 5g nr+usrp b210 installation and construction
OAI 5g nr+usrp b210 installation and construction
2022-07-06 20:44:00 【InfoQ】
Preface
1. Equipment environment
1.1 Hardware environment
- Intel Core i7 6900K (8 cores), 16GB DDR, 480GB SSD. allow SW LDPC Running on the 3 On a nucleus ( the height is 30Mb/s), perhaps LDPC Running on the FPGA( stay 80MHz SISO Go up to 300Mb/s).
- Intel Core i9 7980EX (18 cores). allow LDPC SW The decoder is in parallel 9 or 12 On a kernel ( the height is 140Mb/s), perhaps LDPC Running on the FPGA( ditto ).
- Intel(R) Xeon(R) Gold 6154 CPU @ 3.00GHz with 18 cores and 2x10Gbit Ethernet
1.2 USRP
- USRP N310
1.3 System installation
- Install the system Ubuntu 18.04.
sudo cp /etc/apt/sources.list /etc/apt/sources_bak.list
sudo vim /etc/apt/sources.list
2. Compile operation
2.1 OAI compile
- download OAI Source code

2.2 OAI function
- Modify the configuration file
vim ../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1. 106PRB.usrpb210.conf
plmn_list = ({
mcc = 460;
mnc = 03;
amf_ip_address = ( { ipv4 = "192.168.88.31"; //5GC IP
ipv6 = "192:168:30::17";
active = "yes";
preference = "ipv4";
}
);
NETWORK_INTERFACES :
{
GNB_INTERFACE_NAME_FOR_NG_AMF = "eth0";
GNB_IPV4_ADDRESS_FOR_NG_AMF = "192.168.88.31/24"; //oai Local IP
GNB_INTERFACE_NAME_FOR_NGU = "eth0";
GNB_IPV4_ADDRESS_FOR_NGU = "192.168.88.31/24";
GNB_PORT_FOR_S1U = 2152; # Spec 2152
};
- 5G-NR RRC connections setting up
- NAS Certification and security
- 5G-NR AS Safety procedures
- 5G-NR RRC Reconfiguration
- Start downlink and uplink data transmission
2.3 Access test
2.4 matters needing attention
- Because the source code library is abroad , If it is difficult to download a source directory during compilation , It can be downloaded from build_helper Will correspond to git Sentence or wget Copy the statement , Download directly at the front desk , When the download is complete , Immediately comment out the corresponding rm Statement and git sentence , Avoid duplicate Downloads .
- If ubuntu A domestic source has a problem due to update , In the local apt-get update Time error , Other domestic sources can be replaced .
- The first compilation is complete , In order to save the compilation time after subsequent code modification , Can be build_helper In the source code download command, comment out :
3. expand
- LTE user : lte-uesoftmodem
- 5G User side : nr-uesoftmodem
- LTE eNodeB: lte-softmodem
- 5G gNodeB: nr-softmodem
- LTE PHY Simulator :dlsim and ulsim
- 5G PHY Simulator : nr_dlschsim nr_dlsim nr_pbchsim nr_pucchsim nr_ulschsim nr_ulsim polartest smallblocktest ulsim ldpctest
- The -I Option is a prerequisite for installation , Build only the first time softmodem Or something oai Dependency is needed only when it changes .
- The -w The option is to select RF board support .
- --eNB Is build lte-softmodem Executable files and all necessary shared libraries
- --gNB Is build nr-softmodem Executable files and all necessary shared libraries
- --UE Is build lte-uesoftmodem Executable files and all necessary shared libraries
- --nrUE Is build nr-uesoftmodem Executable files and all necessary shared libraries
边栏推荐
- 2022 nurse (primary) examination questions and new nurse (primary) examination questions
- Minimum cut edge set of undirected graph
- Spark SQL chasing Wife Series (initial understanding)
- Error analysis ~csdn rebound shell error
- Spiral square PTA
- ##无yum源安装spug监控
- 知识图谱之实体对齐二
- Rhcsa Road
- Pytest (3) - Test naming rules
- [diy] how to make a personalized radio
猜你喜欢
Value of APS application in food industry
设计你的安全架构OKR
Error analysis ~csdn rebound shell error
The mail command is used in combination with the pipeline command statement
2022 nurse (primary) examination questions and new nurse (primary) examination questions
[DSP] [Part 2] understand c6678 and create project
Statistical inference: maximum likelihood estimation, Bayesian estimation and variance deviation decomposition
2022 construction electrician (special type of construction work) free test questions and construction electrician (special type of construction work) certificate examination
[weekly pit] calculate the sum of primes within 100 + [answer] output triangle
【每周一坑】正整数分解质因数 +【解答】计算100以内质数之和
随机推荐
Maximum likelihood estimation and cross entropy loss
01 basic introduction - concept nouns
Web开发小妙招:巧用ThreadLocal规避层层传值
What key progress has been made in deep learning in 2021?
use. Net drives the OLED display of Jetson nano
Leetcode question 448 Find all missing numbers in the array
User defined current limiting annotation
使用.Net驱动Jetson Nano的OLED显示屏
Redis insert data garbled solution
1_ Introduction to go language
[weekly pit] information encryption + [answer] positive integer factorization prime factor
2022 nurse (primary) examination questions and new nurse (primary) examination questions
Dynamically switch data sources
【微信小程序】运行机制和更新机制
自定义限流注解
Variable star --- article module (1)
Design your security architecture OKR
8086 instruction code summary (table)
[weekly pit] calculate the sum of primes within 100 + [answer] output triangle
[DIY]如何制作一款个性的收音机