针对大气环境探测甚高光谱干涉仪输出信号的特点,提出了一种基于双 ADC数据采集系统设计方案。采用数据合成的方式对两个具有同输入不同增益通道的数据进行拼接,使用相对较低分辨率 ADC实现了高分辨率系统设计,并对数据合成过程中两通道的不一致性进行了分析、测量和校正。最终给出了系统的电路设计方案和实验结果。实验表明:系统在保证采样速率的情况下,能够实现高分辨率采样,并具有良好的信噪比。
甚高光谱干涉仪 双 ADC 数据合成 高分辨率 通道不一致性校正 hyper spectral interferometer double ADC data combination high resolution channel uncertainty correction
1 中国科学院 长春光学精密机械与物理研究所,长春 130033
2 中国科学院 研究生院,北京 100039
针对遥感相机的数据处理是对多个图像数据源产生的异步图像数据进行传输、存储和处理,本文提出了一种实用的数据采集方案。采用现场可编程门阵列(FPGA)对不同数据源的多个图像数据进行组合,在FPGA内部进行一级缓存,将异步的图像数据源变换成同步数据;然后对得到的数据进一步组合送入独立的FIFO芯片进行二级缓存;最后通过专用的PCI接口芯片,将图像数据传输到PCI总线上。 使用DriverWorks进行驱动程序的设计,采用多线程机制完成应用程序设计,实现了数据存储与实时显示同步。在合适的计算机平台上,系统可在保证实时存储和显示的同时,使数据采集速度达到80 MB/s。
图像采集 数据组合 PCI总线 驱动程序设计 应用程序设计 image acquisition data combination PCI bus drive program design application program design