Next Article in Journal
QPSK MMW Wireless Communication System Based On p-i-n InGaAs Photomixer
Previous Article in Journal
Object Detection in Sonar Images
Previous Article in Special Issue
Trajectory Planning for Spray Painting Robot Based on Point Cloud Slicing Technique
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automated Data Acquisition System Using a Neural Network for Prediction Response in a Mode-Locked Fiber Laser

by
Jose Ramon Martinez-Angulo
1,2,
Eduardo Perez-Careta
1,*,
Juan Carlos Hernandez-Garcia
1,3,
Sandra Marquez-Figueroa
1,
Jose Hugo Barron Zambrano
2,
Daniel Jauregui-Vazquez
1,
Jose David Filoteo-Razo
1,
Jesus Pablo Lauterio-Cruz
4,
Olivier Pottiez
5,
Julian Moises Estudillo-Ayala
1 and
Roberto Rojas-Laguna
1
1
Department of Electronics, DICIS, University of Guanajuato, Carr. Salamanca-Valle de Santiago km 3.5 + 1.8, Salamanca 36885, Gto., Mexico
2
Faculty of Engineering, Autonomous University of Tamaulipas (UAT), Matamoros SN, Zona Centro, Cd. Victoria 87000, Tamaulipas, Mexico
3
National Council of Science and Technology (CONACYT), Av. Insurgentes Sur 1582, Col. Credito Constructor, CDMx 03940, Mexico
4
Department of Physics Engineering, DCI, University of Guanajuato, Loma del Bosque 103, Lomas del Campestre, Leon 37150, Gto., Mexico
5
Department of Photonics, Research Center in Optics (CIO), Loma del Bosque 115, Lomas del Campestre, Leon 37150, Gto., Mexico
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(8), 1181; https://doi.org/10.3390/electronics9081181
Submission received: 6 June 2020 / Revised: 7 July 2020 / Accepted: 17 July 2020 / Published: 22 July 2020
(This article belongs to the Special Issue Intelligent Systems and Control)

Abstract

:
In this paper, we proposed a system to integrate optical and electronic instrumentation devices to predict a mode-locking fiber laser response, using a remote data acquisition with processing through an artificial neural network (ANN). The system is made up of an optical spectrum analyzer (OSA), oscilloscope (OSC), polarimeter (PAX), and the data acquisition automation through transmission control protocol/internet protocol (TCP/IP). A graphic user interface (GUI) was developed for automated data acquisition with the purpose to study the operational characteristics and stability at the passively mode-locked fiber laser (figure-eight laser, F8L) output. Moreover, the evolution of the polarization state and the behavior of the pulses are analyzed when polarization is changed by proper control plate adjustments. The data is processed using deep learning techniques, which provide the characteristics of the pulse at the output. Therefore, the parameter classification-identification is in accordance with the input polarization tilt used for the laser optimization.

1. Introduction

Over the years, automation and data acquisition systems have received special interest due to their potential to solve tasks efficiently in many areas such as medicine [1], manufacture industries [2], video processing [3], agriculture [4], imaging [5], meteorological systems [6], remote laboratory [7], and others. Besides, in some research tasks it is necessary to acquire a considerable number of samples in manual mode by using electronic devices; during this process, the measurements can be affected by errors and information loss for the analysis. The commercial devices for measurements in laboratories are instruments which work directly via recessed user interface and the unique combination of such devices involves extraordinary efforts to obtain simultaneously data analysis. In many cases, the development of software application in the monitoring and controlling can help reducing time and obtaining samples with good accuracy; here, the use of a graphical user interface (GUI) is a reliable alternative in remote systems [8,9,10].
According to the literature, in many areas automation represents a tool which provides more efficiency in any control process through the integration of multiple devices [11,12]. On the other hand, it is well-known that the use of software allows the communication through internet media, remote platforms, and interfaces [13,14]. As a consequence, software like LabVIEW is commonly used for creating virtual environments; in addition, this software allows on-line data acquisition or off-line mass data storage through a USB-interface and its subsequent visualization in workstations [15], or in some cases it allows observation and analysis of the experimental processes [16].
With the additional advantage of having a remote laboratory for the simultaneous acquisition and subsequent processing of data, there is also the possibility that such data can be quickly classified or processed using by traditional programming. On the other hand, some advanced algorithms offer the possibility to interpret, self-assess, and learn from the data, such as numerical variables, sound, or medical images [17], which is called machine learning (ML). Categories of ML include supervised learning [18], unsupervised learning, and semi-supervised learning [19]. These algorithms have been widely used for signal processing in applications such as medicine in pattern recognition, analysis [20], and computer vision [21].
In optics research, a large amount of data is handled in the experimental analyses, and only some applications in spectroscopy using genetic algorithms (GAs) for data validation have been proposed [22,23,24]; in these works, the implementation of a genetic algorithm to intelligently locate the optimal parameters for mode-locking in a single-pulse figure-eight laser (F8L) is experimentally validated taking into consideration wavelength (λ), frequency (f), time duration (t), and delay (τ). The combining ANN and the dispersive Fourier transform are mentioned in [25] where the authors can predict the pulse duration in a F8L reached until 95% success. Besides, the evolutionary algorithm (EA) is mentioned in [26], where the authors employing this application for control over the high-harmonic spectrum and to shape the laser pulse. Recently in [27], a deep neural network (DNNs) for control and the optimization of the multiple parameters of a deep ultraviolet mode-locked laser is used. In the other hand, in [28], a DNN used as a feature extractor for wide-angle diffraction images of helium nanodroplets is presented; here, the authors use intense short-wavelength pulses generating enable diffractive imaging of individual nanosized objects.
In another work [29], a numerical simulation in combination with GA is studied for a Ti:Sapphire laser system; here, the pulsing is optimized by four parameters: laser, wavelength, peak power, and time duration, and the optimization was carried out using pre-defined functions by the GA in MATLAB. Also, in [30] it is mentioned how the GAs have been used to optimize the parameters (wavelength, temporal width, and peak power to generate supercontinuum spectra.
In our study, the integration and automation of optical instrumentation through LabVIEW for remote data acquisition is carried out, and a neural network system with supervised learning for the presentation of results is implemented. The data samples are extracted from a F8L output when the polarization plates located in the nonlinear optical loop mirror (NOLM) [31], that acts as a saturable absorber, are affected by varying the polarization controller between 0 and 180°.

2. Materials and Methods

2.1. Laser Setup and Data Handling

The experimental scheme used for generating the data consists of a F8L which operates in continuous wave (CW) and mode-locking pulsed regimes; the scheme is shown in Figure 1. The F8L is pumped by a laser diode with a spectrum centered at 979 nm and an input power of 3.7 W. This laser is composed by a ring cavity and a NOLM. In the former, the pump and the signal feedback are connected by an optical combiner (980/1550 nm), the loop includes an active medium (3.5 m of a Er3+/Yb3+ double-clad fiber (EYDCF)); core diameter of 12 μm and inner cladding diameter (flat to flat) of 130 μm, where the core exhibits an absorption at 1530 nm. A polarization controller with two polarization plates (a quarter-wave retarder (QWR, λ/4) [32] and half-wave retarder (HWR, λ/2)) is used to adjust the polarization state in the cavity. Besides, a polarization-dependent isolator (PDI) is used to fix the polarization state and the unidirectionality of light control. After the first coupler (polarization monitoring no. 1 (99:1)), the HWR is set for polarization control. A symmetric (50:50) coupler is used to build the NOLM (which is a power-symmetric, polarization-imbalanced scheme, as the saturable absorber), which promotes the mode-locking and generation of optical pulses. The NOLM includes 5-m-long fiber twisted at a rate of 5 turns per meter to decrease the residual birefringence and maintain circular birefringence. This fiber is connected with a QWR (PC1) to control polarization inside the NOLM, which can control the nonlinear switching characteristic. The QWR plate is set at 45° in order to transform the linear input polarization light into circular polarization; at the NOLM output (transmission), a third coupler is connected (polarization monitoring reference no. 2 (95:5)), to estimate the transmission; right after the 95% coupler output port, 200-m-long single-mode fiber (SMF-28) is connected, which constitute most of the resonant cavity of the laser. When the cavity is closed an optical fiber coupler (80:20), here, the port (80%) is feedback into the system and the port (20%) is subsequently connected to a coupler (50:50) that is used as final output monitoring (no. 3 and no. 4), these ports are used for the connection of the optical instrumentation. The laser operates with a repetition rate of 940.1 kH (which means a period of 1.0638 µs) in a total length cavity of ~209.96 m. It is important to mention that the average output power of the laser in pulsed operation is ~10 m when it is pumped by 3.7 W. This means that the laser efficiency is less than 1%.
The F8L outputs are connected to the optical instruments in the laboratory, so that, the system is connected to a data bus through TCP/IP protocols to perform the data acquisition with each of the optical instruments: polarimeter (TXP, Thorlabs PAX57101R3-T); optical spectrum analyzer (OSA, Anritsu MS9740A); oscilloscope (OSC, Keysight MSO6004A). They are synchronized by the National Instruments Software Measurement and Automation Explorer (NI-MAX) in a computer; through automation, the data is acquired simultaneously from each of the instruments and processed by the GUI developed in LabVIEW for automatic storage and processing of the information. Subsequently, all the data obtained by the integration are saved and processed (using the MATLAB software) to display the results and use the neural network for classifications of data.
The schematic diagram of communication and data acquisition is depicted in Figure 2. It is composed by a router (Linksys Wireless-B 2.4 GHz) as a central communication system, which allows connecting the optical instruments through the TCP/IP LAN protocol, defining an IP address for each instrument; this connection synchronizes the optical instruments for the acquisition of information from the laser output (temporal pulses, spectra, and polarization state data). All the data are saved directly into a local drive (computer) through the interface created in LabVIEW; this allows manipulating the acquired samples (with user-defined intervals since ~ 10   ms ). Moreover, the configuration and characteristics of instruments can be easily changed remotely for simultaneous data acquisition.

2.2. Artificial Neural Networks (ANN)

These systems can learn, perform tasks, and consider examples, including some with not previously defined or applied specific rules. The algorithm makes its own decisions using examples or patrons with auto-learning [33]. With some defined parameters, an ANN can learn fast and can control them, and in addition, they can be used for systems optimization [34]. Besides, it is important to mention that ANNs are usually employed in some areas of engineering to recognize certain phenomena and predict diseases [35,36].
In our study, the engineering steps are depicted in Figure 3a, and the data processing schematic implemented with an ANN is shown in Figure 3b. Here, the variables used to determine the fiber laser response are presented. To ensure the optimal performance of a laser, it is necessary to consider the parameters to be controlled as well as the optical devices used for its characterization and measurement. In our case, a passive mode locking (PML) F8L generates pulses based on the NOLM switching [37]. Therefore, the use of algorithms helps to obtain faster and more accurate results to control key devices in the laser configuration [23].
The information of the critical variables for the locking of modes used for the feature classifications of the laser output was based on the following: the pulse temporal shape at the laser output was measured using an InGAS photodetector (Thorlabs DET01CFC) connected to the OSC instrument, capturing a full period (a round trip time) of the resonant cavity, which include one pulse. The acquisition of the spectrum was performed by an OSA and finally, the polarization is monitored by a PAX. PC1 is performed from 0 to 180 degrees with 10-degree intervals, making simultaneous acquisitions of the generated spectra, temporal pulse, and polarization states at each point of the variable plate. The Stokes polarization parameters vectors are defined into the algorithm as S1, S2, S3, and the angle of the polarization plate is defined as target ‘Ang’. Therefore, output parameters were defined as target 1, target 2, and target 3. These parameters represented the polarization type, spectral width, and pulse width, respectively. The confusion matrix is the same for each of the mentioned cases and the final parameters can change when required for the user. In this case, we focus on the confusion matrix with polarization data for control with the plate QWR located in the F8L.
In this work, cases used for the analysis of data by the ANN and the method used to classify and predict information are based on the Choen’s Kappa coefficient, mentioned in [38]. Therefore, base equations and types of indices are given by
P = T P T P + F P
r C a l l = T P T P + F N
F 1 = 2 P * r C a l l P + r C a l l
A c = T P + T N T P + T N + F P + F N
T P r a t e = F N F P + F N
F P r a t e = F N F P + F N
T N r a t e = F N F P + F N
F N r a t e = F N F P + F N
where TP the true positive value, FP is the false positive, FN is the false negative, and TN is the true negative value. Considering these output parameters, it is possible to evaluate the precision (P), the recall (rCall), the F1-score (F1), the accuracy (Ac), the true positive rate (TPrate), the false positive rate (FPrate), the true negative rate (TNrate), and false negative rate (FNrate). Equations (1)–(8) offer an overview and great advantages for modeling these data types, as mentioned in [39,40].
We use two types of data classes in this algorithm, where the false positives predict when the event happens, but it does not actually happen, this will be a ‘type 0′ error. A false negative which predicts that something will not happen, but it actually happens, is called ‘type 1′; any other type is an elliptical polarization event. The algorithm uses these two classes to know the type of final polarization type accord the input declared (called S1, S2, S3, or stokes values [41]) besides, the value of the ‘ang’ provides information about the variation at the output and subsequently to stokes parameters values, as a result the changes in polarization modes can be estimated. The parameter S0 describes the total intensity of the optical field and was declared with the value of one in the algorithm, due to the total sum of components is equal to the unit. The PAX get the stokes parameters called (stokes 1, 2, and 3), and using these parameters, we can calculate the polarization state into the fiber laser cavity.

3. Results

The implemented system interprets the acquired results remotely through the ethernet network (TCP/IP). The increase in the angle for data acquisition consist in varying the retarder plate PC1 (located within the NOLM); for proper configuration of PC1, we generate harmonics mode-locking pulses [42] with repetition frequencies of 940.1 kHz up to 1.8 MHz. For simultaneous acquisition with the instrumentation, we use a 50:50 coupler at the output of the 80:20 coupler. The sampling allowed observing the evolution of the polarization, simultaneously detecting the components of the temporal and spectral waveform and, at the same time, saving the information in the remote storage unit for later processing for the classification and identification of the parameters, as well as the optimization of the laser using the ANN.
The OSC screen display is shown in Figure 4a. This interface developed through virtual instrumentation (VI) in LabVIEW for the remote acquisition of data using the TCP-IP LAN protocol [43]. The interface allows acquiring the samples remotely, which can be visualized and processed by the virtual environment (OSC) on a computer. Remote communication for data acquisition is possible through a National Instruments (NI) controller and the Virtual Instrument Software Architecture (VISA) [44]. The I/O standard for the instrument was carried out with the TCP/IP addresses using a router for integration and administration, as mentioned before.
The virtual environment allows setting the configuration and specifications of the instrument remotely and manipulating the characteristics of the signal measurement. The number of samples/seconds are defined in the GUI and can be monitored and personalized in real-time. The real-time acquisition of the data provided by the OSA is shown in Figure 4b. Here, the spectral data environment remotely implemented via LabVIEW is presented. The full Figure 4 shows the general block diagram process of environment VI from acquisition configuration to data saving for interface environment remotely for the instruments.
The polarization state and the data acquired simultaneously by the instrument for 120° plate adjustment is shown in Figure 5a. The acquired data are depicted in Figure 5b,c (temporal) and Figure 5d,e (spectral), respectively. Samples acquired through the remote network are plotted through MATLAB. For simultaneous acquisition tests, PC2 are still fixed, and the variation was performed only in PC1. The data showed presents stability with a predominant elliptical right polarization, a pulse width at the full-width half maximum (FWHM) [45] of 39.76 ns and a spectrum centered at ~1545 nm. Through the data obtained, an evolution in the temporal and spectral components was observed: an increase in the pulse width with elliptical polarization and an increase in the amplitude when the elliptical parameter is close to the linear state polarization. For this, 100 samples were obtained at 16 ms intervals at the laser output with the elliptical predominant polarization (right).
Data analysis requires visualization and processing of acquired data, as well as the integration of instrumentation through system automation. The data are processed using the ANN through a supervised technique to show features of the signal at the laser output and its classification. The background noise in Figure 5b–e is due to experimental measurements through the photodetector used to detect the optical signal for the OSC (2.5 GHz in real-time, Keysight MSOX6004A, Keysight Technologies, Santa Rosa, CA, USA).
By means of the ANN, the results are exhibited as follows: the inputs represented the features and the outputs represented the targets (Figure 3b). Firstly, the ANN was created using the MATLAB Neural Network Tool. To recognize certain patterns and for each input feature, a neuron is required in the ANN. Thus, the neural network configuration has four neurons at the input. Then, there is an inner layer of 20 neurons. To construct the ANN with the division of data Diverand technique, it was used the training type Levenberg–Marquardt (LM) algorithm and the MSE and calculations type MEX [46]. Commonly, this technique has been used in prediction systems to reduce the data analysis time [47,48] and to help with the optimization systems [34]. Besides, the LM algorithm has been used in several works to provide a numerical solution minimizing a nonlinear function [34,49,50]. In Figure 6, the cases taken by confusion matrix in two classes are shown; the matrix frames where the error is relatively small, mainly in training and tests, obtaining a value of practically zero in the validation. The first 24% of the data belong to class zero, which represents the elliptical polarization (there are no false negatives or false positives). From the second class, we have 19 data accounting for 76% of the total data representing the linear polarization. The data classes into the matrix represent 100% of the data. There is a 100% on validation for all cases because there are very linear values and no outliers that can affect the behavior of the distribution of data in the system. Here, we show the false positives or type 0 located at the top right, and at the left part, we will have the false negative for the type 1.
The confusion matrix is used to evaluate the quality of the output of an ANN. Here, the results are as good as they could be, given the following observed values: positive predictive values, PPV = 100%, negative predictive values, NPV = 100%, relative risk, RR = 100%, and screening round, SR = 100%. The algorithms do not identify outliers, so these elements are not representative of the study since they do not affect the behavior of the data. Although excellent results were obtained with the algorithms, the study is not exempt from these values. It is important to mention that continuous performance will be conditioned by the default values.
The data obtained at the laser output mainly depends on the configuration and use of optical devices connected in the cavity and arrangement for experimentation. The length, the pumping power, the type of fiber used, each of them has an effect and can be yielding different characteristics at the output, but these variables can be eliminated and replaced according to the case.
The performance of the ANN can be visualized in Figure 7, where the final weights after training the network are observed. The performance of the ANN shows training (100%), accuracy (100%), and test (100%), which can be viewed in the figure. The neural network training performed three iterations, showing high validation accuracy and high efficiency. Therefore, it must be concluded that the network can follow the pattern of the data as well as memorize the training data; it can be said that overtraining has occurred due to results. In this regard, it is also important to mention that the model is useful for the initial purpose of predicting behavior in the unobserved parts, given that the values are ideally distributed, as the measurement has no noise or bias to be eliminated.
The results of the errors between the interactions are shown in Figure 8, where the best test and validation optimal value is three given by the algorithm was observed. It can be seen that the process succeeds in reducing the root-mean-square (RMS) error until the model has been adjusted with the data. It can also be observed that if the number of interactions is increased, the ANN decreases its performance. The RMS error given for the validation and test was of 3.0241 × 10 8 [51]. As can be appreciated in Figure 7, the acquired data present minimal variation in its response, as a result, this algorithm represents a very useful tool that facilitates training. Moreover, according to Figure 8, good precision and reduction of the RMS can be expected. It can be observed that the data is correlated and perfectly classified by the ANN implemented, consequently, the algorithm used can be validated. In this case, the data has a deterministic behavior; if the case were different, another classifier would have to be used.
The system of the neural network allows classifying and finding the optimal fit values on the polarization plate and thus, determining the most stable areas for the generation of pulses at the F8L output.

4. Conclusions

In summary, a remote monitoring and control system for data acquisition through the integration of optical instrumentation was demonstrated. Furthermore, this system was used in the acquisition of simultaneous data; processing was related using the implementation of an ANN to determine the characteristics of the signal at the laser output. It was discovered that, by considering the laser input parameters such as polarization and power, it is possible to predict quickly the adjustment parameters of the retarder plates located in the saturable absorber section (NOLM) for generating the mode-locking regimen in more stable ways. Also, by using the ANN, it is possible to do feature classification and prediction at output laser signal, as well as the parameters for the supercontinuum spectra and nonlinear effects generations.
This remote interface is useful to obtain control of and coordinate the data acquisition administration and also, to report of results in a process by required high precision and long working hours of monitoring in the laboratory. The neural algorithm described the laser outputs both in CW and in mode-locking regime. This study shows the characteristics of the light through a classification of patterns from the laser, and at the same time, use these same parameters to control and optimize the light emission. Data analysis with an ANN provides a quick tool for the identification of pulse shape and behavior, in order to obtain and manipulate important characteristics to be used in supercontinuum generation or in the study of complex dynamics.

Author Contributions

Conceptualization, J.C.H.-G., S.M.-F., and J.H.B.Z.; Data curation, J.R.M.-A.,E.P.-C., and S.M.-F.; Funding acquisition, J.C.H.-G., J.M.E.-A., and R.R.-L.; Methodology, J.R.M.-A., J.P.L.-C., and J.H.B.Z.; Project administration, J.C.H.-G., J.D.F.-R., and O.P.; Software, J.R.M.-A., E.P.-C., and J.D.F.-R.; Supervision, J.C.H.-G., R.R.-L., and D.J.-V; Validation, J.M.E.-A., O.P., R.R.-L., and D.J.-V.; Writing—review and editing, J.R.M.-A., J.P.L.-C., and S.M.-F.; Writing—original draft, J.R.M.-A.; Visualization, J.R.M.-A. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the CONACYT project Catedras CONACyT project no. 3155, CONACyT ‘Ciencia Básica’ project no. 257691, CONACYT with the projects no. CB-2016-01-286916 and no. A1-S-33363/CB2018 also DAIP no. CIIC 230/2020 and CIIC-238/2020 by Universidad de Guanajuato.

Acknowledgments

The Universidad Autónoma de Tamaulipas with fellowship no. 511-6/17-6886 and Catedras CONACyT project no. 3155, CONACyT ‘Ciencia Básica’ projects no. 257691, also we acknowledge support from the J.M. Estudillo-Ayala with project CONACYT projects no. CB-2016-01-286916; no. A1-S-33363/CB2018 also DAIP no. CIIC 230/2020 and CIIC-238/2020 by Universidad de Guanajuato.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. De Georgia, M.A.; Kaffashi, F.; Jacono, F.J.; Loparo, K.A. Information technology in critical care: Review of monitoring and data acquisition systems for patient care and research. Sci. World J. 2015, 2015, 1–9. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Costas-Perez, L.; Lago, D.; Farina, J.; Rodriguez-Andina, J.J. Optimization of an industrial sensor and data acquisition laboratory through time sharing and remote access. IEEE Trans. Ind. Electron. 2008, 55, 2397–2404. [Google Scholar] [CrossRef]
  3. Schumacher, P.M. Data Acquisition System for Large Format Video Display. U.S. Patents 4485409, 27 November 1984. [Google Scholar]
  4. Michelon, G.K.; Bazzi, C.L.; Upadhyaya, S.; de Souza, E.G.; Magalhães, P.S.G.; Borges, L.F.; Schenatto, K.; Sobjak, R.; Gavioli, A.; Betzek, N.M. Software AgDataBox-Map to precision agriculture management. SoftwareX 2019, 10, 100320. [Google Scholar] [CrossRef]
  5. Patena, G.; Ingram, K.T. Digital acquisition and measurement of peanut root minirhizotron images. Agron. J. 2000, 92, 541–544. [Google Scholar] [CrossRef] [Green Version]
  6. Ameur, S.; Laghrouche, M.; Adane, A. Monitoring a greenhouse using a microcontroller-based meteorological data-acquisition system. Renew. Energy 2001, 24, 19–30. [Google Scholar] [CrossRef]
  7. Kumar, N.P.A.; Jagadeesh Chandra, A.P. Development of Remote Instrumentation and Control for Laboratory Experiments using Handheld Devices. Int. J. Online Biomed. Eng. iJOE 2019, 15, 31–43. [Google Scholar]
  8. Sanders, J.W.; Fletcher, J.R.; Frank, S.J.; Liu, H.-L.; Johnson, J.M.; Zhou, Z.; Chen, H.S.-M.; Venkatesan, A.M.; Kudchadker, R.J.; Pagel, M.D.; et al. Deep learning application engine (DLAE): Development and integration of deep learning algorithms in medical imaging. SoftwareX 2019, 10, 100347. [Google Scholar] [CrossRef]
  9. Binder, J.M.; Stark, A.; Tomek, N.; Scheuer, J.; Frank, F.; Jahnke, K.D.; Müller, C.; Schmitt, S.; Metsch, M.H.; Unden, T.; et al. Qudi: A modular python suite for experiment control and data processing. SoftwareX 2017, 6, 85–90. [Google Scholar] [CrossRef]
  10. Nguyen, D.T.; Kaneshiro, B. AudExpCreator: A GUI-based Matlab tool for designing and creating auditory experiments with the Psychophysics Toolbox. SoftwareX 2018, 7, 328–334. [Google Scholar] [CrossRef]
  11. Tian, H.; Wang, T.; Liu, Y.; Qiao, X.; Li, Y. Computer vision technology in agricultural automation—A review. Inf. Process. Agric. 2019. [Google Scholar] [CrossRef]
  12. Suk, H.-J.; Boyden, E.S.; van Welie, I. Advances in the automation of whole-cell patch clamp technology. J. Neurosci. Methods 2019, 326, 108357. [Google Scholar] [CrossRef] [PubMed]
  13. Chen, X.; Song, G.; Zhang, Y. Virtual and remote laboratory development: A review. In Earth and Space 2010: Engineering, Science, Construction, and Operations in Challenging Environments; ASCE: Reston, VA, USA, 2010. [Google Scholar] [CrossRef] [Green Version]
  14. Elliott, C.; Vijayakumar, V.; Zink, W.; Hansen, R. National Instruments LabVIEW: A Programming Environment for Laboratory Automation and Measurement. JALA J. Assoc. Lab. Autom. 2007, 12, 17–24. [Google Scholar] [CrossRef] [Green Version]
  15. Liu, L.G.; Li, J.H.; Deng, L.H. Design of data acquisition system based on labVIEW. Adv. Mater. Res. 2012, 569, 808–813. [Google Scholar] [CrossRef]
  16. Liao, H.; Qiu, Z.; Feng, G. The design of LDF data acquisition system based on LabVIEW. Procedia Environ. Sci. 2011, 10, 1188–1192. [Google Scholar] [CrossRef] [Green Version]
  17. Hunter, P. The advent of AI and deep learning in diagnostics and imaging. EMBO Rep. 2019, 20, e48559. [Google Scholar] [CrossRef]
  18. Chakravarty, A.; Mentink, J.; Davies, C.; Yamada, K.; Kimel, A.; Rasing, T. Supervised learning of an opto-magnetic neural network with ultrashort laser pulses. Appl. Phys. Lett. 2019, 114, 192407. [Google Scholar] [CrossRef]
  19. Boutaba, R.; Salahuddin, M.A.; Limam, N.; Ayoubi, S.; Shahriar, N.; Estrada-Solano, F.; Caicedo, O.M. A comprehensive survey on machine learning for networking: Evolution, applications and research opportunities. J. Internet Serv. Appl. 2018, 9, 16. [Google Scholar] [CrossRef] [Green Version]
  20. Ghaheri, A.; Shoar, S.; Naderan, M.; Hoseini, S.S. The applications of genetic algorithms in medicine. Oman Med. J. 2015, 30, 406. [Google Scholar] [CrossRef] [PubMed]
  21. Szeliski, R. Computer Vision: Algorithms and Applications; Springer Science & Business Media: London, UK, 2010. [Google Scholar]
  22. Koljonen, J.; Nordling, T.E.M.; Alander, J.T. A review of genetic algorithms in near infrared spectroscopy and chemometrics: Past and future. J. Near Infrared Spectrosc. 2008, 16, 189–197. [Google Scholar] [CrossRef]
  23. Woodward, R.I.; Kelleher, E.J.R. Towards ‘smart lasers’: Self-optimisation of an ultrafast pulse source using a genetic algorithm. Sci. Rep. 2016, 6, 37616. [Google Scholar] [CrossRef]
  24. Andral, U.; Fodil, R.S.; Amrani, F.; Billard, F.; Hertz, E.; Grelu, P. Fiber laser mode locked through an evolutionary algorithm. Optica 2015, 2, 275–278. [Google Scholar] [CrossRef]
  25. Kokhanovskiy, A.; Bednyakova, A.; Kuprikov, E.; Ivanenko, A.; Dyatlov, M.; Lotkov, D.; Kobtsev, S.; Turitsyn, S. Machine learning-based pulse characterization in figure-eight mode-locked lasers. Opt. Lett. 2019, 44, 3410–3413. [Google Scholar] [CrossRef]
  26. Hoffmann, A.; Zuerch, M.; Spielmann, C. Extremely nonlinear optics using shaped pulses spectrally broadened in an argon- or sulfur hexafluoride-filled hollow-core fiber. Appl. Sci. 2015, 5, 1310–1322. [Google Scholar] [CrossRef]
  27. Lu, H.; Xu, H.; Zhao, J.; Hou, D. A deep ultraviolet mode-locked laser based on a neural network. Sci. Rep. 2020, 10, 116. [Google Scholar] [CrossRef] [PubMed]
  28. Zimmermann, J.; Langbehn, B.; Cucini, R.; Di Fraia, M.; Finetti, P.; LaForge, A.C.; Nishiyama, T.; Ovcharenko, Y.; Piseri, P.; Plekan, O.; et al. Deep neural networks for classifying complex features in diffraction images. Phys. Rev. E 2019, 99, 063309. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  29. Arteaga-Sierra, F.; Milián, C.; Torres-Gómez, I.; Torres-Cisneros, M.; Plascencia-Mora, H.; Moltó, G.; Ferrando, A. Optimization for maximum Raman frequency conversion in supercontinuum sources using genetic algorithms. Revista Mexicana de Física 2017, 63, 111–116. [Google Scholar]
  30. Arteaga-Sierra, F.; Milian, C.; Torres, I.; Torres-Cisneros, M.; Moltó, G.; Ferrando, A. Supercontinuum optimization for dual-soliton based light sources using genetic algorithms in a Grid platform. Opt. Express 2014, 22, 23686. [Google Scholar] [CrossRef] [Green Version]
  31. Ibarra-Escamilla, B.; Kuzin, E.; Duran-Sanchez, M.; Pottiez, O.; Haus, J. Symmetric nonlinear optical loop mirror used as saturable absorber in mode-locked fiber laser. In Proceedings of the Latin America Optics and Photonics Conference, Cancun, Mexico, 16–21 November 2014; p. LTu1A-3. [Google Scholar]
  32. Avazpour, M.; Beltrán-Pérez, G.; Rodríguez-Morales, L.A.; Armas-Rivera, I.; Ibarra-Escamilla, B.; Muñoz-Aguirre, S.; Castillo-Mixcóatl, J.; Pottiez, O.; Kuzin, E.A. The use of polarization-imbalanced NOLM to improve the quality of the spectrum compression. Opt. Laser Technol. 2019, 120, 105692. [Google Scholar] [CrossRef]
  33. Kashi, A.S.; Zhuge, Q.; Cartledge, J.C.; Etemad, S.A.; Borowiec, A.; Charlton, D.W.; Laperle, C.; Sullivan, M.O. Nonlinear signal-to-noise ratio estimation in coherent optical fiber transmission systems using artificial neural networks. J. Lightw. Technol. 2018, 36, 5424–5431. [Google Scholar] [CrossRef]
  34. Badhwar, P.; Kumar, A.; Yadav, A.; Kumar, P.; Siwach, R.; Chhabra, D.; Dubey, K.K. Improved pullulan production and process optimization using novel GA–ANN and GA–ANFIS hybrid statistical tools. Biomolecules 2020, 10, 124. [Google Scholar] [CrossRef] [Green Version]
  35. Nasser, I.M.; Abu-Naser, S.S. Predicting tumor category using artificial neural networks. Int. J. Acad. Health Med. Res. 2019, 3, 1–7. [Google Scholar]
  36. Izgi, E.; Öztopal, A.; Yerli, B.; Kaymak, M.K.; Şahin, A.D. Short-mid-term solar power prediction by using artificial neural networks. Sol. Energy 2012, 86, 725–733. [Google Scholar] [CrossRef]
  37. Olivier, M.; Gagnon, M.-D.; Piché, M. Automated mode locking in nonlinear polarization rotation fiber lasers by detection of a discontinuous jump in the polarization state. Opt. Express 2015, 23, 6738–6746. [Google Scholar] [CrossRef]
  38. Herrmann, I.; Berenstein, M.; Paz-Kagan, T.; Sade, A.; Karnieli, A. Spectral assessment of two-spotted spider mite damage levels in the leaves of greenhouse-grown pepper and bean. Biosyst. Eng. 2017, 157, 72–85. [Google Scholar] [CrossRef]
  39. Barrientos, F.; Ríos, S.A. Aplicación de minería de datos para predecir fuga de clientes en la industria de las telecomunicaciones. Revista Ingeniería de Sistemas 2013, 27, 73–107. [Google Scholar]
  40. Rumpf, T.; Mahlein, A.-K.; Steiner, U.; Oerke, E.-C.; Dehne, H.-W.; Plümer, L. Early detection and classification of plant diseases with support vector machines based on hyperspectral reflectance. Comput. Electron. Agric. 2010, 74, 91–99. [Google Scholar] [CrossRef]
  41. Schaefer, B.; Collett, E.; Smyth, R.; Barrett, D.; Fraher, B. Measuring the Stokes polarization parameters. Am. J. Phys. 2007, 75, 163–168. [Google Scholar] [CrossRef]
  42. Hernandez-Garcia, J.C.; Estudillo-Ayala, J.M.; Pottiez, O.; Filoteo-Razo, J.D.; Lauterio-Cruz, J.P.; Sierra-Hernandez, J.M.; Rojas-Laguna, R. Flat supercontinuum generation by a F8L in high-energy harmonic noise-like pulsing regime. Laser Phys. Lett. 2016, 13, 125104. [Google Scholar] [CrossRef]
  43. Ardalan, S.H.; Van Den Bout, D.E. Remote Access to Electronic Meters Using a TCP/IP Protocol Suite. U.S. Patent 0218616 A1, 4 November 2004. [Google Scholar]
  44. Vizcaíno, J.R.L.; Sebastiá, J.P. LabVIEW: Entorno Gráfico de Programación; Marcombo: Barcelona, Spain, 2011. [Google Scholar]
  45. Agrawal, G.P. Nonlinear Fiber Optics, 5th ed.; Academic Press: NewYork, NY, USA, 2013; p. 648. [Google Scholar]
  46. Ibrahimy, M.I.; Ahsan, R.; Khalifa, O.O. Design and optimization of Levenberg-Marquardt based neural network classifier for EMG signals to identify hand motions. Meas. Sci. Rev. 2013, 13, 142–151. [Google Scholar] [CrossRef] [Green Version]
  47. Tabet, M.F.; McGahan, W.A. Use of artificial neural networks to predict thickness and optical constants of thin films from reflectance data. Thin Solid Films 2000, 370, 122–127. [Google Scholar] [CrossRef]
  48. Liehr, S.; Jäger, L.A.; Karapanagiotis, C.; Münzenberger, S.; Kowarik, S. Real-time dynamic strain sensing in optical fibers using artificial neural networks. Opt. Express 2019, 27, 7405–7425. [Google Scholar] [CrossRef] [PubMed]
  49. Mohamad, N.; Zaini, F.; Johari, A.; Yassin, I.; Zabidi, A. Comparison between Levenberg-Marquardt and Scaled Conjugate Gradient training algorithms for Breast Cancer Diagnosis using MLP. In Proceedings of the 6th International Colloquium on Signal Processing & its Applications, Malacca City, Malaysia, 21–23 May 2010; pp. 1–7. [Google Scholar]
  50. Du, Y.-C.; Stephanus, A. Levenberg-Marquardt neural network algorithm for degree of arteriovenous fistula stenosis classification using a dual optical photoplethysmography sensor. Sensors 2018, 18, 2322. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  51. Mohammed, R.K. Comparing various channel estimation techniques for OFDM systems using MATLAB. Int. J. Wirel. Mob. Netw. IJWMN 2019, 11. [Google Scholar] [CrossRef] [Green Version]
Figure 1. F8L experimental scheme for automated data acquisition remotely.
Figure 1. F8L experimental scheme for automated data acquisition remotely.
Electronics 09 01181 g001
Figure 2. Schematic diagram base for remote communication via LAN with the optical instrumentation.
Figure 2. Schematic diagram base for remote communication via LAN with the optical instrumentation.
Electronics 09 01181 g002
Figure 3. Schematic diagrams: (a) general processing data system extraction + selection, (b) neural network features learning + classifier.
Figure 3. Schematic diagrams: (a) general processing data system extraction + selection, (b) neural network features learning + classifier.
Electronics 09 01181 g003
Figure 4. Graphical interface data environment remotely system: temporal (a) OSC and spectral (b) OSA.
Figure 4. Graphical interface data environment remotely system: temporal (a) OSC and spectral (b) OSA.
Electronics 09 01181 g004
Figure 5. Acquired data simultaneously in real-time for the neural network: (a) polarization (right elliptical polarization at 120°), (b) temporal pulse profiles, (c) temporal evolution (100 samples), (d) spectra, and (e) spectral evolution (100 samples).
Figure 5. Acquired data simultaneously in real-time for the neural network: (a) polarization (right elliptical polarization at 120°), (b) temporal pulse profiles, (c) temporal evolution (100 samples), (d) spectra, and (e) spectral evolution (100 samples).
Electronics 09 01181 g005
Figure 6. Confusion matrix, where 0 is circular and 1 is lineal polarization.
Figure 6. Confusion matrix, where 0 is circular and 1 is lineal polarization.
Electronics 09 01181 g006
Figure 7. Neural network training system using 80 input data (ns): (a) training, (b) validation, (c) test, and (d) all parameters.
Figure 7. Neural network training system using 80 input data (ns): (a) training, (b) validation, (c) test, and (d) all parameters.
Electronics 09 01181 g007
Figure 8. Best validation performance using the ANN for processed data reliability.
Figure 8. Best validation performance using the ANN for processed data reliability.
Electronics 09 01181 g008

Share and Cite

MDPI and ACS Style

Martinez-Angulo, J.R.; Perez-Careta, E.; Hernandez-Garcia, J.C.; Marquez-Figueroa, S.; Barron Zambrano, J.H.; Jauregui-Vazquez, D.; Filoteo-Razo, J.D.; Lauterio-Cruz, J.P.; Pottiez, O.; Estudillo-Ayala, J.M.; et al. Automated Data Acquisition System Using a Neural Network for Prediction Response in a Mode-Locked Fiber Laser. Electronics 2020, 9, 1181. https://doi.org/10.3390/electronics9081181

AMA Style

Martinez-Angulo JR, Perez-Careta E, Hernandez-Garcia JC, Marquez-Figueroa S, Barron Zambrano JH, Jauregui-Vazquez D, Filoteo-Razo JD, Lauterio-Cruz JP, Pottiez O, Estudillo-Ayala JM, et al. Automated Data Acquisition System Using a Neural Network for Prediction Response in a Mode-Locked Fiber Laser. Electronics. 2020; 9(8):1181. https://doi.org/10.3390/electronics9081181

Chicago/Turabian Style

Martinez-Angulo, Jose Ramon, Eduardo Perez-Careta, Juan Carlos Hernandez-Garcia, Sandra Marquez-Figueroa, Jose Hugo Barron Zambrano, Daniel Jauregui-Vazquez, Jose David Filoteo-Razo, Jesus Pablo Lauterio-Cruz, Olivier Pottiez, Julian Moises Estudillo-Ayala, and et al. 2020. "Automated Data Acquisition System Using a Neural Network for Prediction Response in a Mode-Locked Fiber Laser" Electronics 9, no. 8: 1181. https://doi.org/10.3390/electronics9081181

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop