发明名称 |
一种用于校准并行采集系统数据拼合顺序的方法 |
摘要 |
本发明一种用于校准并行采集系统数据拼合顺序的方法,首先通过设置各个ADC工作模式为测试模式中的跃升模式,将标准锯齿波测试信号数据存入对应FPGA的测试数据FIFO中;然后得到测试信号数据首个峰值点对于位置最后的峰值点的时间差Δti以及延迟采样点数Ni;最后,丢弃FPGA中采样数据FIFO的前Ni个采样点数据,然后进行拼合。由于在各片ADC输出的写入FPGA采样数据FIFO的同步时钟产生时,锯齿波测试信号数据输出,并在采样时钟周期累加1,这样可以根据各片ADC输出锯齿波测试信号数据首个峰值点的位置丢弃相应的采样点数据,然后再拼合得到正确的采集波形数据,实现了数据拼合顺序移位的校正。 |
申请公布号 |
CN103048506A |
申请公布日期 |
2013.04.17 |
申请号 |
CN201210361863.2 |
申请日期 |
2012.09.26 |
申请人 |
电子科技大学 |
发明人 |
杨扩军;黄武煌;邱渡裕;张沁川;吴凤曦 |
分类号 |
G01R13/02(2006.01)I |
主分类号 |
G01R13/02(2006.01)I |
代理机构 |
成都行之专利代理事务所(普通合伙) 51220 |
代理人 |
温利平 |
主权项 |
一种用于校准并行采集系统数据拼合顺序的方法,在基于FPGA+DSP平台利用多片ADC进行并行数据采集的系统中,待测信号经过模拟通道道调理后送入多片ADC中;DSP首先通过各FPGA向各ADC发出复位信号,然后开启各FPGA中采样数据FIFO的写使能;其特征在于,包括以下步骤:(1)、FPGA中采样数据FIFO的读写使能后,对应的ADC开始进行采集,输出同步时钟给FPGA,将采样数据存储到采样数据FIFO中;(2)、每片ADC均设置为测试模式中的跃升模式,即Ramp Mode;DSP发出复位信号,对各片ADC同时复位后,将每片ADC输出的锯齿波测试信号数据,存入对应FPGA的测试数据FIFO中;(3)、读取各个FPGA中测试数据FIFO存储的锯齿波测试信号数据,记录各个锯齿波测试信号首个峰值点的位置,以位置最后的首个峰值点为基准,计算其他首个峰值点相对于位置最后的峰值点的时间差Δti,i为ADC编号;(4)、计算首个峰值点位置最后的ADC相对于各ADC延迟的采样点数Ni:Ni=Δti×fs其中fs为单片ADC实际采样率,采样点数Ni取整并传给DSP,DSP读取各个FPGA中采样数据FIFO的采样数据时,丢弃FPGA中采样数据FIFO的前Ni个采样数据,从第Ni+1个采样点数据开始拼合,便可得到正确的采集波形数据。 |
地址 |
611731 四川省成都市高新区(西区)西源大道2006号 |