光通路数据单元(ODU),ODUk,同步传送模块(STM),虚容器(VC)等级

2023-10-13 09:12

本文主要是介绍光通路数据单元(ODU),ODUk,同步传送模块(STM),虚容器(VC)等级,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • ODUk
  • 同步传送模块,STM
  • 虚容器,VC
  • 时隙

光通路 数据 单元(ODU,Optical channel data unit) 提供与信号无关的连通性,连接保护和监控等功能,这一层也叫数据通道层。
ODUk,k值越大,帧周期越短,帧速率越高。

ODUk

在这里插入图片描述
1GE=1000M

标称速率系数,以ODU标称速率系数为例: ODU的字节=3824*4 ,整个OTU字节=4080*4,
所以ODU作为净荷数据占整个OTU的字节比例为 3824*4 /4080*4 =239*16 /255*16=239/255 
即ODU净荷占比为239/255,该值就是ODU标称速率系数。

同步传送模块,STM

SDH(Synchronous Digital Hierarchy,同步数字体系)采用的信息结构等级称为同步传送模块,STM-N(Synchronous Transport Mode,N=1,4, 16,64),最基本的模块为STM-1,四个STM-1同步复用构成STM-4,16个STM-1或四个 STM-4同步复用构成STM-16。
STM-1的传输速率为19440×8000=155.520Mbit/s;≈ 155 Mbit/s = 1 VC4
STM-4的传输速率为4×155.520=622.080Mbit/s;≈ 622 Mbit/s = 4 VC4
STM-16的传输速率为16×155.520=2488.320Mbit/s。 ≈ 2.5G =16 VC4

虚容器,VC

虚容器(Virtual Container)是SDH中的概念。虚容器是一种用来支持通道层连接的信息结构。它由被安排在重复周期为125 μs 或500 μs的块状帧结构中的信息净负荷和通道开销(POH)信息区组成,识别VC帧起点的定位信息由服务网络提供。
低阶虚容器VC-n(n=1,2,3),包含一个n阶容器(n=1,2,3)和一个相对应的低阶VC POH。高阶虚容器VC-n(n=3,4),包含一个n阶容器(n=3,4)或一些支路单元(TUG-2或TUG-3)的集合,还包含一个相对应的高阶VC POH。

VC4是SDH标准中对155M级别的虚容器,主要是在信号适配后添加了开销字节用于检错等功能。

VC12是SDH标准中对2M级别的虚容器,主要是在信号适配后添加了开销字节用于检错等功能。

时隙

时隙是电路交换汇总信息传送的最小单位。
Time slot(时隙)专用于某一个单个通道的时隙信息的串行自复用的一个部分,通常指PCM E1和T1信号中的一个话音信道(64kbps)。是时分复用模式(TDM)中的一个时间片。

这篇关于光通路数据单元(ODU),ODUk,同步传送模块(STM),虚容器(VC)等级的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/202196

相关文章

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

Python sys模块的使用及说明

《Pythonsys模块的使用及说明》Pythonsys模块是核心工具,用于解释器交互与运行时控制,涵盖命令行参数处理、路径修改、强制退出、I/O重定向、系统信息获取等功能,适用于脚本开发与调试,需... 目录python sys 模块详解常用功能与代码示例获取命令行参数修改模块搜索路径强制退出程序标准输入

Python pickle模块的使用指南

《Pythonpickle模块的使用指南》Pythonpickle模块用于对象序列化与反序列化,支持dump/load方法及自定义类,需注意安全风险,建议在受控环境中使用,适用于模型持久化、缓存及跨... 目录python pickle 模块详解基本序列化与反序列化直接序列化为字节流自定义对象的序列化安全注

Java JUC并发集合详解之线程安全容器完全攻略

《JavaJUC并发集合详解之线程安全容器完全攻略》Java通过java.util.concurrent(JUC)包提供了一整套线程安全的并发容器,它们不仅是简单的同步包装,更是基于精妙并发算法构建... 目录一、为什么需要JUC并发集合?二、核心并发集合分类与详解三、选型指南:如何选择合适的并发容器?在多

C#使用iText获取PDF的trailer数据的代码示例

《C#使用iText获取PDF的trailer数据的代码示例》开发程序debug的时候,看到了PDF有个trailer数据,挺有意思,于是考虑用代码把它读出来,那么就用到我们常用的iText框架了,所... 目录引言iText 核心概念C# 代码示例步骤 1: 确保已安装 iText步骤 2: C# 代码程

Pandas处理缺失数据的方式汇总

《Pandas处理缺失数据的方式汇总》许多教程中的数据与现实世界中的数据有很大不同,现实世界中的数据很少是干净且同质的,本文我们将讨论处理缺失数据的一些常规注意事项,了解Pandas如何表示缺失数据,... 目录缺失数据约定的权衡Pandas 中的缺失数据None 作为哨兵值NaN:缺失的数值数据Panda

C++中处理文本数据char与string的终极对比指南

《C++中处理文本数据char与string的终极对比指南》在C++编程中char和string是两种用于处理字符数据的类型,但它们在使用方式和功能上有显著的不同,:本文主要介绍C++中处理文本数... 目录1. 基本定义与本质2. 内存管理3. 操作与功能4. 性能特点5. 使用场景6. 相互转换核心区别

python pymodbus模块的具体使用

《pythonpymodbus模块的具体使用》pymodbus是一个Python实现的Modbus协议库,支持TCP和RTU通信模式,支持读写线圈、离散输入、保持寄存器等数据类型,具有一定的参考价值... 目录一、详解1、 基础概念2、核心功能3、安装与设置4、使用示例5、 高级特性6、注意事项二、代码示例

python语言中的常用容器(集合)示例详解

《python语言中的常用容器(集合)示例详解》Python集合是一种无序且不重复的数据容器,它可以存储任意类型的对象,包括数字、字符串、元组等,下面:本文主要介绍python语言中常用容器(集合... 目录1.核心内置容器1. 列表2. 元组3. 集合4. 冻结集合5. 字典2.collections模块

Spring Boot中获取IOC容器的多种方式

《SpringBoot中获取IOC容器的多种方式》本文主要介绍了SpringBoot中获取IOC容器的多种方式,包括直接注入、实现ApplicationContextAware接口、通过Spring... 目录1. 直接注入ApplicationContext2. 实现ApplicationContextA