误码仪、码型生成方法、装置、电子设备及介质制造方法及图纸

技术编号:38215266 阅读:25 留言:0更新日期:2023-07-25 11:23
本发明专利技术提供一种误码仪、码型生成方法、装置、电子设备及介质,属于电子技术领域。该误码仪包括:DDR、FPGA和数模转换器,FPGA包括拼接模块;DDR用于缓存第一码型数据,第一码型数据为重复写入的第二码型数据,第二码型数据的数据长度与误码仪的数据位宽为非整数倍关系,第一码型数据的数据长度是拼接位宽的整数倍;FPGA用于读取第一码型数据,并将第一码型数据发送至拼接模块中进行数据拼接;拼接模块用于对第一码型数据进行数据拼接,得到第三码型数据,第三码型数据的数据长度是数据位宽的整数倍。本发明专利技术提供的误码仪,可以不受数据位宽的限制,写入任意长度的码型数据,并能够输出有效的码型数据。效的码型数据。效的码型数据。

【技术实现步骤摘要】
误码仪、码型生成方法、装置、电子设备及介质


[0001]本专利技术涉及电子
,尤其涉及一种误码仪、码型生成方法、装置、电子设备及介质。

技术介绍

[0002]误码仪是一种测试和测量数字信号质量的仪器,主要用于在数字通信系统中检测和计算误码率。误码仪除了常用的码型外,通常针对某些特殊情景下还需要使用自定义码型,或者有时候误码仪版本比较旧,没有及时更新码型,也需要使用自定义码型进行过渡。由于误码仪中双倍速率同步动态随机存储器(Double Data Rate SDRAM,DDR SDRAM)的数据位宽都比较宽,常见的有256bit或512bit等。因此通常规定自定义码型的长度是DDR数据位宽的整数倍,从而限制了自定义码型数据的数据长度,导致某些特殊码型就会由于数据长度原因而无法实现。

技术实现思路

[0003]本专利技术提供一种误码仪、码型生成方法、装置、电子设备及介质,用以解决现有技术中误码仪使用的自定义码型的数据长度受限的问题。
[0004]本专利技术提供一种误码仪,包括:DDR、FPGA和数模转换器,所述FPGA包括拼接模块;所述DDR用于缓存第一码型数据,所述第一码型数据为重复写入的第二码型数据,所述第二码型数据的数据长度与误码仪的数据位宽为非整数倍关系,所述第一码型数据的数据长度是拼接位宽的整数倍,所述拼接位宽基于所述数据位宽确定;所述FPGA用于从所述DDR中读取所述第一码型数据,并将所述第一码型数据发送至所述拼接模块中进行数据拼接;所述拼接模块用于基于所述拼接位宽和所述数据位宽,对所述第一码型数据进行数据拼接,得到第三码型数据,所述第三码型数据的数据长度是所述数据位宽的整数倍;所述数模转换器用于输出所述第三码型数据。
[0005]在一些实施例中,所述FPGA还包括:第一FIFO存储器和第二FIFO存储器;所述第一FIFO存储器用于缓存所述第一码型数据,并将所述第一码型数据发送至所述拼接模块进行数据拼接;所述第二FIFO存储器用于缓存所述第三码型数据,并将所述第三码型数据发送至所述数模转换器。
[0006]本专利技术提供一种码型生成方法,包括:在写入误码仪的第二码型数据的数据长度与所述误码仪的数据位宽为非整数倍关系的情况下,重复写入所述第二码型数据,得到第一码型数据,所述第一码型数据的数据长度是拼接位宽的整数倍,所述拼接位宽基于所述数据位宽确定,所述第一码型数据中的第二码型数据为依次首尾相连;基于所述拼接位宽和所述数据位宽,对所述第一码型数据进行数据拼接,得到第
三码型数据,所述第三码型数据的数据长度是所述数据位宽的整数倍。
[0007]在一些实施例中,所述基于所述拼接位宽和所述数据位宽,对所述第一码型数据进行数据拼接,包括:确定所述第一码型数据中能够按照所述数据位宽写入所述误码仪的第四码型数据;基于所述第四码型数据,确定第五码型数据,所述第五码型数据为所述第一码型数据中除所述第四码型数据之外的码型数据;基于所述第五码型数据的数据长度和所述拼接位宽,确定拼接码型数据的数据长度;基于所述拼接码型数据的数据长度,对所述第五码型数据进行数据拼接。
[0008]在一些实施例中,所述第五码型数据的数据长度大于等于所述拼接位宽且小于所述数据位宽。
[0009]本专利技术还提供一种码型生成装置,包括:处理模块,用于在写入误码仪的第二码型数据的数据长度与所述误码仪的数据位宽为非整数倍关系的情况下,重复写入所述第二码型数据,得到第一码型数据,所述第一码型数据的数据长度是拼接位宽的整数倍,所述拼接位宽基于所述数据位宽确定,所述第一码型数据中的第二码型数据为依次首尾相连;生成模块,用于基于所述拼接位宽和所述数据位宽,对所述第一码型数据进行数据拼接,得到第三码型数据,所述第三码型数据的数据长度是所述数据位宽的整数倍。
[0010]在一些实施例中,所述生成模块,具体用于:确定所述第一码型数据中能够按照所述数据位宽写入所述误码仪的第四码型数据;基于所述第四码型数据,确定第五码型数据,所述第五码型数据为所述第一码型数据中除所述第四码型数据之外的码型数据;基于所述第五码型数据的数据长度和所述拼接位宽,确定拼接码型数据的数据长度;基于所述拼接码型数据的数据长度,对所述第五码型数据进行数据拼接。
[0011]在一些实施例中,所述第五码型数据的数据长度大于等于所述拼接位宽且小于所述数据位宽。
[0012]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述码型生成方法。
[0013]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述码型生成方法。
[0014]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述码型生成方法。
[0015]本专利技术提供的误码仪、码型生成方法、装置、电子设备及介质,通过在第一码型数据与误码仪的数据位宽不存在整数倍关系的情况下,重复写入第一码型数据,并将重复写入后得到的第二码型数据缓存至DDR,并通过拼接模块基于拼接位宽和数据位宽,对第一码
型数据进行数据拼接后,直至获得整数倍数据位宽的第三码型数据,从而可以解除误码仪的数据位宽对码型数据的限制,可以写入任意长度的码型数据,并可以通过数据拼接得到满足数据位宽要求的码型数据,进而可以正常有效的输出码型数据。
附图说明
[0016]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本专利技术提供的误码仪的结构示意图之一;图2是本专利技术提供的误码仪的结构示意图之二;图3是本专利技术提供的码型生成方法的流程示意图;图4是本专利技术提供的码型生成装置的结构示意图;图5是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0018]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]下面结合图1

图5描述本专利技术的误码仪、码型生成方法、装置、电子设备及介质。
[0020]图1为本专利技术提供的误码仪的结构示意图。参照图1,本专利技术提供的误码仪包括:DDR110、FPGA120和数模转换器130,FPGA120包括拼接模块1201;DDR110用于缓存第一码型数据,第一码型数据为重复写入的第二码型数据,第二码型数据的数据长度与误码仪的数据位宽为非整数倍关系,第一码型数据的数据长度是拼接位宽的整数倍,拼接位宽基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种误码仪,其特征在于,包括:DDR、FPGA和数模转换器,所述FPGA包括拼接模块;所述DDR用于缓存第一码型数据,所述第一码型数据为重复写入的第二码型数据,所述第二码型数据的数据长度与误码仪的数据位宽为非整数倍关系,所述第一码型数据的数据长度是拼接位宽的整数倍,所述拼接位宽基于所述数据位宽确定;所述FPGA用于从所述DDR中读取所述第一码型数据,并将所述第一码型数据发送至所述拼接模块中进行数据拼接;所述拼接模块用于基于所述拼接位宽和所述数据位宽,对所述第一码型数据进行数据拼接,得到第三码型数据,所述第三码型数据的数据长度是所述数据位宽的整数倍;所述数模转换器用于输出所述第三码型数据。2.根据权利要求1所述的误码仪,其特征在于,所述FPGA还包括:第一FIFO存储器和第二FIFO存储器;所述第一FIFO存储器用于缓存所述第一码型数据,并将所述第一码型数据发送至所述拼接模块进行数据拼接;所述第二FIFO存储器用于缓存所述第三码型数据,并将所述第三码型数据发送至所述数模转换器。3.一种码型生成方法,其特征在于,包括:在写入误码仪的第二码型数据的数据长度与所述误码仪的数据位宽为非整数倍关系的情况下,重复写入所述第二码型数据,得到第一码型数据,所述第一码型数据的数据长度是拼接位宽的整数倍,所述拼接位宽基于所述数据位宽确定,所述第一码型数据中的第二码型数据为依次首尾相连;基于所述拼接位宽和所述数据位宽,对所述第一码型数据进行数据拼接,得到第三码型数据,所述第三码型数据的数据长度是所述数据位宽的整数倍。4.根据权利要求3所述的码型生成方法,其特征在于,所述基于所述拼接位宽和所述数据位宽,对所述第一码型数据进行数据拼接,包括:确定所述第一码型数据中能够按照所述数据位宽写入所述误码仪的第四码型数据;基于所述第四码型数据,确定第五码型数据,所述第五码型数据为所述第一码型数据中除...

【专利技术属性】
技术研发人员:王壮尹项托
申请(专利权)人:中星联华科技北京有限公司
类型:发明
国别省市:

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

1