爱德泰科普 | 单模光纤和多模光纤小知识

2023-05-16

光纤跳线按模式分为两种,即单模光纤和多模光纤,众所周知,多模光纤的传输距离相较单模光纤短,因此单模光纤多用于室外长距离光纤布线,而多模光纤则多用于数据中心和建筑内部应用的光纤布线。然而,由于单模光纤固有的高带宽能力,其在较短距离应用中的受欢迎程度也越来越高,越来越多的技术人员在布线工程中面临着单模和多模光纤的选择问题。实际上并不是每个人都了解这两种光纤类型之间的技术差异。我们接下来深入了解一下。

模式是什么?

在光纤数据传输领域,术语“模式”用于描述光信号在光纤玻璃纤芯内的传播方式——即模式是光的传播路径。因此,单模光线中,光沿着一条路径传播;而在多模光纤中,光在多条路径中传播。

光以一个角度照射到玻璃上,然后反射回来,同时沿着纤芯的长度传播。光以小角度照射到玻璃上,使得玻璃就像镜子一样将光反射。其次,在纤芯外部有一层包层。为了使光留在纤芯内部,包层具有不同的折射率特性,该技术参数决定了光照射进入材料时的反射或折射量。

相比之下,在单模光纤中,光沿直线传播,因为单模光纤的纤芯尺寸较小(约为多模光纤纤芯的十分之一),光不会反弹。

带宽限制延迟

为何单模光纤支持较高带宽以及较长距离?以单一模式发送光可以消除差分模式延迟(DMD),而DMD是限制多模光纤带宽的主要因素。

在多模光纤中以多种模式传播时,有些光会沿光纤中心移动,而另一些光则沿着靠近纤芯包层的路径移动。在外侧边缘的传播模式被称为高阶模式,靠近纤芯中心的传播模式被称为低阶模式。高阶和低阶模式的传播速度不同,DMD即为传播时间的差值。

DMD越小,光脉冲随时间的扩散就越少,带宽也越高。脉冲之间的时间差异越大,则接收器可能无法正确区分脉冲。DMD与距离直接相关——随着光纤长度的增加而增加。这就是为什么多模光纤比单模光纤的距离要求要短得多,多模光纤最长500米,而单模光纤的长度可达10公里。

光纤缺陷也是造成DMD的原因之一,光纤制造商已经掌握了通过仔细优化光纤折射率分布来限制DMD。模式折射不仅发生在纤芯与包层的交界处,多模光纤采用渐变式折射率分布,纤芯中心到纤芯与包层边界处的折射率不断变化。这就形成了一条抛物线(即对称曲线)路径,导致低阶模式在靠近光纤纤芯的较短距离内较慢移动,而高阶模式则在靠近纤芯边缘的较长距离内较快移动。这样就能大程度降低脉冲之间的时间延迟,从而降低DMD,实现较高带宽。

更为显著的差异

多模光纤和单模光纤之间更为显著的差异包括电缆颜色、光源和测试等。单模光纤几乎都是黄色的,而多模光纤通常为浅绿色。不同类型的多模光纤也可能具有不同颜色——OM3几乎都是浅绿色,OM4多模光纤则为粉色,以帮助与OM3区分,而新一代多模光纤OM5为灰绿色。

另一个关键差异点在于光源以及传输设备相关成本。单模光纤要求具有窄光谱宽度的激光光源,因此接收器的成本较高。与多模光缆相比,单模光缆本身的价格要低一些,但单模光纤接收器的费用是多模接收器的1.5到4倍。

对于多模光纤和单模光纤的测试方法,重要的是要了解这两种光纤类型不能混合,接入线必须与被测光纤的类型匹配。测试多模光纤还要求环形通量(EF)测试,用以表示有多少光被射入至被测光缆中。EF测试限制发射模式的数量以减少变异性,实现精确的、可重复的测试结果。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

爱德泰科普 | 单模光纤和多模光纤小知识 的相关文章

  • JS的DOM操作——style的操作

    对于JS操作文档中的元素 xff0c 改变其的样式特征需要用到一个属性 style 常见操作 xff1a 获取的元素点 xff08 xff09 style xx 需要设置或修改的属性 代码演示 xff1a 例如修改div块的背景颜色 lt
  • 学会iframe并用其解决跨域问题

    了解iframe 官方定义为 xff1a iframe是HTML标签 xff0c 作用是文档中的文档 xff0c 或者浮动的框架 FRAME iframe元素会创建包含另外一个文档的内联框架 xff08 即行内框架 xff09 简单理解为
  • Vue中的样式绑定

    我们将样式绑定分为两种 xff1a 一种是通过style绑定 xff0c 一种是通过class绑定 样式绑定适用于 切换效果的实现 xff0c 小规模用style xff0c 大规模用class style绑定样式 这里需要用到v bind
  • 51 汇编语言编程:8个按键控制8个LED

    89C51汇编语言写8个按键控制8个LED 按键接P2口 xff0c LED接P1口 有6按键 xff0c 按下对应LED长亮 xff0c 重复按下 xff0c LED灭 xff1b 有两个特殊按键 xff0c 按下 xff0c 对应LED
  • 常见的排序算法

    今天来学习一下数据结构课程中非常重要的排序算法 我们学习一下一些常见的排序算法 xff0c 如冒泡排序 选择排序 快速排序等 1 冒泡排序 实现思路 xff1a 对未排序的各元素从头到尾依次比较相邻的两个元素大小关系 如果左边的队员大 则两
  • Vue的仓库vuex

    Vue js是一个渐进式的框架 xff0c 是一个分层的设计模式 一共分为五层 xff0c 核心库为基础 xff0c 在这基础上添加组件系统 客户端路由 大规模状态管理和开发环境 其中大数据状态管理对应的技术就是vuex xff0c 它是由
  • vue3.0的setup函数以及解决其内的数据不是响应式数据的问题

    相比于2 0 xff0c vue3 0在新增了一个setup函数 xff0c 我们在setup中可以写数据也可以写方法 xff0c 就像我们以前最开始学习js一样 xff0c 在js文件中写代码 如 xff1a setup let name
  • setup中使用watch

    watch属性监听器的作用在vue3 0中没有改变 xff0c 还是监听值得变化 在vue3 0中 xff0c 仍然支持watch配置项 但是我们要在setup中使用watch得话 xff0c 我们要导入watch的API xff0c 然后
  • 缓存相关知识点

    缓存的优点 1 减少不必要的数据传输 xff0c 节省带宽 2 减轻服务器负担 xff0c 提升网站性能 3 加快客户端网页加载速度 4 用户体验更好 缺点 如果资源发生更改 xff0c 客户端不及时更新会导致用户获取信息滞后 缓存类型 分
  • hook之useMemo

    useMemo 这个hook的作用有点像我们以前学习的计算属性一样 xff0c 它会缓存我们上次的结果 xff0c 只有当特定的属性改变时才从新计算 并且他能 记住 任何类型的值 标准写法 useMemo 61 gt return 34 我
  • hook之useContext

    useContext这个hook xff0c 我们通过翻译就可以大致知道它的用途 xff0c 译为使用上下文 context上下文我们在前面就已经使用过了 xff0c 它是一种用于跨组件之间的传值的技术 我们学过Context xff0c
  • hook之useRoducer

    useReducer用最简单的话来说 xff0c 就是允许我们在函数组件里面像使用redux一样通过reducer和action来管理我们组件状态的变换 我们可以通过useContext配合实现一个函数组件中的redux useReduce
  • linux安装jenkins 【详细教程】

    1 确保jdk已经安装 xff0c 至少是java8以上 xff0c 如果没有安装 xff0c 可以参考https blog csdn net m0 59347746 article details 125681582 csdn share
  • 【笔记】SQL 2

    1 比较运算符 比较运算符用于比较运算 xff0c 判断逻辑是否成立 A operator B 常用的比较运算符有 61 xff08 等于 xff09 61 xff08 不等于 xff09 lt gt xff08 不等于 xff09 lt
  • Qt Creator 3.0.1 部署远程调试

    QT Creator3 0 1 部署远程调试 远程目标板连接配置 从菜单栏选择options gt devices gt add gt generic linux device gt 开始向导 输入目标板的IP与登录用户信息 完成后会自动测
  • 代码源oj--数据结构初级:105 字符串处理1

    给定一个长度为n的字符串s xff0c 字符串由小写字母a z组成 小明来对这个字符串进行操作 xff0c 他会从头到尾检查这个字符串 xff0c 如果发现有两个相同的字母并排在一起 xff0c 就会把这两个字符都删掉 小明会重复这个操作
  • Python 视频转字符画 - 进阶

    昨晚我在网上看到了别人做的视频转字符动画 xff0c 觉得很厉害 xff0c 我于是也打算玩玩 今天中午花时间实现了这样一个小玩意 顺便把过程记录在这里 1 源视频 xff1a https docs qq com doc DU3pabWFh
  • Python教程 - Tkinter布局

    之前的Tkinter教程中 xff0c 我们创建的控件默认都是从上到下依次排列的 实际上 xff0c 我们可以完全控制每个控件的位置 Tkinter主要提供pack grid place三种布局方法 pack布局 pack布局 xff0c
  • java实现字符串中的字母排序

    String str 61 34 chenughonghuiaikuangwantong1314 34 System out println 34 原字符串 xff1a 34 43 str char chars 61 str toCharA
  • 这个 Python 游戏库,打开就能玩一天

    会 Python 的小伙伴 xff0c 选择用 Python 让 大风车 吱呦呦地转 xff01 还有的小伙伴 xff0c 选择用 Turtle 库绘制童年的卡通人物 我们其实还可以选择用 Python 开发小游戏 xff0c 回忆童年的美

随机推荐