文章目录

  • 前言
  • 一、基于NGFI的C-RAN 架构
  • 二、名词理解
    • 1.整体架构
    • 2.NGFI的几种接口
  • 总结

前言

5g OAI代码架构极其复杂庞大,刚开始看代码很多名词不知道代表什么含义,根据一些资料记录一下一些名词的含义,以便于代码的理解。


一、基于NGFI的C-RAN 架构


NGFI是指下一代无线网络主设备中基带处理功能与远端射频处理功能之间的前传接口。


NGFI是一个开放性接口,至少具备两大特征:一方面是重新定义了BBU和RRU的功能,将部分BBU处理功能移至RRU上,进而导致BBU和RRU的形态改变,重构后分别重定义名称为RCC(Radio Cloud Center,无线云中心)和RRS(Radio Remote System,射频拉远系统);另一方面是基于分组交换协议将前端传输由点对点的接口重新定义为多点对多点的前端传输网络。

二、名词理解

1.整体架构

NGFI : Next Generation Front-haul Interface.
RCC : Radio Cloud Center.
RAU : Radio Aggregation Unit.
RRU : Remote Radio Unit.
BBU : Baseband Unit.

上图是OAI整个架构图。从整个架构来看,RCC主要实现了协议栈的RRC、PDCP的功能。RAU主要实现了MAC层、RLC层的功能,L1物理层是放在RAU中还是在RRU中实现,提供了多种灵活的基带、射频配置方式。射频前端的实现是放在RRU中。

NGFI功能接口,实际上是将基带和射频前端进行灵活可配,在不同的规定的接口标准。

2.NGFI的几种接口


在理解5G协议栈代码或者仿真时,通常是在服务器+射频前端的硬件环境下来构建仿真环境,因此,上图的架构符合我们对整个协议栈的理解。然而在基站的真正部署,BBU、RRU灵活可配至,产生了更过的前向接口。

  • NGFI_IF5接口


NGFI_IF5接口是BBU 和 RRU的中间接口。

  • NGFI_IF4p5接口


NGFI_IF4p5是将PHY高层和PHY低层之间划分出的中间接口。

  • NGFI_IF1接口

    NGFI_IF1是从MAC层到PHY层的中间接口。

  • 不同形式的组合接口


总结

NGFI接口在运营商的工程实现上具有很高的意义和价值,能够根据系统的吞吐量合理的分配基带、射频资源。从整个协议栈代码的结构来看,目前以单站点的仿真实现和代码理解为主,可以忽略NGFI的接口层代码实现,理解整个协议栈的运作机制。

5G协议栈NGFI接口相关推荐

  1. 5GS 协议栈 — N2 接口的协议栈(NGAP/N2-SM)

    目录 文章目录 目录 N2 接口的协议栈 NGAP(N2)协议栈 N2-SM 协议栈 N2 接口的功能要求 N2 接口的相关流程概览 N2 接口的流程示例 N2 接口的典型流程 PDU Session ...

  2. ORAN专题系列-21:5G协议栈功能切分选项与O-RAN白盒化

    白盒化小基站经常提到Option6,7,8, 为啥没有Opiton1-5呢? 从下图就可以看出原因. 选项1-8是5G协议栈的功能切分点. O-RAN分离式基站,只使用了Option6-8,也就是说, ...

  3. 5GS 协议栈 — N1 接口的协议栈(NAS)

    目录 文章目录 目录 NAS(N1)协议栈 NAS MM NAS SM NAS(N1)协议栈 NAS MM NAS-MM:用于 MM 功能的 NAS 协议,支持注册管理功能,连接管理功能以及用户平面连 ...

  4. NR 5G NG-AP(NG接口)介绍

    NG-AP(NG接口) 协议文档:38.413 NG功能38.410 秘钥说明33.501 服务介绍 提供NG-RAN和AMF之间的信令服务,分为两类,非UE相关服务(与使用非UE相关信令连接的NG- ...

  5. 5G NR-无线接口架构

    文章目录 5G 核心网 基于服务的架构 网络切片(network slicing) 用户面与控制面分离 无线接入网 无线协议架构 服务数据适配协议(Service Data Adaptation Pr ...

  6. 5G与4G空口协议栈的区别

    转载于https://blog.csdn.net/weixin_39625172/article/details/112663076 感谢! 5G的无线接口继承了4G,从5G整体协议栈结构来看,5G和 ...

  7. [4G5G专题-24]:架构-5G接入网协议栈规范

    目录 第1章 网络协议概述 1.1 网络协议概述 1.2 网络协议的三要素 1.3 协议栈发生在哪里? 1.4 协议栈的类型 第2章 LTE的接网协议栈 2.1 协议栈概述 2.2 协议栈与信道的映射 ...

  8. 5G服务化接口和参考点

    1.概述 服务化接口和参考点是5G架构所引入的两种不同的网络实体之间的模型化交互方式,通过对网络功能块和网络实体之间的接口和连接的灵活的定义,来实现5G网络对于多样的.特定的服务类型在各个协议层的灵活 ...

  9. 详解2.5G/5G/10G Base-T以太网接口物理层一致性测试!

    以太网作为个人电脑和消费电子产品非常重要的外围接口.随着无线网络设备的大量部署,WiFi6时代的到来,无线速率超过有线网络的千兆速率,现有的千兆以太网传输设备已不堪重负,需要有线网络速率的升级,2.5 ...

最新文章

  1. 树莓派DIY智能无臭猫便盆,拉完粑粑自动通风,成本不到400元
  2. “TNS-03505:无法解析名称”问题解决一例
  3. boost::log::sinks::unlocked_sink用法的测试程序
  4. linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
  5. 对于大规模机器学习的理解和认识
  6. php密码安全检测,php – 密码安全随机字符串函数
  7. Adobe Acrobat 高亮工具使用后无法显示文字Bug解决办法
  8. [NYOJ 15] 括号匹配(二)
  9. 【专栏】国内外物联网平台初探(篇二:阿里云物联网套件)
  10. 谷歌开源了量子算法框架CIRQ,拥抱NISQ新时代
  11. 如何在eclipse中添加android ADT
  12. 构建之法读书笔记05
  13. 打开plsqldev报错解决
  14. 夜神模拟器连不上android studio了
  15. 能量,功率,能量谱和功率谱密度
  16. 【数组练习题】计算一下牧场中的草丛数量(详细代码)
  17. 快手涨收近95港币,年初至今已涨超30%
  18. 审计大数据综合分析采集管理系统软件平台
  19. 人体神经元结构示意图,神经细胞内部结构图
  20. Android12之OpenSL ES中IObject_GetInterface获取引擎接口(十五)

热门文章

  1. android 记录美剧观看进度,TVShow Time app-最爱的美剧回归了,你一定还需要这个#iOS #Android...
  2. 引入代理(2-3/3:47)加入阿布云代理信息
  3. Windows中的时间(SYSTEMTIME和FILETIME)
  4. C++ socket网络编程-01
  5. 大学物理实验报告 -- 牛顿环干涉现象的研究和测量
  6. ryu控制器安装教程
  7. Sql表结构及数据对比工具
  8. MIPS、DMIPS和MFLOPS的定义、区别和联系
  9. 把握问题的关键(转自知乎)
  10. MySQL int 类型长度有啥用? int(11) 和 int(20) 有啥区别?