delphi中checkcombobox最大长度_并行光信号传输中的信道间传播时间偏差
1. 并行光传输中的时间偏差Skew
数据通信中100G/400G方案中多以空分复用的方式采用MPO平行光信号传输。在多路光纤平行传输数据时,多路信号总会有一个时间偏差,比如其中一路从发射端到接收端用时最短为50ns,另外一路从发射端到接收端用时最多,52ns,则平行传输数据的时间偏差为2ns。这个时间偏差称为skew。接收端处理器必须处理这些数据在时间上的偏差。当偏差过大,一方面数据发生较大的时延问题,另一方面可能出现误码率升高的问题。
从发送端到接收端,参与数据处理和传输的各个部分都会对时间偏差产生影响,比如IEC中对时间偏差的描述。比如光电转换部分和无源光纤链路都有影响。
2. 标准中对时间偏差的限制
标准对并行数据传输的时间偏差skew进行了限制。IEEE802.3ba标准规定了在传输信号光纤上的时间偏差最大为79ns。而高吞吐量和极时延的InfiniBand则要求了在传输信号光纤上的时间偏差最大为0.75ns。
79ns和0.75ns意味着什么,可以通过简单计算获得直观的概念。对于OM3多模光纤来说,其有效群折射率Neff为1.482。则根据下面的公式,如果平行传输的光纤除了长度,其他完全一样,可以算出其对应的长度偏差。
对于时间偏差79ns,则意味着在光缆中的光纤长度上最长和最短的可以差15.98米。对于短距离通信来说,这个规定可以说给光缆组件留出了很大的空间。
对于时间偏差0.75ns,则意味着在光缆中的光纤长度上最长和最短的最大差为15.17cm。
3. 时间偏差的影响因素
这里仅仅考虑光纤中的时间偏差的影响因素。
光缆本身的影响
光缆制造带来的影响。这里只是谈光纤余长的影响,也应该时最大的影响因素。
光缆在制造中造成不同光纤的物理长度的差异。光缆中不同的光纤存在光纤余长,每根光纤的光纤余长无法做到完全一致,这样就会产生长度偏差。对于skew为0.75ns来说,100米的光缆,15.17cm长度意味着0.152%的光纤余长差。就是说,如果光缆中最长的光纤比最短的光纤,其光纤余长差为0.152%,则skew就达到0.75ns。更长的光缆,允许的最大的光纤余长差将更小,可以计算出,300m的光纤余长差最大允许值为0.05%。所以对于InfiniBand要求的0.75ns,需要在光缆制造中加以注意对光纤的控制。
但是对于IEEE规定的79ns,100米的光缆,15.98cm长度则意味着16%的光纤余长差。就是说,如果光缆中最长的光纤比最短的光纤,其光纤余长差为16%,则skew才能达到79ns。从应用场景看,针对IEEE802.3ba,光缆制造对于skew几乎没有任何影响。但是如果光缆应用于0.75ns的要求,应该需要了解光缆的skew测试结果。
光缆预端接工艺也会对skew带来影响,只是这种影响应该比较小。
光纤的折射率的影响
光纤的折射率差异似乎影响不大。假设两根光纤的折射率稳定并有插值。根据下面的公式,
可以算出,对于100米长的光缆,其折射率差为0.002248时,skew则为0.75ns。对于300米长的光缆,其折射率差为0.001124时,skew则为0.75ns。
对于多模传输,IEEE对于光纤中对skew的影响因素也进行了分析,大致如下。
可以看出IEEE对光缆光纤最差的情况给与了足够的考虑。这估计应该是skew很少被光缆提及的原因。
4. 时间偏差的测试
在测试中,测试结果一般会用单位时间的偏差来反映skew测试结果。
比如100m长,最大的单位长度的skew则为:0.75ns/100m = 7.5ps/m。
目前还没有标准对于skew的测试方法进行规定。各个公司也自己开发了自己的测试方法。即了解这个测试结果的时候,其实也需要了解测试方法的准确性。
delphi中checkcombobox最大长度_并行光信号传输中的信道间传播时间偏差相关推荐
- .Net 6.0中的新增特性_.Net 6.0中的新增功能
.Net 6.0中的新增特性_.Net 6.0中的新增功能 一..Net 6 介绍 .NET 6 作为 LTS 长期支持版本,.NET 6 将会获得 3 年的技术支持. .NET 6 是首个原生支持 ...
- css如何保留空格,HTML/CSS中的空格处理_如何保留页面中的空格
html中的空格的规则 在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了.同时内容前后的空格也会被清除, 如下: fly63 com 显示效果为: fly63 com 备注: ...
- amp jsp空格 nps_HTML/CSS中的空格处理\_如何保留页面中的空格【转】
HTML/CSS中的空格处理\_如何保留页面中的空格[转] HTML中的空格的规则 在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了.同时内容前后的空格也会被清除, 如下: ...
- java string最大长度_一个Java字符串中到底有多少个字符?
作者:鸟窝 依照Java的文档, Java中的字符内部是以UTF-16编码方式表示的,最小值是 (0),最大值是(65535), 也就是一个字符以2个字节来表示,难道Java最多只能表示 65535个 ...
- system流怎么判断为空_并行流ParallelStream中隐藏的陷阱
点击上方蓝字 ↑↑ Throwable文摘 关注公众号设置星标,不定时推送高质量原创文章 关注 前提 这篇文章介绍一下日常开发中并行流ParallelStream中隐藏的陷阱,这个问题其实离我们很近, ...
- python中对比数组长度_在Python中检索数组长度的首选方法
python中对比数组长度 The __len__() is a method on container types. However, python also provides another op ...
- mysql smallint 长度_转:mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字).存储大小为 8 个字节. P.S. b ...
- 机器学习中的无监督学习_无监督机器学习中聚类背后的直觉
机器学习中的无监督学习 When it comes to analyzing & making sense of the data from the past and understandin ...
- react中使用构建缓存_通过在React中构建Tic Tac Toe来学习ReasonML
react中使用构建缓存 3. 7. 2018: UPDATED to ReasonReact v0.4.2 3. 7. 2018:更新为ReasonReact v0.4.2 You may have ...
最新文章
- apache 安装后默认主页无法打开_CAD教程:CAD软件打开图纸后钢筋符号无法读取的解决办法...
- 区块链项目-Lisk
- tp框架中的一些疑点知识-5
- x-code 4.61 无证书真机调试
- 面向对象的三大特性————继承,多态
- 利用微信登录掘金网站的HTTP请求分析
- Enumerable 下又有新的扩展方法啦,快来一睹为快吧
- python selenium下载,在python中通过Selenium Webdriver下载文件
- Python2安装说明
- iOS音视频理论基础
- 一个通用的pytorch使用预训练模型训练本地数据代码--resnet101为例
- Badboy下载地址
- 半导体 pn 结的原理
- 【Eye-Tracking】一、眼动追踪概述
- 【Java学习笔记】 MYSQL03 学习使用JDBC访问数据 以及 JDBC的优化和封装
- 将计算机图标调整成光盘形状,win7系统本地磁盘图标变成U盘形状的解决方法
- error obtaining controller instance: failed to create NAT chain
- 电源管理(2) - loongson cpufreq
- python数据可视化案例 淘宝粽子_Python可视化对比分析淘宝低价人群和匿名用户的淘宝连衣裙数据...
- 【golang学习总结】10 golang中map用法