本发明涉及量子测控,特别是涉及一种确定测控信号频段的方法、装置、设备及介质。
背景技术:
1、随着量子测控技术的不断发展,对于量子测控需要使用强大数据处理能力的处理器,且通过该处理器构成的运放电路,需要针对测控信号的频率确定运放电路的增益,以确保运放电路增益的稳定性。其中增益的大小与测控信号频率的大小相关,现有的确定测控信号频率的方法一般是直接求取测控全程的测控信号的平均值,使用测控信号的平均值确定增益,此时会导致处理器处理数据出现误差,进而导致测控结果的不可靠。
2、鉴于上述存在的问题,寻求如何获取准确的测控信号频率,以避免处理器处理数据的误差,进而提升测控结果的可靠性是本领域技术人员竭力解决的问题。
技术实现思路
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、判断是否存在初始补偿参数;
39、若存在初始补偿参数,则将初始补偿参数与补偿参数相加,得到新的补偿参数;
40、若不存在初始补偿参数,则将初始补偿参数确定为新的补偿参数;
41、对应地,根据补偿参数进行闭环增益补偿包括:
42、按照预设步进值根据新的补偿参数进行闭环增益补偿。
43、另一方面,采集全部测控信号的数字量数据包括:
44、输出上电信号;
45、根据上电信号控制模数转换器处于工作状态;
46、采集测控信号的模拟量信号;
47、利用模数转换器将模拟量信号转换为数字量数据。
48、为解决上述技术问题,本发明还提供了一种确定测控信号频段的装置,包括:
49、第一采集模块,用于采集全部测控信号的数字量数据;
50、标记模块,用于当确定全部数字量数据的数据符号发生变化时,标记时段序号;
51、第一统计模块,用于根据时段序号统计时钟信号的时钟沿和时钟周期;
52、第一确定模块,用于以时钟沿和时钟周期为条件确定时段序号对应的时段时长;
53、第一划分模块,用于根据各时段时长与下一个时段时长的差值划分测控信号频段。
54、此外,该装置还包括以下模块:
55、另一方面,根据时段序号统计时钟信号的时钟沿和时钟周期包括:
56、第二确定模块,用于根据时段序号确定时钟信号的时段起点和时段终点;
57、第一提取模块,用于根据时段起点和时段终点提取时钟信号;
58、第二统计模块,用于统计时钟信号的上升沿的个数和时钟周期的时长。
59、另一方面,根据各时段时长与下一个时段时长的差值划分测控信号频段包括:
60、第一判断模块,用于判断差值是否处于同一测控信号频段内的预设差值范围;
61、若差值不处于同一测控信号频段内的预设差值范围,则触发第二划分模块,用于将差值对应的时段划分至下一个测控信号频段;
62、若差值处于同一测控信号频段内的预设差值范围,则触发第一获取模块,用于获取对应的多个时段序号;
63、第三划分模块,用于将多个时段序号划分为同一个测控信号频段。
64、另一方面,在当确定全部数字量数据的数据符号发生变化时,标记时段序号之后,在以时钟沿和时钟周期为条件确定时段序号对应的时段时长之前,还包括:
65、记录模块,用于记录数字量数据的存储地址;
66、绑定模块,用于根据时段序号确定并绑定对应的时间戳;
67、对应地,在根据各时段时长与下一个时段时长的差值划分测控信号频段之后,还包括:
68、第二获取模块,用于获取时间戳、测控信号频段、存储地址、同一测控信号频段对应的多个时段;
69、第一生成模块,用于将时间戳、测控信号频段、存储地址、同一测控信号频段对应的多个时段按照预设顺序生成参数汇总表。
70、另一方面,确定全部数字量数据的数据符号发生变化包括:
71、第三获取模块,用于获取数字量数据各时段的初始值的数据符号和终止值的数据符号;
72、第二判断模块,用于判断终止值的数据符号是否与初始值的数据符号相同;
73、若终止值的数据符号与初始值的数据符号相同,则触发第三确定模块,用于确定数字量数据的数据符号未发生变化;
74、若终止值的数据符号与初始值的数据符号不相同,则触发第四确定模块,用于确定数字量数据的数据符号发生变化。
75、另一方面,在根据各时段时长与下一个时段时长的差值划分测控信号频段之后,还包括:
76、第四获取模块,用于获取划分后的多个测控信号频段;
77、第五确定模块,用于根据测控信号频段对应的频率值确定非线性增益值;
78、第二生成模块,用于根据非线性增益值生成频谱增益示意图;
79、第二提取模块,用于在频谱增益示意图中提取表征非线性增益值的平坦度的增益参数;
80、第三判断模块,用于判断增益参数是否超出预设增益参数;
81、若增益参数未超出预设增益参数,则结束;
82、若增益参数超出预设增益参数,则触发设置模块,用于设置补偿参数;
83、第一闭环增益补偿模块,用于根据补偿参数进行闭环增益补偿;
84、对应地,设置补偿参数包括:
85、第四判断模块,用于判断是否存在初始补偿参数;
86、若存在初始补偿参数,则触发加和模块,用于将初始补偿参数与补偿参数相加,得到新的补偿参数;
87、若不存在初始补偿参数,则触发第六确定模块,用于将初始补偿参数确定为新的补偿参数;
88、对应地,根据补偿参数进行闭环增益补偿包括:
89、第二闭环增益补偿模块,用于按照预设步进值根据新的补偿参数进行闭环增益补偿。
90、另一方面,采集全部测控信号的数字量数据包括:
91、输出模块,用于输出上电信号;
92、控制模块,用于根据上电信号控制模数转换器处于工作状态;
93、第二采集模块,用于采集测控信号的模拟量信号;
94、转换模块,用于利用模数转换器将模拟量信号转换为数字量数据。
95、为解决上述技术问题,本发明还提供了一种确定测控信号频段的设备,包括:
96、存储器,用于存储计算机程序;
97、处理器,用于指向计算机程序,实现确定测控信号频段的方法的步骤。
98、为解决上述技术问题,本发明还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现上述全部确定测控信号频段的方法的步骤。
99、本发明所提供的一种确定测控信号频段的方法包括:采集全部测控信号的数字量数据;当确定全部数字量数据的数据符号发生变化时,标记时段序号;根据时段序号统计时钟信号的时钟沿和时钟周期;根据时钟沿和时钟周期确定时段序号对应的时段时长;根据各时段时长与下一个时段时长的差值划分测控信号频段。由于同一频段下所生成的数字量数据的时段大致相同,因此通过对应时段的时段时长与下一个时段时长之间的差值能够明确确定两个时段的数字量数据所对应的频段是否相同,此时避免了使用测控信号的平均值确定增益带来的处理器处理数据出现误差的问题,实现了获取准确的测控信号频率,并提升测控结果的可靠性。
100、本发明还提供了一种确定测控信号频段的装置、设备及介质,效果同上。