100G QSFP28 PSM4与CWDM4光模块对比

2023-10-31 14:10

本文主要是介绍100G QSFP28 PSM4与CWDM4光模块对比,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

5G时代的到来,给光通信行业带来了很大机遇,用户也对高速率数据传输的要求越来越高,同时也推动着100G向400G升级,在100G光模块中,QSFP28 是最常见的一种光模块。那么我们今天就先聊一下100PSM4光模块与100G CWDM4光模块与什么区别吧。

一、100G QSFP28 PSM4光模块

100G QSFP28 PSM4光模块的封装形式为可热插拔的QSFP28,工作温度范围在0°C~70°C,具有DDM数字诊断监控功能,它的接口类型为12芯MPO/MTP(接口中间4芯光纤不启用),最大功耗小于3.5W,是四通道全双工收发一体模块,每通道数据速率可支持25.78Gbps,最高速率高达103.125Gbps,符合多源协议(MSA),是一款低功耗和高速度的产品。

二、100G QSFP28 CWDM4光模块

100G QSFP28 CWDM4光模块主要应用于100G CWDM4以太网和InfiniBand 4x EDR链路,采用粗波分复用(CWDM)技术,将不同波长(1270nm、1290nm、1310nm和1330nm)的光信号复合在一根光纤进行传输,传输速率为103.1Gbp,接口为双工LC光接口,搭配单模跳线OS2最高传输距离可达2KM。

三、100G QSFP28 PSM4光模块vs100G QSFP28 CWDM4光模块

1、成本:CWDM4光模块比PSM4光模块价格低,在链路距离较长时,只需两根单模光纤,而PSM4需8芯单模光纤。

2、激光器:PSM4采用四个集成硅光子调制器和一个分布反馈激光器,而CWDM是采用四个CWDM非制冷DFB激光器(波长间隔20nm)。

3、接口: CWDM4光模块是采用双工LC接口,而PSM4光模块的接口类型为8/12芯MPO/MTP。

4、中心波长:PSM4光模块的中心波长为1310nm,而CWDM4光模块的中心波长为1271nm、1291nm、1311nm、1331nm。

5、传输距离:PSM4光模块与CWDM4光模块的传输距离相比,有四种:500M,2KM,而CWDM4光模块的最远传输距离为2KM,

6、工作原理: CWDM4光模块采用的技术为粗波分复用技术,通过将四条波长的光信号复合在一根光纤进行传输,而 PSM4光模块采用的是并行传输技术,是用4条独立的单模光纤将四条同样的波长进行传输。

7、光纤类型:CWDM4光模块连接通过双工单模LC光纤跳线进行,而PSM4光模块连接使用带状单模MPO光纤跳线(8/12芯)进行。

从与PSM4光模块相比来看,不仅是低成本的价格,还是传输距离,CWDM4光模块的优势也更明显,从目前来说,100G CWDM4也是大多数人的首选。以上就是易天光通信为大家介绍的本期内容,想了解更多详情欢迎在评论区留言。

 

这篇关于100G QSFP28 PSM4与CWDM4光模块对比的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python sys模块的使用及说明

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

Python pickle模块的使用指南

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

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中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

使用Python实现Word文档的自动化对比方案

《使用Python实现Word文档的自动化对比方案》我们经常需要比较两个Word文档的版本差异,无论是合同修订、论文修改还是代码文档更新,人工比对不仅效率低下,还容易遗漏关键改动,下面通过一个实际案例... 目录引言一、使用python-docx库解析文档结构二、使用difflib进行差异比对三、高级对比方

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Java实现本地缓存的四种方法实现与对比

《Java实现本地缓存的四种方法实现与对比》本地缓存的优点就是速度非常快,没有网络消耗,本地缓存比如caffine,guavacache这些都是比较常用的,下面我们来看看这四种缓存的具体实现吧... 目录1、HashMap2、Guava Cache3、Caffeine4、Encache本地缓存比如 caff

Nginx添加内置模块过程

《Nginx添加内置模块过程》文章指导如何检查并添加Nginx的with-http_gzip_static模块:确认该模块未默认安装后,需下载同版本源码重新编译,备份替换原有二进制文件,最后重启服务验... 目录1、查看Nginx已编辑的模块2、Nginx官网查看内置模块3、停止Nginx服务4、Nginx

python urllib模块使用操作方法

《pythonurllib模块使用操作方法》Python提供了多个库用于处理URL,常用的有urllib、requests和urlparse(Python3中为urllib.parse),下面是这些... 目录URL 处理库urllib 模块requests 库urlparse 和 urljoin编码和解码