驱动器时序差的处理方法及装置的制作方法

文档序号:7518249阅读:260来源:国知局
专利名称:驱动器时序差的处理方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种驱动器时序差的处理方法及装置。
背景技术
近几年来,随着光传输系统速度的提高和容量的增大,以差分四相相移键控调制 (differential quadrature phase shift keying,简称为 DQPSK)为代表的光相位调制方 法越来越受到业界的重视。DQPSK是以光波的四个不同相位来代表不同的数据信号,因此其 码元速度只有传统光幅度调制方法的一半,由于DQPSK调制方式具有更加优越的性能,因 此更加适用于大容量、长距离的光传输系统。在DQPSK发送端,并行输入的低速数据信号首先经过数据复用器(以下简称为 MUX)完成并串转换,MUX输出的I、Q两路高速信号经DQPSK驱动器放大后送入DQPSK调制 器中,对集成可调激光组件(integrated tunable laser assembly,简称为ITLA)发出的光 信号进行调制,调制成非归零DQPSK (Non-Return-to-kroDQPSK,简称为NRZ-DQPSK)光信 号。MUX输出的高速时钟信号经归零(Return-to-Zero,简称为RZ)驱动器放大后送入RZ 调制器中,再对NRZ-DQPSK光信号进行RZ调制,最终输出RZ-DQPSK光信号。仿真和实验表明,当I、Q信号的上升沿、下降沿对齐时得到的DQPSK信号最好;当 RZ时钟信号1码与I、Q信号的稳态过程对齐,0码与I、Q信号的上升/下降沿对齐时,得到 的RZ-DQPSK信号质量最好,光信噪比(Optical Signal Noise Ratio,简称为OS·)性能最 优。但在实际应用中,电信号可能存在时延,电信号时延的存在会导致信号无法正常 对齐,影响发送端的性能。

发明内容
本发明的主要目的在于提供一种驱动器时序差的处理方法及装置,以至少解决上 述问题。本发明的一个方面提供了一种驱动器时序差的处理方法,包括获取驱动器的当 前工作温度;根据预定对应关系确定所述当前工作温度对应的调整参数,其中,所述预定对 应关系是温度和该温度下使得系统性能达到预定条件的调整参数之间的对应关系,所述调 整参数包括数据复用器MUX中的寄存器值或与所述MUX中的寄存器值相对应的驱动器时 序差;控制所述MUX按照所述调整参数调整所述MUX中的寄存器值,进行对驱动器时序差的 补偿。进一步地,在所述调整参数为与所述MUX中的寄存器值相对应的时序差的情况 下,所述预定对应关系通过以下方式确定在不同的环境温度下,获取差分四相相移键控 DQPSK驱动器的工作温度Tl和归零RZ驱动器的工作温度T2,设置平均温度T = (Tl+T2)/2 ; 调整所述MUX中的寄存器值,使得系统性能达到所述预定条件,记录当前的寄存器值所对 应的驱动器时序差确定使得=似「_[) +代的M值,其中,Ttl为预定室温,Θ。为预定室温下的驱动器时序差;对不同的环境温度下确定的所述M值取平均得到府,根据 φ(Τ) = Μ(Τ-Τ ) +代确定所述预定对应关系。进一步地,在所述调整参数为MUX中的寄存器值的情况下,所述预定对应关系通 过以下方式确定在不同的环境温度下,获取DQPSK驱动器的工作温度Tl和归零RZ驱动器 的工作温度T2,设置平均温度T = (Tl+T2)/2 ;调整所述MUX中的寄存器值,使得系统性能 达到所述预定条件,记录当前的寄存器值Φ (T);确定使得Φ (T) =M(T-Ttl)+QtlWM值,其 中,Ttl为预定室温,θ ^为预定室温下使得系统性能达到所述预定条件的MUX中的寄存器值; 对不同的环境温度下确定的所述M值取平均得到府,根据双7^) +代确定所述预 定对应关系。进一步地,所述预定条件包括以下至少之一在所述寄存器值位于可调整范围内 的情况下,使得系统的光信噪比OSNR最高;系统的RZ调制器输出信号的光眼图满足预设的 眼图模板。进一步地,在所述调整参数为与所述MUX中的寄存器值相对应的时序差的情况 下,控制MUX按照所述调整参数调整所述MUX中的寄存器值包括将所述调整参数传递给所 述MUX ;所述MUX根据所述调整参数确定对应的寄存器值;所述MUX将自身的寄存器值调整 为所述确定的寄存器值。本发明的另一个方面提供了一种驱动器时序差的处理装置,包括温度获取模块、 确定模块、控制模块和MUX,其中,所述温度获取模块,用于获取驱动器的当前工作温度;所 述确定模块,用于根据预定对应关系确定所述当前工作温度对应的调整参数,其中,所述预 定对应关系是温度和该温度下使得系统性能达到预定条件的调整参数之间的对应关系,所 述调整参数包括MUX中的寄存器值或与所述MUX中的寄存器值相对应的驱动器时序差;所 述控制模块,用于控制MUX按照所述调整参数调整所述MUX中的寄存器值,进行对驱动器时 序差的补偿。进一步地,在所述调整参数为与所述MUX中的寄存器值相对应的时序差的情况 下,所述温度获取模块包括第一获取模块,用于获取DQPSK驱动器的工作温度Tl ;第二 获取模块,用于获取RZ驱动器的工作温度T2 ;所述控制模块用于控制所述MUX调整寄 存器值,使得系统性能达到所述预定条件;所述确定模块包括设置模块、第一记录模块、 第一确定模块、M值处理模块和第一关系确定模块,其中,所述设置模块,用于设置平均 温度T= (Tl+T2)/2 ;所述第一记录模块,用于记录经过所述控制模块控制后达到所述 预定条件时的寄存器值所对应的驱动器时序差一所述第一确定模块,用于确定使得 识(Γ) =似(Γ-7;) +代的M值,其中,Ttl为预定室温,θ ^为预定室温下的驱动器时序差;所述 M值处理模块,用于对不同的环境温度下确定的所述M值取平均得到府;所述第一关系确定 模块,用于根据P (Γ) = Μ(Γ-Γ0) +代确定所述预定对应关系。进一步地,在所述调整参数为MUX中的寄存器值的情况下,所述温度获取模块包 括第一获取模块,用于获取DQPSK驱动器的工作温度Tl ;第二获取模块,用于获取RZ驱 动器的工作温度T2 ;所述控制模块用于控制所述MUX调整寄存器值,使得系统性能达到所 述预定条件;所述确定模块包括设置模块、第二记录模块、第二确定模块、M值处理模块和 第二关系确定模块,其中,所述设置模块,用于设置平均温度T = (Tl+T2)/2 ;所述第二记录模块,用于记录经过所述控制模块控制后达到所述预定条件时的寄存器值Φ (T);所述 第二确定模块,用于确定使得Φ (τ) zMCr-ig+e^WM值,其中,Ttl为预定室温,Qtl为 预定室温下使得系统性能达到所述预定条件的MUX中的寄存器值;所述M值处理模块,用 于对不同的环境温度下确定的所述M值取平均得到府;所述第二关系确定模块,用于根据 φ{τ) = 1ν {τ-τ )+代确定所述预定对应关系。进一步地,在所述调整参数为与所述MUX中的寄存器值相对应的时序差的情况 下,所述控制模块用于将所述调整参数传递给所述MUX ;所述MUX包括确定模块,用于根据 所述调整参数确定对应的寄存器值;调整模块,用于将所述MUX的寄存器值调整为所述确 定的寄存器值。进一步地,所述温度获取模块由温度传感器实现。通过本发明,在全范围内调整温度,根据温度和时延差得出调整参数。实际应用 时,温度传感器上报当前温度,根据当前温度和调整参数得到要调整的值,从而对驱动器的 时序差进行补偿,解决了相关技术中电信号时延导致信号无法正常对齐,影响发送端性能 的问题,能够根据温度变化实时调整驱动器的时序差,优化了发送端性能,提高了光模块的 稳定性。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据实施例的驱动器时序差的处理方法的流程图;图2是根据实施例的驱动器时序差的处理装置的结构框图;图3是根据实施例的驱动器时序差的处理装置的优选结构框图一;图4是根据实施例的驱动器时序差的处理装置的优选结构框图二 ;图5是根据实施例的驱动器时序差的处理装置的优选结构框图三;图6是根据实施例1的对时序差进行温度补偿的DQPSK发送端的结构框图;图7是根据实施例2的预定对应关系的确定过程的流程图;图8是根据实施例2的根据预定对应关系进行时序差的补偿的流程图;图9是根据实施例3的对时序差进行温度补偿的DQPSK发送端的详细结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。在DQPSK发送端中,电信号传输速度与介质的介电常数和吸水率等有关,而这些 参数会随温度变化而变化,使得电信号产生时延;DQPSK驱动器和RZ驱动器的差异也会导 致时延;同一型号的驱动器由于个体差异也会导致时延,这些时延都可能导致信号不对齐, 从而影响DQPSK发送端的性能。为此,本实施例提供了一种驱动器时序差的处理方法,图1 是根据实施例的驱动器时序差的处理方法的流程图,如图1所示,该方法包括步骤S102,获取驱动器的当前工作温度;步骤S104,根据预定对应关系确定该当前工作温度对应的调整参数,其中,预定对应关系是温度和该温度下使得系统性能达到预定条件的调整参数之间的对应关系,该调整 参数包括MUX中的寄存器值或与MUX中的寄存器值相对应的驱动器时序差;步骤S106,控制该MUX按照该调整参数调整该MUX中的寄存器值,进行对驱动器时 序差的补偿。该方法能够根据温度变化实时调整驱动器的时序差,优化了发送端性能,提高了 光模块的稳定性。需要说明的是,只要参照以上的预定对应关系,就能够根据当前的工作温度选择 合适的参数,通过在MUX处根据该参数进行预调,就能够补偿驱动器的时序差,从而尽量保 证信号的对齐,提高发送端性能。在实际应用中,可以通过多种方式来确定预定对应关系, 以下举例说明了预定对应关系的确定方式,但不限于此。(1)在调整参数为与MUX中的寄存器值相对应的时序差的情况下,预定对应关系 通过以下方式确定在不同的环境温度下,获取差分四相相移键控DQPSK驱动器的工作温度Tl和归零 RZ驱动器的工作温度T2,设置平均温度T = (Tl+T2)/2 ;调整MUX中的寄存器值,使得系统性能达到预定条件,记录当前的寄存器值所对 应的驱动器时序差P(A);确定使得—Γ) =似(Γ-7;) +代的M值,其中,T0为预定室温,θ Q为预定室温下的 驱动器时序差;对不同的环境温度下确定的M值取平均(可以为算术平均或加权平均)得到M , 根据P (T) = M(T-T0) +代确定预定对应关系。该方式通过调整环境温度,获得多个环境温度下的温度和该温度下待补偿的时序 差之间的对应关系,从而根据该对应关系确定补偿公式中的斜率系数,进一步将确定了斜 率系数的补偿公式普遍应用到实际的工作环境中进行时序差的补偿。该方式易于实现,并 且贴近实际的工作环境,准确度较高。(2)在调整参数为MUX中的寄存器值的情况下,预定对应关系通过以下方式确定在不同的环境温度下,获取DQPSK驱动器的工作温度Tl和归零RZ驱动器的工作 温度T2,设置平均温度T = (Tl+T2)/2 ;调整MUX中的寄存器值,使得系统性能达到预定条件,记录当前的寄存器值 Φ (T);确定使得Φ(Τ) =MCT-Ttl^eciWM值,其中,Ttl为预定室温,Qtl为预定室温下使 得系统性能达到预定条件的MUX中的寄存器值;对不同的环境温度下确定的M值取平均得到府,根据#厂)=双(厂-G) +代确定 预定对应关系。该方式通过调整环境温度,获得多个环境温度下的温度和该温度下使得系统性能 达到预定条件时MUX中的寄存器值之间的对应关系,从而根据该对应关系确定补偿公式中 的斜率系数,进一步将确定了斜率系数的补偿公式普遍应用到实际的工作环境中进行时序 差的补偿。一方面,该方式易于实现,并且贴近实际的工作环境,准确度较高;另一方面,采 用该方式确定的预定对应关系,可以直接查找到MUX应当调整的目的寄存器值,从而便于MUX的处理。为了使得补偿后的系统性能处于较好的水平,可以令预定条件包括以下至少之 一在寄存器值位于可调整范围内的情况下,使得系统的OSNR最高;系统的RZ调制器输出 信号的光眼图满足预设的眼图模板。优选地,在调整参数为与MUX中的寄存器值相对应的时序差的情况下,控制MUX按 照调整参数调整MUX中的寄存器值包括将调整参数传递给MUX ;MUX根据调整参数确定对 应的寄存器值;MUX将自身的寄存器值调整为确定的寄存器值。该方法能够方便地在MUX中 将对时序差的调整转化为对时序调整寄存器中的寄存器值的调整。本实施例还提供了一种驱动器时序差的处理装置,图2是根据实施例的驱动器时 序差的处理装置的结构框图,如图2所示,该装置包括温度获取模块22、确定模块M、控 制模块26和MUX 28,其中,温度获取模块22,用于获取驱动器的当前工作温度;确定模块 对,用于根据预定对应关系确定当前工作温度对应的调整参数,其中,预定对应关系是温度 和该温度下使得系统性能达到预定条件的调整参数之间的对应关系,该调整参数包括MUX 观中的寄存器值或与MUX观中的寄存器值相对应的驱动器时序差;控制模块沈,用于控制 MUX观按照该调整参数调整该MUX观中的寄存器值,进行对驱动器时序差的补偿。该装置能够根据温度变化实时调整驱动器的时序差,从而减少了信号不对齐的概 率,优化了发送端性能,提高了光模块的稳定性。图3是根据实施例的驱动器时序差的处理装置的优选结构框图一,如图3所示,在 调整参数为与MUX 28中的寄存器值相对应的时序差的情况下,温度获取模块22包括第 一获取模块221,用于获取DQPSK驱动器的工作温度Tl ;第二获取模块222,用于获取RZ驱 动器的工作温度T2 ;控制模块沈用于控制MUX 28调整寄存器值,使得系统性能达到预定 条件;确定模块M包括设置模块Ml、第一记录模块对2、第一确定模块M3、M值处理模块 244和第一关系确定模块M5,其中,设置模块M1,用于设置平均温度T= (Tl+T2)/2 ;第一 记录模块对2,用于记录经过控制模块沈控制后达到预定条件时的寄存器值所对应的驱动 器时序差—涕一确定模块243,用于确定使得—「)=似(「-々)+代的M值,其中,Ttl为 预定室温,θ ^为预定室温下的驱动器时序差;M值处理模块Μ4,用于对不同的环境温度下 确定的M值取平均得到双;第一关系确定模块对5,用于根据=+代确定预 定对应关系。图4是根据实施例的驱动器时序差的处理装置的优选结构框图二,如图4所示,在 调整参数为MUX中的寄存器值的情况下,温度获取模块22包括第一获取模块221,用于获 取DQPSK驱动器的工作温度Tl ;第二获取模块222,用于获取RZ驱动器的工作温度T2 ;控 制模块26用于控制MUX 28调整寄存器值,使得系统性能达到预定条件;确定模块M包括 设置模块Ml、第二记录模块对6、第二确定模块M7、M值处理模块244和第二关系确定模 块对8,其中,设置模块M1,用于设置平均温度T = (Tl+T2)/2 ;第二记录模块对6,用于记 录经过控制模块沈控制后达到预定条件时的寄存器值Φ (T);第二确定模块对7,用于确定 使得Φ(Τ) =MCT-Tci^e0的M值,其中,Ttl为预定室温,θ ^为预定室温下使得系统性能达 到预定条件的MUX中的寄存器值;M值处理模块M4,用于对不同的环境温度下确定的M值 取平均得到M ;第二关系确定模块248,用于根据WH = Wp-7;) + ^)确定预定对应关系。
图5是根据实施例的驱动器时序差的处理装置的优选结构框图三,在调整参数为 与MUX^中的寄存器值相对应的时序差的情况下,控制模块沈用于将调整参数传递给MUX 28 ;MUX 28包括确定模块观1,用于根据调整参数确定对应的寄存器值;调整模块观2,用 于将MUX的寄存器值调整为确定的寄存器值。需要说明的是,温度获取模块22可以由温度传感器实现。确定模块对、控制模块 洸可以通过模数转换器(Analog to DigitalConverter,简称为ADC)、微处理器(MCU)和数 模转换器(Digitalto Analog Converter,简称为DAC)来实现,具体可以采用实施例3的方 式来实现。下面描述的实施例1-3,综合了上述多个优选实施例的技术方案。实施例1图6是根据实施例1的对时序差进行温度补偿的DQPSK发送端的结构框图,其中601为MUX,实现数据信号的并串转换,并完成DQPSK预编码。603和604为DQPSK 驱动器,将MUX输出的两路高速数据信号放大并送入605DQPSK光调制器中,605将602ITLA 发出的光信号调制成NRZ-DQPSK光信号。MUX输出的高速时钟信号经过607RZ驱动器放大 后送入608RZ调制器中,对NRZ-DQPSK光信号进行RZ调制,最终输出RZ-DQPSK光信号。606 和609的温度传感器分别检测DQPSK驱动器和RZ驱动器在实际使用时的工作温度和在对 应关系确定过程中的检测温度。610为数据采集处理模块,对606和609的温度进行处理, 记录某温度下使得发端光眼图和系统OSNR性能最优的MUX寄存器值,保存温度和使得系统 性能最优的MUX寄存器值或时序差的对应关系,并根据处理后的温度查找MUX 601的调整 参数进行反馈控制,使得MUX 601进行寄存器值的调整,对时序差进行温度补偿。实施例2本实施例分别描述了确定预定对应关系的过程和根据该预定对应关系进行时序 差的补偿的处理过程。系统性能最优时的MUX寄存器值和温度的关系可用下式表示φ (T) = M(T-T0)+θ 0(1)其中φ⑴为系统性能最优时的MUX寄存器值,θ ^为室温(例如,25)度时的系 统性能最优时的寄存器值,T0为室温25度,T为驱动器平均温度,T = (Tl+T2)/2,Tl和Τ2 分别为DQPSK驱动器和RZ驱动器的检测温度。图7是根据实施例2的预定对应关系的确 定过程的流程图,包括步骤701,改变环境温度;步骤702,温度传感器606和609将检测的温度Τ1、Τ2送入数据采集模块610中, 此时驱动器出现时序差;步骤703,改变MUX中寄存器值,从而调整驱动器时序差;步骤704,判断发送端光眼图和系统OSNR性能指标是否到达最优,若是,进入步骤 705,否则,反馈步骤703继续调整;步骤705,记录此时NUX寄存器值,即为Φ (T)。步骤706,一组温度变化对应可得到一组Φ (T),代入公式(1)计算可得到M值,将 公式(1)做成温度补偿表(保存有上述预定对应关系)存放在数据采集处理模块中。图8是根据实施例2的根据预定对应关系进行时序差的补偿的流程图,包括
步骤801,实际温度变化;步骤802,温度传感器606和609上报驱动器温度Tl和T2给数据采集模块610 ;步骤803,数据采集模块610根据温度T在补偿表中找到应调整的时序差所对应的 MUX寄存器值;步骤804,数据采集模块610通过反馈控制调整MUX中寄存器值,实现驱动器时序 的自动补偿。需要说明的是,在调整参数为与MUX中的寄存器值相对应的驱动器时序差的情况 下,预定对应关系的确定过程与上述过程类似,在此不再赘述;对时序差进行温度补偿的过 程的区别仅在于调整参数为与MUX中的寄存器值相对应的驱动器时序差时,MUX得到的是 应当调整的时序差,则MUX根据该时序差确定自身应调整的目标寄存器值,再根据该目标 寄存器值进行调整。实施例3图9是根据实施例3的对时序差进行温度补偿的DQPSK发送端的详细结构框图, 如图9所示,该发送端由MUX、DQPSK光调制器、DQPSK驱动器、RZ光调制器、RZ驱动器、ADC、 MCU、DAC等构成。并行输入的多路数据信号由MUX 601完成并串转换,MUX 601输出的两路 高速信号由DQPSK驱动器603和604放大,高速时钟信号由RZ调制器607放大,然后依次 对光信号进行DQPSK调制和RZ调制。其中,ADC用于将温度传感器传来的模拟信号转换成 数字信号,送入MCU,以便MCU进行处理。MCU执行数据采集处理模块的功能,反馈控制过程 是通过MCU将确定的数字信号形式的调整参数送入DAC,DAC将其转换成模拟信号的形式, 以便驱动MUX调整自身的寄存器值。在图9所示的DQPSK发送端的基础上,进行对应关系的确定及时序差调整的控制 流程如下步骤1 温度传感器通过ADC将驱动器的温度上报到MCU中,同时调整MUX中寄存 器值,使得发端光眼图和系统OSNR性能最优。步骤2 将MUX寄存器值和温度值代入公式(1)中算出M值,可得到一个温度补偿表。步骤3 :MCU根据寄存器上报的温度值在温度补偿表中查找对应的时序差,通过 DAC调整MUX中寄存器值,实现驱动器时序差的实时调整。综上所述,本发明实施例提供的方案可以根据温度传感器上报的温度值,通过温 度补偿表自动调整驱动器时序差,能够保证整个温度范围内驱动器时序稳定,优化发送端 性能,而且具有灵活、低成本和简单实用的特点。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的 计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不 同于此处的顺序执行所示出或描述的步骤。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种驱动器时序差的处理方法,其特征在于,包括 获取驱动器的当前工作温度;根据预定对应关系确定所述当前工作温度对应的调整参数,其中,所述预定对应关系 是温度和该温度下使得系统性能达到预定条件的调整参数之间的对应关系,所述调整参数 包括数据复用器MUX中的寄存器值或与所述MUX中的寄存器值相对应的驱动器时序差;控制所述MUX按照所述调整参数调整所述MUX中的寄存器值,进行对驱动器时序差的 补偿。
2.根据权利要求1所述的方法,其特征在于,在所述调整参数为与所述MUX中的寄存器 值相对应的时序差的情况下,所述预定对应关系通过以下方式确定在不同的环境温度下,获取差分四相相移键控DQPSK驱动器的工作温度Tl和归零RZ 驱动器的工作温度T2,设置平均温度T = (Tl+T2)/2 ;调整所述MUX中的寄存器值,使得系统性能达到所述预定条件,记录当前的寄存器值 所对应的驱动器时序差一 ;确定使得HO =似「-7"。)+代的M值,其中,T0为预定室温,θ ^为预定室温下的驱动 器时序差;对不同的环境温度下确定的所述M值取平均得到府,根据^(厂)=^(厂-G) +代确定 所述预定对应关系。
3.根据权利要求1所述的方法,其特征在于,在所述调整参数为MUX中的寄存器值的情 况下,所述预定对应关系通过以下方式确定在不同的环境温度下,获取DQPSK驱动器的工作温度Tl和归零RZ驱动器的工作温度 T2,设置平均温度T = (Tl+T2)/2 ;调整所述MUX中的寄存器值,使得系统性能达到所述预定条件,记录当前的寄存器值 Φ (T);确定使得φ(τ) =MCr-Ttl^e0的M值,其中,Ttl为预定室温,Gci为预定室温下使得系 统性能达到所述预定条件的MUX中的寄存器值;对不同的环境温度下确定的所述M值取平均得到府,根据W7I = ^p-O +代确定所 述预定对应关系。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述预定条件包括以下至少 之一在所述寄存器值位于可调整范围内的情况下,使得系统的光信噪比OSNR最高; 系统的RZ调制器输出信号的光眼图满足预设的眼图模板。
5.根据权利要求1所述的方法,其特征在于,在所述调整参数为与所述MUX中的寄存 器值相对应的时序差的情况下,控制MUX按照所述调整参数调整所述MUX中的寄存器值包 括将所述调整参数传递给所述MUX ;所述MUX根据所述调整参数确定对应的寄存器值;所述MUX将自身的寄存器值调整为所述确定的寄存器值。
6.一种驱动器时序差的处理装置,其特征在于,包括温度获取模块、确定模块、控制模块和MUX,其中,所述温度获取模块,用于获取驱动器的当前工作温度;所述确定模块,用于根据预定对应关系确定所述当前工作温度对应的调整参数,其中, 所述预定对应关系是温度和该温度下使得系统性能达到预定条件的调整参数之间的对应 关系,所述调整参数包括MUX中的寄存器值或与所述MUX中的寄存器值相对应的驱动器时序差;所述控制模块,用于控制MUX按照所述调整参数调整所述MUX中的寄存器值,进行对驱 动器时序差的补偿。
7.根据权利要求6所述的装置,其特征在于,在所述调整参数为与所述MUX中的寄存器 值相对应的时序差的情况下,所述温度获取模块包括第一获取模块,用于获取DQPSK驱动器的工作温度Tl ; 第二获取模块,用于获取RZ驱动器的工作温度T2 ;所述控制模块用于控制所述MUX调整寄存器值,使得系统性能达到所述预定条件; 所述确定模块包括设置模块、第一记录模块、第一确定模块、M值处理模块和第一关系 确定模块,其中,所述设置模块,用于设置平均温度T = (Tl+T2)/2 ;所述第一记录模块,用于记录经过所述控制模块控制后达到所述预定条件时的寄存器 值所对应的驱动器时序差^(7I ;所述第一确定模块,用于确定使得<0 =似Κ-7"。)+代的M值,其中,Ttl为预定室温, θ ^为预定室温下的驱动器时序差;所述M值处理模块,用于对不同的环境温度下确定的所述M值取平均得到府; 所述第一关系确定模块,用于根据 Κ = WR - G) +代确定所述预定对应关系。
8.根据权利要求6所述的装置,其特征在于,在所述调整参数为MUX中的寄存器值的情 况下,所述温度获取模块包括第一获取模块,用于获取DQPSK驱动器的工作温度Tl ; 第二获取模块,用于获取RZ驱动器的工作温度T2 ;所述控制模块用于控制所述MUX调整寄存器值,使得系统性能达到所述预定条件; 所述确定模块包括设置模块、第二记录模块、第二确定模块、M值处理模块和第二关系 确定模块,其中,所述设置模块,用于设置平均温度T= (Tl+T2)/2;所述第二记录模块,用于记录经过所述控制模块控制后达到所述预定条件时的寄存器 值Φ⑴;所述第二确定模块,用于确定使得Φ(Τ) =MCT-Tci^e0的M值,其中,Ttl为预定室温, θ ^为预定室温下使得系统性能达到所述预定条件的MUX中的寄存器值;所述M值处理模块,用于对不同的环境温度下确定的所述M值取平均得到府; 所述第二关系确定模块,用于根据<「) = ▽(「-「。)+代确定所述预定对应关系。
9.根据权利要求6所述的装置,其特征在于,在所述调整参数为与所述MUX中的寄存器 值相对应的时序差的情况下,所述控制模块用于将所述调整参数传递给所述MUX ; 所述MUX包括确定模块,用于根据所述调整参数确定对应的寄存器值; 调整模块,用于将所述MUX的寄存器值调整为所述确定的寄存器值。
10.根据权利要求6-9中任一项所述的装置,其特征在于,所述温度获取模块由温度传 感器实现。
全文摘要
本发明公开了驱动器时序差的处理方法及装置,该方法包括获取驱动器的当前工作温度;根据预定对应关系确定所述当前工作温度对应的调整参数,其中,所述预定对应关系是温度和该温度下使得系统性能达到预定条件的调整参数之间的对应关系,所述调整参数包括MUX中的寄存器值或与所述MUX中的寄存器值相对应的驱动器时序差;控制所述MUX按照所述调整参数调整所述MUX中的寄存器值,进行对驱动器时序差的补偿。本发明能够根据温度变化实时调整驱动器的时序差,优化了发送端性能,提高了光模块的稳定性。
文档编号H03B5/04GK102055406SQ20101051740
公开日2011年5月11日 申请日期2010年10月22日 优先权日2010年10月22日
发明者沈百林, 王栋 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1