Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Channel power equalization based on joint optimization of EDFA and ROADM configuration in open optical network

Open Access Open Access

Abstract

Deterioration of the signal-to-noise ratio (SNR) is an important challenge in ultra-long multi optical line system (OLS) optical transmission systems. The non-uniform gain and cascading of the Erbium-doped fiber amplifier (EDFA) lead to SNR deterioration in transmission systems. In this paper, we propose two channel power equalization methods based on joint optimization of EDFA and Reconfigurable optical add-drop multiplexer (ROADM) configurations: 1) reinforcement learning (RL)-based channel power equalization (RL-PE) and 2) covariance matrix adaptive evolution strategy (CMA-ES) channel power equalization (CMA-PE). The simulation results indicate that the power equalization effect was improved by 1.9 dB through the CMA-PE method, while the RL-PE method led to a 1.5 dB improvement in an ultra-long 80-channel 7-OLS transmission system.

© 2023 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

The open optical network paradigm is a fully disaggregated network in which each network element can be abstracted inside the controller through standard protocols of different vendors [1]. Open optical networks aim to enhance the interoperability and software control at the optical layer, thereby maximally improving network flexibility, economics, and performance. Thus, it is convenient to achieve unified control of various transmission devices from different vendors in open optical networks.

Multi-channel and multi optical line system (OLS) transmission is a typical scenario in practical optical networks. However, each wavelength channel may have significant channel power excursion owing to the non-flat gain profile and noise figure (NF) of the Erbium-doped fiber amplifier (EDFA), wavelength-dependent attenuation of the reconfigurable optical add-drop multiplexer (ROADM), stimulated Raman scattering (SRS), and Kerr nonlinearity-induced interference (NLI) in the fiber [2]. Specifically, the non-uniform gain spectrum of the EDFA leads to uneven amplification of optical signals for different channels, which eventually results in the channel power excursions. The power excursion introduced by ROADM is mainly caused by transient effects during wavelength switching and filtering. Specifically, fast power overshoots and undershoots arise from sudden changes in power due to wavelength switching [3]. In cascaded wavelength selective switches (WSS) or ROADMs, the independent attenuation of each ROADM enhances power ripple and excursion [3,4]. In current optical transmission systems, the existing channel power equalization algorithms focus more on the performance of an optical multiplex section (OMS), without considering the improvement of the global end-to-end (E2E) transmission performance. Moreover, most methods optimize the gain spectrum of the EDFA and ROADM attenuation to equalize the channel power, respectively. However, it is necessary to optimize the global performance using a comprehensive and collaborative method rather than optimizing the components or equalizing a single OMS in an ultra-long multi-OLS and multi-channel open optical transmission system. Therefore, equalizing the power per channel of the transmission system using a global and collaborative approach is an urgent challenge.

In this study, we propose reinforcement learning (RL)-based channel power equalization (RL-PE) and channel power equalization (CMA-PE) based on a covariance matrix adaptive evolution strategy (CMA-ES) to jointly optimize the configuration of the EDFA and ROADM. The gain achieves a near-optimum value by adjusting the EDFA gain to minimize the amplified spontaneous emission (ASE) noise and NLI noise in the optical signal. Second, the slope caused by EDFA amplification is compensated by changing the EDFA tilt to obtain a relatively flat power of different channels. In addition, the signal power of different wavelength channels is adjusted by changing the attenuation of the ROADM, thereby attenuating some high-power channels to achieve an overall flat total power. Thus, the target can be achieved by maximizing the average and flatness of the generalized signal-to-noise ratio (GSNR). The main contributions of this study can be summarized as follows:

  • • We conducted modeling of open optical networks, including device models of the EDFA, ROADM, optical fiber, and transponder, as well as a GSNR evaluation of the transmission system. In addition, we changed the attenuation mode of the ROADM to average attenuation.
  • • We propose two channel power equalization algorithms, namely CMA-PE and RL-PE, for joint optimization of the EDFA and ROADM channel power equalization.
  • • We demonstrated the effectiveness of the proposed methods by simulating an ultra-long 7 OLSs transmission system. In particular, we conducted a detailed performance evaluation and comparative analysis of the above two algorithms in terms of optimization efficiency, time cost, and signal spectrum.

The remainder of this paper is organized as follows. Section 2 provides a brief review of related work on channel power equalization. Section 3 introduces the modeling of an open optical network system with the GNPy. In Section 4, we introduce the CMA-PE framework and algorithm procedures. Section 5 presents the design, modeling, and process of the RL-PE algorithm. Section 6 presents the simulation verification of the transmission system and comparison results of the two algorithms. Finally, we summarize our conclusions in Section 7.

2. Related work

This section summarizes the existing methods for EDFA gain flattening and ROADM channel power equalization.

2.1 EDFA gain flattening

Methods for EDFA gain flattening mainly include optimizing the internal structure parameters, changing the input power, introducing hardware devices or special fibers, and adjusting the operating point of the EDFA to compensate for non-flat gain. Specifically, an EDFA with flat gain can be designed by optimizing EDFA structural parameters, such as pump mode, pump power allocation, and Erbium-doped fiber (EDF) length in the static network [5,6]. In addition, the application of a gain flattening filter (GFF) after the EDFA to compensate for the uneven EDFA gain spectrum is a common approach verified in previous studies [79].

The static GFF is ineffective in improving the SNR of the cascaded EDFA system when part of the optical wavelength at the input of the amplifier is lost or the input optical power changes significantly. Therefore, it is necessary to adopt dynamic gain equalization technology. In addition to using hardware devices, the dynamic equalization technique can also define the best operating point by setting the parameters of the optical amplifier. In [10], Barboza et al. defined this problem as optical amplifier adaptive control of the operating point (ACOP), where the operating point control optimizes a set of parameters of the amplifier (e.g., gain, tilt, and NF). Subsequently, some ACOP methods were proposed in [1014] to search for the optimal operating point of the EDFA. Borraccini et al. proposed a CMA-ES algorithm in [15] to define the parameters of the EDFA in each OMS to improve the average and flatness of the GSNR. However, these methods only determine the optimal gain and tilt of the cascaded EDFA or introduce hardware devices without considering the ROADM in the transmission system.

2.2 ROADM channel power equalization

The above methods improve the gain flatness or compensate for the channel power by adjusting the EDFA. In addition, channel power equalization by adjusting the ROADM is also a relevant method. In [16] the authors designed a WSS-based add/drop module, and the power equalization of each channel was achieved through WSS filtering and single-wavelength channel operation. Similarly, Sambo et al. took advantage of the WSS to switch and equalize single wavelengths and achieved signal equalization by introducing channel-independent attenuation [17]. In [18], the authors proposed a heuristic method to allocate channel power through the WSS of each OMS to improve the worst-case SNR of the transmission system. The authors in [19] proposed a network automation framework to obtain the optimal power for each OMS by modifying the attenuation of the WSS through the digital twin technique.

2.3 Joint optimization of ROADM and EDFA

In a network with cascaded EDFA and ROADM, power equalization is also achieved by optimizing both the EDFA and ROADM simultaneously. Mo et al. [20] used automatic gain control to optimize an EDFA, which maintains a constant average gain for all active channels. The channel power excursion is mitigated while the gain curve remains unchanged by using the ROADM to add a new dual-wavelength signal.

In [21], the authors proposed a fast and simple heuristic optimization of link power by adjusting the EDFA setting and using the WSS for channel equalization to achieve optimal power. However, this approach differs from ours in the following aspects. The first difference is that they equalize the channel power through local optimization, whereas we consider global equalization. To achieve global performance gains, we prioritize improving the E2E GSNR rather than optimizing each OMS individually. In addition, we propose a more comprehensive and explicit ROADM architecture and attenuation mode compared to that of [21], which the attenuation depends on the average value of the signal power to be more adaptable to open decoupled transmission systems.

However, it is imperative to adopt a joint optimization strategy for both the EDFA and ROADM, given that the respective optimization of each component is unable to achieve optimal channel power equalization and impacts the transmission performance. Additionally, the optimization based on a single OMS does not consider the global characteristics of the entire network, because the optimization in a single section will affect other OMSs, thereby leading to optimization results that are unable to maximize the global performance. Therefore, it is necessary to propose a joint and global equalization solution.

3. Modeling of open optical networks

This study uses the GNPy platform to model and design open optical networks. GNPy [22] is an open-source Python software simulation platform with an open interface for modeling and designing optical networks. In essence, it is a quality of transmission (QoT) estimator of the DWDM system that can evaluate the GSNR of the optical propagation path under a given network configuration. The platform models each network element and device independently to realize disaggregated network management. To perform practical simulations of open optical network systems, the GNPy platform targets open network planning and management through compatibility with multiple vendor devices.

3.1 Physical layer modeling

The GNPy platform adopts a partial disaggregated optical network that uses an optical network controller (ONC) to control the optical layer, as shown in Fig. 1. In addition, the GNPy platform simulates the main optical network elements, including the optical amplifier (OA) for optical signal amplification, transponder to deploy the optical signal, and ROADM for optical switching operations. This platform also models passive network components, such as optical fibers. Next, we elaborate on the adjustable parameters for each device available in the platform.

 figure: Fig. 1.

Fig. 1. Physical layer modeling of open optical networks

Download Full Size | PDF

3.2 Device adjustable parameters

The adjustable parameters of open optical networks simulated by GNPy include parameters of each device and spectral information. Fig. 1 also shows the adjustable parameters that are closely associated with the algorithm.

  • 1. Optical transponder: Optical signals can be accessed by the transmission system through the transponder. Therefore, optical transponder adjustable parameters are characterized by the transponder support model, modulation formats, spectral range, spectral intervals, bit rate, baud rate, etc.
  • 2. OA: Selecting the amplifier required by the user from the platform device library is a challenge because the device library has amplifiers from different vendors. Different amplifiers have different effects on power and SNR according to their gain, noise, and other factors, which can customize the noise coefficient and gain profile to define the amplifier parameters. Therefore, the adjustable parameters include the amplifier gain, tilt, gain range, tilt range, noise coefficient, and gain profile.
  • 3. Fiber: Optical fibers ensure transparent transmission of optical signals and account for the dispersion, non-linear effect, and polarization mode dispersion (PMD) in the propagation of platform optical fibers. Therefore, the adjustable parameters of the optical fiber include loss, dispersion, and PMD coefficients, and other fiber parameters.
  • 4. ROADM: The internal structure and equalization mechanism of the ROADM are shown in Fig. 2. The ROADM is modeled as a WSS with each degree containing a pair of WSSs, whereas the local site has two levels of WSS and is responsible for the spectrum routing of network intersections. In this study, the adjustable parameters of the ROADM are characterized by its attenuation, excluding the inherent loss of the WSS. Fig. 2 also displays an example of ROADM nodes with an improved equalization mode and add/drop. Specifically, an optical signal in Fig. 2(a) with an average power of 9.57 is input to the ROADM, assuming that the ROADM attenuation is 0 dB and the insertion loss of a single WSS is 8 dB. The ROADM routes wavelengths 0-39 through three WSSs and amplifies to obtain the output power of 0-39 channels in Fig. 2(d), while transmitting wavelengths 40-79 through two WSSs to obtain the output power of 40-79 channels in Fig. 2(b). We can observe from Fig. 2(b-d) that the values exceeding an average of 9.57 were attenuated to the average in the output power figure, while the optical signals below the average remained unchanged. Although the drop optical signal experienced more attenuation owing to the three WSSs, the same attenuation pattern is maintained. Therefore, the optical signal was equalized without losing excessive energy.

 figure: Fig. 2.

Fig. 2. ROADM internal structure diagram: (a) input signal power, (b) output power of 40-79 channels, (c) amplified power of 0-39 channels, (d) output power of 0-39 channels.

Download Full Size | PDF

3.3 GSNR estimator

GSNR has proven to be useful to evaluate the performance of optical transmission systems. Thus, a crucial feature of the GNPy platform is the GSNR estimator. The connection of each network element is first detected to check whether it is correct and whether the network topology is complete when the network topology is input to the GNPy platform. Next, an optical signal is transmitted from the transmitting node along each network element, which will cause a certain effect on the signal; e.g., ASE noise or NLI noise may be added to the signal. For example, ASE noise is introduced when the amplifier amplifies the optical signal. ASE noise is calculated using the following formula:

$${P_{ASE}}(f) = h(f)NF(f)G(f){B_{ref}}$$
where h is the Planck constant, $NF(f)$ and $G(f)$ are the noise and gain of the amplifier, respectively; and ${B_{ref}}$ is the reference bandwidth. In addition, optical signals will undergo losses when transmitted on optical fibers. NLI is also introduced into the optical signal due to the Kerr effect. The NLI noise is calculated using the following formula:
$${P_{NLI}}(f) = {G_{NLI}}(f){B_{ref}}$$
where ${G_{NLI}}(f)$ is the NLI power spectral density, which needs to be calculated based on the current frequency. In addition, we consider the impact of self-phase modulation (SPM), cross-phase modulation (XPM) and SRS on the system performance. Note that power optimization is a non-convex problem in the presence of SRS [21]. In [23], the authors described the specific influencing factors and calculation methods in detail. Considering these factors, the receiver can calculate the optical signal-to-noise ratio (OSNR), non-linear signal-to-noise ratio (SNRNL), and GSNR of the transmission system. The specific calculation formulae are as follows:
$$OSN{R_i} = \frac{{{P_{S,i}}}}{{{P_{ASE}}({f_i})^{\prime}}}$$
$$SN{R_i} = \frac{{{P_{S,i}}}}{{{P_{NLI}}({f_i})^{\prime}}}$$
$$GSN{R_i} = \frac{{{P_{S,i}}}}{{{P_{ASE}}({f_i}) + {P_{NLI}}({f_i})}} = {(OSN{R_i}^{ - 1} + SN{R_i}^{ - 1})^{ - 1}}$$
where ${P_{S,i}}$ is the ${i^{th}}$ channel signal power and ${f_i}$ is its center frequency. The platform considers not only the ASE noise generated by the amplifier, but also the NLI noise in the system.

4. CMA-PE algorithm principle

4.1 Basic framework

The CMA-PE algorithm primarily uses CMA-ES for channel power equalization, which is a non-linear parameter optimization algorithm that realizes global optimization by updating the covariance matrix. The CMA-ES is extremely effective in case the GSNR under the corresponding parameter is known while the specific formula and gradient of the function are unknown. It is necessary to note that the improved CMA-ES algorithm can also be applied to solve this problem, such as Least Squares CMA-ES. As for the parameters in transmission system, the EDFA gain, EDFA tilt, and ROADM attenuations are adjustable in the optimization. The other parameters are fixed and determined by the network design and deployment, such as the parameters of the transponder, fiber, and the insertion loss of the ROADM.

The main framework of the algorithm is illustrated in Fig. 3, which shows that the parameter values of the transmission system are changed through continuous interaction with the environment. Therefore, the EDFA gain, tilt, and ROADM attenuation change within the given Gaussian distribution range to achieve the population with the optimal objective function. During the optimization process, both the CMA-PE and RL-PE algorithms obtain a larger and flatter GSNR distribution by constantly interacting with the environment and changing the transmission system parameters, although the two algorithms follow different steps and iterative methods. Given that our aim is to maximize the average and flatness of the GSNR, we define the objective function as maximizing the average with minimum standard deviation of the GSNR for all wavelengths. The CMA-PE objective function is given by the following formula:

$$\min [{\sigma _{GSNR}}_{_{{P_{s,d}}}}({G_i},{T_i},{R_k}) - {\overline {GSNR} _{{P_{s,d}}}}({G_i},{T_i},{R_k})]$$
where $({G_i},{T_i},{R_k})$ represents a group of device parameter values. $\overline {GSN{R_{{P_{s,d}}}}} ({G_i},{T_i},{R_k})$ and ${\sigma _{GSN{R_{{P_{s,d}}}}}}({G_i},{T_i},{R_k})$ are the average value and standard deviation of the GSNR of different channels in the transmission system from s to d under this parameter group, respectively.

 figure: Fig. 3.

Fig. 3. CMA-PE and RL-PE algorithm main framework

Download Full Size | PDF

4.2 Algorithm principle

Algorithm 1 describes the CMA-PE algorithm procedure. The algorithm guarantees proper operation by entering the initial value, range, and step size of each device parameter.

oe-31-14-23229-i001

First, the initial population is obtained by initializing the population parameters and range of each parameter (line 1). Second, the maximum number of iterations tmax of the optimization algorithm is set to ensure that the algorithm will not operate indefinitely; the population termination standard deviation σ is also set to ensure that the algorithm jumps out as required (line 2). The algorithm then performs an update iteration to calculate the parameter value with best channel power equalization effect by updating the device parameters of the population. A random Gaussian disturbance is generated for the existing device parameters with a new population, which is added to the random disturbance for the device parameters (lines 4-5). The top µ optimal device parameters are selected from the newly constructed population to reduce the population (line 6). The population device parameters require updating during population generation by estimating the population expectation, covariance matrix, and step size. The optimal objective function is then obtained by calculating the GSNR of the population (lines 9-10). The population is updated to a smaller one if the optimal objective function of the population is smaller than the previous one; otherwise, the new population equipment parameters are searched again (lines 11-12). The standard deviation of the population is calculated to check whether the conditions jump out when the population is refreshed (lines 14-15). Finally, the algorithm returns and outputs the optimized device parameters and optimal income (line 16).

5. RL-PE algorithm principle

In the RL-PE algorithm model, the agent and environment are the device adjustment module and transmission system to be optimized, respectively. The device adjustment module changes the EDFA gain, tilt, and ROADM attenuation to obtain the reward value of this action, which is used to determine whether the action is beneficial to the QoT. Therefore, device parameter values can be obtained to make the GSNR of all wavelength channels larger and flatter.

5.1 RL-PE framework

Fig. 4 shows the main framework of the RL-PE algorithm, which uses a device adjustment module to control the system automatically. The device adjustment module takes the network topology, device parameters, and parameters to be optimized into the transmission network database when the transmission system is input (step 1). The state awareness module is then used to generate state data St for the RL model by obtaining network nodes, device parameters, and parameters to be optimized (step 2). The policy $\pi t(A|St,\theta )$ is obtained by feeding the state data into a deep neural network (DNN), where A and θ are the set of all actions and parameters in the DNN, respectively (step 3); πt is a probability distribution that provides the probability distribution of the set of all actions, which is then input to the action selection module. Each action will determine a set of parameters for all the EDFAs and ROADMs in the transmission system. Specifically, the parameters of EDFA include gain and tilt values while the parameters of ROADM refer to the attenuation values. The module selects a set of actions based on the given πt, which determines the parameters of the device (step 4). The selected action is delivered to the device adjustment module to change the device parameters in the network topology (step 5). Next, the device adjustment module feeds back the acquired GSNR to the reward module and calculates the immediate reward (step 6). The algorithm stores the state St, action at, and immediate reward rt in the experience buffer (step 7). The DNN is retrained and updated to maximize the long-term cumulative reward when there are N samples in the buffer (step 9). However, it is important to note that if there are significant changes in the channel distribution, it is necessary to retrain DNN to adapt to the new distribution. In this case, transfer learning can be utilized to accelerate the retraining process and reduce the retraining cost. In addition, it may be necessary to increase the number of neurons in the DNN and retrain the DNN, as the transmission system length expands such as adding more OMSs or devices.

 figure: Fig. 4.

Fig. 4. RL-PE algorithm framework

Download Full Size | PDF

5.2 Modeling

  • 1. State: The state of the model is characterized by the transmission system, transmitter, receiver, and device parameters in the transmission system. Therefore, the state of the model is represented by the St array as follows:
    $$St = \{{s,d,{E^a}_i(G,T){|_{i \in I}},{R^{_D}}_k(A){|_{k \in K}}} \}$$
    where s and d represent the transmitting and receiving nodes of the transmission system, respectively. ${E^a}_i(G,T)$ is the ${i^{th}}$ EDFA configuration of the transmission system, and ${R_k}^D(A)$ is the ${k^{th}}$ ROADM configuration of the transmission system. The state space consists of 2L + 2I + K elements, where L is the number of nodes in the transmission system, and I and K represent the number of EDFAs and ROADMs in the system, respectively. Fig. 5 shows an example of the building transmission system state. For simplicity, the state is constructed as a transmission system with two OLSs, two ROADMs, and six EDFAs. Specifically, the tuple (0, 0, 0) represents all the transceivers in the network: Trx A, Trx B, and Trx C. We use the tuple s and d to denote the transmitting and receiving nodes. The value ‘1’ within the tuple represents that the transceiver is a transmitting or receiving node, while the value ‘0’ indicates that the transceiver is not a transmitting or receiving node. In Fig. 5, Trx A and Trx C are the transmitting and receiving nodes, respectively, so s = (1,0,0), d = (0,0,1). Fig. 5 contains six EDFAs whose initial gain value is (16,22,16,20,24,18) and initial tilt value is (0,0,0,0,0,0). The ROADM uses the pass-through function with two ROADMs, so the attenuation is (0,0). The above parts constitute the state St of the RL model.
  • 2. Action: It consists of three parts that have different selection spaces according to different devices. Each action will determine a set of parameters for all the EDFAs and ROADMs in the transmission system. Specifically, the parameters of EDFA include gain and tilt values while the parameters of ROADM refer to the attenuation values. Based on the initial gain of EDFA, the maximum increment and decrement of EDFA gain are respectively 2.5 dB and 1 dB. With 0 dB/nm initial tilt, the EDFA tilt varies from -1.5 dB/nm to 1.5 dB/nm in the training process. For each direction of ROADM, the attenuation value can be configured between 0 dB and 3 dB.
  • 3. Reward: Because our aim is to maximize the average and flatness of the GSNR, the reward function will maximize the GSNR average and minimize the GSNR standard deviation. The reward is set as follows:
    $$rt = [{\overline {GSNR} _{{P_{s,d}}}}({G_i},{T_i},{R_k}) - {\sigma _{GSNR}}_{_{{P_{s,d}}}}({G_i},{T_i},{R_k})]\ast \alpha$$

    The value of α is required to increase in cases where the reward differences due to various device parameters are quite small, especially when the GSNR is low due to the longer transmission distance. Conversely, when $\overline {GSN{R_{{P_{s,d}}}}} ({G_i},{T_i},{R_k})$ and ${\sigma _{GSN{R_{{P_{s,d}}}}}}({G_i},{T_i},{R_k})$ show significant differences, a smaller value of α contributes to a more delicate optimization process.

 figure: Fig. 5.

Fig. 5. An illustrative example of state representation.

Download Full Size | PDF

oe-31-14-23229-i002

5.3 Training mechanism

Algorithm 2 describes the procedure of the RL-PE scheme. The starting values are set by entering the transmission system to be optimized and initial values of the required optimization parameters (EDFA gain, tilt, and ROADM attenuation) before running the algorithm. First, the buffer Buf is initialized and the action selection probability γ is set to 0.5 (line 1). The algorithm first checks whether it is the first training optimization (i.e., whether the buffer is empty). If there are no elements in the buffer, the parameters of the DNN are synchronized (lines 2-4). Next, the device adjustment module obtains the state from the transmission system, as described in the previous section (line 5). In line 6, the probability distribution πt is generated according to θc in the action space. Subsequently, different action generation schemes are selected based on the specific values of πt and γ (lines 7-10). The maximum strategy in the probability distribution is chosen when the minimum value of πt is greater than γ; otherwise, the strategy adopts random policies. In line 11, the algorithm selects all EDFA parameters ${E^a}(G,T)$ and ROADM parameters ${R^D}(A)$ in the transmission system. The status St, action at, policy πt, and reward rt are stored in the buffer after receiving an immediate reward for this action (line 14). The policy and value gradient are updated according to the method reported in [24] until the sample size reaches N (lines 15,16). Training algorithms, such as RMSProp or Adam [25], can be used to adjust the global parameters of the DNN. Next, γ is updated, and the buffer Buf is emptied to prepare for the next device optimization (line 17). The algorithm will output the optimized device parameters when the global parameter converges.

6. Simulation evaluation

6.1 Simulation setup

A transmission system comprises 7 OLSs in the simulation, as shown in Fig. 6(a). Each OLS was amplified by four line amplifiers (LAs), a boost amplifier (BA), and a preamp amplifier (PA), where BA and PA were the internal amplifiers of the ROADM. In the simulation, the filtering penalties of WSS is not considered in this work due to the GNPy does not support the accurate modeling of WSS currently. In addition, each OLS comprised five optical fibers; the length and loss of each optical fiber can be adapted to particular user requirements. In this simulation, we considered a standard single-mode fiber (SSMF); each fiber length was randomly established, and the loss coefficient was set to 0.2 dB/km with 4 dB fixed insertion loss. Fig. 6(c) shows the specific length and loss of each section of the optical fiber. The channel frequency ranged from 192.50 THz to 196.00 THz, centered at 194.00 THz with a channel grid interval of 50 GHz. The transmitter sent optical signals at a baud rate of 32 GBaud in QPSK modulation format and reached the receiver through optical fiber loss, EDFA amplification, and ROADM regulation to generate 80-channel WDM comb waves. Table 1. lists the simulation settings.

 figure: Fig. 6.

Fig. 6. (a) Simulated transmission system, (b)gain profile, (c) fiber length and loss setting.

Download Full Size | PDF

Tables Icon

Table 1. Simulation setting

We employed the generalized Gaussian noise (GN) model in GNPy to incorporate the impact of SPM, XPM, and SRS on the overall NLI in transmission systems. We simplified the EDFA noise figure by varying the LA noise figure in the range [4.5-5], with an average of 4.75 [26,27], while the PA and BA noise figures were set to 3.65 dB [21]. Several commercial types of EDFAs are included in the GNPy platform. We represented the non-flat gain of EDFA by employing a specific gain ripple profile. As shown in Fig. 6(b), we assume that all EDFAs within the system have an identical gain ripple profile. The initial gain of each EDFA was set to compensate for the previous optical fiber loss. The default value of α was set to 1 based on the convergence speed and optimization performance in simulation.

6.2 Simulation results

In this simulation, node Trx A and node Trx H were considered as the source and destination nodes, respectively . The optimization space was the average gain and gain tilt configurations of 42 EDFAs and attenuation values of 7 ROADMs in 7 OMSs. CMA-PE and RL-PE were used to achieve EDFA optimization and channel power equalization based on the above simulation settings. Fig. 7 illustrates the obtained EDFA and ROADM parameters before and after optimization.

 figure: Fig. 7.

Fig. 7. Device parameters before and after optimization ((a) EDFA gain, (b) EDFA tilt, (c) ROADM attenuation).

Download Full Size | PDF

In Fig. 7(a), the gain of the EDFA did not change significantly since the initial value of the EDFA gain was set to exactly compensate for the fiber loss. However, the change in the EDFA tilt was relatively large to compensate for the slope of different channel power. The initial and optimized parameters were input to the transmission system after optimization to obtain the GSNR status of each channel to attain the optimization effect, as shown in Fig. 8(a). As expected, with respect to the initial status, the GSNR was improved after optimization of the CMA-PE and RL-PE algorithms and maintained at a higher level with less fluctuation. In addition, both the initial and RL-PE values were significantly reduced around channel 23 due to the gain ripple of EDFA.

 figure: Fig. 8.

Fig. 8. GSNR variation for each channel before and after optimization.

Download Full Size | PDF

Specific GSNR values are listed in Fig 8.(b), showing that both CMA-PE and RL-PE improved the GSNR of each wavelength channel compared to the initial configuration. The CMA-PE algorithm achieved near optimum results, with 1.3 dB GSNR average increase and 0.5 dB GSNR standard deviation decrease, making it suitable for adaptation to ultra-long multi-OLS transmission systems. Similarly, the RL-PE algorithm exhibited an improved performance compared to the initial configuration, increasing the average GSNR and reducing the GSNR standard deviation by 1 dB and 0.4 dB, respectively. Observing the indicators in Fig. 8, it is possible to conclude that the CMA-ES algorithm produces excellent results in terms of accomplishing maximum GSNR average and flatness.

We demonstrated its effectiveness by recording the signal power per channel for each OLS. The results of the signal distribution for each channel after each OLS depicted in Fig. 9 show that, with respect to the initial configurations, both CMA-PE and RL-PE improved the signal power after each OLS and flattened each channel power. The variation in the signal power per channel with increasing system length and number of devices is shown in the three plots at the top of Fig. 9. In the initial situation, the signal evolution was systematic because the gain of the EDFA compensated exactly for the loss of the previous section of the fiber. The trend of the optical signal variation illustrates the gain profile of the EDFA, which had less amplification capability at intermediate wavelengths.

 figure: Fig. 9.

Fig. 9. Channel signal power distribution after each OLS.

Download Full Size | PDF

The channels power of the last three OLSs are compared in the three graphs at the bottom of Fig. 9, which show the fifth, sixth, and seventh OLSs, respectively. Note that the trend of the signal power generally rose with increasing wavelength channels. This was caused by the power excursion towards higher wavelength channels for optical signal. However, the optimization effect was not evident when the transmission system was short because the optical signal passed through a small number of optical fibers, EDFAs, and ROADMs. The optimization effect also increased as the transmission system length, loss, and number of devices increased. For example, the signal power horizontal was distributed approximately 9 dB after the seventh EDFA of the initial configuration. In comparison, the signal power decreased to 3 dB after passing 36 EDFAs. In particular, the GSNR deteriorated significantly in the last two OLSs with increasing transmission length and the EDFA cascade.

From the observation of the signal power per channel in Fig. 9, it is evident that, regardless of the initial signal power, RL-PE or CMA-PE exhibited a significant decrease around Channel 23; this was mainly caused by the EDFA gain profile. Considering that ROADM attenuates based on the average power of all channels, it is possible that some channels with power below the average may not be attenuated, resulting in some channels retaining the original channel power. In the simulation, we used the EDFA whose noise coefficient increased with the wavelength channel, so the large-wavelength channel featured low power. Moreover, the algorithm changed the tilt of the EDFA to balance the different channel power as much as possible.

On this basis, the CMA-PE and RL-PE algorithms were used to optimize the transmission system from 1 to 7 OLSs. The results reported in Fig. 10 show that CMA-PE achieved a higher gain of objective function (GOF) in the optimization of each OLS, while the time cost grew significantly with increasing OLS. Although the GOF of the RL-PE algorithm was not as good as that of the CMA-PE in each OLS, the optimization time of the RL-PE algorithm was much smaller than that of the CMA-PE algorithm as the number of OLS increased. Therefore, the RL-PE algorithm achieved a higher GOF per hour than CMA-PE for multi-OLS transmission system optimization.

 figure: Fig. 10.

Fig. 10. Optimization results of 7 OLSs ((a) GOF, (b) optimization time cost, (c) GOF per hour).

Download Full Size | PDF

For example, it took 4.3 hours for the CMA-PE algorithm to obtain a 1.9 dB GOF improvement in the optimization of 7 OLSs. In comparison, RL-PE achieved a GOF improvement of 1.5 dB with only 1.5 hours, making it effective for fast design and optimization in ultra-long multi-OLS transmission systems. However, CMA-PE required 0.2 hours to improve 0.6 dB compared to the initial objective function, while RL-PE needed 0.1 hours to improve the GOF by 0.4 dB when optimizing 1 OLS. The CMA-PE algorithm was more efficient when the number of OLS was short, and the GOF per hour was 0.5 dB/h greater than that of RL-PE. The convergence rate decreased as the search space of CMA-PE became larger because the algorithm needed to optimize more device parameters when the number of OLSs increased. In addition, RL showed an advantage in convergence speed; thus, the optimization time of RL-PE was shorter. Therefore, the effectiveness of the RL-PE algorithm was prominent with increasing OLSs and optimization parameters.

7. Conclusion

In this paper, we propose the CMA-PE and RL-PE algorithms to realize channel power equalization based on the joint optimization of EDFA and ROADM configurations in an open optical transmission system. These algorithms optimize the gain, tilt of EDFA, and ROADM attenuation to maximize the average and flatness of the GSNR. We constructed a network with 80 wavelengths and 7 OMSs using GNPy for simulation and optimization. In terms of the average GSNR of all channels, the CMA-PE and RL-PE algorithms demonstrated an enhancement of 1.3 dB and 1 dB, respectively, while the reduction of the standard deviation for all channels was approximately similar. In general, both algorithms can improve the GSNR of each channel; in particular, the CMA-PE algorithm achieves a higher GOF in the optimization of each OLS, whereas the RL-PE algorithm accomplishes a lower time complexity and higher GOF per hour in the optimization of a multi-OLS transmission system.

Funding

Beijing Municipal Natural Science Foundation (4232011); the Project of Jiangsu Engineering Research Center of Novel Optical Fiber Technology and Communication Network, Soochow University (SDGC2117); National Natural Science Foundation of China (61831003, 62021005, 62101063).

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

1. A. Napoli and V. Curri, “Introduction to the JOCN special issue on open optical networks,” J. Opt. Commun. Netw. 12(6), OON1–OON3 (2020). [CrossRef]  

2. V. Curri, “Software-defined WDM optical transport in disaggregated open optical networks,” in 2022 22nd International Conference on Transparent Optical Networks (ICTON), (2022), pp.1–4.

3. W. Mo, C. L. Gutterman, Y. Li, S. Zhu, G. Zussman, and D. C. Kilper, “Deep-Neural-Network-Based Wavelength Selection and Switching in ROADM Systems,” J. Opt. Commun. Netw. 10(10), D1–D11 (2018). [CrossRef]  

4. Z. Wang, J. Tsai, Y. Pan, D. Kilper, and L. Pavel, “Control for Suppression of Channel Power Excursions in ROADM-Based WDM Chain Networks,” J. Lightwave Technol. 32(2), 293–302 (2014). [CrossRef]  

5. A. Patni and D. Kumar, “Simulation of gain flattened 32 channels EDFA-DWDM optical system,” in 2016 International Conference on Recent Advances and Innovations in Engineering (ICRAIE), (2016), pp.1–4.

6. U. J. Sindhi, D. S. Darji, A. A. Prajapati, R. K. Shah, and R. B. Patel, “Gain optimization of EDFA for WDM system,” in 2017 International Conference on Recent Advances and Innovations in Engineering (ICRAIE), (2017), pp.0087–0090.

7. M. P. Yankov, P. M. Kaminski, H. E. Hansen, and F. Da Ros, “SNR Optimization of Multi-Span Fiber Optic Communication Systems Employing EDFAs With Non-Flat Gain And Noise Figure,” J. Lightwave Technol. 39(21), 6824–6832 (2021). [CrossRef]  

8. A. C. Meseguer, J.-C. Antona, A. Bononi, J. Cho, S. Grubb, P. Pecci, O. Courtois, and V. Letellier, “Highly Accurate Measurement-Based Gain Model for Constant-Pump EDFA for non-Flat WDM Inputs,” in 2021 Optical Fiber Communications Conference and Exhibition (OFC), (2021), pp. 1–3.

9. A. Bononi, P. Serena, C. Lasagni, J. T. de Araujo, and J.-C. Antona, “On Sparse Gain Flattening in Pump-Constrained Submarine Links,” J. Lightwave Technol. 40(17), 5854–5861 (2022). [CrossRef]  

10. E. D. A. Barboza, C. J. Bastos-Filho, J. F. M. Filho, M. J. da Silva, L. D. Coelho, U. C. de Moura, and J. R. de Oliveira, “Local and global approaches for the adaptive control of a cascade of amplifiers,” Photon Netw Commun 33(2), 194–207 (2017). [CrossRef]  

11. L. M. de Freitas, E. de A. Barboza, C. J. A. Bastos-Filho, and J. F. Martins-Filho, “Surrogate Model for Adaptive Control of Optical Amplifier Operating Point based on Machine Learning,” in 2021 IEEE Latin-American Conference on Communications (LATINCOM) (2021), pp.1–6.

12. A. A. Bezerra Da Silva, E. de A. Barboza, C. J. A. Bastos-Filho, and J. F. Martins-Filho, “Adapting Optical Amplifier Response Estimation to Consider Non-Flat Input Signals,” in 2021 IEEE Latin-American Conference on Communications (LATINCOM), (2021), pp.1–6.

13. E. D. A. Barboza, M. J. da Silva, L. D. Coelho, C. J. A. Bastos-Filho, and J. F. Martins Filho, “Amplifier adaptive control of operating point considering non-linear interference,” IEEE Photon. Technol. Lett. 30(6), 573–576 (2018). [CrossRef]  

14. E. D. A. Barboza, C. J. A. Bastos-Filho, and J. F. M. Filho, “Adaptive control of optical amplifier operating point using VOA and multi-objective optimization,” J. Lightwave Technol. 37(16), 3994–4000 (2019). [CrossRef]  

15. G. Borraccini, S. Straullu, A. D’Amico, E. Virgillito, L. Kumar, S. Piciaccia, S. Bottacchi, S. Swail, G. Galimberti, and V. Curri, “QoT-E driven optimized amplifier control in disaggregated optical networks,” in 2021 Optical Fiber Communications Conference and Exhibition (OFC), (2021), pp.1–3.

16. J. Kundrát, O. Havliš, J. Radil, J. Jedlinský, and J. Vojtěch, “Opening up ROADMs: a filterless add/drop module for coherent-detection signals,” J. Opt. Commun. Netw. 12(6), C41–C49 (2020). [CrossRef]  

17. N. Sambo, A. Giorgetti, A. Sgambelluri, E. Riccardi, F. Fresi, F. Cugini, and P. Castoldi, “Connection Setup in Open Systems: Interfaces, Amplification, and Equalization,” in 2018 European Conference on Optical Communication (ECOC), (2018), pp. 1–3.

18. V. V. Garbhapu, A. Ferrari, I. F. de Jauregui Ruiz, D. Le Gac, G. Charlet, and Y. Pointurier, “Network-wide SNR-based channel power optimization,” in 2021 European Conference on Optical Communication (ECOC), (2021), pp.1–4.

19. A. Ferrari, V. V. Garbhapu, D. Le Gac, I. F. de Jauregui Ruiz, G. Charlet, and Y. Pointurier, “Demonstration of AI-Light: an Automation Framework to Optimize the Channel Powers Leveraging a Digital Twin,” in Optical Fiber Communication Conference (OFC), (2022), paper M3Z.14. [CrossRef]  

20. W. Mo, S. Zhu, Y. Li, and D. C. Kilper, “Dual-wavelength source based optical circuit switching and wavelength reconfiguration in multi-hop ROADM systems,” Opt. Express 25(22), 27736–27749 (2017). [CrossRef]  

21. S. E. Landero, I. F. de Jauregui Ruiz, A. Ferrari, D. L. Gac, Y. Frignac, and G. Charlet, “Link power optimization for S + C+L multi-band WDM coherent transmission systems,” in 2022 Optical Fiber Communications Conference and Exhibition (OFC), (2022), pp.1–3.

22. Telecom Infra Project’s OOPT/PSE, “GNPy” https://github.com/Telecominfraproject/oopt-gnpy (2023). [Online; available].

23. A. Ferrari, M. Filer, E. L. Rouzic, J. Kundrát, B. Correia, K. Balasubramanian, Y.W. Yin, G. Grammel, G. Galimberti, and V. Curri, “GNPy: an open source planning tool for open optical networks,” in 2020 International Conference on Optical Network Design and Modeling (ONDM), (2020), pp.1–6.

24. X. Chen, B. Li, R. Proietti, H. Lu, Z. Zhu, and S. J. B. Yoo, “DeepRMSA: A deep reinforcement learning framework for routing, modulation and spectrum assignment in elastic optical networks,” J. Lightwave Technol. 37(16), 4155–4163 (2019). [CrossRef]  

25. D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,” arXiv, arXiv:1412.6980 (2014). [CrossRef]  

26. A. D’Amico, B. Correia, E. London, E. Virgillito, G. Borraccini, A. Napoliet, and V. Curri, “Scalable and disaggregated GGN approximation applied to a C + L+S optical network,” J. Lightwave Technol. 40(11), 3499–3511 (2022). [CrossRef]  

27. A. Souza, N. Costa, J. Pedro, and J. Pires, “Benefits of counterpropagating Raman amplification for multiband optical networks,” J. Opt. Commun. Netw. 14(7), 562–571 (2022). [CrossRef]  

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (10)

Fig. 1.
Fig. 1. Physical layer modeling of open optical networks
Fig. 2.
Fig. 2. ROADM internal structure diagram: (a) input signal power, (b) output power of 40-79 channels, (c) amplified power of 0-39 channels, (d) output power of 0-39 channels.
Fig. 3.
Fig. 3. CMA-PE and RL-PE algorithm main framework
Fig. 4.
Fig. 4. RL-PE algorithm framework
Fig. 5.
Fig. 5. An illustrative example of state representation.
Fig. 6.
Fig. 6. (a) Simulated transmission system, (b)gain profile, (c) fiber length and loss setting.
Fig. 7.
Fig. 7. Device parameters before and after optimization ((a) EDFA gain, (b) EDFA tilt, (c) ROADM attenuation).
Fig. 8.
Fig. 8. GSNR variation for each channel before and after optimization.
Fig. 9.
Fig. 9. Channel signal power distribution after each OLS.
Fig. 10.
Fig. 10. Optimization results of 7 OLSs ((a) GOF, (b) optimization time cost, (c) GOF per hour).

Tables (1)

Tables Icon

Table 1. Simulation setting

Equations (8)

Equations on this page are rendered with MathJax. Learn more.

P A S E ( f ) = h ( f ) N F ( f ) G ( f ) B r e f
P N L I ( f ) = G N L I ( f ) B r e f
O S N R i = P S , i P A S E ( f i )
S N R i = P S , i P N L I ( f i )
G S N R i = P S , i P A S E ( f i ) + P N L I ( f i ) = ( O S N R i 1 + S N R i 1 ) 1
min [ σ G S N R P s , d ( G i , T i , R k ) G S N R ¯ P s , d ( G i , T i , R k ) ]
S t = { s , d , E a i ( G , T ) | i I , R D k ( A ) | k K }
r t = [ G S N R ¯ P s , d ( G i , T i , R k ) σ G S N R P s , d ( G i , T i , R k ) ] α
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.