模块一(任务2):SDH系统原理解读

news2024/11/17 3:32:29

一、PDH与SDH标准速率介绍

OTN网络技术是基于SDH系统和WDM系统设计的,所以学习OTN系统原理必须要掌握SDH和WDM量大系统原理

1、PDH与SDH概念及特点

二、SDH的帧结构

目前通信常见的数据结构有两种:

报文:基于以太网通信的数据结构

帧:基于光传输和移动通信的数据结构

1、SDH的帧结构

SDH的帧是以字节为单位,由9行,270N列构成的矩形块状帧结构(其中N表示STM-N),帧周期为125us(即传1帧需要125us),帧频率8000Hz(即1秒钟传8000帧)

根据以上理论,我们可以知道STM-N的速率计算方法为:

SDH的帧结构划分为4个区域:

第一行的第一列到第三行的前9N列为再生段开销——RSON;

第四行的前9N列为管理单元指针——AU-PTR;

第五行到第九行的前9N列为再生段开销——MSOH;

剩下的9行261N列为信息净负荷,信息净负荷包含用户数据和通道开销POH

2、SDH帧的功能

我们来介绍SDH帧结构各部分区域的功能。前面我们说到再生段开销、复用段开销,那么什么是再生段?什么又是复用段呢?

在传输网络里,这样定义再生段和复用段:

如传输网络拓扑图所示:

再生段是指再生中继器REG与终端复用器TM之间、REG与REG之间、REG与分叉复用器ADM之间的通信段称为再生段;

复用段是指TM与ADM、ADM与ADM之间通信的段落,称为复用段。

在SDH帧结构中,1-9行的前1-9N列为SDH段开销。

SDH开销分为:断开销(SOH)、通道开销(POH)

高阶通道开销和低阶通道开销是包含在SDH的信息净负荷中的。我们把SDH的帧看作是一列火车,开销部分看作是火车头,信息净负荷看作是火车各列车厢。开销作为火车头,带着车厢(信息净负荷)进行传送。也就是传输的过程中,开销将信息运送到用户手中。

我们以STM-64的帧为例,来说一下SDH帧的各部分功能:

火车头部分:

1)SDH帧相当于一列火车,SDH的开销主要供SDH网络运行管理维护等功能使用,我们把它看作火车头。

2)再生段开销RSOH对STM-64整体信号进行监控,即再生段开销RSOH是对整个一列火车进行监控,包括火车头和所有车厢;

3)复用段开销MSOH对STM-64帧的某个STM-1信号进行监控,因为一个STM-64中包含64个STM-1,即信息净负荷中容纳了64个STM-1信号,复用段开销是对每一个STM-1信号进行监控。即复用段开销MSOH是对这列火车的64节车厢的每一节车厢进行监控;

车厢部分:

1)高阶通道开销HPOH监控STM-1中的VC-4信号,即高阶通道开销HPOH对一节车厢所有乘客进行监控;

2)低阶通道开销LPOH监控每个VC-4中的63个VC-12,即低阶通道开销LPOH对一节车厢的63位乘客进行监控管理;

综上所述,SDH帧结构中的RSOH、MSOH、POH构成了SDH层层细化的监控体制。

三、SDH开销字节及应用

这部分内容我们介绍SDH帧中各种开销字节的功能及应用,主要包括以下几个方面的内容:

1、段开销字节

如图所示,我们以STM-1的开销字节为例,来进行介绍

STM-1的断开销字节包括:再生段开销字节(RSOH)、复用段开销字节(MSOH)

再生段开销字节(RSOH)包括1-3行的前9列

复用段开销字节(MSOH)包括5-9行的前9列

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

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

相关文章

真诚巨作:全文一万字教你快速熟悉项目|文心快码帮你快速熟悉~

写在前面 : 上了好多年的学,终于毕业进入职场啦~在公司也有一段时间了,慢慢地也变成了纯正的社畜了。近来开始熟悉部门的项目代码,说实话公司的代码真跟以前接触的不一样,内部各种自建框架,让人看得眼花缭乱…

ARCGIS PRO 要素标注背景色透明度的设置

使用ArcGIS Pro 设置标注背景色的透明度 一、点击标注属性 二、点击符号、注释 三、下拉框选择背景 四、背景符号 五、点击颜色 六、编辑颜色 七、应用

Java语言程序设计基础篇_编程练习题**16.26(模拟:升旗并播放国歌)

目录 题目:**16.26(模拟:升旗并播放国歌) 习题思路: 代码示例 结果展示 音频来源 题目:**16.26(模拟:升旗并播放国歌) 创建一个显示升国旗的程序,如图15-14…

还在使用百度翻译?这4款翻译工具也能帮你打破语言壁垒!

是谁像我一样,一提到翻译工具第一想到的就是百度翻译。它可以是用了好久的翻译工具,可是随着学习的深入, 我还是发觉了一些其他的实用翻译工具。比如下面这四款: 1、365翻译工具 直达链接:https://fanyi.pdf365.cn/ …

NLP之transformer:transformer-explainer的简介、安装和使用方法、案例应用之详细攻略

NLP之transformer:transformer-explainer的简介、安装和使用方法、案例应用之详细攻略 目录 相关论文 《Transformer Explainer: Interactive Learning of Text-Generative Models》翻译与解读 transformer-explainer的简介 transformer-explainer的安装和使用方…

尚硅谷MYSQL(12-13章)

第十二章数据类型 比如说tinyint(4)这个四表示的是那个取值范围的位数 他只是一个显示 比如说int后面应该是int(11)这是有符号的 无符号int是int(10) 如果写成int(3)但是存的数据是…

论文写作新神器!10款可以写论文的人工智能软件

在当今快速发展的数字时代,人工智能(AI)技术已经渗透到各个领域,包括学术研究和论文写作。为了帮助学者和学生提高写作效率和质量,市场上涌现了许多优秀的AI写作工具。本文将详细介绍10款可以写论文的人工智能软件&…

STM32F103C8T6单片机原理图设计(PCB板)

先了解了以下stm32f103c8t6的引脚使用: 对比过一些原理图,我发现除了特定协议的引脚功能,只要功能正确,可以自己选择连接对应的引脚。可以根据使用的LED/BEEP/DHT11/BH1750/ESP8266等模块的功能对应相应的引脚: WIFI(…

[开源] 安卓系统发送modbus协议到硬件设备下位机

最近是在研究安卓板子上的modbus通信,于是写了这个maven依赖。 项目中主要用到的功能是读写寄存器,所以依赖中重点测试了读写多个寄存器的协议。 另外你可以自定义协议pdu交给程序进行封装及发送。 如果使用中发现了什么问题,可以到仓库添…

DHU OJ 循环结构 整除的尾数

思路及代码 //input T int >0 //input a,b int 0< <10000 10< <100 #include<iostream> #include<iomanip> using namespace std; int main(){int T;cin >> T;while (--T > 0){int a, b;cin >> a >> b; //solution // (a*100…

Tomcat初篇

目录 Tomcat主要特点Tomcat的核心组件Tomcat使用安装Tomcat配置Tomcat启动和停止Tomcat Tomcat工作原理目录结构配置文件性能优化策略 Tomcat Apache Tomcat是一个开源的Servlet容器和Web服务器&#xff0c;广泛用于运行基于Java的Web应用程序。它实现了Java Servlet和JavaSer…

【Web开发手礼】探索Web开发的秘密(十八)-Vue2(4)部门管理页面、路由、打包部署

主要介绍了部门管理页面、路由、打包部署&#xff01;&#xff01;&#xff01; 文章目录 前言 部门管理页面 Vue路由 打包部署 打包 部署 总结 前言 主要介绍了部门管理页面、路由、打包部署&#xff01;&#xff01;&#xff01; 部门管理页面 <template><div>&…

module ‘pkgutil‘ has no attribute ‘ImpImporter‘. Did you mean_ ‘zipimporter‘_

错误详情&#xff1a; Traceback (most recent call last):File "<frozen runpy>", line 198, in _run_module_as_mainFile "<frozen runpy>", line 88, in _run_codeFile "C:\ProgramData\anaconda3\envs\py312\Scripts\mim.exe\__main…

数值计算引擎:搭建远程容器开发环境

Build VS Code Remote Docker Development Environment 大型CAE软件开发技术栈通常依赖多个第三方库&#xff0c;因此从零开始配置开发、编译、运行等环境通常较为繁琐。但随着公司的发展壮大&#xff0c;却经常需要为新加入的成员配备相应的开发环境&#xff1b;另外&#xf…

深入理解 go unsafe

往期精选文章推荐&#xff1a; 深入理解 go mapgo 常用关键字深入理解 Go 数组、切片、字符串深入理解channel深入理解 go context深入 go interface 底层原理深入理解 go reflect深入理解 go unsafe 为什么有go unsafe Go 是支持指针的语言&#xff0c;但是为了保持简洁、安…

HW高耗电提醒竞品调研

摘要 高耗电提醒通知的规则,天生存在打扰用户的特点,故在触发高耗电检测阈值还要根据是否非可感知场景,进一步修正高耗电提醒的准确率。同时消息通知的交互设计中也进行少打扰静默设计 一、功耗高耗电通知监控规则 1.1 高耗电上报规则和文案 支持的耗电类型 上报高耗电通…

CTF-mysql

整数型 输入1发现有回显 发现and11有回显12没有 判断字段数 1 order by 2 确定回显点 -1 union select 1,2 查看数据库名称 -1 union selecr 1,database() 查看数据库名 -1 union slelct group_concat(schema_name)from information_schema.schemata 查看表名 -1 union s…

MySQL进阶难度知识点分析

以下为本人在阅读《MySQL是怎样运行的&#xff1a;从根儿上理解MySQL》这本书时对一些难度和重点的笔记&#xff0c;主要用于个人学习使用&#xff0c;内容可能存在出入&#xff0c;望理性食用~ 1. sql执行流程 一条sql的执行流程大致可分为客户端获取与数据库服务器的连接&am…

使用 Hugging Face Transformers 创建文本生成模型

文本生成是自然语言处理中的一个重要任务&#xff0c;在聊天机器人、自动写作等领域有着广泛的应用。Hugging Face Transformers 是一个流行的 Python 库&#xff0c;它提供了大量预训练的模型以及API来实现各种自然语言处理任务。本文将详细介绍如何使用 Hugging Face Transfo…

Golang | Leetcode Golang题解之第338题比特位计数

题目&#xff1a; 题解&#xff1a; func countBits(n int) []int {bits : make([]int, n1)for i : 1; i < n; i {bits[i] bits[i&(i-1)] 1}return bits }