一种光接收机的增益调节方法转让专利
申请号 : CN202010756203.9
文献号 : CN111901048B
文献日 : 2021-06-25
发明人 : 林桂勇 , 丁令武 , 唐子坚
申请人 : 深圳市西迪特科技有限公司
摘要 :
权利要求 :
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衰减值传送到所述光接收机。
说明书 :
一种光接收机的增益调节方法
技术领域
背景技术
的功能,AGC即automatic gain control,其定义为自动增益控制,其功能是指光接收机的
整机增益受接收到的光功率控制,在指定光功率控制范围内不管其如何变化,都能保持输
出电平基本不变。ATT即attenuator其定义为衰减器,通过输入衰减量参数来控制光接收机
的整机增益衰减,在指定的光功率范围内都会统一衰减。
序,倘若当前AGC的状态无法满足客户的需求时,需修改程序中的AGC状态然后再烧录进行
测试,如此反反复复的即增加了双方的工作量,也时常达不到满意效果
发明内容
益调节功能的光接收机的增益调节方法。
的pwm占空比;步骤S2:将各pwm占空比转换成pwm计数值,将各pwm计数值按照顺序排列,得
到AGC芯片控制范围内对应的pwm计数值数组,并保存;步骤S3: 在ONU的网页或者ONU的串
口中写入需要增益的AGC范围,并把AGC范围传给光接收机;步骤S4:根据写入的所述AGC范
围对应的增益pwm计数值数组,判断写入的AGC范围在所述AGC芯片控制范围内对应的pwm计
数值数组的范围内;步骤S5:根据所述增益pwm计数值数组进行AGC增益调节。
值数组中最小值进行AGC增益调节;当光接收机ADC采样输入光高于AGC范围的最大值时,则
输出所述增益pwm计数值数组中最大值进行AGC增益调节;当光接收机ADC采样输入光在AGC
范围时,则输出根据ADC采样输入光对应pwm计数值进行AGC增益调节。
对应的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增益调节。
的ATT衰减值,并且,步骤S3中,写入设置的所述ATT衰减值,并传送给所述光接收机。
所述光接收机。
到调节光接收机的AGC芯片上,即根据当前的输入光范围自动调节出所需要的增益;增加可
调衰减增益的ATT衰减值, 更加方便的有效实现AGC增益,若客户需要使用某个AGC范围但
觉得增益高想要衰减,则可以使用ATT功能在WEB中输入想要衰减的增益值,数据传达到
CATV判断其合理性,即可作用到AGC芯片上。在实现成本相对较低和具有普遍适用性的前提
下,解决了AGC芯片调节不灵活的问题,充分的发挥硬件、软件的最大性能。
附图说明
具体实施方式
AGC电路,其用于调节光接收机的AGC增益,pwm占空比是根据测出的各自电压值与供电电压
值比算出。
列,得到AGC芯片控制范围内对应的pwm计数值数组,作为程序运行的数组;其中,各pwm计数
值的排列顺序,可以是由高到低,也可以是由低到高,一般常用的是由低到高进行顺序排
列。
计数值数组的对应的AGC范围,其中,写入的AGC范围可以直接是增益pwm计数值数组,或者
也可以是对应的电压值、pwm占空比等。
在ONU的网页或者ONU的串口中写入需要增益的AGC范围时,所述ONU还判断写入需要增益的
AGC范围是否符所述ONU允许写入值,如填写不符合时,ONU会给用户发出提示,直到用户写
入的需要增益的AGC范围为ONU允许的范围;并且,通过ONU传送到所述光接收机,并且,在传
送时是通过iic通信将所述AGC范围传送到所述光接收机,其中,ONU为Optical Network
Unit,即光网络单元;IIC,即Inter‑Integrated Circuit,是IICBus简称,是一种串行通信
总线。
增益pwm计数值数组中最小值进行AGC增益调节;当光接收机ADC采样输入光高于AGC范围的
最大值时,则输出所述增益pwm计数值数组中最大值进行AGC增益调节;当光接收机ADC采样
输入光在AGC范围时,则输出根据ADC采样输入光的对应pwm计数值进行AGC增益调节。其中,
ADC(Analog‑to‑digital converter)即模拟数字转换器将模拟信号转换为数字信号。
以达到更加精确的增益调节,调节效果更加好。
压值,其中,ATT衰减间隔参数在使用模拟电压测量电压值之前就已经设定好,ATT衰减间隔
参数一般采用0.5dB。
进行设定,此处不做限定。
入光的低于所述AGC范围的最小值时,则输出所述增益pwm计数值数组中最小值的偏移个数
中下标对应的pwm计数值进行AGC增益调节;当光接收机ADC采样输入光高于AGC范围的最大
值时,则输出所述增益pwm计数值数组中最大值的偏移个数中下标对应的pwm计数值进行
AGC增益调节;当光接收机ADC采样输入光在AGC范围时,则输出根据ADC采样输入光对应pwm
计数值进行AGC增益调节。
接收机ADC采样输入光的低于所述AGC范围的最小值时,则输出所述增益pwm计数值数组中
最小值的偏移个数中下标对应的pwm计数值进行AGC增益调节,其中,增益pwm计数值数组中
最小值的偏移个数中下标,指的是最小的增益pwm计数值中对应的4个偏移pwm计数值当中
最小的一个。
数值数组中最大值的偏移个数中下标,指的是最大的增益pwm计数值中对应的4个偏移pwm
计数值当中最小的一个。
且,步骤S3之前,还设置所述光接收机的ATT衰减值,并且,步骤S3中,写入设置的所述ATT衰
减值,并传送给所述光接收机。如此,可以实现的固定pwm计数值进行AGC增益调节,此时,可
以通过设置ATT衰减值,实现在同一光下不同增益的调节;并且,每个pwm计数值之间的间隔
即表示0.25dBm的输入光也表示0.5dB衰减增益。
ATT功能,在ONU的WEB页面添加“可修改CATV的AGC范围、ATT标签”,可以通过手动输入范围,
直接把数据传送给光接收机CATV。