[4G&5G专题-130]:RF- 软件架构

2023-11-12

作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/119731935


目录

第1章 RF的硬件架构

第2章 RF软件架构

2.1 预先说明

2.2 软件架构

2.3 OAM(操作、维护、管理)软件功能


第1章 RF的硬件架构

 

 参考:

https://blog.csdn.net/HiWangWenBing/article/details/118880746

RF的硬件架构中,包括两种前向接口:

(1)CPRI接口,

(2)eCPRI接口, CPRI over Ethernet

第2章 RF软件架构

2.1 预先说明

在基站系统中,通常把数据流分为:用户面UPlane、控制面CPlane, 管理面CPlane和同步面SPane这4个面。

在RF设备端,用户面UPlane、控制面CPlane的数据以IQ数据的形式存在,是有FPGA和RFIC等硬件芯片处理的,因此,RF软件架构中,并不包含对U面和C面的数据处理的软件模块。因此RF的软件架构主要针对的是管理面MPlane和同步面SPlane。

如果是CPRI接口,同步的数据处理也完全有FPGA CPRI核来处理的,因此CPRI接口的软件架构,就剩下了M面,RF的软件架构就是RF OAM (管理面)的软件架构了。

相对于CPRI接口,eCPRI会增加L1_LOW(UPlane)和同步(SPlane)的软件功能。

2.2 软件架构

  • Hardware:最底层的是硬件层,包括CPU, 内存,FPGA, RFIC, PA, DSP,以太网交换等。
  • Linux:包括Secure boot, Uboot,Linux Kernel等。
  • SoC API: 通常是有芯片公司提供的底层芯片驱动模块。
  • Lower Level API:设备厂家自己编写的底层芯片驱动程序,包括内核空间和用户空间两部分。
  • Platform Middleware Services:中间件,大多数是基于底层的CPU和内存的资源提供能的软件功能,如协议栈,内存管理,进程调度,网络通信等。
  • Transport:传输,主要基于以太网网络通信提供的协议栈,如IPSEC, TCP/IP协议栈等。
  • Connection control:传统的RRU是通过CPRI与BBU建立连接的,连接管理工作在链路层,管理BBU与RRU之间的逻辑链路。
  • RF Carrier controller:与RF载波控制相关的功能,包括FPGA的数字部分的功能和RFIC相关的射频部分的功能。
  • L1 Low:这是eCPR接口的RRU独有的功能,eCPRI接口的RRU, L1 Low的功能已经下层到RRU中。包括实时部分RT和非实时部分NRT.
  • OAM High Level API:OAM(操作、维护、管理)软件功能管理。
  • OAM external inteface:主要复杂RRU与BBU之间的M面的接口协议,比如RP1协议、TCP连接。是OAM(操作、维护、管理)软件功能管理,底层的承载。它复杂卸载来自网关的OAM管理功能,并调用相应的OAM High Level API完成相应的OAM管理功能。

2.3 OAM(操作、维护、管理)软件功能

(1)设备管理(整体硬件):Device manangment

  • 设备的标识
  • 设备的连接
  • 安全管理

(2)软件包管理(整体软件包): Software manangment

  • 软件包的的下载、上传、版本管理
  • 软件包的升级、降级
  • log文件的上传

(3)配置管理:Configuration manangment

  • 硬件配置
  • 载波配置
  • 小区配置

(4)故障管理: Fault manangment

  • 设备硬件故障
  • 外部连接故障
  • 内部软件功能故障

(5)性能管理: Performance manangment

  • Count

(6)状态管理:State manangment

  • 设备状态
  • 芯片状态
  • 连接状态
  • 小区状态
  • 软件功能状态

(7)测试管理:Test manangment, 主要用于工厂测试

  • 硬件自检
  • 功能自检

作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/119731935

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[4G&5G专题-130]:RF- 软件架构 的相关文章

随机推荐

  • 逆向爬虫02 re模块

    python re模块 re是python中自带的正则表达式模块 可以用于正则匹配 1 findall 将匹配到的所有结果塞进列表并返回 import re 匹配字符串中的所有字符 a result re findall a 我是一个abc
  • 如何运营头条号自媒体?这篇文章告诉你

    头条号的兴起 带动了很多没有做过自媒体的人去参与 在这么多年当中 已经有很多的普通人 通过实操头条自媒体 实现了自己的财富自由 今天就给大家讲讲如何运营头条号自媒体 一 头条号的规则和机制 想要做好任何一个自媒体平台 首先就要摸透这个平台的
  • vs2017安装qt插件及安装qt插件后的设置

    vs2017安装qt插件 引言 涉及内容 一 vs2017安装qt插件的过程 二 安装qt插件成功后的设置 三 创建第一个关于qt的程序 四 设置属性后代码可以查看 引言 安装vs2017后需要在vs2017中安装qt插件 这样可以直接在v
  • Linux删除目录下的大量文件命令

    Linux删除目录下的大量文件命令 如果目录下文件数量不大 可以尝试指定时间删除文件 如 查询指定路径somepath下 创建日期为一周前的所有目录 并删除 find somepath type d mtime 7 xargs rm rf
  • java微信退款解密,微信退款通知解密问题local_policy.jar和US_export_policy.jar

    在微信退款申请成功后异步通知会返回一段加密串 在req info字段里 按照微信文档的做法是 1 对返回的加密串req info做base64解码 得到另一个加密串 byte b Base64Util decode map get req
  • c 发ajax get氢气,甲烷2f氢气吸附模型与存储过程热效应分析.pdf

    The research of adsorption model for methane hydrogen and thermal effects on storage process Abstract Storage by adsorpt
  • 如何将 ChatGPT 集成到 Microsoft Word 中的详细教程

    在这篇文章中 我们将介绍如何将 ChatGPT 集成到 Microsoft Word 中 ChatGPT 可以提高您的工作效率 并显着提高您的写作能力 那些不知道 ChatGPT 的人 它是一种最先进的语言模型 可以提供类似人类的响应 近几
  • maven项目中的tomcat版本问题

    maven项目中的tomcat版本问题 本文章分享自己在学习maven基础学习过程中遇到的一些问题 并附上自己解决的方法 为MyServlet进行 如下xml的配置 并且对jar包进行如下配置 其中MyServlet中实现一个转发功能 然后
  • DC/DC转换器四大设计要点,这些技巧你掌握了吗?

    一 正确理解DC DC转换器 DC DC转换器为转变输入电压后有效输出固定电压的电压转换器 DC DC转换器分为三类 升压型DC DC转换器 降压型DC DC转换器以及升降压型DC DC转换器 根据需求可采用三类控制 PWM控制型效率高并具
  • Linux系统对IO端口和IO内存的管理

    Linux系统对IO端口和IO内存的管理 一 I O端口 端口 port 是接口电路中能被CPU直接访问的寄存器的地址 几乎每一种外设都是通过读写设备上的寄存器来进行的 CPU通过这些地址即端口向接口电路中的寄存器发送命令 读取状态和传送数
  • Pandas的append方法

    相当于添加一行记录 这个方法也是比较管用的 1 测试pandas append方法 2 def use pd append 3 df pd DataFrame 1 2 3 4 columns list AB 4 df2 pd DataFra
  • ChatGPT上线GPT-4以来最强应用代码解释器(CodeInterpreter),5分钟教会你熟练使用比肩博士

    7月9日消息 OpenAI的语言模型ChatGPT推出了新功能 代码解释器 CodeInterpreter 这个新功能已经对所有Plus订阅用户开放 代码解释器扩展了ChatGPT的功能 为用户带来了更好的交互式编程体验和强大的数据可视化功
  • android 编译拷贝,android源码编译时拷贝替换指定文件

    由于要做版本定制 某些版本的资源文件等 例如style xml 需要不同的配置 但是android的编译开关无法在xml里使用 于是想到了编译时根据不同的编译开关编译不同的文件 如下 1 建立A xml文件 当编译开关OEM CUSTOME
  • python安装OpenCV

    安装OpenCV pip install opencv python python OpenCV 打开摄像头 import cv2 WIDTH 1080 HEIGHT 720 cap cv2 VideoCapture 0 cv2 CAP D
  • 预测知识

    预测知识 机器学习预测模型局限性 目录 预测知识 机器学习预测模型局限性 问题描述 未来发展 参考资料 问题描述 数据基础设施 要构建模型 必须有数据 且有多来源的大数据 这一切都离不开数据基础设施的建设和发展 错误数据输入 数据质量是任何
  • vite 原理解析与实践

    vite 原理解析与实践 vite 是什么 Vite 法语意为 快速的 发音 vit 是一种新型前端构建工具 能够显著提升前端开发体验 它主要由两部分组成 一个开发服务器 它基于 原生 ES 模块 提供了 丰富的内建功能 如速度快到惊人的
  • linux-awk命令

    目录 1 linux awk 模糊查询 2 linux awk 取列 2 3 linux awk 多个条件and查询 4 linux awk取列 1 5 linux awk取行 6 linux awk 所有pod日志查询 7 linux a
  • Windows server 2016 部署用户漫游

    所需设备 一台Windows server 2016 两台或者以上win7 win10 环境 Windows server 2016 为域控制器 ip地址为192 168 1 1 24 win7 win10加入域控环境 开始部署用户漫游 创
  • 编程每日一题_C程序设计_逆序的三位数

    问题描述 问题来源 C语言程序设计 浙江大学翁老师 改编 有多组数据 每组数据为一个整型正三位数 当输入一组数据时 程序输出按位序逆序的数字 若输入数字结尾为零时 输出不应有前导的零 输入格式 每个测试有多组数据 每组均为一个三位的正整数
  • [4G&5G专题-130]:RF- 软件架构

    作者主页 文火冰糖的硅基工坊 https blog csdn net HiWangWenBing 本文网址 https blog csdn net HiWangWenBing article details 119731935 目录 第1章