【技术实现步骤摘要】
编码方法、解码方法、装置、设备、系统及可读存储介质
[0001]本申请要求于2022年1月5日提交的申请号为202210005434.5、专利技术名称为“一种编码方法、装置和芯片”的中国专利申请的优先权,其全部内容通过引用结合在本申请实施例中。
[0002]本申请涉及通信
,尤其涉及一种编码方法、解码方法、装置、设备、系统及可读存储介质。
技术介绍
[0003]随着通信技术的发展,通过以太网进行报文传输的方式也越来越完善。在传输报文的过程中,来自媒体访问控制(media access control,MAC)层的报文按照固定长度被切分成块,并行进入介质无关接口(media independent interface,MII)。例如,报文被切分成块后并行进入800吉比特(gigabit,G)MII,该800GMII表示传输MAC速率为800吉比特/秒(gigabit per second,Gb/s)的MII。通过MII传输至物理编码子层(physical coding sublayer,PCS)。PCS从MII接 ...
【技术保护点】
【技术特征摘要】
1.一种编码方法,其特征在于,所述方法包括:获取2
n
组码流块,任一组码流块包括控制块和数据块,所述n为大于1的整数;对所述2
n
组码流块进行第一编码,得到目标码块,所述目标码块包括基于所述2
n
组码流块的控制块确定的类型和基于所述2
n
组码流块的控制块和数据块确定的数据单元。2.根据权利要求1所述的方法,其特征在于,所述类型用于指示所述目标码块为数据码块;所述数据单元基于所述2
n
组码流块的顺序对所述2
n
组码流块的数据块进行所述第一编码得到。3.根据权利要求1所述的方法,其特征在于,所述类型用于指示所述目标码块为控制码块;所述数据单元包括类型指示和码块内容,所述码块内容基于所述2
n
组码流块的控制块和数据块确定的顺序对所述2
n
组码流块的数据块进行所述第一编码得到,所述类型指示基于所述2
n
组码流块的控制块得到,所述类型指示用于指示各组码流块的类型。4.根据权利要求3所述的方法,其特征在于,所述目标码块为错误码块,所述错误码块中包括用于标识错误的数据。5.根据权利要求1
‑
4任一所述的方法,其特征在于,所述目标码块基于错误检测结果对所述2
n
组码流块进行处理得到,所述错误检测结果基于所述2
n
组码流块的控制块和数据块得到。6.根据权利要求5所述的方法,其特征在于,所述错误检测结果包括所述2
n
组码流块的内容顺序错误或内容错误,所述目标码块基于所述2
n
组码流块中内容顺序正确且内容正确的码流块以及错误块进行所述第一编码得到,所述错误块基于所述2
n
组码流块中内容顺序错误或内容错误的码流块得到。7.根据权利要求1
‑
6任一所述的方法,其特征在于,所述控制块包括m比特,所述数据块包括8m比特,所述m为正整数。8.根据权利要求7所述的方法,其特征在于,所述n的取值为2,所述m的取值为8,所述目标码块为257比特。9.根据权利要求1
‑
8任一所述的方法,其特征在于,所述2
n
组码流块均来自介质无关接口MII。10.根据权利要求1
‑
9任一所述的方法,其特征在于,所述得到目标码块之后,还包括:按照前向纠错FEC码型对所述目标码块进行第二编码,得到第一数据;发送所述第一数据。11.一种解码方法,其特征在于,所述方法包括:获取目标码块,所述目标码块包括类型和数据单元;根据所述目标码块的类型和数据单元,对所述目标码块进行第一解码,得到2
n
组码流块,任一组码流块包括基于所述类型和所述数据单元得到的控制块和数据块,所述n为大于1的整数。12.根据权利要求11所述的方法,其特征在于,所述类型用于指示所述目标码块为数据码块;所述2
n
组码流块中的第i组码流块包括的数据块是基于对所述数据单元中与所述第i组
码流块对应的8m长度的内容进行所述第一解码得到的,所述m为正整数,所述i为大于等于1且小于等于2
n
的整数或者所述i为大于等于0且小于等于2
n
‑
1的整数。13.根据权利要求11所述的方法,其特征在于,所述类型用于指示所述目标码块为控制码块,所述数据单元包括类型指示和码块内容,所述类型指示包括2
n
个比特,所述2
n
个比特中的1个比特用于指示所述2
n
组码流块中与所述比特对应的一组码流块的类型,所述码块内容包括2
n
个比特组;所述2
n
组码流块中的第i组码流块包括的控制块是基于所述类型、所述类型指示中与所述第i组码流块对应的比特和所述码块内容中与所述第i组码流块对应的比特组得到的,所述i为大于等于1且小于等于2
n
的整数或者所述i为大于等于0且小于等于2
n
‑
1的整数;所述2
n
组码流块中的第i组码流块包括的数据块是基于所述类型指示中与所述第i组码流块对应的比特对所述码块内容中与所述第i组码流块对应的比特组进行所述第一解码得到的。14.根据权利要求13所述的方法,其特征在于,所述2
n
个比特组包括第一比特组和2
n
‑
1个第二比特组,所述第一比特组包括的比特数量和所述第二比特组包括的比特数量不相同。15.根据权利要求11所述的方法,其特征在于,所述数据单元包括类型指示,所述类型和所述类型指示用于指示所述目标码块为错误码块;所述2
n
组码流块中每组码流块包括的控制块为第一值,所述2
n
组码流块中每组码流块包括的数据块为第二值,所述第一值和所述第二值用于指示所述码流块为错误码流块。16.根据权利要求11
‑
15任一所述的方法,其特征在于,所述获取目标码块,包括:接收第二数据,所述第二数据是基于采用前向纠错FEC码型编码的第一数据获得的;对所述第二数据进行第二解码获取所述目标码块,所述第二解码为纠错处理。17.根据权利要求16所述的方法,其特征在于,所述目标码块是对所述第二数据进行纠错但未成功纠错所获得的错误码块。18.根据权利要求11
‑
15任一所述的方法,其特征在于,所述获取目标码块,包括:接收第二数据,所述第二数据是基于采用前向纠错FEC码型编码的第一数据获得的;对所述第二数据进行第二解码获取所述目标码块,所述第二解码为检错但不纠错处理。19.根据权利要求18所述的方法,其特征在于,所述目标码块是从所述第二数据检出错误但不纠错所获得的错误码块。20.根据权利要求11
‑
15任一所述的方法,其特征在于,所述2
n
组码流块根据错误检测结果以及所述目标码块的类型和数据单元对所述目标码块进行所述第一解码得到,所述错误检测结果基于所述目标码块的类型和数据单元得到。21.根据权利要求20所述的方法,其特征在于,所述错误检测结果包括所述目标码块的内容顺序错误或内容错误,所述2
n
组码流块根据第二码块的类型和数据单元对所述第二码块进行所述第一解码得到,所述第二码块是对所述目标码块进行转换得到的且与所述目标码块比特数相同的码块。22.根据权利要求20所述的方法,其特征在于,所述错误检测结果包括所述目标码块的内容顺序错误或内容错误,所述2
n
组码流块基于对2
n
组第一码流块进行转换得到,所述2
n
组
第一码流块基于所述目标码块的类型和数据单元对所述目标码块进行所述第一解码得到。23.根据权利要求11
‑
22任一所述的方法,其特征在于,所述控制块包括m比特,所述数据块包括8m比特,所述m为正整数。24.根据权利要求23所述的方法,其特征在于,所述n的取值为2,所述m的取值为8,所述目标码块为257比特。25.根据权利要求11
‑
24任一所述的方法,其特征在于,所述2
n
组码流块均为介质无关接口MII格式。26.一种编码装置,其特征在于,所述装置包括:获取模块,用于获取2
n
组码流块,任一组码流块包括控制块和数据块,所述n为大于1的整数;第一编码模块,用于对所述2
n
组码流块进行第一编码,得到目标码块,所述目标码块包括基于所述2
n
组码流块的控制块确定的类型和基于所述2
n
组码流块的控制块和数据块确定的数据单元。27.根据权利要求26所述的装置,其特征在于,所述类型用于指示所述目标码块为数据码块;所述数据单元基于所述2
n
组码流块的顺序对所述2
n
组码流块的数据块进行所述第一编码得到。28.根据权利要求26所述的装置,其特征在于,所述类型用于指示所述目标码块为控制码块;所述数据单元包括类型指示和码块内容,所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。