Next Article in Journal
Correction: Diamantopoulos et al. 47.5 GHz Membrane-III-V-on-Si Directly Modulated Laser for Sub-pJ/bit 100-Gbps Transmission. Photonics 2021, 8, 31
Next Article in Special Issue
Coherent Random-Modulated Continuous-Wave LiDAR Based on Phase-Coded Subcarrier Modulation
Previous Article in Journal
Ultrasound and Photoacoustic Imaging of Laser-Activated Phase-Change Perfluorocarbon Nanodroplets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Numerical Study of Parallel Optoelectronic Reservoir Computing to Enhance Nonlinear Channel Equalization

1
The College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
2
Zhejiang Lab, Hangzhou 311121, China
3
Royal Institute of Technology, 16440 Stockholm, Sweden
4
Zhejiang Institute of Metrology, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
Photonics 2021, 8(10), 406; https://doi.org/10.3390/photonics8100406
Submission received: 23 August 2021 / Revised: 19 September 2021 / Accepted: 20 September 2021 / Published: 23 September 2021
(This article belongs to the Special Issue Microwave Photonic Signal Processing)

Abstract

:
Nonlinear impairment is one of the critical limits to enhancing the performance of high-speed communication systems. Traditional digital signal processing (DSP)-based nonlinear channel equalization schemes are influenced by limited bandwidth, high power consumption, and high processing latency. Optoelectronic reservoir computing (RC) is considered a promising optical signal processing (OSP) technique with merits such as large bandwidth, high power efficiency, and low training complexity. In this paper, optoelectronic RC was employed to solve the nonlinear channel equalization problem. A parallel optoelectronic RC scheme with a dual-polarization Mach–Zehnder modulator (DPol-MZM) is proposed and demonstrated numerically. The nonlinear channel equalization performance was greatly enhanced compared with the traditional optoelectronic RC and the Volterra-based nonlinear DSP schemes. In addition, the system efficiency was improved with a single DPol-MZM.

1. Introduction

Along with substantial advances in novel internet and wireless applications, higher speed and larger capacity requirements have been put forward for communication systems. Therefore, nonlinear effects in communication systems have become common and more serious such as nonlinear electro-optical conversion in high-speed visible light communication [1], nonlinear distortion in radio frequency power amplifiers commonly used in the wireless communications [2], and signal distortions caused by various optical devices in optical fiber communications [3].
The nonlinear channel equalization method plays an essential role in recovering data from communication systems by compensating for nonlinear impairment. At present, nonlinear channel equalizations are mainly based on digital signal processing (DSP)-based methods and machine learning-based methods. Compared with mathematical model-based DSP methods, such as Volterra filtering [4], machine learning-based methods, such as artificial neural networks (ANNs), use the connection-based model to simulate the activity of biology neurons, and it has apparent advantages in processing nonlinear data [5]. Recently, ANN-based machine learning schemes have been demonstrated with enhanced channel equalization performance compared with traditional DSP methods for high-speed communications [6]. Moreover, the feedback ANNs showed strong memory capacity and good optimization solving ability, which can be used to solve the timing-dependent nonlinear channel equalization problem. However, limitations also exist, for example, the connection weights in the network are difficult to train, the computation complexity is large, and the convergence speed is slow. Meanwhile, the disadvantage of fading memory [7] leads to inadequate modeling of nonlinear impairment.
Reservoir computing (RC) brings a drastic simplification of the system design to the feedback ANNs in an easily trainable manner. Compared with conventional feedback ANNs, RC only needs to train the output connection weight matrix, and the other connection matrices are randomly generated. The principle of RC dramatically reduces the computational complexity of feedback ANNs, and it also overcomes the problem of fading memory. The coefficients of the readout layer can be computed by solving linear equations. Therefore, RC is a promising method to solve the nonlinear channel equalization problem in communication systems.
The hardware implementation of RC can be realized with pure electrical methods [8], optoelectronic methods [9], and all-optical methods [10,11,12]. The main difference among these methods lies in the categories of the components that make up the RC. The pure electrical method is designed with pure electrical devices [8] in which the bandwidth is limited and the power consumption is high. Comparatively, optical signal processing (OSP) methods provide new insight into the design of RC schemes. The optoelectronic and all-optical RC schemes are favored thanks to their higher bandwidth, faster processing speed, and lower power consumption than pure electrical methods [11]. In [10], the all-optical RC is realized with a simple optical delay feedback loop, using semiconductor optical amplifiers to provide a nonlinear transformation function. Still, its performance might be influenced by its internal noise. In [12], the delay RC system based on a semiconductor laser was studied using the phase response of the laser. The RC with a parallel processing scheme is also an important developing trend in nonlinear signal processing [13,14,15,16]. In [13], an on-chip architecture for parallel photonic RC is proposed employing multiple electronically tunable delay lines with an electronically tuned switch. In [14], a new hidden layer is introduced to form an RC structure with two different feedback delay loops and dual nonlinear nodes. However, the rich parallelism of optics is not utilized in these schemes, and multiple discrete components are required in the parallel RC systems to act as the nonlinear activation units, which will deteriorate the systems’ efficiency and performance. Moreover, the optimization of parallel RC in terms of nonlinear channel equalization has not been analyzed in detail.
In this paper, we innovatively explore the potential of the optics parallelism in parallel RC, propose to utilize the optical polarization multiplexing scheme to enhance the RC system’s efficiency and performance, supported by a novel double-loop scheme with a dual-polarization Mach–Zehnder modulator (DPol-MZM). Therefore, only one modulator is required to perform as the nonlinear activation unit for the parallel RC loops. We compared the internal dynamics of this novel RC structure with the typical single-loop RC through a numerical study. We verified that the internal dynamics of the proposed RC were enhanced. In the nonlinear channel equalization verification, the proposed scheme showed greatly enhanced transmission performance compared with the traditional optoelectronic RC and the Volterra-based nonlinear DSP schemes.

2. The Parallel Reservoir Computing

2.1. Basic Concepts of Reservoir Computing

As a simplified feedback ANN, RC has a three-layer structure: input layer, output layer, and middle layer as shown in Figure 1. Its core lies in a nonlinear delay feedback loop, which is mentioned as the typical RC in the following content. According to the concept of time-division multiplexing [8], virtual nodes are set on the delay loop, and the delay τ is equally divided into N parts. When the input signal is fed into the nonlinear element, the nonlinear element generates a transient response under the combined action of the current input and the remaining virtual nodes on the feedback loop, so the virtual nodes have a wide variety of states. The output of the RC is given by the weighted linear (Wout) combination of virtual node states. The virtual node state provides a nonlinear mapping of the input to the high-dimensional space. Each virtual node is equivalent to a neuron, so when the size of reservoir N increases, the performance is enhanced at the expense of increased calculation time and complexity. The time duration of each part is θ, which is the virtual node interval. The function of θ is the time interval of collecting RC node state and related signal pre-processing. According to the above analysis, its state equation is as Equation (1), where x(n) is the state function, u(n + 1) is the input signal, and bias is an offset to make RC work in the nonlinear range of excitation function f (.).
x ( n + 1 ) = f ( W r e s x ( n ) + W i n u ( n + 1 ) + b i a s )

2.2. Proposed Scheme of Optoelectronic Reservoir Computing

The internal dynamics of the optoelectronic reservoir are enriched by the proposed parallel optoelectronic RC scheme using optical polarization multiplexing methodology, supported by a novel double-loop scheme with a dual-polarization Mach–Zehnder modulator (DPol-MZM). The structure is shown in Figure 2.
A continuous-wave laser is used as the input of the DPol-MZM. The optical carrier passes through the optical polarization controller (PC) into two orthogonal beams. It enters into two arms of the DPol-MZM (e.g., Fujitsu FTM7980), and then the intensities of these two optical carriers are modulated by the voltage related to the input signal. The state function x(n) is collected and used as the output of RC. Then, it is injected into two feedback loops with different delays and different optical attenuation coefficients. The up and down loops have various delays corresponding to τ1 and τ2 in the figure. The virtual node interval θ is equal, so the number of virtual nodes N between the two loops is different. By setting the delays in the two loops differently, the virtual nodes of the two loops are non-symmetrically coupled, and the internal dynamics of the reservoir are enriched. Setting different light attenuation coefficients also enriches the internal dynamics. Next, the optical signals of these two loops are converted into electrical signals by photodetectors (PDs), and they are combined with the pre-processed input signals to feedback to the two arms of the DPol-MZM, forming a parallel optoelectronic RC scheme with two delay feedback loops. The combiner is actually the coupler in the implementation of the scheme. Here, the polarization is not controlled in the loop, and the optical polarization orthogonality is controlled inside the DPol-MZM.
A delay differential equation model is used to analyze the system. The dynamic equation is shown as follows:
d x ( n ) d   t = 1 τ L { x ( n ) 1 τ H y ( n ) + β [ cos 2 ( π α 1 x ( n τ 1 ) + γ * W i n * u ( n ) + φ 1 2 V π ) + cos 2 ( π α 2 x ( n τ 2 ) + γ * W i n * u ( n ) + φ 2 2 V π ) ] }
d y ( n ) d   t = x ( n )
where x(n) is the state function, τH is the time constant of the high-pass filtering effect of the loop, τL is the time constant of the low-pass filtering effect of the loop, and β is the normalized feedback coefficient. The function of α1,2 is equivalent to the internal connection weight matrix of the neural network, τ1,2 is the two-loop delays, γ is the scaling parameter for the input signal, Win is the input connection weight matrix, u(n) is the input signal, φ1,2 is the bias voltage of the two arms of DPol-MZM, and Vπ is the half-wave voltage of the modulator. The typical values of the fixed parameters in the system are presented in Table 1. Additional parameters are optimized in the numerical simulations to optimize the nonlinear channel equalization performance.

2.3. Input Signal Processing

The pre-processing of the input signal is shown in Figure 3, which consists of sampling and holding. Here, the sampling period was set to be equal to τ1. A sampling period is divided into N = 50 parts, the duration of each part is θ, and then it is multiplied by a random mask size. To reduce the requirement of the sampling rate of AWG (arbitrary waveform generator) and facilitate the realization of the system, we adopted a slow-changing mask method [17] as a pre-processing method for RC that divides the period into larger parts. Here, the sampling period was divided into N/10 parts so that the duration of each part was 10, and the value of the mask was discrete values of ±1. However, if the large 10 were to be selected, the system would reach steady state after each virtual node spacing. Therefore, choosing an appropriate value of θ is very important. The value of θ is discussed later.

3. Numerical Setup and Results

First, we chose the Wiener model to simulate the various nonlinear factors that appeared in the communication system, as shown in Figure 4. The schematic diagram of the model is shown in the figure below; here, d(n) is the input signal, hi are the coefficients of the linear part, and gi are the coefficients of the nonlinear part [18].
The original d(n) is a four-level pulse amplitude modulation signal (PAM-4) that is a random sequence with a value of {−3, −1, 1, 3} [19]. Here, we set M = 7, i = −2, j = 1, Z = 3, and the specific coefficients are shown in the following formulas. Thus, the input signal first undergoes a linear memory change and is converted to q(n):
q ( n ) = 0.08 d ( n + 2 ) 0.12 d ( n + 1 ) + d ( n ) + 0.18 d ( n 1 ) 0.1 d ( n 2 ) + 0.091 d ( n 3 ) 0.05 d ( n 4 ) + 0.04 d ( n 5 ) + 0.03 d ( n 6 ) + 0.01 d ( n 7 )
followed by an instantaneous memoryless nonlinearity:
u ( n ) = q ( n ) + 0.036 q 2 ( n ) 0.011 q 3 ( n ) + ν ( n )
where ν(n) is Gaussian white noise, u(n) is the final input signal of the system, and the target of nonlinear channel equalization is to recover u(n) to d(n). Here, the bit error rate (BER) is used to verify the system’s performance, and the performance of the proposed scheme is demonstrated through parameter optimization and comparison with the single-loop optoelectronic RC scheme.
The features of the proposed optoelectronic RC scheme and the Wiener model is inherently correlated. First, Equation (4) shows the memory property of the channel, it can be reflected in the delay-loop scheme of the proposed optoelectronic RC. Thus, the optimization of the virtual node time interval (θ) and RC size (N) could influence the memory property of the proposed optoelectronic RC and improve the correlation between the proposed RC scheme and the Wiener model in terms of memory performance. Second, Equation (5) shows the nonlinear and noise property of the channel, it can be reflected in the nonlinear node (DPol-MZM) and output training process in the proposed optoelectronic RC. Thus, the optimization of the parameters of DPol-MZM would change the nonlinear transfer function of it, and this process could influence the nonlinear property of the proposed optoelectronic RC.

3.1. Parameters Optimization

In the parameter optimization part, the signal-to-noise (SNR) ratio was set to 16 dB, the training length was 3 × 103 PAM-4 signals, and the testing length was 5 × 104 PAM-4 signals. Here, we mainly show the effects of the virtual node interval (θ), mask size (γ), feedback coefficient (β), and the ridge regression value (reg) in the RC training process.
As mentioned in Section 2.3, the larger θ contributes to the reduced hardware requirements for implementing the RC scheme. However, if the selected θ is too large, it may exceed the characteristic time scale of the nonlinear node. In that case, the influence of neighboring nodes on the state of the virtual node will be weakened, and the performance of RC will be drastically reduced. As shown in Figure 5, when θ was set between 10 and 80 ps, the BER was relatively low, but when θ was set between 50 and 80 ps, the error was more stable, so θ = 80 ps was superior here.
As shown in Figure 6, when the mask size γ was set to a value of approximately 1, BER was relatively small. As γ increases from 0, the BER decreases first and then increases when γ is larger than 1. This phenomenon is straightforward. When γ is close to 0, the input multiplied by γ is equivalent to almost zero in the system. When γ is too large, the signal will deviate from the nonlinear region of the transfer function. Both situations will deteriorate the system’s transmission performance. Here, we chose γ = 0.70.
The trend in the relationship between the normalized feedback coefficient β and BER was similar to that of γ. The trend is shown in Figure 7. It was necessary to make the value of the function as close as possible to the nonlinear region of the transfer function, so β also needed a value region that was not too big or too small. When β < 1, the internal dynamics of the reservoir were stable. When β > 1, it may become divergent. Therefore, for β > 1, the performance decreased as β increased. Finally, the optimal value of β was determined to be 0.11 by dividing into smaller intervals as shown in the inset of Figure 7.
In the training process of the output connection weight matrix (Wout), the optimization of the regularization parameter (reg) was also involved. The output layer collects x(n) at all times, and the node state of each cycle was a column to form matrix B. This matrix B was multiplied by the output connection weight matrix, Wout, to obtain the output. The output matrix T of the training process was the expected output d(n). T is a known quantity so that Wout can be solved as the following formula:
W o u t = T * B 1
Considering that matrix B may be a singular matrix and enhance the model’s generalization ability, the ridge regression algorithm was used to satisfy these two conditions. Equation (6) was modified to the following formula [20]:
W o u t = T B T ( B B T + r e g * E ) 1
where E is the identity matrix of the same size as B*BT. The value of reg directly affects Wout, affecting the performance of the RC.
As shown in Figure 8, when reg was very close to 0, the curve fluctuated sharply, and the error was large. This phenomenon occurred because the regularization parameter was too small, causing the model to transform into an over-fitting state. At the same time, because the training length was small, regularization was needed to improve the network’s generalization ability. When the reg value was relatively large, especially ranging from 1E-6, the BER also increased. This phenomenon was because the weight attenuation caused numbers of the values in the Wout matrix to be 0 or close to 0, making the model to be in an under-fitting state and reducing the accuracy. It had excellent performance around reg = 1 × 10−11. It should be noted that the optimal value of reg is affected by SNR. When the SNR is large, the optimal reg will decrease.

3.2. Results and Comparisons

We compared the proposed system with the typical single-loop RC. The parameter settings of the two systems are shown in Table 2. For a fair comparison, the total number of the virtual nodes should be identical between the double-loop and single-loop systems (i.e., N = 150 of a typical RC), and the rest of the parameters set at the best operating point of the respective system.
First, we used entropy [17] to compare the internal dynamics of the RC structure, as mentioned above, and the typical single-loop RC. The formula for normalized entropy is as Equation (8), where pi is the probability of the node states being included in the i-th segment. As shown in Figure 9, the greater the entropy indicated the enhanced internal dynamics. As can be seen, the internal dynamics of the double-loop RC were enhanced more than the typical single-loop RC.
h n o d e = 1 log 2 0.01 i = 1 N p i log 2 p i
The DPol-MZM-based double-loop optoelectronic RC enriched the internal dynamics of the reservoir and improved performance through the nonlinearity of the parallel loops superimposed on the transfer function. When simulating nonlinear channel equalization tasks, its BER was greatly improved compared with the single-loop scheme below the HD-FEC [21] and KP4-FEC [22], reaching a BER level of 1 × 10−6 at the SNR of 32 dB. The performance of decision feedback equalization (DFE) [23] and third-order Volterra filtering [24] methods are also shown in Figure 10.

4. Conclusions

In summary, we proposed and numerically studied a parallel optoelectronic RC system. We first proved that the proposed scheme enhanced the internal dynamics more than a typical single-loop RC. In addition, we numerically analyzed several typical influencing factors to optimize the performance of the proposed RC. The simulation results demonstrated that the proposed system has the potential to obtain lower BERs for nonlinear channel equalization. Furthermore, the proposed optoelectronic RC scheme is less complex than other ANN schemes and is easy to implement in hardware, so that in the future, channel equalization in communication systems can be realized at the cost of smaller chip resources or power consumption. Altogether, this makes the DPol-MZM-based parallel RC an appealing tool for dealing with nonlinear distortion problems in communication systems.

Author Contributions

Conceptualization, X.F. and L.Z.; methodology, L.Z. and X.P.; software, X.F. and L.Z.; validation, X.F.; formal analysis, X.Y.; investigation, X.F. and L.Z.; resources, L.Z., X.Y. and X.P.; data curation, X.F.; writing—original draft preparation, X.F.; writing—review and editing, L.Z., X.Y., X.G. and X.P.; visualization, X.F. and L.Z.; supervision, L.Z., X.Y. and X.P.; project administration, L.Z.; funding acquisition, L.Z., X.Y. and X.P. All authors have read and agreed to the published version of the manuscript.

Funding

The National Key Research and Development Program of China (2020YFB1805700), in part by the Natural National Science Foundation of China (61771424 and 62101483), the Natural Science Foundation of Zhejiang Province (LZ18F010001 and LQ21F010015), the Swedish Research Council (2019-05197_VR), State Key Laboratory of Advanced Optical Communication Systems and Networks of Shanghai Jiao Tong University, the Fundamental Research Funds for the Central Universities (2020QNA5012), and Zhejiang Lab (2020LC0AD01).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data needed to evaluate the conclusions in the paper are present in the paper. Additional data related to this paper may be requested from the authors.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mitra, R.; Bhatia, V. Chebyshev Polynomial-Based Adaptive Predistorter for Nonlinear LED Compensation in VLC. IEEE Photonics Technol. Lett. 2016, 28, 1053–1056. [Google Scholar] [CrossRef]
  2. Belabad, A.R.; Motamedi, S.A.; Sharifian, S. An Adaptive Digital Predistortion for Compensating Nonlinear Distortions in RF Power Amplifier with Memory Effects. Integration 2017, 57, 184–191. [Google Scholar] [CrossRef]
  3. Giacoumidis, E.; Lin, Y.; Wei, J.; Aldaya, I.; Tsokanos, A.; Barry, L.P. Harnessing machine learning for fiber-induced nonlinearity mitigation in long-haul coherent optical OFDM. Futur. Internet 2018, 11, 2. [Google Scholar] [CrossRef] [Green Version]
  4. Zerguine, A.; Bettayeb, M.; Cowan, C.F.N. Hybrid LMS–LMF algorithm for adaptive echo cancellation. IEE Proc. Vis. Image Signal Process. 1999, 146, 173–180. [Google Scholar] [CrossRef]
  5. He, F.; Zhu, M.; Liu, W.; Liu, T.; Wang, L. Decision of optimum open-pit slope angle based on artificial neural network. In Proceedings of the 2010 International Symposium on Computational Intelligence and Design, Hangzhou, China, 29–31 October 2010; pp. 56–59. [Google Scholar]
  6. Das, G.; Pattnaik, P.K.; Padhy, S.K. Artificial Neural Network trained by Particle Swarm Optimization for non-linear channel equalization. Expert Syst. Appl. 2014, 41, 3491–3496. [Google Scholar] [CrossRef]
  7. Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [PubMed]
  8. Appeltant, L.; Soriano, M.C.; Van der Sande, G.; Danckaert, J.; Massar, S.; Dambre, J.; Schrauwen, B.; Mirasso, C.; Fischer, I. Information processing using a single dynamical node as complex system. Nat. Commun. 2011, 2, 468. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  9. Paquot, Y.; Duport, F.; Smerieri, A.; Dambre, J.; Schrauwen, B.; Haelterman, M.; Massar, S. Optoelectronic reservoir computing. Sci. Rep. 2012, 2, 287. [Google Scholar] [CrossRef] [PubMed]
  10. Duport, F.; Schneider, B.; Smerieri, A.; Haelterman, M.; Massar, S. All-optical reservoir computing. Opt. Express 2012, 20, 22783–22795. [Google Scholar] [CrossRef] [PubMed]
  11. Vandoorne, K.; Dierckx, W.; Schrauwen, B.; Verstraeten, D.; Baets, R.; Bienstman, P.; Van Campenhout, J. Toward optical signal processing using Photonic Reservoir Computing. Opt. Express 2008, 16, 11182–11192. [Google Scholar] [CrossRef] [PubMed]
  12. Nguimdo, R.M.; Verschaffelt, G.; Danckaert, J.; der Sande, G.V. Fast photonic information processing using semiconductor lasers with delayed optical feedback: Role of phase dynamics. Opt. Express 2014, 22, 8672–8686. [Google Scholar] [CrossRef] [PubMed]
  13. Hasnain, S.A.; Mahapatra, R. On-chip parallel photonic reservoir computing using multiple delay lines. In Proceedings of the 2020 IEEE 32nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Porto, Portugal, 8–11 September 2020; Volume 28–34. [Google Scholar]
  14. Chen, Y.; Yi, L.; Ke, J.; Yang, Z.; Yang, Y.; Huang, L.; Zhuge, Q.; Hu, W. Reservoir computing system with double optoelectronic feedback loops. Opt. Express 2019, 27, 27431–27440. [Google Scholar] [CrossRef] [PubMed]
  15. Xia, G.Q.; Hou, Y.S.; Wu, Z.M. Prediction performance of reservoir computing using a semiconductor laser with double optical feedback. In Proceedings of the 2018 Conference on Lasers and Electro-Optics Pacific Rim (CLEO-PR), Hong Kong, China, 29 July–3 August 2018; Volume 1–2. [Google Scholar]
  16. Yue, D.-Z.; Wu, Z.-M.; Hou, Y.-S.; Hu, C.-X.; Jiang, Z.-F.; Xia, G.-Q. Reservoir Computing Based on Two Parallel Reservoirs Under Identical Electrical Message Injection. IEEE Photon J. 2021, 13, 1–11. [Google Scholar]
  17. Tezuka, M.; Kanno, K.; Bunsen, M. Reservoir computing with a slowly modulated mask signal for pre-processing using a mutually coupled optoelectronic system. Jpn. J. Appl. Phys. 2016, 50, 08RE06. [Google Scholar] [CrossRef]
  18. Wiener, N.; Teichmann, T. Nonlinear Problems in Random Theory. Phys. Today 1959, 12, 52. [Google Scholar] [CrossRef]
  19. Qi, N.; Zhang, Z.; Liu, L.; Liu, J.; Wu, N.; Xiao, X.; Chiang, P.Y. The design techniques for high-speed PAM4 clock and data recovery. In IEEE International Conference on Integrated Circuits. In Proceedings of the Technologies and Applications (ICTA), Beijing, China, 21–23 November 2018; pp. 142–143. [Google Scholar]
  20. Hoerl, A.E.; Kennard, R.W. Ridge regression: Biased estimation for nonorthogonal problems. Technometrics 2000, 42, 80–86. [Google Scholar] [CrossRef]
  21. Choi, C.-S.; Lee, H.; Kaneda, N.; Chen, Y.-K. Concatenated non-binary LDPC and HD-FEC codes for 100Gb/s optical transport systems. In Proceedings of the 2012 IEEE International Symposium on Circuits and Systems (ISCAS), Seoul, Korea, 20–23 May 2012; pp. 1783–1786. [Google Scholar]
  22. Stojanovic, N.; Prodaniuc, C.; Zhang, L.; Wei, J. 210/225 Gbit/s PAM-6 transmission with BER below KP4-FEC/EFEC and at Least 14 dB link budget. In Proceedings of the 2018 European Conference on Optical Communication (ECOC), Roma, Italy, 23–27 September 2018; pp. 1–3. [Google Scholar]
  23. Stojanovic, M.; Catipovic, J.; Proakis, J.G. Adaptive multichannel combining and equalization for underwater acoustic communications. J. Acoust. Soc. Am. 1993, 94, 1621–1631. [Google Scholar] [CrossRef]
  24. De Figueiredo, R. The Volterra and Wiener theories of nonlinear systems. Proc. IEEE 1982, 70, 316–317. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of RC. Win is the input connection weight matrix, Wres is the internal connection weight matrix, Wout is the output connection weight matrix, τ is the delay time, x(n) is the state function, and NL is the nonlinear node.
Figure 1. Schematic diagram of RC. Win is the input connection weight matrix, Wres is the internal connection weight matrix, Wout is the output connection weight matrix, τ is the delay time, x(n) is the state function, and NL is the nonlinear node.
Photonics 08 00406 g001
Figure 2. DPol-MZM-based double-loop reservoir structure diagram. LD: laser diode; PC: polarization controller; DPol-MZM: dual-polarization Mach–Zehnder modulator; OA: optical attenuator; PD: photodetector; AMP: amplifier; BPF: bandpass filter.
Figure 2. DPol-MZM-based double-loop reservoir structure diagram. LD: laser diode; PC: polarization controller; DPol-MZM: dual-polarization Mach–Zehnder modulator; OA: optical attenuator; PD: photodetector; AMP: amplifier; BPF: bandpass filter.
Photonics 08 00406 g002
Figure 3. Schematic diagram of the input signal pre-processing process.
Figure 3. Schematic diagram of the input signal pre-processing process.
Photonics 08 00406 g003
Figure 4. The input–output relationship of the Wiener model that describes the nonlinear response of an optical transmission system.
Figure 4. The input–output relationship of the Wiener model that describes the nonlinear response of an optical transmission system.
Photonics 08 00406 g004
Figure 5. Schematic diagram of the input signal pre-processing process.
Figure 5. Schematic diagram of the input signal pre-processing process.
Photonics 08 00406 g005
Figure 6. Relationship between γ and BER.
Figure 6. Relationship between γ and BER.
Photonics 08 00406 g006
Figure 7. Relationship between β and BER.
Figure 7. Relationship between β and BER.
Photonics 08 00406 g007
Figure 8. Relationship between regularization parameter reg and BER.
Figure 8. Relationship between regularization parameter reg and BER.
Photonics 08 00406 g008
Figure 9. Entropy versus the normalized feedback coefficient.
Figure 9. Entropy versus the normalized feedback coefficient.
Photonics 08 00406 g009
Figure 10. Transmission performance curve: (ac) The time-domain scatter graph of PAM4 signals (a) corresponding to the case without RC; (b) corresponding to the case with the single-loop RC; (c) corresponding to the case with the proposed double-loop RC.
Figure 10. Transmission performance curve: (ac) The time-domain scatter graph of PAM4 signals (a) corresponding to the case without RC; (b) corresponding to the case with the single-loop RC; (c) corresponding to the case with the proposed double-loop RC.
Photonics 08 00406 g010
Table 1. The typical values of several parameters in the system.
Table 1. The typical values of several parameters in the system.
ParametersSymbolValue
Size of RCN50, 100
Time constant of the
high-pass filtering
τH19.89 × 10−12 s
Time constant of the
low-pass filtering
τL51.34 × 10−12 s
Half-wave voltage
of the modulator
5 V
Table 2. Parameter values for the proposed RC and typical RC in our numerical simulation.
Table 2. Parameter values for the proposed RC and typical RC in our numerical simulation.
Parameters (unit)SymbolTypical RCProposed RC
Size of RCN115050
N2\100
Input gainγ0.50.7
Feedback gainβ0.470.11
Delay time (s)τ11.2 × 10−54 × 10−6
τ2\8 × 10−6
Bias voltage (V)φ1–4π3.5π
φ2\−2.5π
Scale factor of feedbackα10.90.7
α2\0.55
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Feng, X.; Zhang, L.; Pang, X.; Gu, X.; Yu, X. Numerical Study of Parallel Optoelectronic Reservoir Computing to Enhance Nonlinear Channel Equalization. Photonics 2021, 8, 406. https://doi.org/10.3390/photonics8100406

AMA Style

Feng X, Zhang L, Pang X, Gu X, Yu X. Numerical Study of Parallel Optoelectronic Reservoir Computing to Enhance Nonlinear Channel Equalization. Photonics. 2021; 8(10):406. https://doi.org/10.3390/photonics8100406

Chicago/Turabian Style

Feng, Xingxing, Lu Zhang, Xiaodan Pang, Xiazhen Gu, and Xianbin Yu. 2021. "Numerical Study of Parallel Optoelectronic Reservoir Computing to Enhance Nonlinear Channel Equalization" Photonics 8, no. 10: 406. https://doi.org/10.3390/photonics8100406

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