Signal processing using artificial neural network for BOTDA sensor system

Abul Kalam Azad, Liang Wang, Nan Guo, Hwa Yaw Tam, Chao Lu

Research output: Journal article publicationJournal articleAcademic researchpeer-review

140 Citations (Scopus)


We experimentally demonstrate the use of artificial neural network (ANN) to process sensing signals obtained from Brillouin optical time domain analyzer (BOTDA). The distributed temperature information is extracted directly from the local Brillouin gain spectra (BGSs) along the fiber under test without the process of determination of Brillouin frequency shift (BFS) and hence conversion from BFS to temperature. Unlike our previous work for short sensing distance where ANN is trained by measured BGSs, here we employ ideal BGSs with different linewidths to train the ANN in order to take the linewidth variation due to different conditions from the training and testing phases into account, making it feasible for long distance sensing. Moreover, the performance of ANN is compared with other two techniques, Lorentzian curve fitting and cross-correlation method, and our results show that ANN has higher accuracy and larger tolerance to measurement error, especially at large frequency scanning step. We also show that the temperature extraction from BOTDA measurements employing ANN is significantly faster than the other two approaches. Hence ANN can be an excellent alternative tool to process BGSs measured by BOTDA and obtain temperature distribution along the fiber, especially when large frequency scanning step is adopted to significantly reduce the measurement time but without sacrifice of sensing accuracy.
Original languageEnglish
Pages (from-to)6769-6782
Number of pages14
JournalOptics Express
Issue number6
Publication statusPublished - 21 Mar 2016

ASJC Scopus subject areas

  • Atomic and Molecular Physics, and Optics


Dive into the research topics of 'Signal processing using artificial neural network for BOTDA sensor system'. Together they form a unique fingerprint.

Cite this