The invention discloses a data coding method, a synchronization method, a system and a communication system, relating to the field of communication technology. The data coding method includes: FEC code forward error correction for the data to be encoded to obtain a continuous FEC code word; in each FEC code word, m check blocks are located in front of the data block, the synchronous headers of M check blocks form a synchronous code word in order, and the search codes of the consecutive s synchronous headers are different in order, log
【技术实现步骤摘要】
一种数据编码方法、同步方法、系统及通信系统
本专利技术涉及通信
,具体是涉及一种数据编码方法、同步方法、系统及通信系统。
技术介绍
10G以太网无源光网络(EthernetPassiveOpticalNetwork,EPON)系统(协议标准IEEE802.3第76章节)采用的前向纠错(ForwardErrorCorrection,FEC)算法为里德-所罗门码(Reed-Solomon,RS)(255,223),如附图1所示,第一个FEC码字(Codeword1)包括25个数据块和4个校验块,第二个FEC码字(Codeword2)由27个数据块(DataBlock)和4个校验块(ParityBlock)组成,每个块均为66比特(bit)。参见图1所示,为了保证10GEPON系统中FEC码字同步(即找到连续两个FEC码字的边界位置)以及区分数据块和校验块,在每个数据块中,每个块的66bit中高2比特(即数据块的同步字头)为01或者10;在第一、第二FEC码字中的4个校验块中,每个块的66bit中高2比特(即校验块的同步字头)分别固定为00,11,11,00。在第一个FEC码字之前还需要增加突发定界符(BurstDelimiter)以及位于25个数据块之前的2×66bit的空闲(idle)块的额外开销。接收机为了实现FEC码字的同步,需要寻找突发定界符,匹配2×66bit的空闲块、25个数据块的同步字头(01或者10)以及4个校验块的同步字头00,11,11,00,27个数据块的同步字头(01或者10)以及4 ...
【技术保护点】
1.一种数据编码方法,其特征在于,其包括:/n对待编码数据进行前向纠错FEC编码,得到连续的FEC码字;/n在每个FEC码字中,M个校验块均位于数据块之前,M个校验块的同步字头依序组成同步码字,且连续S个同步字头依序组成的搜索码均不相同,Log
【技术特征摘要】
1.一种数据编码方法,其特征在于,其包括:
对待编码数据进行前向纠错FEC编码,得到连续的FEC码字;
在每个FEC码字中,M个校验块均位于数据块之前,M个校验块的同步字头依序组成同步码字,且连续S个同步字头依序组成的搜索码均不相同,Log2M+2X+1<S≤M,X为能够容忍的错误同步字头的数量;指定的校验块携带该FEC码字的序号;
其中,FEC码字的序号依序增加。
2.如权利要求1所述的数据编码方法,其特征在于:
在每个FEC码字中,所述数据块和校验块的比特数量均相同,所述指定的校验块为最后一个所述校验块。
3.如权利要求2所述的数据编码方法,其特征在于:
在每个FEC码字中,所述数据块和校验块均为66比特;
n=10080比特,k=8320比特,其中,k为参与FEC计算的数据位长度,n为参与FEC计算的数据位长度与校验信息位长度之和,校验信息位根据RS算法计算得到,所述FEC码字的序号占用32比特。
4.如权利要求3所述的数据编码方法,其特征在于:
所述同步字头为00或者11,所述同步码字为00000011001111111111000011110011001100001100000011110000,S≥8。
5.一种基于权利要求1所述的数据编码方法的同步方法,其特征在于,其包括:
根据同步码字得到所有连续S个同步字头依序组成的搜索码;
接收数据,并划分出S个待同步的校验块;
从S个待同步的校验块中读取同步字头并组成待同步码,当待同步码与任一个搜索码相同,且S个待同步的校验块所在的FEC码字的序号与本地存储的当前序号匹配时,同步成功,并根据接收数据的FEC码字的序号对当前序号进行更新。
6.如权利要求5所述的同步方法,其特征在于:
读取所述S个待同步的校验块的同步字头组成所述待同步码,当判定同步成功时,结束;否则,将所述S个待同步的校验块沿数据的接收方向移位1比特后,重新读取同步字头并组成移位后的待同步码,匹配移位后的待同步码和FEC码字的序号,直到同步成功或移位的位数达到一个校验块长度,结束移位。
7.如权利要求5所述的同步方法,其特征在于,所述方法还包括:同步不成功时,当接收数据的块数达到一个所述FEC码字的总块数时,所述当前序号增加1,重新接收数据并进行同步操作。
8.一种数据编码系统,其特征在于,其包括:
FEC编码模块,其用于对待编码数据进行前向纠错FEC编码,得到连续的FEC码字;
在每个FEC码字中,M个校验块均位于数据块之前,M个校验块的同步字头依序组成同步码字,且连续S个同步字头依序组成的搜索码均不相同,Log2M+2...
【专利技术属性】
技术研发人员:李祥辉,周箴,刘毓,
申请(专利权)人:烽火通信科技股份有限公司,武汉飞思灵微电子技术有限公司,武汉烽火技术服务有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。