本发明涉及电路测试,具体涉及一种模数转换器校正装置及方法。
背景技术:
1、随着电子通信行业的高速发展,高速模数转换芯片的采样率从mhz级别发展到ghz级别,信号采样率的不断提高,信号的偏斜、抖动和噪声干扰也在不断加深。在高速模数转换芯片接口设计中,对于芯片内部具有多路采集通道而言,可以通过多通道交错采样拼接技术来取得更高的信号采集速率。因此,多通道间输出增益、相位、直流偏置的输出一致性将直接影响采样拼接后的信号质量。因此,亟须一种对模数转换器进行校正的方案。
技术实现思路
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、于本发明一实施例中,所述采集控制端为pc端,所述数据采集端为基于fpga的数据采集板卡。
36、本发明的有益效果:
37、本发明中的一种模数转换器校正装置,包括:信号采样模块,用于对所述模数转换器的每一个通道输出的信号进行采样,得到每一个通道的采样信号;码值计算模块,用于基于所述采样信号计算对应所述模数转换器的每一个通道的失配校正码值,以使所述模数转换器基于每一个通道的失配校正码值进行校正。本发明的校正方法具有高效、快速,极大地提高了时间交织模数转换器的信号输出性能。
38、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种模数转换器校正装置,其特征在于,所述模数转换器包括多个通道,所述校正装置包括:
2.根据权利要求1所述的模数转换器校正装置,其特征在于,所述失配校正值包括第一失配校正码值,所述第一失配校正码值基于采样信号的直流偏置误差确定,所述码值计算模块包括第一计算子模块,包括:
3.根据权利要求2所述的模数转换器校正装置,其特征在于,所述失配校正值还包括第二失配校正码值,所述第二失配校正码值基于采样信号的增益误差确定,所述码值计算模块还包括第二计算子模块,包括:
4.根据权利要求3所述的模数转换器校正装置,其特征在于,所述失配校正值还包括第三失配校正码值,所述第三失配校正码值基于采样信号的相位误差确定,所述码值计算模块还包括第三计算子模块,包括:
5.一种模数转换器校正方法,其特征在于,所述模数转换器包括多个通道,所述校正方法包括:
6.根据权利要求5所述的模数转换器校正方法,其特征在于,所述失配校正值包括第一失配校正码值,所述第一失配校正码值基于采样信号的直流偏置误差确定,所述基于所述采样信号计算对应所述模数转换器的每一个通道的失配校正码值的步骤包括:
7.根据权利要求6所述的模数转换器校正方法,其特征在于,所述失配校正值还包括第二失配校正码值,所述第二失配校正码值基于采样信号的增益误差确定,所述基于所述采样信号计算对应所述模数转换器的每一个通道的失配校正码值的步骤包括:
8.根据权利要求7所述的模数转换器校正方法,其特征在于,所述失配校正值还包括第三失配校正码值,所述第三失配校正码值基于采样信号的相位误差确定,所述失配校正值包括采样信号的相位误差对应的失配校正值,所述基于所述采样信号计算对应所述模数转换器的每一个通道的失配校正码值的步骤包括:
9.一种模数转换器校正装置,其特征在于,所述模数转换器包括多个通道,所述校正装置包括:
10.根据权利要求9所述的模数转换器校正装置,其特征在于,所述采集控制端为pc端,所述数据采集端为基于fpga的数据采集板卡。