期刊文献+

一种基于CNN的混叠光谱解调算法及FPGA实现

CNN-based Overlapping Spectral Demodulation Algorithm and Its FPGA Implementation
下载PDF
导出
摘要 为了解决光纤布拉格光栅(FBG)传感网络的光谱信号混叠问题,基于现场可编程门阵列(FPGA)提出了一种利用卷积神经网络(CNN)模型的混叠光谱信号解调算法,并对其进行硬件实现与加速。通过对模型参数进行定点数量化,压缩网络模型的存储空间,提高FPGA中DSP资源的利用率;利用循环展开和数组重排等硬件优化方法,提高了系统实时性,确定了算法的并行计算方案。研究结果表明,在100MHz的时钟下,测试集解调精度为1.19pm,推理速度为每帧14.96μs,光谱解调速率为60kHz,对于FBG混叠光谱信号解调具有较高的精度和速率。 To solve the spectral signal overlapping problem in fiber Bragg grating(FBG)sensing networks,this study proposes a spectral signal demodulation algorithm using a convolutional neural network model based on a field-programmable gate array(FPGA)and implements it in hardware for acceleration.The models parameters are quantized to a fixed-point representation,reducing the storage space of the model and enhancing the utilization of DSP resources in the FPGA.Hardware optimization techniques such as loop unrolling and array rearrangement are employed to improve real-time system performance,establishing a parallel computing scheme for the algorithm.The results indicate that under a clock frequency of 100MHz,the demodulation accuracy of the test set is 1.19pm at an inference speed of 14.96μs per frame and a spectral demodulation rate of 60kHz.The proposed algorithm exhibits high precision and speed in the demodulation of overlapped FBG spectral signals.
作者 任嘉楠 焦点 杨铎 徐春锋 辛璟焘 REN Jianan;JIAO Dian;YANG Duo;XU Chunfeng;XIN Jingtao(Key Laboratory of the Ministry of Education for Optoelectronic Measurement Technology and Instrument,Beijing 100192,CHN;Beijing Laboratory of Optical Fiber Sensing and System,Beijing Information Science&Technology University,Beijing 100016,CHN;Guangzhou Nansha Intelligent Photonic Sensing Research Institute,Guangzhou 511462,CHN)
出处 《半导体光电》 CAS 北大核心 2024年第2期295-302,共8页 Semiconductor Optoelectronics
关键词 光纤光栅 混叠光谱 FPGA 卷积神经网络 硬件加速 fiber Bragg grating overlapping spectral FPGA convolutional neural network hardware acceleration
  • 相关文献

参考文献2

二级参考文献7

共引文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部