Journals / Turkish Journal of Electrical Engineering and Computer Sciences / 2018 / Cilt: 26 - Sayı: 4

Hardware implementation and comparison of displacement retrieval algorithms for a laser diode-based optical feedback interferometric sensor

Pages
1820–1832
DOI
—

Abstract

Optical feedback interferometer (OFI) lasers, also called self-mixing (SM) lasers, have been widely exploredover the last couple of decades due to their low cost, compactness, and self-aligned nature and they provide a very goodsolution for measurements of displacement, vibration, distance, velocity, etc. The SM effect takes place when a part ofthe laser beam is fed back to the active laser cavity after reflecting from the target. The reflected beam interferes withthe emitted beam and hence the optical and spectral characteristics of the laser get changed. To retrieve the vibrationor displacement signal of the target from the SM signal, different postprocessing algorithms have been proposed, suchas the phase unwrapping method (PUM). The first step of the PUM leads to the coarse estimation of the laser phaseand the final step is an iterative joint estimation of 2 parameters, namely laser coupling coefficient C and linewidthenhancement factor α. To make this algorithm applicable for real-time measurements, parallel joint estimation for awide range of C and α values needs to be done. In this research, 3 algorithms, namely PUM, direct fringe unwrapping(DFU), and improved DFU (IDFU) were tested for FPGA implementation by using Verilog HDL (hardware descriptionlanguage) so that more precise and real-time vibration and displacement signals of targets could be extracted from the SMsensor in an embedded systems environment. These algorithms were developed using Verilog HDL for implementationon the Xilinx Spartan-3 Xcs400-FG320 development board. Our designed IDFU algorithm performed 0.492 times betterthan the parallel PUM algorithm in maximum clock frequency and 1.53 and 1.21 times better than the PUM in sliceregisters and LUT utilization of hardware resources, respectively. The designed DFU algorithm can operate 1.355 timesbetter than IDFU in maximum clock frequency and 25.34 and 14.25 times better than IDFU in slice registers and LUTutilization of hardware resources, respectively.