| Literature DB >> 33286005 |
Xiurong Bao1,2, Qingchun Zhao3, Hongxi Yin1.
Abstract
In this paper, a multiple-input multiple-output reservoir computing (RC) system is proposed, which is composed of multiple nonlinear nodes (Mach-Zehnder modulators) and multiple mutual-coupling loops of optoelectronic delay lines. Each input signal is added into every mutual-coupling loop to implement the simultaneous recognition of multiple route signals, which results in the signal processing speed improving and the number of routes increasing. As an example, the four-route input and four-route output RC is simultaneously realized by numerical simulations. The results show that this type of RC system can successfully recognize the four-route optical packet headers with 3-bit, 8-bit, 16-bit, and 32-bit, and four-route independent digital speeches. When the white noise is added to the signals such that the signal-to-noise ratio (SNR) of the optical packet headers and the digital speeches are 35 dB and 20 dB respectively, the normalized root mean square errors (NRMSEs) of the signal recognition are all close to 0.1. The word error rates (WERs) of the optical packet header recognition are 0%. The WER of the digital speech recognition is 1.6%. The eight-route input and eight-route output RC is also numerically simulated. The recognition of the eight-route 3-bit optical packet headers is implemented. The parallel processing of multiple-route signals and the high recognition accuracy are implemented by this proposed system.Entities:
Keywords: digital speech recognition; multiple-input multiple-output; mutual coupling; optical packet header recognition; optoelectronic feedback; reservoir computing
Year: 2020 PMID: 33286005 PMCID: PMC7516663 DOI: 10.3390/e22020231
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Figure 1(a) Schematic of the RC (reservoir computing) based on a single nonlinear node subject to delay feedback; (b) Multiple-input multiple-output RC based on optoelectronic feedbacks and mutual coupling. LD: laser diode, EDFA: erbium-doped fiber amplifier, OC: optical coupler, MZM: Mach–Zehnder modulator, ODL: fiber-optic delay line, PD: photodetector, BPF: band-pass filter, AMP: electric amplifier, D: electric power divider.
Parameter values of the reservoir computing (RC) (i = 1, 2, 3, ⋅⋅⋅, N).
| Symbol | Parameter | Value |
|---|---|---|
|
| offset phase of the MZM | –π/4 |
|
| high-frequency cutoff characteristic time | 19.89 ps |
|
| low-frequency cutoff characteristic time | 51.34 ps |
|
| feedback strength | 0.5~5 GHz |
|
| feedback delay time | 2.5 ns |
|
| input gain | 1 |
Figure 2Relationship between the optical packet header recognition errors and the feedback strength β.
Figure 34-input 4-output RC recognition results of the 3-bit optical packet headers for the signal-to-noise ratio (SNR) of 20 dB: (a) Desired output; (b) Actual output.
Figure 4Relationships between the optical packet header recognition errors and the different SNRs of the inputs.
Recognition results for the 8-bit, 16-bit, 32-bit optical packet headers when the SNR (signal-to-noise ratio) is 20 dB or 35 dB. NRMSE: normalized root mean square error.
| 35 dB of SNR | 8-bit Optical Packet Header Recognition | 16-bit Optical Packet Header Recognition | 32-bit Optical Packet Header Recognition | ||||
|---|---|---|---|---|---|---|---|
| 20 dB of SNR | |||||||
| Training NRMSE | 0.04880 | 0.0879 | 0.0953 | ||||
| 0.0568 | 0.2003 | 0.2553 | |||||
| Testing NRMSE | 0.0870 | 0.1977 | 0.1650 | ||||
| 0.0954 | 0.3605 | 0.3725 | |||||
| WER | 0% | 0% | 0% | ||||
| 0% | 0% | 0% | |||||
Digital speech recognition results for different SNR. WER: word error rate.
| SNR of Input | Without Noise | 30 dB | 20 dB | 10 dB |
|---|---|---|---|---|
| Training NRMSE | 0.0509 | 0.0717 | 0.0729 | 0.1128 |
| Testing NRMSE | 0.1051 | 0.1136 | 0.1195 | 0.2485 |
| WER | 1.4% | 1.6% | 1.6% | 14.6% |
Figure 5Digital speech recognition results for SNR of 20 dB: (a) Desired output; (b) Actual output.
Figure 68-input 8-output RC recognition results of 3-bit optical packet headers when the SNR is 20 dB. (a) Desired output; (b) Actual output.