当前位置: 首页 > news >正文

WDM_OTN_基础知识_波分站点与组网类型

为了便于理解,我们用高铁来打个比方,这是郑州与武汉的高铁,中间经过了许昌孝感等很多个站点,郑州武汉作为始发站和终点站,所有人员都是上车或下车,而许昌等中间站点,既有人员上下车,也有人员继续坐到后面的站,与此相对应,在波分系统中,我们把像郑州武汉这样的站称为端站,即OTM站,实现业务的全上全下,而对于许昌等站点则称为OADM站,部分业务上下,部分业务穿通。

 

同时波分信号在光纤中长途传输,信号的强度会变弱,接收端会检测不到,因此把所有光信号进行放大的站点,叫做光放站OLA(Optical Line Amplifier)。

而且为解决光信噪比劣化的问题,需要对相关的信号进行再生,对信号进行再生的站点就叫做中继站REG(Regenerator)。

OTM(Optical Terminal Multiplexer

OTM仅有一个光方向,光信号到此处全部终结,从图中可以看出,OTM是由波长转换单元(OTU)和分波单元MUX,DEMX,光放单元OAU,光监控单元,以及光张接口单元FIU,一共5部分组成。

 

波长转换单元OTU,是将信号灰光转换为彩光信号。

MUX和DMUX单元,则是实现多个波长的分波和合波的功能。

光放单元OAU是对所有波长的信号进行光功率的放大。

而光监控单元则是采用独立的波长来承载光监控信号,实现与网管系统的连接。

FIU则是将所有的业务信号与监控信号进行合并,送入光路进行传送。

对于OTM站,在信号的发送方向,把从SDH或者是数通设备来的业务信号,首先转换成波分的标准波长,然后通过合波单元MUX合成一束光,这束光再经过放大,然后合入监控信号,最后通过FIU单元接入光缆发送出去,与此相对应,在信号的接收方向,FIU单元从光缆中把监控信号和业务信号进行分离,业务信号经过放大单元之后,再通过DMUX,把一束光信号,分解成多路的彩光信号,最后经过OTU,转换成业务侧设备能够接收的标准信号。

OADM(Optical Add/Drop Multiplexer

它也是由FIU,光放单元(OAU),监控单元以及合分波单元MUX,DMUX,波长转换单元OTU这五部分组成。OADM相当于两套或者多套的OTM站点组成,它能够实现多个光方向业务的上下和穿通,对于OADM,我们还可以把它再细分为FOADM和ROADM,固定光分插复用器FOADM的功能,就是只能上路和下路固定波长的信道,而动态光分插复用器ROADM,则可以动态的随意调整上路和下路的波长。

OLA

光放大站OLA,它是由FIU,光放单元OAU,监控单元三个部分组成的,它的信号流向是,首先从FIU中分解出光监控信道和业务信道,然后对业务信道用光放单元进行放大,最后再把光监控信道与放大后的业务信道合路继续传送。

REG

光中继站,REG没有业务的上下,只是为了增强信号的信噪比,达到延长传输距离的目的。REG是由FIU,光放单元OAU,监控单元,以及合分波单元MUX,DMUX,波长转换单元OTU,这五部分组成。那么在REG中,需要再生的信号,送入光波长转换单元OTU,完成再定时再整形再生所谓3R的功能,然后继续传送。

从上面的介绍中我们可以看到,波分的站点分类原来是这么的复杂。那么问题来了,这些站点可以能成什么样的网络呢。其实也很简单。

组网类型

波分系统主要分为点到点,链型,环形,网状网这四种基本的组网类型。

点到点组网,这是最基本的一种组网方式,所有的业务在两点之间全上全下,所以两个站点都是OTM的配置,这个时候如果两点之间的距离较远,就会增加OLA站。来补偿线路衰耗造成的光功率损失,一般情况下,是80公里左右放置一个光放站,当然这是在光纤的品质比较好的情况下,那么如果在传输的过程中信号的信噪比就是OSNR,劣化的比较严重,这个时候就需要用到光中继站REG,来对信号进行再生,而在实际网络中,只有两个业务站点的网络是是比较少的,通常在光纤链路中会有多个上下业务的站点,这样就形成了链状网。

链状网,组建链状网需要考虑的因素和前面的点到点是类似的,根据信号放大和中继的需求,相对就的增加OLA和REG的站点。那么如果随着业务的发展,OLA和REG的站点,有业务上下的需求,这个时候,它们者可以改造成OADM的站点。对于点到点和链状组网,因为没有保护路径,所以一旦光纤中断,业务也中断了,因此呢可靠性比较差,所以仅在光纤条件有限的情况下,才会采用。

环型网,是应用比较广泛的基础组网类型,并且在环形网的基础上,还可以进一步演变出网关网,从图中可以看到,在环网中,两点之前有一东一西两条传输路由,能够实现业务的双路由保护,通常情况下,工作路由是光功率,时延等性能最优的链路,一旦主用路由故障,环形网能够迅速的倒换到保护路由上,而且倒换时间一般是少50ms,对业务是没有损伤的,这是最基本的电信级业务的需求

网状网,是相对复杂的组网,它综合采用了前面提到的点对点,链型以及环型这多种的组网类型,网状网能够为业务提供多条路由,从而使得业务有更多的保护路由选择,因此呢非常的灵活,但是网状网的设计,因为需要综合考虑每条业务路径的物理参数,比如光功率,OSNR等,所以通过在业务需求确定之后,采用工具来完成设计,输出相就的站点类型,组网拓扑以及波道图等等。

相关文章:

WDM_OTN_基础知识_波分站点与组网类型

为了便于理解,我们用高铁来打个比方,这是郑州与武汉的高铁,中间经过了许昌孝感等很多个站点,郑州武汉作为始发站和终点站,所有人员都是上车或下车,而许昌等中间站点,既有人员上下车,…...

机器视觉--索贝尔滤波

引言 在图像处理领域,边缘检测是一项至关重要的任务,它能够帮助我们识别图像中不同区域的边界,为后续的目标识别、图像分割等操作奠定基础。索贝尔滤波(Sobel Filter)作为一种经典的边缘检测算法,因其简单…...

网络分析仪E5071C的回波损耗测量

回波损耗(Return Loss)是评估射频/微波元件(如滤波器、天线、电缆等)信号反射特性的关键参数,反映端口阻抗匹配性能。E5071C矢量网络分析仪(VNA)通过以下步骤实现高精度回波损耗测量&#xff1a…...

力扣-二叉树-98 验证二叉搜索树

思路 第一个特性,二叉搜索树的中序遍历是有序的,第二个特性,利用两个指针判断大小关系 代码 class Solution { public:TreeNode* pre NULL;bool isValidBST(TreeNode* root) {if(root NULL) return true;bool left isValidBST(root->…...

【动态规划】详解 0-1背包问题

文章目录 1. 问题引入2. 从 dfs 到动态规划3. 动态规划过程分析4. 二维 dp 的遍历顺序5. 从二维数组到一维数组6. 一维数组的遍历次序7. 背包的遍历顺序8. 代码总结9. 总结 1. 问题引入 0-1 背包是比较经典的动态规划问题,这里以代码随想录里面的例子来介绍下。总的…...

【Java线程池与线程状态】线程池分类与最佳实践

解析Java线程池与线程状态变化,结合运行机制与业务场景对照,帮助形成系统性知识。 一、线程池核心要素(五维模型) 采用「参数配置→处理流程→工作模式」三层递进结构 核心参数(线程池DNA) corePoolSiz…...

【小白学AI系列】NLP 核心知识点(八)多头自注意力机制

文章目录 **多头自注意力机制(Multi-Head Self-Attention)****核心概念** **1. 自注意力机制(Self-Attention)****2. 多头机制(Multi-Head Attention)****3. 为什么要用多头注意力机制?****4. 公…...

学习笔记——word中图目录、表目录 标题引用

目标1: 建立——图1-1 引用——图1-1 1在word文档中的引用——>插入题注 新建标签,然后命名为“图1-“。 点击确认,即可插入如图所示 图1- 1 春天 需要把图1-和后面那个1中间的空格删除,即 图1-1 春天 2怎么去引用这个“…...

3.3 Hugging Face Transformers核心功能模块深度解析

Hugging Face Transformers核心功能模块深度解析 一、模块化架构总览 #mermaid-svg-wxTV5vrEo7Y57IlW {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-wxTV5vrEo7Y57IlW .error-icon{fill:#552222;}#mermaid-svg-wxT…...

linux中设置脚本定时执行ntp命令同步时间

目录 一、背景二、过程1.到系统目录2.安装ntp3.创建文件夹4.创建脚本文件5.提升脚本文件权限6.设置执行时间:7.检查是否设置了执行器(执行后输出的内容为执行器中的定时执行内容)8.执行脚本文件9.查看日志文件,是否执行成功 三、总…...

map的使用(c++)

在了解map之前,我们先看看两个场景,通过这两个场景的对比,让我们知道为什么要存在存储双关键字的容器 场景一:判断一堆字符串中,某一个字符串是否出现过 在没学set容器之前,我们只能想到把这一堆字符串存到…...

毕业设计—基于Spring Boot的社区居民健康管理平台的设计与实现

🎓 毕业设计大揭秘!想要源码和文章?快来私信我吧! Hey小伙伴们~ 👋 毕业季又来啦!是不是都在为毕业设计忙得团团转呢?🤔 别担心,我这里有个小小的福利要分享给你们哦&…...

Python:蟒蛇绘制(一笔画)

一、题目要求 使用turtle库,绘制一个蟒蛇形状的图形。‬ 二、代码展示 # 请在下方开始编写你的代码 import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.fd(-250) turtle.pendown() turtle.pensize(25) turtle.pencolor("purple") turt…...

mysql查询判断函数,类似decode

mysql中没有decode函数,如果使用的话,会报如下错误:Error Code: 1305. FUNCTION stockdb.decode does not exist 如果要实现像 Oracle 数据库那样原生的 DECODE 函数,可以通过以下几种方式来实现类似 DECODE 函数的功能。 -- 创建…...

异常处理、事务管理

异常处理 程序开发过程中不可避免的会遇到异常现象 如何处理 方案一:在Controller的方法中进行try...catch处理(代码臃肿,不推荐) 方案二:全局异常处理器 全局异常处理器 RestControllerAdvice :定义全…...

UART(一)——UART基础

一、定义 UART(Universal Asynchronous Receiver/Transmitter)是一种广泛使用的串行通信协议,用于在设备间通过异步方式传输数据。它无需共享时钟信号,而是依赖双方预先约定的参数(如波特率)完成通信。 功能和特点 基本的 UART 系统只需三个信号即可提供稳健的中速全双工…...

MySQL 中各种日志简介

MySQL 日志 慢查询日志(Slow query log) 慢查询⽇志由执⾏时间超过系统变量 long_query_time 指定的秒数的SQL语句组成,并且检 查的⾏数⼤于系统变量 min_examined_row_limit 指定值。被记录的慢查询需要进⾏优化, 可以使⽤mysqldumpslow客⼾端程序对慢…...

【每日论文】Text-guided Sparse Voxel Pruning for Efficient 3D Visual Grounding

下载PDF或者阅读论文,请点击查看:LlamaFactory - huggingface daily paper - 每日论文解读 | LlamaFactory | LlamaFactory 摘要 中文 在这篇论文中,我们提出了一种高效的多级卷积架构,用于3D视觉定位。传统的由于采用两阶段或基…...

Kylin server v10部署docker

这里不用写什么标题 1. docker环境1.1 docker-ce1.1.1 yum安装1.1.2 离线安装 1.2 docker-compose 2. 镜像载入3. 服务启停4. 其他 1. docker环境 1.1 docker-ce docker-ce是社区版docker服务,可以通过yum方式直接安装或者离线安装,在国产化环境中&…...

计算机之就业主流岗(Mainstream Computer Employment Positions)

计算机之就业主流岗 计算机行业一直以来都是就业市场中的热门领域,技术岗位种类繁多,但每个岗位都有自己的核心技能和职责方向。以下是计算机行业中主流的技术岗位及其特点介绍,帮助你更清晰地了解这些职业的内容和发展前景。 1. 后端开发 …...

P3 QT项目----记事本(3.8)

3.8 记事本项目总结 项目源码 1.main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } 2.widget.cpp #include "widget.h" #include &q…...

NLP学习路线图(二十三):长短期记忆网络(LSTM)

在自然语言处理(NLP)领域,我们时刻面临着处理序列数据的核心挑战。无论是理解句子的结构、分析文本的情感,还是实现语言的翻译,都需要模型能够捕捉词语之间依时序产生的复杂依赖关系。传统的神经网络结构在处理这种序列依赖时显得力不从心,而循环神经网络(RNN) 曾被视为…...

零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)

本期内容并不是很难&#xff0c;相信大家会学的很愉快&#xff0c;当然对于有后端基础的朋友来说&#xff0c;本期内容更加容易了解&#xff0c;当然没有基础的也别担心&#xff0c;本期内容会详细解释有关内容 本期用到的软件&#xff1a;yakit&#xff08;因为经过之前好多期…...

重启Eureka集群中的节点,对已经注册的服务有什么影响

先看答案&#xff0c;如果正确地操作&#xff0c;重启Eureka集群中的节点&#xff0c;对已经注册的服务影响非常小&#xff0c;甚至可以做到无感知。 但如果操作不当&#xff0c;可能会引发短暂的服务发现问题。 下面我们从Eureka的核心工作原理来详细分析这个问题。 Eureka的…...

算法岗面试经验分享-大模型篇

文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer &#xff08;1&#xff09;资源 论文&a…...

视觉slam十四讲实践部分记录——ch2、ch3

ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...

push [特殊字符] present

push &#x1f19a; present 前言present和dismiss特点代码演示 push和pop特点代码演示 前言 在 iOS 开发中&#xff0c;push 和 present 是两种不同的视图控制器切换方式&#xff0c;它们有着显著的区别。 present和dismiss 特点 在当前控制器上方新建视图层级需要手动调用…...

腾讯云V3签名

想要接入腾讯云的Api&#xff0c;必然先按其文档计算出所要求的签名。 之前也调用过腾讯云的接口&#xff0c;但总是卡在签名这一步&#xff0c;最后放弃选择SDK&#xff0c;这次终于自己代码实现。 可能腾讯云翻新了接口文档&#xff0c;现在阅读起来&#xff0c;清晰了很多&…...

怎么让Comfyui导出的图像不包含工作流信息,

为了数据安全&#xff0c;让Comfyui导出的图像不包含工作流信息&#xff0c;导出的图像就不会拖到comfyui中加载出来工作流。 ComfyUI的目录下node.py 直接移除 pnginfo&#xff08;推荐&#xff09;​​ 在 save_images 方法中&#xff0c;​​删除或注释掉所有与 metadata …...

Unity UGUI Button事件流程

场景结构 测试代码 public class TestBtn : MonoBehaviour {void Start(){var btn GetComponent<Button>();btn.onClick.AddListener(OnClick);}private void OnClick(){Debug.Log("666");}}当添加事件时 // 实例化一个ButtonClickedEvent的事件 [Formerl…...