System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种同步码型适配方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种同步码型适配方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39971736 阅读:7 留言:0更新日期:2024-01-09 00:50
本发明专利技术公开了一种同步码型适配方法、装置、电子设备及存储介质,方法包括:周期性从目标寄存器获取前传接口数据;根据判别字段确定前传接口数据的数据类型;当前传接口数据为第一类型数据,基于同步头的字段类型,结合预设转换规则对空的控制字段进行赋值,进而将第一类型数据转换为第二类型数据;基于第二类型数据的控制码和数据码,通过数据定帧操作完成同步码型适配。本发明专利技术针对不同实例化SERDES IP时存在差异性,通过对预设置为空的控制字段结合预设转换规则将前传接口数据在数据层面转换为格式统一的数据,从而实现针对差异化IP的同步码型自动适配方案,方便后续开发维护工作、缩短产品开发周期,可广泛应用于数据处理技术领域。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种同步码型适配方法、装置、电子设备及存储介质


技术介绍

1、随着5g室内室外场景连续覆盖的完善,农村热点区域以及城区中低价值场景室内5g信号覆盖弱的区域成为运营商聚焦的重点问题。然而运营商在这些区域铺设传统宏基站需要重建机房和传输网,造价高,铺设难度大。因此,运营商采用低成本室外基站改善非热点区域的5g信号覆盖问题亟待解决。

2、但是,随着运营商对5g产品降低成本的硬性需求,实际项目迭代产品会在保证功能和性能的前提下,选择同厂家或异厂家(即不同厂家)低规格的芯片,因此fpga在开发过程中,fpga实例化的serdes ip有差异,尤其对外的用户侧接口,需要针对不同厂家的serdes ip对serdes数据的同步码型适配方式做修改和调整,从而导致开发成本高,开发周期长,后续可维护性差。


技术实现思路

1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术提出一种同步码型适配方法、装置、电子设备及存储介质,能够高效进行同步码型适配。

2、一方面,本专利技术实施例提供了一种同步码型适配方法,包括:

3、周期性从目标寄存器获取前传接口数据;其中,目标寄存器包括不同类型的前传接口ip选型寄存器;前传接口数据包含有判别字段;

4、根据判别字段确定前传接口数据的数据类型;其中,数据类型包括第一类型数据和第二类型数据;第一类型数据包括同步头、同步数据和控制字段;第二类型数据包括控制码、数据码和控制字段;第一类型数据的控制字段预设置为空;

5、当前传接口数据为第一类型数据,基于同步头的字段类型,结合预设转换规则对空的控制字段进行赋值,进而将第一类型数据转换为第二类型数据;

6、基于第二类型数据的控制码和数据码,通过数据定帧操作完成同步码型适配。

7、可选地,方法还包括:

8、获取目标fpga的配置文件;

9、基于配置文件,通过目标fpga实例化不同类型的串行通信设备ip,并通过内部锁相环进行时钟频点配置,进而开辟对应类型的前传接口ip选型寄存器。

10、可选地,第二类型数据的数据种类包括帧起始码、帧结束码和帧数据流;字段类型包括第一字段类型和第二字段类型;基于同步头的字段类型,结合预设转换规则对空的控制字段进行赋值,进而将第一类型数据转换为第二类型数据,包括:

11、当同步头的字段类型为第一字段类型,将第一类型数据中为空的控制字段赋值为第一控制字段,并将同步头转换为帧数据流对应的控制码;

12、当同步头的字段类型为第二字段类型,将第一类型数据中为空的控制字段赋值为第二控制字段;进而基于同步数据的字段种类,将第一类型数据转换为帧起始码或者帧结束码。

13、可选地,字段种类包括第一字段种类和第二字段种类;基于同步数据的字段种类,将第一类型数据转换为帧起始码或者帧结束码,包括:

14、当同步数据的字段种类为第一字段种类,将第一类型数据中第二字段类型的同步头和第一字段种类的同步数据依次转换为帧起始码对应的控制码和数据码;

15、当同步数据的字段种类为第一字段种类,将第一类型数据中第二字段类型的同步头和第二字段种类的同步数据依次转换为帧结束码对应的控制码和数据码。

16、可选地,判别字段包括第一类型数据对应的第一判别字段和第二类型数据对应的第二判别字段;将第一类型数据转换为第二类型数据这一步骤之后,方法还包括:

17、将第一类型数据中的第一判别字段转换为第二判别字段。

18、可选地,基于第二类型数据的控制码和数据码,通过数据定帧操作完成同步码型适配,包括:

19、以第二类型数据中第一帧数据作为目标帧数据,根据目标帧数据的控制码,确定目标帧数据的数据种类;其中,目标帧数据的数据种类包括帧起始码、帧结束码和帧数据流;

20、基于目标帧数据的数据种类,通过控制码匹配的数据码进行数据定帧操作,进而完成同步码型适配。

21、可选地,数据码包括对应帧起始码的第一数据码、对应帧结束码的第二数据码和对应帧数据码的第三数据码;基于目标帧数据的数据种类,通过控制码匹配的数据码进行数据定帧操作,包括:

22、当数据种类为帧起始码,判断与控制码匹配的数据码是否为第一数据码;当数据码为第一数据码,完成数据定帧操作;当数据码不为第一数据码,判断与控制码匹配的数据码是否为第二数据码;当数据码为第二数据码,完成数据定帧操作,否则,以目标帧数据的下一帧数据作为目标帧数据,然后返回根据目标帧数据的控制码,确定目标帧数据的数据种类这一步骤,直至完成数据定帧操作;

23、当数据种类为帧结束码,判断与控制码匹配的数据码是否为第二数据码;当数据码为第二数据码,完成数据定帧操作,否则,以目标帧数据的下一帧数据作为目标帧数据,然后返回根据目标帧数据的控制码,确定目标帧数据的数据种类这一步骤,直至完成数据定帧操作。

24、另一方面,本专利技术实施例提供了一种同步码型适配装置,包括:

25、第一模块,用于周期性从目标寄存器获取前传接口数据;其中,目标寄存器包括不同类型的前传接口ip选型寄存器;前传接口数据包含有判别字段;

26、第二模块,用于根据判别字段确定前传接口数据的数据类型;其中,数据类型包括第一类型数据和第二类型数据;第一类型数据包括同步头、同步数据和控制字段;第二类型数据包括控制码、数据码和控制字段;第一类型数据的控制字段预设置为空;

27、第三模块,用于当前传接口数据为第一类型数据,基于同步头的字段类型,结合预设转换规则对空的控制字段进行赋值,进而将第一类型数据转换为第二类型数据;

28、第四模块,用于基于第二类型数据的控制码和数据码,通过数据定帧操作完成同步码型适配。

29、可选地,装置还包括:

30、第五模块,用于获取目标fpga的配置文件;

31、第六模块,用于基于配置文件,通过目标fpga实例化不同类型的串行通信设备ip,并通过内部锁相环进行时钟频点配置,进而开辟对应类型的前传接口ip选型寄存器。

32、可选地,判别字段包括第一类型数据对应的第一判别字段和第二类型数据对应的第二判别字段;执行第三模块的操作后,装置还包括:

33、第七模块,用于将第一类型数据中的第一判别字段转换为第二判别字段。

34、另一方面,本专利技术实施例提供了一种电子设备,包括:处理器以及存储器;存储器用于存储程序;处理器执行程序实现上述同步码型适配方法。

35、另一方面,本专利技术实施例提供了一种计算机存储介质,其中存储有处理器可执行的程序,处理器可执行的程序在由处理器执行时用于实现上述同步码型适配方法。

36、本专利技术实施例通过周期性从目标寄存器获取前传接口数据;其中,目标寄存器包括不同类型的前传接口ip选型寄存器;前传接口数据包含有判别本文档来自技高网...

【技术保护点】

1.一种同步码型适配方法,其特征在于,包括:

2.根据权利要求1所述的同步码型适配方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的同步码型适配方法,其特征在于,所述第二类型数据的数据种类包括帧起始码、帧结束码和帧数据流;所述字段类型包括第一字段类型和第二字段类型;所述基于所述同步头的字段类型,结合预设转换规则对空的所述控制字段进行赋值,进而将所述第一类型数据转换为所述第二类型数据,包括:

4.根据权利要求3所述的同步码型适配方法,其特征在于,所述字段种类包括第一字段种类和第二字段种类;所述基于所述同步数据的字段种类,将所述第一类型数据转换为所述帧起始码或者所述帧结束码,包括:

5.根据权利要求1所述的同步码型适配方法,其特征在于,所述判别字段包括所述第一类型数据对应的第一判别字段和所述第二类型数据对应的第二判别字段;所述将所述第一类型数据转换为所述第二类型数据这一步骤之后,所述方法还包括:

6.根据权利要求1所述的同步码型适配方法,其特征在于,所述基于所述第二类型数据的所述控制码和所述数据码,通过数据定帧操作完成同步码型适配,包括:

7.根据权利要求6所述的同步码型适配方法,其特征在于,所述数据码包括对应所述帧起始码的第一数据码、对应所述帧结束码的第二数据码和对应所述帧数据码的第三数据码;所述基于所述目标帧数据的数据种类,通过所述控制码匹配的所述数据码进行数据定帧操作,包括:

8.一种同步码型适配装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器以及存储器;

10.一种计算机存储介质,其中存储有处理器可执行的程序,其特征在于,所述处理器可执行的程序在由所述处理器执行时用于实现如权利要求1至7任一项所述的方法。

...

【技术特征摘要】

1.一种同步码型适配方法,其特征在于,包括:

2.根据权利要求1所述的同步码型适配方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的同步码型适配方法,其特征在于,所述第二类型数据的数据种类包括帧起始码、帧结束码和帧数据流;所述字段类型包括第一字段类型和第二字段类型;所述基于所述同步头的字段类型,结合预设转换规则对空的所述控制字段进行赋值,进而将所述第一类型数据转换为所述第二类型数据,包括:

4.根据权利要求3所述的同步码型适配方法,其特征在于,所述字段种类包括第一字段种类和第二字段种类;所述基于所述同步数据的字段种类,将所述第一类型数据转换为所述帧起始码或者所述帧结束码,包括:

5.根据权利要求1所述的同步码型适配方法,其特征在于,所述判别字段包括所述第一类型数据对应的第一判别字段和所述第二类型数据对应的第二判别字段...

【专利技术属性】
技术研发人员:孙宇栋陈豪王雨庆
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1