Lock-In Based Differential Front-End for Raman Spectroscopy Applications