System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、系统、装置及计算机可读存储介质制造方法及图纸_技高网

数据处理方法、系统、装置及计算机可读存储介质制造方法及图纸

技术编号:40739608 阅读:4 留言:0更新日期:2024-03-25 20:00
本发明专利技术提供了一种数据处理方法、系统、装置及计算机可读存储介质,按照所述分割阈值对所述APHY载荷包进行预分割,以得到第一组预分割数据和第二组数据,对所述第一组预分割数据进行RS编码,以得到第一组数据,提高了APHY链路的数据传输纠错能力。

【技术实现步骤摘要】

本专利技术涉及数据传输,尤其涉及一种数据处理方法、系统、装置及计算机可读存储介质


技术介绍

1、mipi aphy协议在传输过程中,以aphy载荷包为单位进行数据传输,并且在传输的两个方向上,以全双工的形式传输数据。在传输过程中,通过头字节中的crc8以及载荷中的crc32作为检测方式,在接收端通过crc检测确定当前传输aphy载荷包的正确性。当aphy下行载荷包传输出现错误时,通过mipi aphy协议中的rts重传机制,由接收端通过上行链路发送重传请求,对错误的aphy载荷包进行重新传输;反之在上行载荷包传输出现错误时,也由下行链路发送重传请求。

2、虽然mipi aphy协议中定义了重传超时机制,以及重传次数的上限,但是当aphy传输链路出现较高误码率时,重传机制也仅仅能进行检测进而发出重传请求,无法进行纠错。而且每次的重传请求,对于aphy链路资源都是一次额外的占用,影响了aphy链路的传输效率。

3、因此,有必要提供一种新型的数据处理方法、系统、装置及计算机可读存储介质以解决现有技术中存在的上述问题。


技术实现思路

1、本专利技术的目的在于提供一种数据处理方法、系统、装置及计算机可读存储介质,提高了aphy链路的数据传输纠错能力。

2、为实现上述目的,本专利技术的所述数据处理方法,包括:

3、当不开启数据交织时,判断aphy载荷包的大小是否大于分割阈值;

4、若判断所述aphy载荷包的大小大于所述分割阈值,则按照所述分割阈值对所述aphy载荷包进行预分割,以得到至少一组大小等于所述分割阈值的第一组预分割数据和大小小于所述分割阈值的第二组数据,然后对所述第一组预分割数据进行rs编码,以得到第一组数据;

5、若判断所述aphy载荷包的大小小于所述分割阈值,则对所述aphy载荷包进行填零操作,以使所述aphy载荷包的大小等于所述分割阈值,以得到一组所述第一组填零数据,然后对所述第一组填零数据进行rs编码,以得到第一组数据;

6、当开启数据交织时,判断aphy载荷包的大小是否大于或等于两倍的分割阈值;

7、若判断所述aphy载荷包的大小大于两倍的分割阈值,则按照所述分割阈值对所述aphy载荷包进行预分割,以得到至少两组大小等于所述分割阈值的第一组预分割数据和大小小于两倍的分割阈值的第二组数据,然后对所述第一组预分割数据进行rs编码,以得到第一组数据;

8、若判断所述aphy载荷包的大小等于两倍的分割阈值,则按照所述分割阈值对所述aphy载荷包进行预分割,以得到两组大小等于所述分割阈值的第一组预分割数据,然后对所述第一组预分割数据进行rs编码,以得到第一组数据;

9、若判断所述aphy载荷包的大小小于两倍的分割阈值,则对所述aphy载荷包进行填零操作,以使所述aphy载荷包的大小等于两倍的分割阈值,然后按照所述分割阈值对所述aphy载荷包进行预分割,以得到两组大小等于所述分割阈值的第一组预分割数据,然后对所述第一组预分割数据进行rs编码,以得到第一组数据。

10、可选地,所述数据处理方法还包括:

11、对所述第一组数据进行重映射,以得到第一组重映射数据。

12、可选地,所述数据处理方法还包括:

13、对所述第一组重映射数据进行9b10b编码,以得到第一组编码数据。

14、可选地,当开启数据交织时,所述数据处理方法还包括:

15、对两组所述第一组重映射数据进行数据交织,以得到一组交织数据。

16、可选地,所述数据处理方法还包括:

17、对一组所述交织数据进行9b10b编码,以得到两组第二组编码数据。

18、可选地,所述数据处理方法还包括:

19、对所述第二组数据进行重映射,以得到第二组重映射数据。

20、可选地,所述数据处理方法还包括:

21、对所述第二组重映射数据进行9b10b编码,以得到第二组编码数据。

22、本专利技术还提供了一种用于实现所述数据处理方法的数据处理系统,所述数据处理系统包括判断单元、分割单元和填零单元,所述判断单元用于在不开启数据交织时,判断aphy载荷包的大小是否大于分割阈值,以及在开启数据交织时,判断aphy载荷包的大小是否大于或等于两倍的分割阈值;所述分割单元用于按照所述分割阈值对所述aphy载荷包进行分割,所述填零单元用于对所述aphy载荷包进行填零操作。

23、本专利技术还提供了一种装置,包括:

24、处理器;

25、用于存储处理器可执行指令的存储器;

26、其中,所述处理器被配置为执行所述存储器的指令时,实现所述数据处理方法。

27、本专利技术还提供了一种计算机可读存储介质,包括计算机指令,所述计算机指令被处理器执行时,实现所述数据处理方法。

28、本专利技术的有益效果在于:当开启数据交织时,判断aphy载荷包的大小是否大于或等于两倍的分割阈值,若判断所述aphy载荷包的大小大于两倍的分割阈值,则按照所述分割阈值对所述aphy载荷包进行预分割,以得到至少两组大小等于所述分割阈值的第一组预分割数据和大小小于两倍的分割阈值的第二组数据,然后对所述第一组预分割数据进行rs编码,以得到第一组数据,若判断所述aphy载荷包的大小等于两倍的分割阈值,则按照所述分割阈值对所述aphy载荷包进行预分割,以得到两组大小等于所述分割阈值的第一组预分割数据,然后对所述第一组预分割数据进行rs编码,以得到第一组数据,若判断所述aphy载荷包的大小小于两倍的分割阈值,则对所述aphy载荷包进行填零操作,以使所述aphy载荷包的大小等于两倍的分割阈值,然后按照所述分割阈值对所述aphy载荷包进行预分割,以得到两组大小等于所述分割阈值的第一组预分割数据,然后对所述第一组预分割数据进行rs编码,以得到第一组数据,提高了aphy链路的数据传输纠错能力。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,还包括:

3.根据权利要求2所述的数据处理方法,其特征在于,还包括:

4.根据权利要求2所述的数据处理方法,其特征在于,当开启数据交织时,所述数据处理方法还包括:

5.根据权利要求4所述的数据处理方法,其特征在于,还包括:

6.根据权利要求1所述的数据处理方法,其特征在于,还包括:

7.根据权利要求6所述的数据处理方法,其特征在于,还包括:

8.一种用于实现如权利要求1~7任意一项所述的数据处理方法的数据处理系统,其特征在于,所述数据处理系统包括判断单元、分割单元和填零单元,所述判断单元用于在不开启数据交织时,判断APHY载荷包的大小是否大于分割阈值,以及在开启数据交织时,判断APHY载荷包的大小是否大于或等于两倍的分割阈值;所述分割单元用于按照所述分割阈值对所述APHY载荷包进行分割,所述填零单元用于对所述APHY载荷包进行填零操作。

9.一种装置,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,包括计算机指令,所述计算机指令被处理器执行时,实现权利要求1~7任意一项所述的数据处理方法。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,还包括:

3.根据权利要求2所述的数据处理方法,其特征在于,还包括:

4.根据权利要求2所述的数据处理方法,其特征在于,当开启数据交织时,所述数据处理方法还包括:

5.根据权利要求4所述的数据处理方法,其特征在于,还包括:

6.根据权利要求1所述的数据处理方法,其特征在于,还包括:

7.根据权利要求6所述的数据处理方法,其特征在于,还包括:

8.一种用于实现如权利要求1~7任意一...

【专利技术属性】
技术研发人员:徐文丰张晨光
申请(专利权)人:苏州首传微电子有限公司
类型:发明
国别省市:

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

1