【技术实现步骤摘要】
本申请涉及信号源,特别是涉及一种波形采样点长度确定方法、装置、电子设备和存储介质。
技术介绍
1、在任意波形发生器(awg)信号源中,高速串行信号选件支持用户设置任意码率生成高速串行信号。在生成高速串行信号的过程中,通常会遇到如下情况:当用户设置的码率与最终生成高速串行信号的采样率不是整数倍关系,而是无法除尽的无理数倍数关系时,在一定采样点长度限制下,有时无法准确按照用户所设置的码率生成高速串行信号,所生成的高速串行信号的实际码率与用户所设置的码率会存在偏差,从而无法准确得到用户想要得到的高速串行信号。
技术实现思路
1、有鉴于此,本申请实施例为解决
技术介绍
中存在的至少一个问题而提供一种波形采样点长度确定方法、装置、电子设备和存储介质。
2、第一方面,本申请实施例提供了一种波形采样点长度确定方法,包括:
3、获取用户设置参数,所述用户设置参数用于生成期望的高速串行信号,所述用户设置参数包括期望码率;
4、根据当前码元复制倍数确定波形采样点长度允许范围,所述当前码元复制倍数为根据最大波形长度和最小波形长度确定获得;
5、在所述波形采样点长度允许范围内确定符合预设条件的波形采样点长度,所述预设条件为根据所述波形采样点长度确定的实际码率和所述期望码率之间的偏差比值在预设偏差比值范围内;其中,符合预设条件的所述波形采样点长度用于生成高速串行信号。
6、结合第一方面,在一可选实施方式中,所述用户设置参数还包括码元长度,所述根据当前码
7、利用比例系数对波形信号输出采样率与所述码率的比值进行处理,获得第一最小倍数和第一最大倍数;
8、将当前码元复制倍数作为所述第一最小倍数和所述码元长度的积的第一系数,并根据当前码元复制倍数、所述第一最小倍数和所述码元长度确定所述波形采样点长度允许范围的下限值;
9、将当前码元复制倍数作为所述第一最大倍数和所述码元长度的积的第二系数,并根据当前码元复制倍数、所述第一最大倍数和所述码元长度确定所述波形采样点长度允许范围的上限值。
10、结合第一方面,在一可选实施方式中,所述预设偏差比值范围包括固定偏差比值范围,所述固定偏差比值范围根据预设偏差比值门限确定;
11、所述在所述波形采样点长度允许范围内确定符合预设条件的波形采样点长度包括:
12、将所述当前码元复制倍数作为所述波形信号输出采样率和所述码元长度的积的第三系数,并根据当前码元复制倍数、所述波形信号输出采样率和所述码元长度确定在所述波形采样点长度允许范围内的每一个波形采样点长度对应的实际码率;
13、从每一个所述实际码率相对所述期望码率的偏差比值中搜索获得一个最小值,作为最接近偏差比值;
14、响应于所述最接近偏差比值满足所述固定偏差比值范围,获得符合预设条件的所述波形采样点长度。
15、结合第一方面,在一可选实施方式中,所述在所述波形采样点长度允许范围内确定符合预设条件的波形采样点长度还包括:
16、响应于所述最接近偏差比值不满足所述固定偏差比值范围,根据最小波形长度和最大波形长度确定码元复制倍数范围;
17、建立以码元复制倍数为迭代变量和以当前码元复制倍数不处于码元复制倍数范围内为终止条件的迭代循环,在所述波形采样点长度允许范围内确定符合预设条件的波形采样点长度。
18、结合第一方面,在一可选实施方式中,所述根据最小波形长度和最大波形长度确定码元复制倍数范围包括:
19、根据最小波形长度、所述码元长度和所述第一最小倍数,确定最小码元复制倍数;
20、根据最大波形长度、所述码元长度和所述第一最大倍数,确定最大码元复制倍数。
21、结合第一方面,在一可选实施方式中,所述预设偏差比值范围还包括动态偏差比值范围,所述动态偏差比值范围根据偏差比值变量确定;
22、所述建立以码元复制倍数为迭代变量和以当前码元复制倍数不处于码元复制倍数范围内为终止条件的迭代循环,在所述波形采样点长度允许范围内确定符合预设条件的波形采样点长度包括:
23、响应于当前最接近偏差比值满足所述动态偏差比值范围,以当前最接近偏差比值更新所述偏差比值变量;
24、记录当前码元复制倍数、当前最接近偏差比值和与当前最接近偏差比值相对应的波形采样点长度;
25、更新当前码元复制倍数并继续迭代循环,直至当前码元复制倍数满足所述终止条件为止;
26、响应于当前码元复制倍数满足所述终止条件,选出所述记录获得的所有最接近偏差比值中的最小值,确定所述最小值相对应的波形采样点长度为符合预设条件的波形采样点长度。
27、结合第一方面,在一可选实施方式中,所述建立以码元复制倍数为迭代变量和以当前码元复制倍数不处于码元复制倍数范围内为终止条件的迭代循环,在所述波形采样点长度允许范围内确定符合预设条件的波形采样点长度还包括:
28、响应于当前最接近偏差比值不满足所述动态偏差比值范围,更新当前码元复制倍数,直至当前码元复制倍数满足所述终止条件;
29、响应于当前码元复制倍数满足所述终止条件,选出所述记录获得的所有最接近偏差比值中的最小值,确定所述最小值相对应的波形采样点长度为符合预设条件的波形采样点长度。
30、第二方面,本申请实施例提供了一种波形采样点长度确定装置,包括:
31、获取单元,用于获取用户设置参数,用户设置参数用于生成期望的高速串行信号,用户设置参数包括期望码率;
32、波形采样点长度允许范围确定单元,用于根据当前码元复制倍数确定波形采样点长度允许范围,所述当前码元复制倍数为根据最大波形长度和最小波形长度确定获得;
33、第一波形采样点长度确定,用于在所述波形采样点长度允许范围内确定符合预设条件的波形采样点长度,所述预设条件为根据所述波形采样点长度确定的实际码率和所述期望码率之间的偏差比值在预设偏差比值范围内;其中,符合预设条件的所述波形采样点长度用于生成高速串行信号。
34、第三方面,本申请实施例提供了一种电子设备,包括:
35、处理器;以及
36、存储器,所述存储器上存储有计算机可执行指令,所述计算机可执行指令被所述处理器运行时执行上述的波形采样点长度确定方法。
37、第四方面,本申请实施例提供了一种存储介质,所述存储介质上存储有计算机可执行指令,所述计算机可执行指令被处理器运行时执行上述的波形采样点长度确定方法。
38、本申请实施例提供的技术方案带来的有益效果包括:通过根据当前码元复制倍数确定波形采样点长度允许范围;在波形采样点长度允许范围内确定符合预设条件的波形采样点长度,预设条件为根据波形采样点长度确定的实际码率和期望码率之间的偏差比值在预设偏差比值范围内,从而合理选择波形采样点长度,将实际码率相对用本文档来自技高网...
【技术保护点】
1.一种波形采样点长度确定方法,其特征在于,包括:
2.根据权利要求1所述的波形采样点长度确定方法,其特征在于,所述用户设置参数还包括码元长度,所述根据当前码元复制倍数确定波形采样点长度允许范围包括:
3.根据权利要求2所述的波形采样点长度确定方法,其特征在于,所述预设偏差比值范围包括固定偏差比值范围,所述固定偏差比值范围根据预设偏差比值门限确定;
4.根据权利要求3所述的波形采样点长度确定方法,其特征在于,所述在所述波形采样点长度允许范围内确定符合预设条件的波形采样点长度还包括:
5.根据权利要求4所述的波形采样点长度确定方法,其特征在于,所述根据最小波形长度和最大波形长度确定码元复制倍数范围包括:
6.根据权利要求4所述的波形采样点长度确定方法,其特征在于,所述预设偏差比值范围还包括动态偏差比值范围,所述动态偏差比值范围根据偏差比值变量确定;
7.根据权利要求6所述的波形采样点长度确定方法,其特征在于,所述建立以码元复制倍数为迭代变量和以当前码元复制倍数不处于码元复制倍数范围内为终止条件的迭代循环,在所述
8.一种波形采样点长度确定装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种存储介质,其特征在于,所述存储介质上存储有计算机可执行指令,所述计算机可执行指令被处理器运行时执行如权利要求1-7任一项所述的波形采样点长度确定方法。
...【技术特征摘要】
1.一种波形采样点长度确定方法,其特征在于,包括:
2.根据权利要求1所述的波形采样点长度确定方法,其特征在于,所述用户设置参数还包括码元长度,所述根据当前码元复制倍数确定波形采样点长度允许范围包括:
3.根据权利要求2所述的波形采样点长度确定方法,其特征在于,所述预设偏差比值范围包括固定偏差比值范围,所述固定偏差比值范围根据预设偏差比值门限确定;
4.根据权利要求3所述的波形采样点长度确定方法,其特征在于,所述在所述波形采样点长度允许范围内确定符合预设条件的波形采样点长度还包括:
5.根据权利要求4所述的波形采样点长度确定方法,其特征在于,所述根据最小波形长度和最大波形长度确定码元复制倍数范围包括:
6....
【专利技术属性】
技术研发人员:毛为勇,王悦,
申请(专利权)人:北京普源精电科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。