5G 基站特有的 5 个关键同步挑战

news2024/11/19 7:24:46

在这里插入图片描述
随着 5G 的推出和 O-RAN 联盟等举措,移动设备领域正在遭遇相当大的颠覆,这当然适用于基站和移动回程。

从手机到物联网设备,设备数量呈爆炸式增长,再加上移动视频流、工业物联网和汽车应用等新应用,给移动网络带来了容量挑战。此外,随着向基于数据包的回程机制的过渡以及移动回程进入电信数据中心,同步不仅变得更加重要,而且现在也极具挑战性。

5G 基站特有的 5 个关键同步挑战

  • 为什么同步在 5G 中很重要?
    • 关键挑战 1:GNSS 漏洞
    • 关键挑战 2:基站和无线电的分散化
    • 关键挑战3:阶段延续
    • 关键挑战4:支持各种网络类型
    • 关键挑战五:高性能传输网络
  • 结论

为什么同步在 5G 中很重要?

5G 的精度要求比上一代网络严格得多。提供自动驾驶和工业 4.0 的超可靠低延迟通信 (URLLC) 网络需要极其精确的同步(以 100 纳秒为单位),以使应用程序能够执行所需的功能。为了充分发挥载波聚合在大带宽应用中的 5G 网络潜力,需要非常精确的同步。因此,“相位同步”在 5G 网络中至关重要。

基站特有的 5 个关键同步挑战是什么?
在这篇文章中,我们将确定宏基站同步中的关键挑战以及选择同步解决方案时需要考虑的事项。

关键挑战 1:GNSS 漏洞

GPS 或其他 GNSS 方法目前是基站同步的主要来源,但 GNSS 信号存在明显的漏洞,无论是有意还是无意。信号丢失可能是由于城市峡谷或大气天气条件等无意障碍造成的,也可能是故意造成的,例如信号干扰。

需要考虑的重要因素:使用基于 GNSS 的同步的系统会切换到其他同步源,如精确定时协议 (PTP),或使用超稳定本地振荡器部署保持。价格实惠的石英振荡器正在逐渐普及,它们可以为应用提供长达 24 小时的保持。

关键挑战 2:基站和无线电的分散化

5G 网络通常具有分布式无线电架构,并依赖于从分配单元 (DU) 到无线电的基于分组的连接。电路交换网络已过渡到分组交换网络,允许基站使用同步以太网和基于分组的同步技术。与传统同步技术不同,基于分组的解决方案传输频率和时间,补充了基于 GNSS 的同步解决方案。然而,这样的解决方案需要具有强大参考时钟的复杂同步解决方案。

需要考虑的重要因素:传统无线电具有基于 VCXO 的简单物理层时钟时钟恢复功能。但现在,有了分布式无线电和数据包连接,就需要协议层时钟恢复。即使有物理层时钟的支持,协议层时钟恢复也需要非常低带宽的伺服器来实现支持 5G 空中接口要求所需的精度。人们不再选择简单的 VCXO,而是转向选择更强大的振荡器来实现此类部署*。

关键挑战3:阶段延续

如前所述,在大多数基站同步实施中,GNSS 被用作主要参考源。当 GNSS 信号发生故障时,系统可能会切换到基于数据包的网络同步,而 SyncE 或传统同步又可能支持这种同步。如果所有同步源都发生故障,系统将返回到本地时钟源以提供保持。根据系统要求,您的时钟源需要在定义的保持约束内具有一定的稳定性,才能实现目标保持规范。

关键挑战4:支持各种网络类型

5G 部署场景,尤其是前传场景,千差万别。在现有传统网络上部署对同步提出了重大挑战。由于分组延迟变化 (PDV) 的性质各不相同,部分定时支持网络或没有物理层时钟支持的网络要求基于分组的网络对时钟恢复锁相环 (PLL) 施加极低的带宽。宏基站同步 PLL 通常采用非常低的环路带宽(以 mHz 为单位)。此类系统需要非常稳定的振荡器来实现同步伺服,以实现所需的时钟规格。

需要考虑的重要因素: 振荡器的选择显然需要至少符合必要的标准。但是,标准并未考虑具体情况。例如,同步系统的温度行为可能会有所不同,除了标准可能规定的内容外,还需要在设计中考虑这一点。

关键挑战五:高性能传输网络

DU 和无线电之间的严格时间校准误差 (TAE) 要求传输网络元素的时间误差最小。根据 ITU-T 的规定,传输元素的动态性能低至 5ns。为了实现如此低的设备误差规格,需要在所有环境条件下使用高性能参考时钟。

需要考虑的重要因素:运输设备固有噪声产生的一个重要组成部分来自振荡器在不同环境条件下的行为。选择具有正确性能参数(如温度灵敏度)的参考时钟可确保振荡器噪声的贡献最小,并符合 TAE 要求

结论

基站和回程设计目前正在经历重大变革,许多因素影响着同步决策。选择合适的振荡器现在变得更加复杂,其影响也比以往更加深远。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1955269.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

自学JavaScript(放假在家自学第一天)

目录 JavaScript介绍分为以下几点 1.1 JavaScript 是什么 1.2JavaScript书写位置 1.3 Javascript注释 1.4 Javascript结束符 1.5 Javascript输入输出语法 JavaScript(是什么?) 是一种运行在客户端(浏览器)的编程语言,实现人机交互效果。 2.作用(做什么?)网…

算法-插入排序

插入排序步骤 前面文章分享了两种排序算法:冒泡排序和选择排序。虽然它们的效率都是O(N2),但其实选择排序比冒泡排序快一倍。现在来学第三种排序算法——插入排序。你会发现,顾及最坏情况以外的场景将是多么有用。 插入排序包括以下步骤。 …

从0开始搭建vue + flask 旅游景点数据分析系统(一):创建前端项目

根据前面的爬虫课程,我们重新开一个坑,就是基于爬取到的数据,搭建一个vueflask的前后端分离的数据分析系统 1 通过这个系列教程可以学习到什么? 从0开始搭建一个 vue flask 的数据分析系统;了解系统的整体架构&…

BSPTool工具

BSPTool工具 链接:https://pan.baidu.com/s/1UxMPjJtCHHkadFwnOfLqww?pwd1234 提取码:1234 1.使用方式 下载下来后,双击exe即可 2.MTK常用工具 2.1 MTK导出日志功能 2.2 导fulldump日志 2.3 .合并日志: 2.4 ADB指令集合 2.5 Fastboot指…

传统自然语言处理(NLP)与大规模语言模型(LLM)详解

自然语言处理(NLP)和大规模语言模型(LLM)是理解和生成人类语言的两种主要方法。本文将介绍传统NLP和LLM的介绍、运行步骤以及它们之间的比较,帮助新手了解这两个领域的基础知识。 传统自然语言处理(NLP&…

指针!!C语言(第三篇)

目录 一. 二维数组传参的本质 二. 函数指针变量和函数指针数组 三. typedef关键字 四. 转移表 五. 回调函数以及qsort使用举例 一. 二维数组传参的本质 🍟首先我们先回顾一下二维数组是怎样传参的?我们需要传入数组名以及行数和列数,这…

VS C++ Project(项目)的工作目录设置

如果只是简单创建一个VS CProject或者MFC Project,可能很多时候,只关心将Project放在硬盘的那个位置,与Project目录相关的的其他问题,并不引人注意,我们也不是十分在意。有时我们不得不进行工作目录方面的设置&#xf…

Javascript前端面试(七)

JavaScript 部分 1. JavaScript 有哪些数据类型,它们的区别? JavaScript 共有八种数据类型,分别是 Undefined、Null、Boolean、 Number、String、Object、Symbol、BigInt。 其中 Symbol 和 BigInt 是 ES6 中新增的数据类型: ●Sym…

卷积神经网络(一)---原理和结构

在介绍卷积神经网络之前,先提出三个观点,正是这三个观点使得卷积神经网络能够真正起作用。 1. 局部性 对于一张图片而言,需要检测图片中的特征来决定图片的类别,通常情况下这些特征都不是由整张图片决定的,而是由一些…

暑期集训周报三

题解 SMU Summer 2024 Contest Round 8-CSDN博客 CSDN 积累题目 dp 1.花店橱窗 思路:用dp[i][j]表示第i个放在j位置上的最大价值,那么我们可以枚举i-1被放在了区间[i-1,j-1]的那个位置,找到最大价值部分,然后更新dp[i][j]&a…

gitee的远程连接与公钥SSH的连接

目录 1. 登录注册gitee1.1 登录注册1.2 创建仓库 2. 远程连接3. 公钥连接4. 参考链接 1. 登录注册gitee 1.1 登录注册 gitee官网 进入后进行登录注册 1.2 创建仓库 2. 远程连接 在你想要上传文件的文件夹中进行git初始化(我在其他文章已经写过,链接…

FastAPI(七十六)实战开发《在线课程学习系统》接口开发-- 课程详情

源码见:"fastapi_study_road-learning_system_online_courses: fastapi框架实战之--在线课程学习系统" 这个接口用户可以不登录,因为我们的课程随意浏览 那么我们梳理下这里的逻辑 1.根据课程id判断课程是否存在 2.课程需要返回课程的详情 3…

X-AnyLabeling标注软件使用方法

第一步 下载 官方X-AnyLabeling下载地址 github:X-AnyLabeling 第二步 配置环境 使用conda创建新的虚拟环境 conda create -n xanylabel python3.8进入环境 conda activate xanylabel进入X-AnyLabeling文件夹内,运行下面内容 依赖文件系统环境运行环…

【把玩数据结构】详解队列

目录 队列介绍队列概念队列的结构生活中的队列 队列的实现队列的初始化队列的销毁队尾入队列队头出队列获得队头元素获得队尾元素统计队列元素个数 队列介绍 队列概念 队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表。队列遵…

Python 代码中的 yield 到底是什么鬼?

在Python编程中,有一个强大而神秘的关键字,那就是yield。初学者常常被它搞得晕头转向,而高级开发者则借助它实现高效的代码。到底yield是什么?它又是如何在Python代码中发挥作用的呢?让我们一起来揭开它的面纱。 Pyth…

Chrome浏览器设置暗黑模式 - 护眼模式 - 亮度调节 - DarkReader - 地址栏和书签栏设置为黑色背景

效果图 全黑 浅灰 (DarkReader设置开启亮色亮度-25) 全白 前言 主要分两部分需要操作, 1)地址栏和书签栏 》 需要修改浏览器的外观模式 2)页面主体 》 需要安装darkreader插件进行设置 步骤 1)地址栏和…

Unity UGUI 实战学习笔记(3)

仅作学习,不做任何商业用途 不是源码,不是源码! 是我通过"照虎画猫"写的,可能有些小修改 不提供素材,所以应该不算是盗版资源,侵权删 拼UI 提示面板的逻辑 using System.Collections; using System.Col…

加密溢出问题

今天编写程序,使用一个非常简单的对256取模的运算,但是总是得不到正确的结果。 后来发现,是数据的值的范围问题。 例如,处理图像时,值的范围是【0,255】. 异或等等运算都是没有问题的。 但是,如果进行加法…

websocket通信问题排查思路

websocket通信问题排查思路 一、websocket连接成功,但数据完全推不过来。 通过抓包发现,是回包时间太长超过了1分钟导致的。这种通常是推送数据的线程有问题导致的。 正常抓包的情况如下: 二、大量数据可以正常推送成功,不定时…

C++从入门到起飞之——内存管理(万字详解) 全方位剖析!

🌈个人主页:秋风起,再归来~🔥系列专栏:C从入门到起飞 🔖克心守己,律己则安 目录 1. C/C内存分布 2. C语言中动态内存管理方式:malloc/calloc/realloc/free 3. C内存管理…