本申请涉及信号处理,特别是涉及一种信号生成方法、信号发生器、计算机设备和存储介质。
背景技术:
1、随着信号处理技术的发展,出现了信号生成技术,能够根据不同的需求生成不同的信号。通过信号生成技术生成的信号可以作为激励信号源,在频率响应测试、频谱分析、频率合成、设备测试和信号调制等方面具有广泛的应用。
2、传统技术中,在信号生成过程中,由于受到外部环境和器件特性等的干扰,信号会发生失真或出现输出不稳定的现象,无法避免信号生成不准确的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高准确性的信号生成方法、信号发生器、计算机设备和存储介质。
2、第一方面,本申请提供了一种信号生成方法,包括:
3、确定目标参数组;所述目标参数组包括信号补偿系数和信号特征参数;
4、向信号增益芯片发送所述信号补偿系数,以指示所述信号增益芯片将所述信号补偿系数写入至自身的寄存器;
5、在预设时间间隔后,根据所述信号特征参数生成所述目标参数组对应的待补偿信号;其中,所述预设时间间隔不小于所述信号补偿系数被写入至所述寄存器的延迟时间;
6、将所述待补偿信号发送至所述信号增益芯片,以指示所述信号增益芯片基于所述待补偿信号和所述寄存器中的信号补偿系数进行信号补偿,得到所述目标参数组对应的信号。
7、第二方面,本申请还提供了一种信号发生器,所述信号发生器包括直接数字合成器和信号增益芯片;其中:
8、所述直接数字合成器,用于确定目标参数组;所述目标参数组包括信号补偿系数和信号特征参数;向信号增益芯片发送所述信号补偿系数;在预设时间间隔后,根据所述信号特征参数生成所述目标参数组对应的待补偿信号;其中,所述预设时间间隔不小于所述信号补偿系数被写入至寄存器的延迟时间;将所述待补偿信号发送至信号增益芯片;
9、所述信号增益芯片,用于将所述信号补偿系数写入至自身的寄存器;基于所述待补偿信号和所述信号补偿系数进行信号补偿,得到所述目标参数组对应的信号。
10、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法中的步骤。
11、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法中的步骤。
12、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法中的步骤。
13、上述信号生成方法、装置、计算机设备、存储介质和计算机程序产品,确定目标参数组;目标参数组包括信号补偿系数和信号特征参数;向信号增益芯片发送信号补偿系数,以指示所述信号增益芯片将所述信号补偿系数写入至自身的寄存器;由于将信号增益芯片将信号补偿系数写入至寄存器会消耗时间,导致信号补偿系数从发出到被写入至寄存器后生效这一过程,存在延迟,经过延迟时间后信号增益芯片才能够使用寄存器中的信号补偿系数实现信号补偿。故而,通过在预设时间间隔后,根据信号特征参数生成目标参数组对应的待补偿信号;其中,预设时间间隔不小于信号补偿系数被写入至寄存器的延迟时间,能够保证在待补偿信号生成时,信号增益芯片的寄存器中已经写入了信号补偿系数,进而将待补偿信号发送至信号增益芯片,信号增益芯片能够准确地基于待补偿信号和寄存器中的信号补偿系数进行信号补偿,得到目标参数组对应的信号,提高了信号生成的准确性。
1.一种信号生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定目标参数组,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标参数组包括信号持续时间;
4.根据权利要求2所述的方法,其特征在于,所述确定参数序列,包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述待补偿信号发送至所述信号增益芯片,以指示所述信号增益芯片基于所述待补偿信号和所述寄存器中的信号补偿系数进行信号补偿,得到所述目标参数组对应的信号,包括:
6.根据权利要求5所述的方法,其特征在于,所述信号补偿系数包括幅频补偿系数;所述信号增益芯片用于实现有幅频补偿函数的数学运算逻辑;所述幅频补偿函数用于描述所述幅频补偿系数、信号频率与幅频增益参数之间的关系;
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法应用于信号发生器;所述信号发生器包括直接数字合成器和信号增益芯片;
8.一种信号发生器,其特征在于,所述信号发生器包括直接数字合成器和信号增益芯片;
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
