一种光接收机的增益调节方法转让专利

申请号 : CN202010756203.9

文献号 : CN111901048B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林桂勇丁令武唐子坚

申请人 : 深圳市西迪特科技有限公司

摘要 :

本发明公开了一种光接收机的增益调节方法,步骤S1:测出光接收机中AGC芯片按照增益衰减值所对应电压值,并反算出其对应的pwm占空比;步骤S2:将各pwm占空比转换成pwm计数值并按照顺序排列,得到AGC控制芯片范围内对应的pwm计数值数组;步骤S3:在ONU的网页或者ONU的串口中写入需要增益的AGC范围;步骤S4:判断写入的AGC范围在所述AGC芯片控制范围内;步骤S5:根据所述增益pwm计数值数组进行AGC增益调节。本发明可在ONU的网页或者ONU的串口中写入AGC范围,通过iic通信传给光接收机,并实现光接收机的AGC快速精准的达到增益调节功能。

权利要求 :

1.一种光接收机的增益调节方法,其特征在于:包括如下步骤:步骤S1:测出光接收机中AGC芯片控制范围内所对应的电压值,并根据测出的电压值反算出其对应的pwm占空比;

步骤S2:将各pwm占空比转换成pwm计数值,将各pwm计数值按照顺序排列,得到AGC芯片控制范围内对应的pwm计数值数组,并保存;

步骤S3:在ONU的网页或者ONU的串口中写入需要增益的AGC范围,并把AGC范围传给光接收机;

步骤S4:根据写入的所述AGC范围对应的增益pwm计数值数组,判断写入的AGC范围在所述AGC芯片控制范围内对应的pwm计数值数组的范围内;

步骤S5:根据所述增益pwm计数值数组进行AGC增益调节;步骤S5中,在进行AGC增益调节时,具体为:当光接收机ADC采样输入光低于所述AGC范围的最小值时,则输出所述增益pwm计数值数组中最小值进行AGC增益调节;当光接收机ADC采样输入光高于AGC范围的最大值时,则输出所述增益pwm计数值数组中最大值进行AGC增益调节;当光接收机ADC采样输入光在AGC范围时,则输出根据ADC采样输入光对应pwm计数值进行AGC增益调节。

2.根据权利要求1所述的增益调节方法,其特征在于:步骤S2中,是由高到低或者由低到高,将各pwm计数值按照顺序排列。

3.根据权利要求1所述的增益调节方法,其特征在于:步骤S1中,还使用模拟电压测出光接收机中AGC芯片按照ATT衰减间隔参数所对应电压值,并根据测出的电压值反算出其对应的pwm占空比;步骤S3中,在ONU的网页或者ONU的串口中写入需要增益的AGC范围时,还写入所述光接收机的ATT衰减值,并传送给所述光接收机,并且,步骤S5中,还根据所述ATT衰减间隔参数和所述ATT衰减值,计算出AGC芯片控制范围内各pwm计数值的偏移个数;并且,在进行AGC增益调节时,当光接收机ADC采样输入光的低于所述AGC范围的最小值时,则输出所述增益pwm计数值数组中最小值的偏移个数中下标对应的pwm计数值进行AGC增益调节;

当光接收机ADC采样输入光高于AGC范围的最大值时,则输出所述增益pwm计数值数组中最大值的偏移个数中下标对应的pwm计数值进行AGC增益调节;当光接收机ADC采样输入光在AGC范围时,则输出根据ADC采样输入光对应pwm计数值进行AGC增益调节。

4.根据权利要求3所述的增益调节方法,其特征在于:所述ATT衰减间隔参数为0.5dB。

5.根据权利要求3所述的增益调节方法,其特征在于:步骤S3中,在ONU的网页或者ONU的串口中写入需要增益的AGC范围为一固定值;并且,步骤S3之前,还设置所述光接收机的ATT衰减值,并且,步骤S3中,写入设置的所述ATT衰减值,并传送给所述光接收机。

6.根据权利要求5所述的增益调节方法,其特征在于:在执行步骤S3时,所述ONU还判断写入需要增益的AGC范围、以及写入ATT衰减值是否符所述ONU允许写入值,是则传送到所述光接收机。

7.根据权利要求6所述的增益调节方法,其特征在于:所述ONU是通过iic通信将所述AGC范围、所述ATT衰减值传送到所述光接收机。

说明书 :

一种光接收机的增益调节方法

技术领域

[0001] 本发明涉及计算机软件领域,尤其涉及的是一种光接收机的增益调节方法。

背景技术

[0002] 目前EPON,GPON,XPON技术成为电信运营商接入网的技术标准,而EPON,GPON,XPON+CATV的双向网络成为FTTX中ONU带光接收机的主流,光接收机CATV的核心功能为AGC与ATT
的功能,AGC即automatic gain control,其定义为自动增益控制,其功能是指光接收机的
整机增益受接收到的光功率控制,在指定光功率控制范围内不管其如何变化,都能保持输
出电平基本不变。ATT即attenuator其定义为衰减器,通过输入衰减量参数来控制光接收机
的整机增益衰减,在指定的光功率范围内都会统一衰减。
[0003] 使用ONU管理光接收机CATV,可查看光接收机CATV的各项参数和设置光接收机CATV的部分参数,但对于AGC档位的设置往往是采样固定的状态即一个AGC档位就一个程
序,倘若当前AGC的状态无法满足客户的需求时,需修改程序中的AGC状态然后再烧录进行
测试,如此反反复复的即增加了双方的工作量,也时常达不到满意效果
[0004] 因此,现有技术存在缺陷,需要改进。

发明内容

[0005] 本发明所要解决的技术问题是:提供一种可在ONU的网页或者ONU的串口中写入AGC范围、ATT衰减值,通过iic通信传给光接收机,并实现光接收机的AGC快速精准的达到增
益调节功能的光接收机的增益调节方法。
[0006] 本发明的技术方案如下:一种光接收机的增益调节方法,包括如下步骤:步骤S1:测出光接收机中AGC芯片控制范围内所对应的电压值,并根据测出的电压值反算出其对应
的pwm占空比;步骤S2:将各pwm占空比转换成pwm计数值,将各pwm计数值按照顺序排列,得
到AGC芯片控制范围内对应的pwm计数值数组,并保存;步骤S3: 在ONU的网页或者ONU的串
口中写入需要增益的AGC范围,并把AGC范围传给光接收机;步骤S4:根据写入的所述AGC范
围对应的增益pwm计数值数组,判断写入的AGC范围在所述AGC芯片控制范围内对应的pwm计
数值数组的范围内;步骤S5:根据所述增益pwm计数值数组进行AGC增益调节。
[0007] 应用于上述技术方案,所述的增益调节方法中,步骤S5中,在进行AGC增益调节时,具体为:当光接收机ADC采样输入光低于所述AGC范围的最小值时,则输出所述增益pwm计数
值数组中最小值进行AGC增益调节;当光接收机ADC采样输入光高于AGC范围的最大值时,则
输出所述增益pwm计数值数组中最大值进行AGC增益调节;当光接收机ADC采样输入光在AGC
范围时,则输出根据ADC采样输入光对应pwm计数值进行AGC增益调节。
[0008] 应用于各个上述技术方案,所述的增益调节方法中,步骤S2中,是由高到低或者由低到高,将各pwm计数值按照顺序排列。
[0009] 应用于各个上述技术方案,所述的增益调节方法中,步骤S1中,还使用模拟电压测出光接收机中AGC芯片按照ATT衰减间隔参数所对应电压值,并根据测出的电压值反算出其
对应的pwm占空比;步骤S3中,在ONU的网页或者ONU的串口中写入需要增益的AGC范围时,还
写入所述光接收机的ATT衰减值,并传送给所述光接收机,并且,步骤S5中,还根据所述ATT
衰减间隔参数和所述ATT衰减值,计算出AGC芯片控制范围内各pwm计数值的偏移个数;并
且,在进行AGC增益调节时,当光接收机ADC采样输入光的低于所述AGC范围的最小值时,则
输出所述增益pwm计数值数组中最小值的偏移个数中下标对应的pwm计数值进行AGC增益调
节;当光接收机ADC采样输入光高于AGC范围的最大值时,则输出所述增益pwm计数值数组中
最大值的偏移个数中下标对应的pwm计数值进行AGC增益调节;当光接收机ADC采样输入光
在AGC范围时,则输出根据ADC采样输入光对应pwm计数值进行AGC增益调节。
[0010] 应用于各个上述技术方案,所述的增益调节方法中,所述ATT衰减间隔参数为0.5dB。
[0011] 应用于各个上述技术方案,所述的增益调节方法中,步骤S3中,在ONU的网页或者ONU的串口中写入需要增益的AGC范围为一固定值;并且,步骤S3之前,还设置所述光接收机
的ATT衰减值,并且,步骤S3中,写入设置的所述ATT衰减值,并传送给所述光接收机。
[0012] 应用于各个上述技术方案,所述的增益调节方法中,在执行步骤S3时,所述ONU还判断写入需要增益的AGC范围、以及写入ATT衰减值是否符所述ONU允许写入值,是则传送到
所述光接收机。
[0013] 应用于各个上述技术方案,所述的增益调节方法中,所述ONU是通过iic通信将所述AGC范围、所述ATT衰减值传送到所述光接收机。
[0014] 与现有技术相比,本发明的有益效果是:
[0015] 通过ONU产品WEB可管理CATV的AGC与ATT功能,在ONU的WEB页面添加“可修改CATV的AGC范围、ATT标签”把数据传送给光接收机CATV,光接收机CATV判断其合理性然后就作用
到调节光接收机的AGC芯片上,即根据当前的输入光范围自动调节出所需要的增益;增加可
调衰减增益的ATT衰减值, 更加方便的有效实现AGC增益,若客户需要使用某个AGC范围但
觉得增益高想要衰减,则可以使用ATT功能在WEB中输入想要衰减的增益值,数据传达到
CATV判断其合理性,即可作用到AGC芯片上。在实现成本相对较低和具有普遍适用性的前提
下,解决了AGC芯片调节不灵活的问题,充分的发挥硬件、软件的最大性能。

附图说明

[0016] 图1为本发明的流程图。

具体实施方式

[0017] 以下结合附图和具体实施例,对本发明进行详细说明。
[0018] 实施例1
[0019] 本实施例提供了一种光接收机的增益调节方法,其是通过光接收机内的AGC芯片进行AGC增益调节,所述增益调节方法包括如下步骤:
[0020] 首先,执行步骤S1:根据硬件使用模拟电压测出光接收机中AGC芯片控制范围内对应电压值,并根据测出的电压值反算出其对应的pwm占空比;其中,AGC芯片为一放大与集成
AGC电路,其用于调节光接收机的AGC增益,pwm占空比是根据测出的各自电压值与供电电压
值比算出。
[0021] 然后,步骤S2:将各pwm占空比转换成对应的pwm计数值,pwm计数值是根据pwm占空比和光接收机中AGC芯片设置的pwm频率计算得到。在转换后,将各pwm计数值按照顺序排
列,得到AGC芯片控制范围内对应的pwm计数值数组,作为程序运行的数组;其中,各pwm计数
值的排列顺序,可以是由高到低,也可以是由低到高,一般常用的是由低到高进行顺序排
列。
[0022] 并且,步骤S3: 在ONU的网页或者ONU的串口中写入需要增益的AGC范围,并且,根据写入的所述AGC范围对应的增益pwm计数值数组,判断写入AGC范围在所述AGC芯片的pwm
计数值数组的对应的AGC范围,其中,写入的AGC范围可以直接是增益pwm计数值数组,或者
也可以是对应的电压值、pwm占空比等。
[0023] 通过后,执行步骤S4:确定写入的AGC范围对应数组的个数即增益pwm计数值数组为所述AGC芯片控制范围内对应的pwm计数值数组的全部数组或部分数组;并且,在步骤S3
在ONU的网页或者ONU的串口中写入需要增益的AGC范围时,所述ONU还判断写入需要增益的
AGC范围是否符所述ONU允许写入值,如填写不符合时,ONU会给用户发出提示,直到用户写
入的需要增益的AGC范围为ONU允许的范围;并且,通过ONU传送到所述光接收机,并且,在传
送时是通过iic通信将所述AGC范围传送到所述光接收机,其中,ONU为Optical Network 
Unit,即光网络单元;IIC,即Inter‑Integrated Circuit,是IICBus简称,是一种串行通信
总线。
[0024] 最后,步骤S5:根据所述增益pwm计数值数组进行AGC增益调节,其中在进行AGC增益调节时,具体为:当光接收机ADC采样输入光的低于所述AGC范围的最小值时,则输出所述
增益pwm计数值数组中最小值进行AGC增益调节;当光接收机ADC采样输入光高于AGC范围的
最大值时,则输出所述增益pwm计数值数组中最大值进行AGC增益调节;当光接收机ADC采样
输入光在AGC范围时,则输出根据ADC采样输入光的对应pwm计数值进行AGC增益调节。其中,
ADC(Analog‑to‑digital converter)即模拟数字转换器将模拟信号转换为数字信号。
[0025] 实施例2
[0026] 本实施例还提供了另外一种光接收机的增益调节方法,如图1所示,它是在实施例1的基础上,即在AGC增益调节的基础上,增加了ATT增益调节,通过增加的ATT增益调节,可
以达到更加精确的增益调节,调节效果更加好。
[0027] 其中,在步骤S1中,除了根据硬件使用模拟电压测出光接收机中AGC芯片控制范围内对应电压值外,还使用模拟电压测出光接收机中AGC芯片按照ATT衰减间隔参数所对应电
压值,其中,ATT衰减间隔参数在使用模拟电压测量电压值之前就已经设定好,ATT衰减间隔
参数一般采用0.5dB。
[0028] 并且,步骤S3中,在ONU的网页或者ONU的串口中写入需要增益的AGC范围时,还写入所述光接收机的ATT衰减值,并传送给所述光接收机,其中,ATT衰减值是根据客户的需要
进行设定,此处不做限定。
[0029] 并且,步骤S5中,还根据所述ATT衰减间隔参数和所述ATT衰减值,计算出AGC芯片控制范围内各pwm计数值的偏移个数;并且,在进行AGC增益调节时,当光接收机ADC采样输
入光的低于所述AGC范围的最小值时,则输出所述增益pwm计数值数组中最小值的偏移个数
中下标对应的pwm计数值进行AGC增益调节;当光接收机ADC采样输入光高于AGC范围的最大
值时,则输出所述增益pwm计数值数组中最大值的偏移个数中下标对应的pwm计数值进行
AGC增益调节;当光接收机ADC采样输入光在AGC范围时,则输出根据ADC采样输入光对应pwm
计数值进行AGC增益调节。
[0030] 例如,ATT衰减间隔参数采用0.5dB,设置ATT衰减值为2dB,则每一个AGC范围对应的增益pwm计数值是数组下标偏移4个的增益pwm计数值。如此,在进行AGC增益调节时,当光
接收机ADC采样输入光的低于所述AGC范围的最小值时,则输出所述增益pwm计数值数组中
最小值的偏移个数中下标对应的pwm计数值进行AGC增益调节,其中,增益pwm计数值数组中
最小值的偏移个数中下标,指的是最小的增益pwm计数值中对应的4个偏移pwm计数值当中
最小的一个。
[0031] 并且,当光接收机ADC采样输入光高于AGC范围的最大值时,则输出所述增益pwm计数值数组中最大值的偏移个数中下标对应的pwm计数值进行AGC增益调节;同样,增益pwm计
数值数组中最大值的偏移个数中下标,指的是最大的增益pwm计数值中对应的4个偏移pwm
计数值当中最小的一个。
[0032] 当光接收机ADC采样输入光在AGC范围时,则输出根据采样输入光对应的pwm计数值进行AGC增益调节。
[0033] 如此,通过ATT衰减器的衰减功能可更加精准调节光接收机增益,灵活、方便的实现光接收机的多种功能。
[0034] 实施例3
[0035] 在实施例1和实施例2的基础上,本实施例提供了又一种光接收机的增益调节方法,其中,步骤S3中,在ONU的网页或者ONU的串口中写入需要增益的AGC范围为一固定值;并
且,步骤S3之前,还设置所述光接收机的ATT衰减值,并且,步骤S3中,写入设置的所述ATT衰
减值,并传送给所述光接收机。如此,可以实现的固定pwm计数值进行AGC增益调节,此时,可
以通过设置ATT衰减值,实现在同一光下不同增益的调节;并且,每个pwm计数值之间的间隔
即表示0.25dBm的输入光也表示0.5dB衰减增益。
[0036] 并且,在设置所述光接收机中ATT衰减值时,是通过在所述ONU的网页或者ONU的串口中写入,并传送所述光接收机进行设置。如此,可以通过ONU产品WEB可管理CATV的AGC与
ATT功能,在ONU的WEB页面添加“可修改CATV的AGC范围、ATT标签”,可以通过手动输入范围,
直接把数据传送给光接收机CATV。
[0037] 以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。