DDM(Digital Diagnostic Monitoring)数字诊断监控技术,是光模块中使用的技术,以便用户能够监控光模块的实时参数。这些参数包括工作温度、工作电压、工作电流、发射和接收光功率等,还可以显示模块的常规波长、速率、传输距离、厂商名、出厂编号、型号、序列号、出厂日期、告警信息等等。其中RxDDMI/TxDDMI用于指示接收/发送光功率的大小,为现场问题定位,维护诊断提供方便。

RxDDMI/TxDDMI是ONU的BOB调测的关键指标,其实现原理及调测方案如下图所示。

图1 RxDDMI实现原理及调测方案

图2 TxDDMI实现原理及调测方案

如图1是ONU的BOB的RxDDMI实现电路,当PIN接收光信号后产生光电流,经放大后,输入到ADC器件进行检测,这样就可以通过AD值反应输入功率的大小。如图2是BOB的TxDDMI实现电路,激光器LD发光时,固定比例的光送到背光MD探测器检测,产生光电流,放大后输入到ADC器件进行检测,AD值大小可反应MD接收光的大小, 由于MD接收光和LD发送光功率是固定比例,所以AD值也可反应LD发送功率的大小。

要实现RxDDMI/TXDDMI的功能,除硬件电路外,还需要有对应参数表,用于表征光功率和ADC读数之间的对应关系。在ONU产品上,上述功能多由ONU协议芯片上集成,属于ONU的一个基本功能。

ONU的RxDDMI/TXDDMI的调测首先就是要校准并生成RxDDMI/TXDDMI的参数表,也就是要建立接收/发送功率和ADC读数之间的换算关系。目前ONU的TxDDMI参数表标定采用两点(其中一个点可能是原点)拟合直线,RxDDMI参数表标定多数采用多个功率点拟合一条直线的方案,我们以RxDDMI为例,分析校准过程中的误差和校准方案。

图3 RxDDMI参数表校准方案:多点拟合直线

具体校准过程如下:

1、通过改变VOA的衰减,改变到被测ONU的输入光功率,测试多个不同输入功率PA1~PA5条件下的RxDDMI的ADC读数AD1~AD5。

2、将多个测试点数据(PA1,AD1) (PA2,AD2) (PA3,AD3) (PA4,AD4) (PA5,AD5),拟合功率响应直线,计算斜率Slope及偏移量Offset;

3、将斜率Slope及偏移量Offset标定到被测光猫;

4、校准完成并生效后,光猫将检测RxDDMI的AD值, 根据标定好的Slope及Offset,计算RxDDMI的上报功率。

TxDDMI参数表校准方案与RxDDMI类似,只是拟合的测试点数量不同。

那么RxDDMI/TxDDMI校准过程中可能存在哪些偏差,又怎么预防或校验呢?

PD的功率响应的非线性偏差

如图3所示,这种偏差无法是无法通过测试流程和系统误差控制来完全消除的。此时,PD功率响应不适合用直线y=kx+b表征。在不同输入功率条件下,真实功率和上报功率会存在偏差,不同功率点的偏差值不同,且无规律。

预防:InGaAs等PD的功率响应是近似直线的(可能在动态范围的边缘会有一定非线性情况),同时在研发阶段都会对功率响应是否线性进行验证,从产品设计上保证PD响应的线性,所以这种PD功率响应存在明显非线性的概率是比较低的。

校验:对于此类偏差,可以在PD校准完成后,对拟合直线与真实功率响应的符合度进行校验。改变输入功率,在不同输入功率PAi时查询被测光猫的RxDDMI的上报功率PBi,(或利用校准时的几组测试数据(PAi,ADi),将ADi数据代入y=Slope*Adi+Offset,计算得到相应RxDDMI的上报功率PBi),并比较实际功率PAi与上报功率PBi偏差,均小于门限,可说明功率响应是符合线性的。该校验可以和校准在同一工位,也可在不同工位。

PD功率响应的Slope偏差

造成这种响应偏差的主要是测试系统的功率计的线性度和标准功率计出现明显偏差。如图4所示,当出现明显Slope偏差时,就会表现出不同输入功率情况下,真实功率和上报功率之间的偏差值会出现明显的差异,且偏差值会递增或递减。实际上,功率计一般都会定期计量,功率计线性度偏差的概率也应该是较小的。

图4 RxDDMI参数表Slope偏差

预防:可在测试系统光路校准时,利用商业功率计对测试系统功率计线性进行校验。如图5,在输入光功率动态范围内,挑选几个功率点,比较对应的测试系统功率读数和校准功率计读数偏差,判断测试系统功率计线性是否正确。

图5 利用商用功率计校验测试系统功率计线性

如果能确保测试系统功率计线性满足要求,理论上应可保证光猫RxDDMI校准的线性Slope的结果是正确的,无需在后续测试环节进行此参数校验。

校验:可以在校准工位校验,也可在独立的校验环节进行校验,校验必须覆盖两个功率点,功率点的功率差异尽可能大。

PD功率响应的Offset偏差

这种情况主要是校准或测试环节因为光纤脏污或操作原因引起。校准和测试环节的误差形成及影响也是存在差异的,下面我们分别描述:

  1. 光路校准时,光纤脏污或光路操作问题,如光纤未插拔到位,光纤弯折等,会导致Rx/Tx方向光路插损不准(通常会偏大),从而导致Rx/Tx方向光路补偿值偏大,从而导致测试时的Tx/Rx功率偏大。因为在后续测试过程中,都需要使用Tx/Rx补偿值计算Tx/Rx光功率,所以校准环节的误差就是系统误差,影响后续每一次测试结果。在光路校准时,一般Tx/Rx光路校准是分开进行的,光纤插拔也是分开的,每次操作引入的误差也是不同的,所以Tx/Rx光路校准的误差一般也是独立的,不存在必然的关联性。
  2. 光路测试时,光纤脏污或光路操作问题,如光纤未插拔到位,光纤弯折等,会导致导致Rx/Tx方向光路插损偏大,从而导致测试时的Tx/Rx功率偏小。测试时,每次光纤脏污和操作问题仅仅影响当前DUT的测试结果,下个DUT测试时,光纤清洁或插拔到位后,测试结果可能就恢复正常。ONU光猫是单纤双向的工作模式,Tx/Rx测试一般就是一次光纤连接,所以脏污或操作引起的误差会同时影响Tx/Rx的测试结果。

上述原因都会导致Rx/TxDDMI校准的的Offset出现明显偏差,且是导致校准问题的主要因素。如图6所示,当出现此类误差时,不同输入/输出功率情况下,真实功率和上报功率会有明显偏差,但是不同输入功率点的偏差值基本一致。

图6 RxDDMI参数表Offset偏差

预防:光路校准前和正常测试环节中保证测试环境光纤清洁,通过校准参数波动监测预警,可减少该类故障发生,无法完全消除。

校验:对于光纤脏污及操作原因如插拔不到位,光纤弯折等原因导致的校准系统误差或测试误差,因为都和操作人员强相关,无法彻底预防,所以必须通过独立的校验环节进行校验。由于校准环节引入的校准误差,Tx/Rx方向是独立的,校验也必须覆盖Tx/Rx两个方向。但是对于上述原因引起的Offset偏差,因为他对不同功率点的测试结果相同,所以只需要在校验环节校验一个功率点即可。

光猫BOB 功率调测误差分析与校验指南的更多相关文章

  1. 光猫烽火Hg220破解超级口令实用图文教程(亲测)

    1.用光猫背后的useradmin 帐号和密码登录 192.168.1.12.然后下载http://192.168.1.1/backupsettings.conf3.用记事本打开,ctrl+F,查找关 ...

  2. 中国电信中兴F460光猫破解及路由级联设置

    http://blog.csdn.net/pipisorry/article/details/50636541 中国电信中兴F460光猫破解,获取超级密码,修改配置. 之前家里的宽带升级了,换成了光纤 ...

  3. 北京联通光猫WO-36(HG220GS-U)改为桥接模式

    家里弄了个极路由,想在公司里去操作路由器,交换文件.提前下载电影什么的,因此需要光猫改为桥接模式,让路由器拨号 由于WO-36(HG220GS-U)这个型号的光猫固件升级后(我的是3.x)不能用工程账 ...

  4. 搭建自己私有的PKM系统,各家PKM大比拼。。附:构建自己熟悉的基础Docker,破解联通光猫

    Docker这容器真是很好玩!干啥都想上docker了,快疯了. 这不,最近wiz笔记开始收费,很是不爽,需要寻求新的PKM系统了.备选及落选理由如下: wiz笔记 -- 好用,顺手.要开始收费了,不 ...

  5. 实战之中兴ZXHN F460光猫破解超级密码+开启无线路由功能

    本文面向小白用户,即使你不懂电脑看完你也会破解光猫,网上有些文章的操作方法是错误的.按照我这篇文章,只要型号对,那么肯定没问题!电信光纤入户,家里用的是电信送的中兴查看 ZXHN F460 中的全部文 ...

  6. 中兴F412光猫超级密码破解、破解用户限制、关闭远程控制、恢复路由器拨号

    不少家庭都改了光纤入户,那肯定少不了光猫的吧.今天以中兴F412光猫为例介绍下此型号光猫超级密码的破解方法.一.F412超级密码破解方法1.运行CMD,输入telnet 192.168.1.1: 2. ...

  7. 关于Android真机调测Profiler

    U3D中的Profile也是可以直接在链接安卓设备运行游戏下查看的,导出真机链接U3D的Profile看数据,这样能更好的测试具体原因.   大概看了下官方的做法,看了几张帖子顺带把做法记录下来.   ...

  8. 华为 HG8245C 光猫 修改无线用户数限制+hw_ctree.xml 文件解密

    这个操作方法是 从网上其他人提供的方法  和我一个朋友总结出来的,我只是负责整理,并实地在我自己的光猫上操作成功了 风险提示 :刷机有风险,操作需谨慎, 备份备份备份! 俺家,俺的新家是电信光纤接入, ...

  9. 华为HG8240光猫-破解-联通-2016-telnet-http

    序 我与大家想法基本一致,拿到联通的光猫后,心想它应该是个路由器吧,如果让它自己拨号上网就好了,即省一台路由器,又省电了.抱着这个想法,在2013年里,我搜罗了不少文章,经过Q群,搜索,询问,阅读,理 ...

  10. 成功获取并更改中兴F660光猫的超级用户密码解除四台限制

    上次雷雨后更换的中兴的F660光猫还是很不错的,很稳定,不过超级密码确实记不住,找了些资料,今天成功的更改了密码,简要的写出过程以备下次参考: 第一步:获取超级密码(已知用户名telecomadmin ...

随机推荐

  1. Golang操作Kafka

    一.使用库说明 Golang中连接kafka可以使用第三方库:github.com/Shopify/sarama 二.Kafka Producer发送消息 package main import ( ...

  2. HDFS常用命令操作

    HDFS常用操作命令如下: 查询目录 # 查看/目录下的目录和文件 hadoop fs -ls / # 递归查看/目录下的目录和文件 hadoop fs -lsr / 创建目录 # 新增目录/user ...

  3. 利用 Kubernetes 降本增效?EasyMR 基于 Kubernetes 部署的探索实践

    Kubernetes 是用于编排容器化应用程序的云原生系统.最初由 Google 创建,如今由 Cloud Native Computing Foundation(CNCF)维护更新. Kuberne ...

  4. TCP入门简单例子

    TCP的简单例子 TCP最简单聊天室 客户端 连接服务器 Socket 发送消息 package TCP; import java.io.IOException; import java.io.Out ...

  5. Xamarin.Android - 防止 AlertDialog 在 PositiveButton 的使用方法

    https://www.coder.work/article/399382 var builder = new AlertDialog.Builder(this); View v = LayoutIn ...

  6. 前端开发系列088-Node篇之url

    本文对Node的内置模块url进行介绍,包括基本情况和简单使用. 一.模块的内容 url是Node的内置核心模块之一,无需单独安装可以直接在代码中通过var url = require("u ...

  7. OpenList挂载「百度网盘」

    01 基础挂载设置 存储->添加 选择百度网盘 填写挂载路径 策略可选用302代理,也可选用本地代理 下载接口使用官方.online api 关掉 获取客户端ID.密钥以及刷新令牌(在下面几步中 ...

  8. unity 在toolbar处添加按钮

    using System; using System.Reflection; using UnityEngine; using UnityEditor; using UnityEngine.UIEle ...

  9. 告别堡垒机时代!某电力公司如何用CloudQuery解决2000+数据库的安全困局?

    " 在数字化浪潮席卷能源行业的今天,作为国家电网信息化建设的排头兵,某大型电力公司面临着甜蜜的烦恼:核心业务数据量爆发式增长,而数据库安全管理却成了一道难题.传统通过堡垒机管理数据库访问的方 ...

  10. 用户分享 | Dockquery,一个国产数据库客户端的初体验

    DockQuery ,「天狼」也,中原本土狼种.天狼年纪很小,不满一岁,但它有一个伟大的梦想--建造一座能容纳中原群狼的宫殿!它不想再被异域狼欺负,不想被异域狼群挤占生存空间,它想带着本土的弟兄们杀出 ...