【技术实现步骤摘要】
一种光通信中的编解码方法及装置
本申请涉及光通信领域,尤其涉及光通信设备内部传输信号的编解码方法、及装置。
技术介绍
随着多媒体业务的不断丰富,对接入网带宽的需求越来越大,在这种情况下,无源光网络(passiveopticsnetwork,PON)的应用越来越广,它可以提供长距离、大带宽的接入,这是传统的非对称数字用户线(asymmetricdigitalsubscriberLine,ADSL)做不到的。PON是指由作为局端设备的光线路终端(opticslineterminal,OLT)和作为终端设备的光网络单元(opticsnetworkunit,ONU)以及光分配网络(opticsdistributionnetwork,ODN)组成的无源电子设备系统。其中,OLT和ONU可以统称为光通信设备,光通信设备中包括PON芯片和光模块(opticalmodule)。OLT包括多个端口,端口密度大,每个端口都可以支持一个光模块与OLT的PON芯片连接,OLT通过光模块可以与多个ONU通信。光模块的控制信号与数据信号都通过不同的引脚连接到PON芯片上,每个光模块需要传输的信号类型和数量多,包括复位信号、速率设置信号、集成电路总线(inter-integratedcircuit,IIC)信号、时钟信号、上线信号,以及用于收发业务数据的Serdes(serializer/deserializer,串行器/解串器)。现有技术中,OLT上连接的光模块数量较多,并且每个光模块与OLT之间都需要通过不同的连线传输多种不同 ...
【技术保护点】
1.一种用于光通信的编码方法,其特征在于,所述方法包括:/n编码器根据实时信号的电平状态变化情况,确定同步码的值,所述同步码用于标识所述实时信号的电平状态变化情况;/n所述编码器将待编码数据和所述同步码编码,得到比特块。/n
【技术特征摘要】 【专利技术属性】
1.一种用于光通信的编码方法,其特征在于,所述方法包括:
编码器根据实时信号的电平状态变化情况,确定同步码的值,所述同步码用于标识所述实时信号的电平状态变化情况;
所述编码器将待编码数据和所述同步码编码,得到比特块。
2.如权利要求1所述的编码方法,其特征在于,所述编码器根据实时的电平状态变化情况,确定同步码的值包括:
当实时信号的电平状态不变,所述编码器根据缓存的数据量确定待编码数据的类型以及所述同步码的值;或者,
当实时信号的电平状态改变,所述编码器根据所述实时信号的状态改变情况确定所述同步码的值。
3.如权利要求2所述的编码方法,当所述实时信号的电平状态不变时,其特征在于,所述编码器根据缓存的数据量确定待编码数据的类型包括:
当缓存的业务数据大于阈值,所述编码器确定所述待编码数据的类型为业务数据;或者,
当缓存的业务数据小于阈值,所述编码器确定所述待编码数据的类型为控制数据。
4.如权利要求2所述的编码方法,当所述实时信号的状态改变时,其特征在于,在所述编码器将待编码数据和所述同步码编码之前,所述方法还包括:
所述编码器确定所述待编码数据的类型与前一次编码的数据类型相同;或者,
所述编码器根据预设的同步码的值与数据类型的对应关系确定所述待编码数据的类型。
5.如权利要求2所述的编码方法,其特征在于,当所述实时信号的电平状态改变时,所述编码器根据所述实时信号的状态改变情况确定所述同步码的值,还包括:
所述编码器根据电平状态改变的实时信号,确定所述同步码需要发送的次数;
所述编码器比较计数器的数值和所述次数;
当所述计数器的数值小于所述次数,所述编码器确定本次编码的同步码的值与前一次编码的同步码的值相同,所述计数器的数值加1;
当所述计数器的数值等于所述次数,所述编码器清零所述计数器的数值,并根据实时信号的电平状态的变化情况,确定同步码的值。
6.如权利要求1-5所述的编码方法,其特征在于,所述编码器在确定同步码的值之前,所述方法还包括:
所述编码器接收延时信号,将所述延时信号转换为控制数据。
7.如权利要求1-6所述的编码方法,其特征在于,所述方法还包括:
所述编码器将所述比特块发送到接收端,所述接收端为PON芯片或光模块。
8.一种用于光通信的解码方法,其特征在于,所述方法包括:
解码器接收比特块,提取所述比特块中的同步码;
所述解码器根据所述同步码的值确定实时信号的电平状态变化情况及所述比特块中数据的类型;
所述解码器解析所述比特块中的数据,得到业务数据或控制数据。
9.如权利要求8所述的解码方法,其特征在于,所述解码器根据所述同步码的值确定实时信号的电平状态变化情况及所述比特块中数据的类型,包括:
当所述同步码为第一类同步码,确定所述实时信号电平状态不变,并根据所述同步码的值确定所述比特块中数据的类型;或者,
当所述同步码为第二类同步码,根据所述同步码的值确定实时信号电平状态改变情况,并根据预设规则确定所述比特块中数据的类型。
10.如权利要求9所述的解码方法,其特征在于,当所述同步码为第二类同步码,所述根据预设规则确定所述比特块中数据的类型包括:
确定所述比特块中数据的类型与上一个比特块中数据的类型相同;或者,
根据预设的同步码的值与数据类型的对应关系确定所述比特块中数据的类型。
11.如权利要求9所述的解码方法,其特征在于:
当所述同步码为第二类同步码,所述解码器根据连续出现的相同第二类同步码的次数,确定电平状态改变的实时信号。
12.一种用于光通信的编码器,其特征在于,所述编码器包括控制模块和编码模块,其中:
所述控制模块用于根据实时信号的电平状态变化情况,确定同步码的值,所述同步码用于标识所述实时信号的电平状态变化情况;
所述编码模块用于将待编码数据和所述同步码编码,得到比特块。
13.如权利要求12所述的编码器,所述编码器还包括缓存模块,其特征在于:
当实时信号的电平状态不变,所述控制模块用于根据所述缓存模块缓存的数据量确定待编码数据的类型以及所述同步码的值;或者,
当实时信号的电平状态改变,所述控制模块用于根据所述实时信号的状态改变情况确定所述同步码的值。
14.如权利要求13所述的编码器,当所述实时信号的电平状态不变时,其特征在于:
当所述缓存模块缓存的业务数据大于阈值,所述控制模块用于确定所述待编码数据的类型为业务数据;或者,
当所述缓存模块缓存的业务数据小于阈值,所述控制模块用于确定所述待编码数据的类型为控制数据。
15.如权利要求13所述的编码器,当所述实时信号的状态改变时,其特征在于:
所述控制模块还用于确定所述待编码数据的类型与前一次编码的数据类型相同;或者,
所述控制模块还用于根据预设的同步码的值与数据类型的对应关系确定所述待编码数据的类型。
16.如权利要求13所述的编码器,当所述实时信号的电平状态改变时,其特征在于:
所述控制模块用于根据电平状态改变的实时信号类型,确定所述同步码需要发送的次数;
所述控制模块用于比较计数器的数值和所述次数;
当所述计数器的数值小于所述次数,所述控制模块用于确定本次编码的同步码的值与前一次编码的同步码的值相同,所述计数器的数值加1;
当所述计数器的数值等于所述次数,所述控制模块清零所述计数器的数值,并根据实时信号的电平状态的变化情况,确定同步码的值,清零所述计数器的数值。
17.如权利要求13-16所述的编码器,其特征在于:所述缓存模块还用于接收延时信号,并将所述延时信号转换为控制数据。
技术研发人员:薛建林,李豫西,聂世玮,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。