转换编码的方法、数据传输系统和解码方法技术方案

技术编号:38486910 阅读:11 留言:0更新日期:2023-08-15 17:02
本申请提供了转换编码的方法、数据传输系统和解码方法。该转换编码的方法包括:接收具有分组大小的数据分组;识别数据分组中的一个或多个禁止图案;基于一个或多个禁止图案在数据分组中的位置将数据分组分段成多个段;以及通过去除一个或多个禁止图案并且根据多个段在数据分组中的位置附加位置指示比特来编码多个段。多个段。多个段。

【技术实现步骤摘要】
转换编码的方法、数据传输系统和解码方法
[0001]相关申请的交叉引用
[0002]本申请要求于2022年2月8日提交的、题为“简单高效的转换编码”的美国临时申请第63/307,945号的优先权和权益,其全部内容通过引用并入本文。


[0003]本公开的一个或多个实施例的方面涉及用于转换编码的系统和方法。

技术介绍

[0004]在串行链路数据传输系统中,通过通信信道或总线,发送器可以串行地将数据传输到接收器,使得接收器一次一个比特地连续地接收数据。在这种情况下,发送器可以将本地时钟信号与数据一起嵌入到数据流中,使得可以不传输单独的时钟信号。相应地,接收器可以从数据流中恢复嵌入的时钟信号,使得接收器可以适当地从数据流采样数据。这样的时钟恢复可以基于数据流中的转换(例如,比特转换),使得无转换可以与无更新相对应。
[0005]在此
技术介绍
部分中公开的上述信息是为了加深对本公开的背景的理解,并且因此,其可以包含不构成现有技术的信息。

技术实现思路

[0006]本公开的一个或多个实施例针对用于转换编码的系统和方法,并且更具体地,涉及用于嵌入式时钟串行链路中的有保证的转换编码的系统和方法。
[0007]根据本公开的一个或多个实施例,转换编码的方法包括:接收具有分组大小的数据分组;识别数据分组中的一个或多个禁止图案;基于一个或多个禁止图案在数据分组中的位置将数据分组分段成多个段;以及通过去除一个或多个禁止图案并且根据多个段在数据分组中的位置附加位置指示比特来编码多个段。
[0008]在实施例中,一个或多个禁止图案中的每一个可以是数据分组中的具有彼此相同的值的比特序列。
[0009]在实施例中,比特序列中的比特的数量可以等于由受限游程长度限定的比特的数量加上一个比特。
[0010]在实施例中,数据分组的分段可以包括根据一个或多个禁止图案当中的第一禁止图案的最后比特在数据分组中的位置将数据分组划分为至少第一段和第二段,第一段至少包括第一禁止图案的比特中的全部。
[0011]在实施例中,多个段的编码可以包括:从第一段去除第一禁止图案的比特中的全部;以及附加具有与第一禁止图案的被去除的比特的数量相同数量的比特的位置指示比特。
[0012]在实施例中,位置指示比特可以包括一个非最后段指示比特、N比特序列大小指示数、一个序列开始指示比特和一个序列结束指示比特,其中,N等于第一禁止图案的被去除的比特的数量减去3。
[0013]在实施例中,第一段可以以第一禁止图案开始并且可以等于第一禁止图案,并且多个段的编码可以进一步包括:将N比特序列大小指示数的每个比特设定为空;将一个序列开始指示比特设定为第一禁止图案的被去除的比特的值的反转;将一个序列结束指示比特设定为被去除的比特的值;以及在经编码的第一段中,将一个序列结束指示比特布置成与一个序列开始指示比特相邻。
[0014]在实施例中,第一段可以进一步包括第一数据序列,并且多个段的编码可以进一步包括:计数第一数据序列的比特的数量;将N比特序列大小指示数设定为被计数的数量;将一个序列开始指示比特设定为第一数据序列的第一比特的值的反转;将一个序列结束指示比特设定为第一数据序列的最后比特的值的反转;以及在经编码的第一段中,将第一数据序列添加在一个序列开始指示比特与一个序列结束指示比特之间。
[0015]在实施例中,第二段可以是不具有禁止图案并且不具有数据序列的最后段,并且多个段的编码可以包括:将两个位置指示比特添加到第二段以编码第二段,两个位置指示比特包括一个最后段指示比特和一个最后段序列结束指示比特;基于一个最后段指示比特的反转来设定一个最后段序列结束指示比特;以及在经编码的第二段中,将一个最后段序列结束指示比特布置成与一个最后段指示比特相邻。
[0016]在实施例中,第二段可以是具有第二数据序列并且不具有禁止图案的最后段,并且多个段的编码可以包括:将两个位置指示比特添加到第二段以编码第二段,两个位置指示比特包括一个最后段指示比特和一个最后段序列结束指示比特;基于第二数据序列的最后比特的反转来设定一个最后段序列结束指示比特;以及在经编码的第二段中,将第二数据序列布置在一个最后段指示比特与一个最后段序列结束指示比特之间。
[0017]根据本公开的一个或多个实施例,数据传输系统包括:通信链路;以及发送器,可通信地连接到通信链路,发送器包括编码器,编码器被配置为:接收具有分组大小的数据分组;识别数据分组中的一个或多个禁止图案;基于一个或多个禁止图案在数据分组中的位置将数据分组分段成多个段;通过去除一个或多个禁止图案并且根据多个段在数据分组中的位置附加位置指示比特来编码多个段;以及通过通信链路传输经编码的多个段。
[0018]在实施例中,多个段可以包括根据一个或多个禁止图案当中的第一禁止图案的最后比特在数据分组中的位置而被划分成的至少第一段和第二段,第一段至少包括第一禁止图案的比特中的全部。
[0019]在实施例中,为了编码多个段,编码器可以被进一步配置为:从第一段去除第一禁止图案的比特中的全部;以及附加具有与第一禁止图案的被去除的比特的数量相同数量的比特的位置指示比特。
[0020]在实施例中,位置指示比特可以包括一个非最后段指示比特、N比特序列大小指示数、一个序列开始指示比特和一个序列结束指示比特,其中,N可以等于第一禁止图案的所去除的比特的数量减去3。
[0021]在实施例中,第一段可以以第一禁止图案开始并且可以等于第一禁止图案,并且为了编码多个段,编码器可以被进一步配置为:将N比特序列大小指示数的每个比特设定为空;将一个序列开始指示比特设定为第一禁止图案的被去除的比特的值的反转;将一个序列结束指示比特设定为被去除的比特的值;以及在经编码的第一段中,将一个序列结束指示比特布置成与一个序列开始指示比特相邻。
[0022]在实施例中,第一段可以进一步包括第一数据序列,并且为了编码多个段,编码器可以被进一步配置为:计数第一数据序列的比特的数量;将N比特序列大小指示数设定为被计数的数量;将一个序列开始指示比特设定为第一数据序列的第一比特的值的反转;将一个序列结束指示比特设定为第一数据序列的最后比特的值的反转;以及在经编码的第一段中,将第一数据序列添加在一个序列开始指示比特与一个序列结束指示比特之间。
[0023]在实施例中,第二段可以是不具有禁止图案并且不具有数据序列的最后段,并且为了编码多个段,编码器可以被进一步配置为:将两个位置指示比特添加到第二段以编码第二段,两个位置指示比特包括一个最后段指示比特和一个最后段序列结束指示比特;基于一个最后段指示比特的反转来设定一个最后段序列结束指示比特;以及在经编码的第二段中,将一个最后段序列结束指示比特布置成与一个最后段指示比特相邻。
[0024]在实施例中,第二段可以是具有第二数据序列并且不具有禁止图案的最后段,并且为了编码多个段,编码器可以被进一步配置为:将两个位置指示比特添加到第二段以编码第二段,两个位置指示比特包括一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种转换编码的方法,包括:接收具有分组大小的数据分组;识别所述数据分组中的一个或多个禁止图案;基于所述一个或多个禁止图案在所述数据分组中的位置将所述数据分组分段成多个段;以及通过去除所述一个或多个禁止图案并且根据所述多个段在所述数据分组中的位置附加位置指示比特来编码所述多个段。2.根据权利要求1所述的方法,其中,所述一个或多个禁止图案中的每一个是所述数据分组中的具有彼此相同的值的比特序列。3.根据权利要求2所述的方法,其中,所述比特序列中的比特的数量等于由受限游程长度限定的比特的数量加上一个比特。4.根据权利要求1所述的方法,其中,所述数据分组的所述分段包括根据所述一个或多个禁止图案当中的第一禁止图案的最后比特在所述数据分组中的位置将所述数据分组划分成至少第一段和第二段,所述第一段至少包括所述第一禁止图案的比特中的全部。5.根据权利要求4所述的方法,其中,所述多个段的所述编码包括:从所述第一段去除所述第一禁止图案的所述比特中的全部;以及附加具有与所述第一禁止图案的被去除的所述比特的数量相同数量的比特的所述位置指示比特。6.根据权利要求5所述的方法,其中,所述位置指示比特包括一个非最后段指示比特、N比特序列大小指示数、一个序列开始指示比特和一个序列结束指示比特,其中,N等于所述第一禁止图案的被去除的所述比特的所述数量减去3。7.根据权利要求6所述的方法,其中,所述第一段以所述第一禁止图案开始并且等于所述第一禁止图案,并且所述多个段的所述编码进一步包括:将所述N比特序列大小指示数中的每一个比特设定为空;将所述一个序列开始指示比特设定为所述第一禁止图案的被去除的比特的值的反转;将所述一个序列结束指示比特设定为被去除的所述比特的所述值;以及在经编码的所述第一段中,将所述一个序列结束指示比特布置成与所述一个序列开始指示比特相邻。8.根据权利要求6所述的方法,其中,所述第一段进一步包括第一数据序列,并且所述多个段的所述编码进一步包括:计数所述第一数据序列的比特的数量;将所述N比特序列大小指示数设定为被计数的所述数量;将所述一个序列开始指示比特设定为所述第一数据序列的第一比特的值的反转;将所述一个序列结束指示比特设定为所述第一数据序列的最后比特的值的反转;以及在经编码的所述第一段中,将所述第一数据序列添加在所述一个序列开始指示比特与所述一个序列结束指示比特之间。9.根据权利要求4所述的方法,其中,所述第二段是不具有禁止图案并且不具有数据序列的最后段,并且所述多个段的所述编码包括:将两个位置指示比特添加到所述第二段以编码所述第二段,所述两个位置指示比特包
括一个最后段指示比特和一个最后段序列结束指示比特;基于所述一个最后段指示比特的反转来设定所述一个最后段序列结束指示比特;以及在经编码的所述第二段中,将所述一个最后段序列结束指示比特布置成与所述一个最后段指示比特相邻。10.根据权利要求4所述的方法,其中,所述第二段是具有第二数据序列并且不具有禁止图案的最后段,并且所述多个段的所述编码包括:将两个位置指示比特添加到所述第二段以编码所述第二段,所述两个位置指示比特包括一个最后段指示比特和一个最后段序列结束指示比特;基于所述第二数据序列的最后比特的反转来设定所述一个最后段序列结束指示比特;以及在经编码的所述第二段中,将所述第二数据序列布置在所述一个最后段指示比特与所述一个最后段序列结束指示比特之间。11.一种数据传输系统,包括:通信链路;以及发送器,可通信地连接到所述通信链路,所述发送器包括编码器,所述编码器被配置为:接收具有分组大小的数据分组;识别所述数据分组中的一个或多个禁止图案;基于所述一个或多个禁止图案在所述数据分组中的位置将所述数据分组分段成多个段;通过去除所述一个或多个禁止图案并且根据所述多个段在所述数据分组中的位置附加位置指示比特来编码所述多个段;以及通过所述通信链路传输经编码的所述多个段。12.根据权利要求11所述的系统,其中,所述多个段包括根据所述一个或多个禁止图案当中的第一禁止图案的最后比特在所述数据分组中的位置而被...

【专利技术属性】
技术研发人员:阿利亚扎姆
申请(专利权)人:三星显示有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1