基于FPGA的实时荧光相关光谱三元数字相关器的设计与实现
Design and Implementation of Real-Time Fluorescence Triple Correlation Spectroscopy Correlator Based on FPGA
孙亚楠 1蔡萍 1王伟达 1陆欣伟 2董朝青 2任吉存2
作者信息
- 1. 上海交通大学电子信息与电气工程学院仪器科学与工程系,上海 200240
- 2. 上海交通大学化学化工学院,上海 200240
- 折叠
摘要
面向荧光相关光谱分析应用,研究基于现场可编程逻辑门阵列(FPGA)技术的多通道实时荧光相关光谱三元数字相关器的实现方法.硬件结构基于寄存器级硬件描述语言设计和实现.基于荧光相关光谱的特点,采用多采样时间相关和模块"分时复用"的设计思想,有效减少了运算量和硬件资源消耗.将二元相关的分时复用思想扩展至三元相关,提出了适用于三元相关的分时复用方法,实现了基于FPGA的实时计算的三元数字相关器.通过对称归一化的计算方法保证了相关函数的计算精度.光子相关器基于Xilinx Zynq-7100 FPGA芯片实现,实现了三路自相关、三路互相关和一路三元相关的实时计算.实验验证了相关计算的准确性,最高时间分辨率可达40 ns,动态范围为1.57×107.
Abstract
To meet the requirements of multichannel fluorescence correlation spectroscopy with a wide dynamic range,a digital correlator based on field programmable gate array(FPGA)technology was designed and implemented.The hardware structure was designed and implemented using a register-level hardware description language.Based on the characteristics of photon pulse counting signals,the multi-sampling-time correlation and time-division multiplexing methods were used to calculate the correlation function,which substantially improved computing efficiency and optimized hardware resource utilization.The time-division multiplexing of cross correlation was extended to triple correlation,and the corresponding method was extended to adapt triple correlation.Ultimately,a real-time computing triple correlator based on FPGA was realized.The calculation method of symmetric normalization ensured the accuracy of the correlation function.The designed photon correlator was implemented based on a single Xilinx Zynq-7100 FPGA chip,which performed various functions,including the real-time correlation of three channels auto-correlation,three channels cross-correlation,and one channel triple correlation,with the time resolution of 40 ns and dynamic range of 1.57×107.
关键词
荧光相关光谱/数字相关器/多采样时间相关法/光子脉冲计数/分时复用Key words
fluorescence correlation spectroscopy/digital correlator/multi-sampling-time correlation method/photon pulse counting/time-division multiplexing引用本文复制引用
基金项目
国家重大科研仪器研制项目(22027803)
出版年
2024