许玥,谢杰,曾中明,张宝顺,吴东岷.面向FPGA-TDL-TDC的延迟时间逐位校准网络[J].电子测量与仪器学报,2024,38(7):89-96 |
面向FPGA-TDL-TDC的延迟时间逐位校准网络 |
Bin-by-bin network calibration for delay time of FPGA-TDL-TDC |
|
DOI: |
中文关键词: 现场可编程逻辑门阵列 抽头延迟链 时间数字转换器 多层感知机 神经网络校准 |
英文关键词:FPGA TDL-TDC multilayer perceptron neural network calibration |
基金项目:国家重点研发计划(2021YFB3202202)项目资助 |
|
Author | Institution |
Xu Yue | 1.School of Nano-Tech and Nano-Bionics, University of Science and Technology of China, Hefei 230026, China;
2.Suzhou Institute of Nano-Tech and NanoBionics, Chinese Academy of Sciences, Suzhou 215123, China |
Xie Jie | School of Nano-Tech and Nano-Bionics, University of Science and Technology of China, Hefei 230026, China |
Zeng Zhongming | 1.School of Nano-Tech and Nano-Bionics, University of Science and Technology of China, Hefei 230026, China;
2.Suzhou Institute of Nano-Tech and NanoBionics, Chinese Academy of Sciences, Suzhou 215123, China |
Zhang Baoshun | 1.School of Nano-Tech and Nano-Bionics, University of Science and Technology of China, Hefei 230026, China;
2.Suzhou Institute of Nano-Tech and NanoBionics, Chinese Academy of Sciences, Suzhou 215123, China |
Wu Dongmin | 1.School of Nano-Tech and Nano-Bionics, University of Science and Technology of China, Hefei 230026, China;
2.Suzhou Institute of Nano-Tech and NanoBionics, Chinese Academy of Sciences, Suzhou 215123, China |
|
摘要点击次数: 64 |
全文下载次数: 317 |
中文摘要: |
时间数字转换器(TDC)是一种将信号脉冲之间时间间隔的连续模拟量转换为离散数字量的设备。基于现场可编程逻辑门阵列(FPGA)内部进位链资源实现抽头延迟链-时间数字转换器(TDL-TDC)的方法被广泛应用,但TDL-TDC中每个延迟单元的延迟时间数值受运行温度变化的影响较大,目前使用码密度测试、线性补偿或高阶泰勒函数拟合等的TDC校准方法不能很好地拟合复杂温度变化情况下长延迟链中各单元延迟时间的变化趋势。为继续满足TDC工作精度要求,提出了一种基于多层感知机(MLP)的神经网络校准方案,以延迟链中128个延迟单元的延迟时间数据和相应温度数据作为训练样本建立4层MLP。工作时通过反馈当前运行温度信息,可以独立给出每个延迟单元的延迟时间数值,以用于计算待测脉冲之间的时间间隔。实验验证了校准网络对温度变化的补偿作用,该网络可以移植于不同的FPGA芯片。测量得到校准网络的准确率为91%,实现TDC分辨率为34 ps。 |
英文摘要: |
The time-to-digital converter (TDC) is a device designed to convert the continuous analog value of time interval between signal pulses into discrete digital values. The tapped-delay-line time-to-digital converter (TDL-TDC) is commonly implemented using the internal carry chain resources of field programmable gate array (FPGA) chips. However, the delay time of each delay bin in the TDL-TDC is significantly impacted by variations in operating temperature. Currently, methods of TDC calibration, such as code density calibration, linear compensation, or high-order Taylor function fitting, struggle to accurately model the changing delay times of individual bins within a long delay line under varying temperature conditions. To maintain the required precision of TDC operations, a neural network calibration based on multilayer perceptron (MLP) is proposed. This method utilizes delay time and corresponding temperature data from 128 delay bins in the delay line as training data to construct a four-layer MLP. By feeding back temperature information when working, the network can independently calculate delay time of different bin to determine the time interval between signal pulses. Experimental results confirm the effectiveness of the network calibration in compensating for temperature variations, with the potential for deployment across different FPGA chips. The network achieves an accuracy of 91%, and the resolution of TDC is 34 ps. |
查看全文 查看/发表评论 下载PDF阅读器 |
|
|
|