【技术实现步骤摘要】
一种波长记录方法及光模块判别方法
[0001]本申请涉及网路通信技术,尤其涉及一种波长记录方法及光模块判别方法。
技术介绍
[0002]随着光模块封装类型的快速发展,光模块的封装也慢慢的朝着小型化方向发展。传统小型化封装的光模块需要遵循传统标准协议。
[0003]光模块遵循传统标准协议,需要将光模块处理光信号的波长值按照传统标准协议转化为十六进制编码形式,并存储于光模块的存储区域中。但是由于在十进制下,无论使用何种长度单位,光的波长值可能都并非整数值,例如,即便以纳米(nm)为单位,光的波长也可能是1596.34nm。在此情况下,由于光模块存储区域中,用于存储波长的存储有限,为将波长值转换成符合存储要求的16进制形式,只能舍弃十进制表示下小数点后的部分,仅将十进制表示下的整数部分转化为相应的16进制形式并进行存储,例如,当光的波长为1596.34nm时,将小数点前的四位,即1596,转化为16进制数063C进行存储,而舍弃小数点后的两位,即34。
[0004]由此可以看出,采用这种存储方式,只能在光模块存储区 ...
【技术保护点】
【技术特征摘要】
1.一种波长记录方法,其特征在于,应用于光模块,所述记录方法包括:获取十进制表示的待存储波长值,所述待存储波长值为光模块所发射光信号的波长值;将十进制表示的待存储波长值中小数点之前的数据转化为十六进制形式后,存储于光模块中的第一区域,所述第一区域为所述光模块中被协议划分使用的用于存储整数形式的待存储波长值的区域;将十进制表示的待存储波长值中小数点之后的数据转化为十六进制形式后,存储于光模块中的第二区域,所述第二区域为所述光模块中未被协议划分使用的区域。2.根据权利要求1所述的记录方法,其特征在于,将十进制表示的待存储波长值中小数点之后的数据转化为十六进制形式后,存储于光模块中的第二区域,包括:确定所述第二区域的存储空间长度;根据所述存储空间长度确定十进制表示的待存储波长值中小数点后续转化的位数N;将小数点后N位数转化为十六进制形式后,存储于光模块的第二区域。3.一种波长记录方法,其特征在于,应用于光模块,所述记录方法包括:获取十进制表示的待存储波长值,所述待存储波长值为光模块所发射光信号的波长值;利用预设偏移量和调整系数将十进制表示的待存储波长值转化为十进制形式的第一数值,所述第一数值的整数位多于所述待存储波长值的整数位;将所述第一数值转化为十六进制形式后,存储于光模块中的第一区域,所述第一区域为所述光模块中被协议划分使用的用于存储整数形式的待存储波长值的区域。4.根据权利要求3所述的记录方法,其特征在于,将所述第一数值转化为十六进制形式,包括:若所述第一数值小数点后有数据,根据四舍五入方式,将所述第一数值转化为第二...
【专利技术属性】
技术研发人员:杨世海,杨柳,王麟,张强,赵其圣,
申请(专利权)人:青岛海信宽带多媒体技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。