Skip to content

superdianuj/SMI_amplitude_esim

Repository files navigation

Keras implementation of identifying frquency and amplitude of displacement using self mixing interferometric (SMI) signals. The theme of this project can be shown as follows, where the arrow is to be approximated by some neural network.

image

In this repo, I constructed several deep learning architectures to map simulated self-mixing interferometric power signals to frequency and amplitude of the virating target. These architecture have 1D and 2D input topology. For 1D input topology the raw power signals are influxed into the model, but for the 2D case, the STFT spectrogram of the signal is used to convert the power signals in 2D format, as depicted below. image

Among all architectures, it was determined that 1D convolution architecture seems to work best for 1D signal data. Following shows the comparison of amplitude estimation error for all models.

image

Likewise, following is the comparison of distribution of frequency estimation error from the models.

image

About

Keras implementation of identifying frquency and amplitude of displacement using self mixing interferometric signals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published