3、基本复用原理和复用单元
基本复用原理
字节间插复用:
SDH 采用字节间插复用方式来构建更高等级的信号。这是一种将低速率信号按字节为单位依次插入到高速率信号帧结构中的复用方法。例如,将多个 STM - 1 信号复用成 STM - 4 信号时,是把 4 个 STM - 1 信号的字节依次排列组成 STM - 4 信号的帧。就好像是用小积木(STM - 1 信号的字节)一块一块地搭建出一个更大的积木结构(STM - 4 信号的帧)。
这种复用方式使得复用后的信号结构清晰,易于理解和操作。在接收端,也可以按照同样的字节间插规则进行解复用,从而准确地恢复出各个低速率信号。
映射、定位和复用三步曲:
映射:是将各种速率的支路信号适配进虚容器(VC)的过程。支路信号的速率和格式各不相同,如 PDH 信号、ATM 信元等。通过映射操作,把这些支路信号放入合适的虚容器中。例如,把 2.048Mbit/s 的 PDH 信号映射到 VC - 12 中,这个过程需要对支路信号的帧结构进行调整,使其能够适应虚容器的帧结构和速率要求。
定位:在 VC 映射后,需要添加低阶或高阶通道开销,形成支路单元(TU)或管理单元(AU),同时确定它们在帧中的位置。例如,VC - 12 加上 TU - 12 指针(TU - 12PTR)就构成了 TU - 12。指针的作用是用来指示 VC - 12 在 TU - 12 帧中的起始位置。这样在接收端就能根据指针准确地从 TU - 12 中提取 VC - 12,就像在一个有标记的盒子里能准确找到想要的东西一样。
复用:将多个相同或不同等级的支路单元(TU)或管理单元(AU)组合成更高速率的信号。比如,将多个 TU - 12 复用成 TUG - 2,再将多个 TUG - 2 复用成 TUG - 3 等。最终通过复用多个高阶管理单元组(AUG),可以形成 STM - N(N = 1、4、16 等)的高速 SDH 信号。
复用单元
容器(C):
容器是一种用来装载各种速率业务信号的信息结构。它主要的功能是进行速率适配,根据不同的业务信号速率有不同的容器类型。例如,C - 11 可以装载 1.544Mbit/s(北美 PDH 信号速率)的业务信号,C - 12 可以装载 2.048Mbit/s(欧洲 PDH 信号速率)的业务信号。容器就像是一个个不同大小的盒子,用来放置不同速率的支路信号。
虚容器(VC):
虚容器是由容器加上通道开销(POH)构成的,它支持通道层连接。例如,VC - 12 是由 C - 12 加上 VC - 12 通道开销组成的。虚容器的重要性在于它提供了一个与网络传输层相对独立的通道,便于对信号进行管理和维护,就像给盒子(容器)贴上标签(通道开销),方便在传输过程中识别和处理。
支路单元(TU)和支路单元组(TUG):
支路单元是在虚容器的基础上加上支路单元指针形成的。例如,TU - 12 是由 VC - 12 和 TU - 12 指针组成。支路单元组则是由多个支路单元复用而成的。它们主要用于低阶复用,将多个低阶支路信号组合起来,便于后续的复用操作,就像把几个小的单元组合成一个稍大的单元,方便进一步构建更大的结构。
管理单元(AU)和管理单元组(AUG):
管理单元是在虚容器的基础上用于高阶复用的单元。例如,AU - 4 是用于将 VC - 4 进行高阶复用的单元。管理单元组是由多个管理单元组成的,它是构成 STM - N 信号的基本单元。例如,STM - 1 信号是由 1 个 AUG 组成的,AUG 在 SDH 的高阶复用过程中起着关键的作用,就像大厦的重要构建模块一样,用于构建高速的 SDH 信号。
SDH 的一般复用结构示意图
复用单元
容器(C):是一种用来装载各种速率业务信号的信息结构,主要完成 PDH 信号与 VC 之间的适配功能,如码速调整等。ITU-T 规定了 5 种标准容器,我国的 SDH 复用结构中,常用的有装载 2.048Mbit/s、34.368Mbit/s 和 139.264Mbit/s 信号的 3 种容器,即 C-12、C-3 和 C-4。
虚容器(VC):由标准容器 C 的信号再加上用以对信号进行维护与管理的通道开销(POH)构成,用于支持 SDH 通道层连接。可分为高阶虚容器和低阶虚容器,如 VC-4 和 AU-3 中的 VC-3 为高阶虚容器,VC-1 和 VC-2 为低阶虚容器。
支路单元(TU):是为低阶通道层与高阶通道层提供适配功能的一种信息结构,由一个低阶 VC 和指示其在高阶 VC 中初始字节位置的支路单元指针(TU-PTR)组成。
支路单元组(TUG):由一个或多个在高阶 VC 净负荷中占有固定位置的 TU 组成。
管理单元(AU):在高阶通道层与复用段层之间提供适配的一种信息结构,由高阶 VC 和指示高阶 VC 在 STM-N 中的起始字节位置的管理单元指针(AU-PTR)构成。
管理单元组(AUG):一个或多个在 STM 帧中占有固定位置的 AU 组成的集合。
复用过程
以 2.048Mbit/s 信号复用进 STM-1 为例,具体过程如下:
映射:2.048Mbit/s 的信号首先映射到 C-12 中,加上 VC-12 POH 之后,得到 VC-12。
定位:在 VC-12 的基础上加入供指示其在更高阶 VC 中起始字节位置的 TU-12 指针(TU-PTR),得到 TU-12。
复用:
三个 TU-12 按字节间插同步复接成一个 TUG-12。
七个 TUG-2 又按字节同步复接,并在前面加上两列固定填充字节,获得一个 TUG-3。
三个 TUG-3 仍按字节间插同步复接,同时在前面再加上两列填充字节装入 VC-4,其中第一列为通道开销 POH。
加入 AU-4 的管理单元指针(AU-PTR),则构成一个 AU-4,即 AUG。
最后以固定相位的形式置入含有 STM-1 的 SOH 段开销,从而完成了由 2.048Mbit/s 信号到 STM-1 的映射。
+-----------------+| 2.048Mbit/s |+--------+--------+|v+--------+--------+| C-12 |+--------+--------+|v+--------+--------+| VC-12 |+--------+--------+|v+--------+--------+| TU-12 |+--------+--------+|v+--------+--------+| TUG-12 |+--------+--------+|v+--------+--------+| TUG-3 |+--------+--------+|v+--------+--------+| VC-4 |+--------+--------+|v+--------+--------+| AU-4 |+--------+--------+|v+--------+--------+| AUG |+--------+--------+|v+--------+--------+| STM-1 |+--------+--------+
相关文章:
3、基本复用原理和复用单元
基本复用原理 字节间插复用: SDH 采用字节间插复用方式来构建更高等级的信号。这是一种将低速率信号按字节为单位依次插入到高速率信号帧结构中的复用方法。例如,将多个 STM - 1 信号复用成 STM - 4 信号时,是把 4 个 STM - 1 信号的字节依次…...

Vue与React:前端框架的巅峰对决
文章目录 一、引言(一)前端框架发展现状简述 二、Vue 与 React 框架概述(一)Vue.js 简介(二)React.js 简介 三、开发效率对比(一)Vue 开发效率分析(二)React …...
Java 中的面向对象编程 (OOP) 概念
引言 面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,它通过将数据和操作封装在一起,形成一个称为“对象”的实体来组织代码。Java 是一种完全支持 OOP 的语言,广泛应用于企业级应用开发。本文将深入…...

十二月第20讲:Python中指数概率分布函数的绘图详解
一、指数分布的理论概述 1. 定义与公式 指数分布是一种描述随机变量在一个固定底数上的对数值的分布情况,或者在概率理论和统计学中,用于描述泊松过程中事件之间的时间间隔的概率分布。具体来说,它表示事件以恒定平均速率连续且独立地发生的…...

汽车IVI中控开发入门及进阶(44):杰发科智能座舱芯片
概述: 杰发科技自成立以来,一直专注于汽车电子芯片及相关系统的研发与设计。 产品布局: 合作伙伴: 杰发科技不断提升产品设计能力和产品工艺,确保产品达 到更高的质量标准。目前杰发科技已通过ISO9001质 量管理体系与CMMIL3认证。 杰发科技长期合作的供应商(芯片代工厂、…...
【py脚本+logstash+es实现自动化检测工具】
概述 有时候,我们会遇到需要查看服务器的网络连接或者内存或者其他指标是否有超时,但是每次需要登录到服务器查看会很不方便,所以我们可以设置一个自动脚本化工具自动帮助我们查看,下面我做了一个demo在windows上面。 一、py脚本 import s…...
Zookeeper的选举机制
Zookeeper的leader选举机制是基于ZAB(Zookeeper Atomic Broadcast)协议的,这是一种基于Paxos协议的变种,专门用于Zookeeper的分布式协调服务。 选举过程主要分为以下几个阶段: 1.初始化阶段 当一个新的Zookeeper服…...

2024-05-18 前端模块化开发——ESModule模块化
目录 1、认识 ES Module2、ES Module基本使用3、export关键字 3.1、导出方式一——直接导出3.2、导出方式二——通过as起别名3.3、导出方式三——定义的时候就直接导出 4、import关键字 4.1、导入方式一——直接导入4.2、导入方式二——通过as起别名4.3、导入方式三——可以给…...

Linux IPV6 地址配置 | IPv6 禁用 | ping6 过程细节剖析 | IPv6 排障
注: 本文为 “Linux IPV6 地址配置 | IPv6 禁用 | ping6 过程细节剖析 | IPv6 排障” 相关文章合辑。 Linux 服务器设备上配置 IPV6 地址方法 aischang 于 2018-08-25 12:56:25 发布 1. 手动执行命令配置: ifconfig em1 inet6 add 8888::a7/96 up2. 删…...
【YashanDB知识库】XMLAGG方法的兼容
本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7802943.html?templateId1718516 【关键字】 XMLAGG方法的兼容 【问题描述】 崖山数据库不支持将XMLAGG相关的函数内容,需要替换成支持的功能函数WM_CONCAT(T.COLUMN_NAME…...

echarts加载区域地图,并标注点
效果如下,加载了南海区域的地图,并标注几个气象站点; 1、下载区域地图的JSON:DataV.GeoAtlas地理小工具系列 新建nanhai.json,把下载的JSON数据放进来 说明:如果第二步不打勾,只显示省的名字&a…...

echarts画风向杆
1.安装echarts 2.引入echarts 4.获取数据,转换数据格式 windProfile.title.text ${moment(time.searchTime[0], ‘YYYY-MM-DD HH:mm:ss’).format( ‘YYYY-MM-DD HH:mm’ )}-${moment(time.searchTime[1], ‘YYYY-MM-DD HH:mm:ss’).format(‘YYYY-MM-DD HH:mm’)…...
【LeetCode每日一题】LeetCode 345.反转字符串中的元音字母
LeetCode 345.反转字符串中的元音字母 题目描述 给定一个字符串 s,你需要反转字符串中所有的元音字母,并返回新的字符串。 元音字母是 a, e, i, o, u,这些字母的大小写都会被考虑。 示例 1: 输入: s "hello" 输出: "holle…...
蓝桥杯练习生第四天
小蓝每天都锻炼身体。 正常情况下,小蓝每天跑 11 千米。如果某天是周一或者月初(11 日),为了激励自己,小蓝要跑 22 千米。如果同时是周一或月初,小蓝也是跑 22 千米。 小蓝跑步已经坚持了很长时间&#x…...

cesium 常见的 entity 列表
Cesium 是一个用于创建3D地球和地图的开源JavaScript库。它允许开发者在Web浏览器中展示地理空间数据,并且支持多种类型的空间实体(entities)。 Entities是Cesium中用于表示地面上或空中的对象的一种高层次、易于使用的接口。它们可以用来表示点、线、多边形、模型等,并且可…...
Java旅程(五)Spring 框架与微服务架构 了解 JVM 内部原理和调优
在现代企业级应用中,Spring 框架和微服务架构已经成为主流技术,而 Java 虚拟机(JVM)的理解和调优对于保证应用的高性能和稳定性也至关重要。本篇博客将深入讲解 Spring 框架与微服务架构,并进一步探讨 JVM 内部原理和调…...

Niushop-master靶场漏洞
靶场搭建 将 niushop-master.zip 压缩包放到网站的根目录,解压后访问 浏览器访问 install.php ,根据提示安装即可 1.SQL注入漏洞 随便选择一种商品分类,发现有参数,测试注入 测试闭合发现页面报错有sql注入 应该是环境的问题&am…...
35道面向初中级前端的基础面试题
新鲜出炉的8月前端面试题 跨域资源共享 CORS 阮一峰 3. JSONP 是什么? 这是我认为写得比较通俗易懂的一篇文章jsonp原理详解——终于搞清楚jsonp是啥了。 4. 事件绑定的方式 嵌入dom 按钮 直接绑定 btn.onclick function(){} 事件监听 btn.addEventList…...

MFC用List Control 和Picture控件实现界面切换效果
添加List Control 和Picture控件 添加 3个子窗体 把子窗体边框设置为None, 样式设为Child 声明 CListCtrl m_listPageForm;void ShowForm(int nIndex);void CreatFormList();void CMFCApplication3Dlg::DoDataExchange(CDataExchange* pDX) {CDialogEx::DoDataExchange(pDX);DD…...

1. 解决前端vue项目 vite打包内存溢出问题
探索问题原因: 项目开发时正常运行不影响,打包出现上图错误,意味着打包过程中消耗了太多的内存导致的。 解决方法: 在 package.json中的打包命令替换如下: 解决前: "build:dev": "vite…...

7.4.分块查找
一.分块查找的算法思想: 1.实例: 以上述图片的顺序表为例, 该顺序表的数据元素从整体来看是乱序的,但如果把这些数据元素分成一块一块的小区间, 第一个区间[0,1]索引上的数据元素都是小于等于10的, 第二…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
拉力测试cuda pytorch 把 4070显卡拉满
import torch import timedef stress_test_gpu(matrix_size16384, duration300):"""对GPU进行压力测试,通过持续的矩阵乘法来最大化GPU利用率参数:matrix_size: 矩阵维度大小,增大可提高计算复杂度duration: 测试持续时间(秒&…...

Mac下Android Studio扫描根目录卡死问题记录
环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中,提示一个依赖外部头文件的cpp源文件需要同步,点…...
稳定币的深度剖析与展望
一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...

听写流程自动化实践,轻量级教育辅助
随着智能教育工具的发展,越来越多的传统学习方式正在被数字化、自动化所优化。听写作为语文、英语等学科中重要的基础训练形式,也迎来了更高效的解决方案。 这是一款轻量但功能强大的听写辅助工具。它是基于本地词库与可选在线语音引擎构建,…...

保姆级【快数学会Android端“动画“】+ 实现补间动画和逐帧动画!!!
目录 补间动画 1.创建资源文件夹 2.设置文件夹类型 3.创建.xml文件 4.样式设计 5.动画设置 6.动画的实现 内容拓展 7.在原基础上继续添加.xml文件 8.xml代码编写 (1)rotate_anim (2)scale_anim (3)translate_anim 9.MainActivity.java代码汇总 10.效果展示 逐帧…...

java高级——高阶函数、如何定义一个函数式接口类似stream流的filter
java高级——高阶函数、stream流 前情提要文章介绍一、函数伊始1.1 合格的函数1.2 有形的函数2. 函数对象2.1 函数对象——行为参数化2.2 函数对象——延迟执行 二、 函数编程语法1. 函数对象表现形式1.1 Lambda表达式1.2 方法引用(Math::max) 2 函数接口…...
从实验室到产业:IndexTTS 在六大核心场景的落地实践
一、内容创作:重构数字内容生产范式 在短视频创作领域,IndexTTS 的语音克隆技术彻底改变了配音流程。B 站 UP 主通过 5 秒参考音频即可克隆出郭老师音色,生成的 “各位吴彦祖们大家好” 语音相似度达 97%,单条视频播放量突破百万…...
Qt Quick Controls模块功能及架构
Qt Quick Controls是Qt Quick的一个附加模块,提供了一套用于构建完整用户界面的UI控件。在Qt 6.0中,这个模块经历了重大重构和改进。 一、主要功能和特点 1. 架构重构 完全重写了底层架构,与Qt Quick更紧密集成 移除了对Qt Widgets的依赖&…...