100G光模块是怎样命名的?介绍:光模块名称含义

光模块的组成

 

光模块(optical module)由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。它的作用是光电转换,发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电信号。

 

但是,如果大家平时有关注光模块的话,就会发现,很多光模块的名称都是一串难以看的明白的数字、字母。光模块名称中的那些数字、字母到底代表着什么意思呢?今天,小编以易飞扬光模块为例,给大家介绍一个100G光模块的命名规则含义。

 

100G
QSFP28 CWDM4 2KM
光模块

100G:100G是这个光模块的数据速率;

 

QSFP28:QSFP28是这个光模块的封装;

 

CWDM:CWDM光模块是一种结合了CWDM技术的光纤收发器,可以与波分复用器连接配合使用,利用波分复用器的原理,将不同波长的光信号复合在一起,通过一根光纤进行传输,在接收端使用波分解复用器对复合光信号进行分解,从而节约光纤资源。

 

而CWDM4:4个CWDM光信号通道;

 

2KM:2KM是这个光模块的传输距离;

 

100G-LR4
10km RC
QSFP28光模块

100G:100G是这个光模块的数据速率;

 

QSFP28:QSFP28是这个光模块的封装;

 

LR4:LR4是代表着4路10km模块

 

RC:Receiver接收

 

100G-PSM4
2km QSFP28
光收发模块

 

PSM4:并行单模4通道的意思,一个光纤数据传输标准。

 

100G
LR4 10KM DML
CFP2光模块

 

CFP2:光模块的封装;

 

DML:直接调制器激光器

 

100G
LR4 10km EML CFP2
光模块

EML:电吸收调制激光器

 

100G-SR10 300m CFP光模块

 

CFP:光模块的封装;

 

SR10:指的是传输距离,SR是短距离;

 

还有在光模块名称中常出现的参数:

 

BIDI: 单纤双向的光模块,利用WDM技术,发送和接收两个方向使用不同的中心波长。实现一根光纤双向传输光信号。一般光模块有两个端口,TX为发射端口,RX为接收端口;

850nm,1310nm:代表着光模块的波长;

MM:多模;

SM:单模;

光纤接口:SFP光模块都是LC接口的,GBIC光模块都是SC接口的,其他接口还有FC和ST等;

 

通过上面的介绍,大家知道光,光模块名称中的那些字母、数字是什么意思了吧。

易飞扬(gb.gigalight.com)是光互连领域应用技术开拓者和市场创新者,更多光模块知识,请访问易飞扬官网。

时间: 2024-07-31 05:28:50

100G光模块是怎样命名的?介绍:光模块名称含义的相关文章

Python模块搜索概念介绍及模块安装方法介绍

  这篇文章主要介绍了Python模块搜索概念介绍及模块安装方法介绍,本文详细讲解了import模块的运作原理,搜索路径的过程以及模块安装的多种方法,需要的朋友可以参考下 [import模块] 和C中的#include不同,Python中的import语句并不是简单的把一个文件插入另外一个文件. 导入其实是运行时的运算,程序第一次导入指定文件时,会执行以下步骤, 1. 找到模块文件 2. 编译成位码 3. 执行模块中的代码来创建所定义的模块 并生成.pyc字节码文件,这三个步骤只在程序执行时,模

APS具备的模块及其主要功能的介绍

到目前为止,还有很多企业不知道APS的存在,亦不知道APS具体的负责内容,接下来就来介绍一下它所具备的模块,及主要功能.然而对于如何选择适合自己单位的APS,在这里也会为您一一说明. 基于集成供应链的APS这里不探讨,主要探讨和传统ERP集成的APS的主要功能模块,其主要包括: (1)动态的CTP或ATP模块.当有新的客户订单下达时,运用该功能模块,能够快速答复交期,甚至可以立即答复.而传统的ERP模式下,根本不可能从http://www.aliyun.com/zixun/aggregation

Python bsddb模块操作Berkeley DB数据库介绍_python

bsddb模块是用来操作bdb的模块,bdb是著名的Berkeley DB,它的性能非常好,mysql的存储后端引擎都支持bdb的方式.这里简单介绍一些关于bsddb的使用方法. bdb不同于一般的关系数据库,它存储的数据只能是以key和value组成的一对数据,使用就像python的字典一样,它不能直接表示多个字段,当要存储多个字段的数据时,只能把数据作为一个整体存放到value中. 使用bsddb面临的第一问题是使用什么数据访问方法,bdb支持四种:btree, hash, queue, r

seajs中模块的解析规则详解和模块使用总结

 这篇文章主要介绍了seajs中模块的解析规则详解和模块使用总结,需要的朋友可以参考下 seajs github 模块标识已经说的相对清楚了.但并没有面面俱到,特别是当你需要手写 [模块ID]和[模块依赖]的时候,或者自己写自动化工具来做 transport 的时候(ps:spm貌似适应性不是很强也不易用,毕竟每个项目的目录结构可能相差很大,且不易改变.当然如果他的定位是包管理工具就别指望它来做你的项目的自动化构建工具了),ID的解析规则就需要了解透彻了. 注意事项: 1. 顶级标识始终相对 b

seajs模块之间依赖的加载以及模块的执行_Seajs

本文介绍的是seajs模块之间依赖的加载以及模块的执行,下面话不多说直接来看详细的介绍. 入口方法 每个程序都有个入口方法,类似于c的main函数,seajs也不例外.系列一的demo在首页使用了seajs.use() ,这便是入口方法.入口方法可以接受2个参数,第一个参数为模块名称,第二个为回调函数.入口方法定义了一个新的模块,这个新定义的模块依赖入参提供的模块.然后设置新模块的回调函数,用以在loaded状态之后调用.该回调函数主要是执行所有依赖模块的工厂函数,最后在执行入口方法提供的回调.

图片-引入Python中的Media模块的时候 就出现错误 Media模块都下载好了 求大神

问题描述 引入Python中的Media模块的时候 就出现错误 Media模块都下载好了 求大神 http://tieba.baidu.com/p/3921001696 图片上传不了 在贴吧发过 转链接吧 == 解决方案 你加载的文件名中有中文等,这个库不支持,可以用英文文件试试.

Nginx模块参考手册:HTTP基本认证模块(HTTP Auth Basic)

这些模块默认会全部编译进Nginx,除非手工指定某个模块在configure时排除. 这个模块提供基于用户名与密码的验证来保护你的站点或站点的一部分.如下例: location / { auth_basic "Restricted"; auth_basic_ user_file conf/htpasswd;} 指令 auth_basic 语法:auth_basic [ text|off ] 默认值:auth_basic off 使用字段:http, server, location,

Nginx模块参考手册:HTTP Limit Requests模块(HTTP Limit Requests)

这些模块默认会全部编译进Nginx,除非手工指定某个模块在configure时排除. 这个模块允许为一个指定的会话或者某个特殊情况限制请求数目. 示例配置 http { limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; ... server { ... location /search/ { limit_req zone=one burst=5; } 指令 limit_req_log_level 语法:limit_req_log

seajs中模块的解析规则详解和模块使用总结_Seajs

seajs github 模块标识已经说的相对清楚了.但并没有面面俱到,特别是当你需要手写 [模块ID]和[模块依赖]的时候,或者自己写自动化工具来做 transport 的时候(ps:spm貌似适应性不是很强也不易用,毕竟每个项目的目录结构可能相差很大,且不易改变.当然如果他的定位是包管理工具就别指望它来做你的项目的自动化构建工具了),ID的解析规则就需要了解透彻了.注意事项:1. 顶级标识始终相对 base 基础路径解析.2. 绝对路径和根路径始终相对当前页面解析.3. require 和

Nginx模块参考手册:HTTP Limit Zone模块(HTTP Limit Zone)

这些模块默认会全部编译进Nginx,除非手工指定某个模块在configure时排除. 这个模块可以为一个地址指定的会话或者某些特殊情况限制同时连接数,如下例: http { limit_zone one $binary_remote_addr 10m; server { location /download/ { limit_conn one 1; } }} 指令 limit_zone 语法:limit_zone zone_http://www.aliyun.com/zixun/aggregat