srsLTE学习笔记(一)——eNB配置文件enb.conf解析
最近在进行SDR软件无线电方面的研究,决定先通过srsLTE+USRP B210跑通4G来入门。上一篇文章整理了srsLTE在Ubuntu18.04虚拟机上的安装指南。作者安装好srsLTE21.04并连接B210之后,在一台电脑上运行epc和enb程序,在另一台电脑上运行ue程序,发现epc和enb之间能相互连通,但ue却无法连接到enb,即使连接上了也很不稳定。srsLTE系统运行参数修改是通过修改配置文件进行的。本文将对srsenb的配置文件enb.conf和配置文件进行解析, 下篇文章将学习srsue配置文件ue.conf,希望能够发现ue连接不上enb的原因。
1. eNB configuration
这部分是eNB自身的一些参数设置。
enb_id: 20bit的eNB标识符,标识一个PLMN(公共陆地移动网络,可理解为中国电信等运营商)中的eNB。
mcc: 移动国家码,用于唯一识别移动用户所属的国家,共3位。
mnc: 移动网络码,用于识别移动用户所属的移动网络,共2位。
mme_addr: MME(移动性管理实体)的S1接口IP地址。MME是组成epc的五大网元之一,负责对移动用户的管理。MME与eNB之间通过基于IP协议的S1-MME接口连接。
gtp_bind_addr: GTP(GPRS隧道传输协议)连接需要绑定的本地IP地址。GTP是一组基于IP的高层协议,主要用于在LTE中支持GPRS(通用分组无线服务)的通讯协议。
gtp_advertise_addr: IP address of eNB to advertise for DL GTP-U Traffic。(这个参数在enb.conf和其他配置文件中都再没出现过,也不好理解,就先不管了)
s1c_bind_addr: S1AP(S1应用协议)连接需要绑定的本地IP地址。S1接口是核心网和接入网之间的接口。
n_prb: 物理资源块(RB)数量,可取值6,15,25,50,75,100。
tm: LTE传输模式,可取值1 - 4。默认为传输模式1,即单天线端口传输。
nof_ports: 发射天线端口数量。默认为1,TM2/3/4时需设置为2。
2. eNB configuration files
这部分是对eNB其他的一些配置文件进行指定。
sib_config: SIB1、SIB2、SIB3的配置文件。SIB是LTE系统信息的一种类别。
rr_config: 无线资源的配置文件。
drb_config: 数据资源承载的配置文件。
3. RF configuration
这部分是射频配置的一些参数。
dl_earfcn: 下行链路的载波频点号,用于唯一标识某个LTE系统所使用的频率范围,载波频点号与载波中心频率是一一对应的。有关频带、信道带宽和载波频点号的内容详见LTE物理传输资源(2)-频带、信道带宽和频点号EARFCN以及频段、信道带宽、EARFCN、频段和EARFCN之间的换算。
tx_gain: 发射增益(dB)。
rx_gain: 接收增益(dB)。
剩下的包捕获设置、日志设置、信道仿真设置等这里就先不考虑了。
srsLTE学习笔记(一)——eNB配置文件enb.conf解析相关推荐
- Redis学习笔记(五)——持久化及redis.conf配置文件叙述
对于日常使用来说,学习完SpringBoot集成Redis就够我们工作中使用了,但是既然学习了,我们就学习一些Redis的配置及概念,使我们可以更深层次的理解Redis,以及增强我们的面试成功概率,接 ...
- deepstream学习笔记(三):deepstream-imagedata-multistream解析与接入适配yolov5模型测试
引言 上一节重点介绍了gstreamer架构图与各部分组成原理说明,并且针对deepstream-test1介绍了它的整体功能和画出了管道图,本篇博文将详细介绍deepstream-imagedata ...
- Shiro学习笔记(三)源码解析
Shiro作为轻量级的权限框架,Shiro的认证流程是怎样的一个过程. 如果没有对Shiro进行了解的话,建议先对Shiro学习笔记(一)学习一下Shiro基本的组 成. 1,几大重要组件解析 1.1 ...
- python学习笔记3-解析配置文件ConfigParser模块
配置文件内容: [db] db_host=127.0.0.1 db_port=3306 db_user=root db_pass=password [concurrent] thread=10 pro ...
- Linux学习笔记——Apache服务器配置文件简介
Apache服务器配置文件简介 Apache的配置文件是包含若干指令的纯文本文件,其文件名为httpd.conf.在Apache启动时,会自动读取配置文件中的内容,配置Apache服务器的运行.配置文 ...
- Shell学习笔记 - 环境变量配置文件(转)
一.source命令 功能:在当前bash环境下读取并执行配置文件中的命令 1. 命令格式 source 配置文件 或 . 配置文件 2. 命令示例 [root@localhost ~]# sou ...
- hibernate框架学习笔记2:配置文件详解
实体类: package domain;public class Customer {private Long cust_id;private String cust_name;private Str ...
- 20.Spring学习笔记_基于配置文件的方式来配置 AOP(by尚硅谷_佟刚)
基于 XML 的配置声明切面 除了使用 AspectJ 注解声明切面, Spring 也支持在 Bean 配置文件中声明切面. 这种声明是通过 aop schema 中的 XML 元素完成的. 正常情 ...
- Unity | HDRP高清渲染管线学习笔记:HDRP配置文件(HDRP Asset)
目录 一.Frame Settings(帧设置) 二.Volume 三.HDRP配置文件.帧设置和Volume之间的关系 四.HDRP配置文件 1.Rendering (1)Color Buffer ...
- nginx 学习笔记(6) nginx配置文件中的度量单位
容量大小可以用比特(byte),千比特(kilobyte,后缀k或者K)或者兆(megabytes,后缀m或者M),例如:"1024","8k","1 ...
最新文章
- mask-conditional contrast-GAN
- vue-element-admin台前端解决方案: 基于 vue 和 element-ui实现
- Android之自定义view引用xml,Android自定义View在XML中映射错误
- java调用接口失败重调_java 接口调用问题
- MISC-BUUCTF-9题-九连环-佛系青年等
- ShowMsg函数妙用
- lucene使用3.0.3_Apache Lucene 5.0.0即将发布!
- JQuery------鼠标双击时,不选中div里面的文字
- 对short类型,输出结果不一样?
- OpenMP变量的私有与共享
- 周期串plus 水题
- 大龄开发者究竟该何去何从?2019年Python全栈工程师,都是开发人员改怎么转向高收入?
- 惠普企业(HPE)是否免不了最终被关停的命?
- h5页面在ios机上禁止长按复制
- 服务器指令学习记录-----ska暑期训练
- TI CCS下载地址
- Java怎么学?分享6个学习窍门
- 使用家庭宽带搭建服务器(含个人网盘) [一]-为什么要搭建自己的服务器?能实现公网访问?能实现NAS功能?能在线播放视频?
- 网络入门—家庭组网介绍基本网络知识
- 分块矩阵乘法以及求逆应用