A detector coherent-receives a signal being transmitted from a transmitter. A filter group includes a plurality of filters connected in series along a signal path of a reception signal. The plurality of filters include a plurality of non-linear distortion compensation filters and one or more linear distortion compensation filters. A coefficient updating unit controls a filter coefficient of the plurality of non-linear distortion compensation filters and a filter coefficient of at least some of the linear distortion compensation filters. The coefficient updating unit adaptively controls the filter coefficient, by using an error back propagation method, based on a difference between an output signal being output from the filter group and a predetermined value of the output signal.
|
16. An equalization signal processing method comprising:
calculating a loss function, based on a difference between an output signal being output from a filter group in which a plurality of filters connected in series along a signal path of a reception signal being coherent-received are included, the plurality of filters including a plurality of non-linear distortion compensation filters configured to compensate for non-linear distortion included in the reception signal and one or more linear distortion compensation filters configured to compensate for linear distortion included in the reception signal, and a predetermined value of the output signal; and
adaptively controlling, by using an error back propagation method, a filter coefficient of at least some of a plurality of non-linear distortion compensation filters and the linear distortion compensation filter, based on the loss function.
17. A non-transitory computer readable medium storing a program for causing a processor to execute processing of:
calculating a loss function, based on a difference between an output signal being output from a filter group in which a plurality of filters connected in series along a signal path of a reception signal being coherent-received are included, the plurality of filters including a plurality of non-linear distortion compensation filters configured to compensate for non-linear distortion included in the reception signal and one or more linear distortion compensation filters configured to compensate for linear distortion included in the reception signal, and a predetermined value of the output signal; and
adaptively controlling, by using an error back propagation method, a filter coefficient of at least some of a plurality of non-linear distortion compensation filters and the linear distortion compensation filter, based on the loss function.
1. An equalization signal processing circuit comprising:
a filter group configured to include a plurality of filters connected in series along a signal path of a reception signal being coherent-received, the plurality of filters including a plurality of non-linear distortion compensation filters configured to compensate for non-linear distortion included in the reception signal and one or more linear distortion compensation filters configured to compensate for linear distortion included in the reception signal;
at least one memory storing instructions; and
at least one processor configured to execute the instructions to:
adaptively control, by using an error back propagation method, a filter coefficient of at least some of a plurality of non-linear distortion compensation filters and the linear distortion compensation filter, based on a difference between an output signal being output from the filter group and a predetermined value of the output signal.
2. The equalization signal processing circuit according to
3. The equalization signal processing circuit according to
4. The equalization signal processing circuit according to
the one or more linear distortion compensation filters include an intra-transmitter linear distortion compensation filter configured to compensate for linear distortion occurring in the transmitter, and an intra-receiver linear distortion compensation filter configured to compensate for linear distortion occurring in the receiver, and,
in the filter group, the intra-receiver linear distortion compensation filter is arranged after the intra-receiver non-linear distortion compensation filter and before the intra-transmitter linear distortion compensation filter, and the intra-transmitter linear distortion compensation filter is arranged before the intra-transmitter non-linear distortion compensation filter.
5. The equalization signal processing circuit according to
the one or more linear distortion compensation filters further include at least one of a wavelength dispersion compensation filter, a polarization separation filter, or a carrier phase compensation filter, and,
in the filter group, at least one of the wavelength dispersion compensation filter, the polarization separation filter, or the carrier phase compensation filter are arranged between the intra-receiver linear distortion compensation filter and the intra-transmitter linear distortion compensation filter.
6. The equalization signal processing circuit according to
7. The equalization signal processing circuit according to
8. A receiver comprising:
the equalization signal processing circuit according to
a detector configured to coherent-receive a signal transmitted from a transmitter via a transmission path.
9. The receiver according to
10. The receiver according to
11. The receiver according to
12. A communication system comprising:
a transmitter configured to transmit a signal via a transmission path; and
the receiver according to
13. The communication system according to
14. The communication system according to
15. The communication system according to
|
This application is based upon and claims the benefit of priority from Japanese patent application No. 2021-080278, filed on May 11, 2021, the disclosure of which is incorporated herein in its entirety by reference.
The present disclosure relates to a communication system, a receiver, an equalization signal processing circuit, an equalization signal processing method, and a non-transitory computer readable medium.
In order to achieve high spectral utilization efficiency in optical fiber communication, multi-level modulation such as high-order quadrature amplitude modulation (QAM) is adopted. Since introduction of coherent reception technology, it has become possible to perform flexible equalization signal processing on a reception side by digital signal processing, such as by collectively compensating for wavelength dispersion accumulated in an optical fiber transmission path at the reception side. Generally, however, a high-order multi-level modulation signal is susceptible to distortion. For this reason, distortion caused by imperfection of a component in a transceiver or the like is becoming a new bottleneck in promoting high multi-level.
As a related art, “Digital filters for coherent optical receivers” (S. J. Savory, Opt. Express 16(2), 804 (2008)) (also referred to as Non Patent Literature 1) discloses reception side equalization digital signal processing that performs equalization of a coherent-received QAM signal.
The wavelength dispersion compensation 501 compensates for wavelength dispersion occurring when an optical signal propagates through an optical fiber. The wavelength dispersion compensation 501 includes a static filter being independent of each polarization. A coefficient of the static filter included in the wavelength dispersion compensation 501 is determined in such a way as to have an inverse characteristic of wavelength dispersion determined from an accumulated wavelength dispersion amount.
The polarization separation 502 compensates for a polarization state variation and polarization mode dispersion that occur in an optical signal during propagation in an optical fiber. The polarization separation 502 includes a multi-input multi-output (MIMO) filter having a cross term between polarized waves.
The polarization state variation occurring in an optical signal during propagation in an optical fiber changes with time depending on an external environment. A coefficient updating unit 510 adaptively controls the coefficient of each FIR filter 601 in such a way as to follow the polarization state variation, based on an input and an output of the 2×2 MIMO filter (polarization separation 502). In the polarization separation 502, an algorithm such as a constant modulus algorithm (CMA), a data-aided least mean square (DALMS) algorithm, or a decision-directed least mean square (LMS) algorithm is used for coefficient update. These algorithms are algorithms of updating the coefficient in such a way as to minimize average magnitude of a difference between a filter output and a desired state. In these algorithms, a coefficient update amount is calculated by using an input and an output of a filter.
The carrier phase compensation 503 compensates for a frequency offset and a phase offset between a carrier frequency of a transmitted optical signal and local oscillator light on the reception side. The carrier phase compensation 503 includes a filter that performs phase rotation on the reception signal independently for each polarization. A phase-locked loop (PLL) 520 determines a phase rotation amount of the carrier phase compensation 503. After the carrier phase compensation, signals y1 and y2 of each polarization in which various pieces of distortion are compensated are acquired.
The reception side equalization digital signal processing illustrated in
In order to compensate for the IQ distortion occurring in the transmitter or receiver, a filter capable of handling the IQ components independently is required. Such a filter is, for example, a MIMO filter with a real coefficient, in which a signal of a real number of each IQ component is input and output. The MIMO filter with the real coefficient is equivalent to a filter in which a complex signal and a complex conjugate thereof are as an input and a complex signal is as an output. These filters are referred to as widely linear (WL).
IQ distortion is generally not order interchangeable with other distortion such as wavelength dispersion. Therefore, as in the configuration in
An example of reception side equalization digital signal processing for equalizing various pieces of distortion in optical fiber communication, including IQ distortion occurring in a transmitter or receiver, is described in “Adaptive equalization of transmitter and receiver IQ skew by multi-layer linear and widely linear filters with deep unfolding” (M. Arikawa and K. Hayashi, Opt. Express 28(16), 23478 (2020)) (also referred to as Non Patent Literature 2).
The intra-receiver distortion compensation 701 includes a WL 2×1 filter for each polarization, i.e., for each of input signals x1 and x2. The wavelength dispersion compensation 702 includes an SL filter for each polarization. The polarization separation 703 includes a 2×2 MIMO SL filter. The carrier phase compensation 704 includes an SL filter for each polarization. The intra-transmitter distortion compensation 705 includes a WL 2×1 filter for each polarization.
Characteristics of intra-transmitter distortion and intra-receiver distortion occurring in an optical communication system are usually unknown. Therefore, filter coefficients of the intra-receiver distortion compensation 701 and the intra-transmitter distortion compensation 705 need to be adaptively controlled. However, as in the configuration in
In
A PLL 720 determines a phase rotation amount of the carrier phase compensation 704. The carrier phase compensation 704 is controlled by the PLL 720. By using the adaptive multi-layer filter illustrated in
All pieces of distortion to be handled in the configuration in
Regarding non-linear distortion compensation, “Equalizing nonlinearities with memory effects: Volterra series vs. deep neural networks” (C. Bluemm et al., ECOC 2019, W.3.B.3) (also referred to as Non Patent Literature 3) discloses reception side digital signal processing that performs equalization including non-linear distortion compensation in a transmitter and a receiver.
In
However, in the configuration in
An example object of the present disclosure is to provide a communication system, a receiver, an equalization signal processing circuit, a method, and a non-transitory computer readable medium that are capable of performing non-linear distortion compensation in a transmitter and a receiver with high accuracy, in a communication system in which various pieces of distortion including non-linear distortion in the transmitter and the receiver are present.
An equalization signal processing circuit according to a first example aspect of the present disclosure includes:
a filter group configured to include a plurality of filters connected in series along a signal path of a reception signal being coherent-received, the plurality of filters including a plurality of non-linear distortion compensation filters configured to compensate for non-linear distortion included in the reception signal and one or more linear distortion compensation filters configured to compensate for linear distortion included in the reception signal;
at least one memory storing instructions; and
at least one processor configured to execute the instructions to:
adaptively control, by using an error back propagation method, a filter coefficient of at least some of a plurality of non-linear distortion compensation filters and the linear distortion compensation filter, based on a difference between an output signal being output from the filter group and a predetermined value of the output signal.
An equalization signal processing method according to a second example aspect of the present disclosure includes:
calculating a loss function, based on a difference between an output signal being output from a filter group in which a plurality of filters connected in series along a signal path of a reception signal being coherent-received are included, the plurality of filters including a plurality of non-linear distortion compensation filters configured to compensate for non-linear distortion included in the reception signal and one or more linear distortion compensation filters configured to compensate for linear distortion included in the reception signal, and a predetermined value of the output signal; and
adaptively controlling, by using an error back propagation method, a filter coefficient of at least some of a plurality of non-linear distortion compensation filters and the linear distortion compensation filter, based on the loss function.
A non-transitory computer readable medium according to a third example aspect of the present disclosure stores a program for causing a processor to execute processing of:
calculating a loss function, based on a difference between an output signal being output from a filter group in which a plurality of filters connected in series along a signal path of a reception signal being coherent-received are included, the plurality of filters including a plurality of non-linear distortion compensation filters configured to compensate for non-linear distortion included in the reception signal and one or more linear distortion compensation filters configured to compensate for linear distortion included in the reception signal, and a predetermined value of the output signal; and
adaptively controlling, by using an error back propagation method, a filter coefficient of at least some of a plurality of non-linear distortion compensation filters and the linear distortion compensation filter, based on the loss function.
The above and other aspects, features and advantages of the present disclosure will become more apparent from the following description of certain exemplary embodiments when taken in conjunction with the accompanying drawings, in which:
Prior to description of an example embodiment of the present disclosure, an outline of the present disclosure will be described.
The equalization signal processing circuit 22 includes a filter group 23 and a coefficient updating unit 26. The filter group 23 includes a plurality of filters connected in series along a signal path of a reception signal. The plurality of filters includes a plurality of non-linear distortion compensation filters 24 and one or more linear distortion compensation filters 25. Each of the non-linear distortion compensation filters 24 compensates for non-linear distortion included in the reception signal. Each of the linear distortion compensation filters 25 compensates for linear distortion included in the reception signal.
The coefficient updating unit 26 controls filter coefficients of the plurality of non-linear distortion compensation filters 24 and at least one filter coefficient of one or more linear distortion compensation filters 25. The coefficient updating unit 26 adaptively controls the filter coefficient, by using the error back propagation method, based on a difference between an output signal being output from the filter group 23 and a predetermined value of the output signal.
In the present disclosure, the coefficient updating unit 26 calculates a gradient of each filter coefficient by the error back propagation method, for example, as a loss function to minimize magnitude of a difference from a desired state of an output of a final filter block of the filter group 23. The coefficient updating unit 26 controls the filter coefficient of the non-linear distortion compensation filter 24 and the filter coefficient of at least some of the linear distortion compensation filter 25 in response to the gradient of the filter coefficient. In the present disclosure, the coefficient updating unit 26 controls the filter coefficients of not only the final stage filter but also the non-linear distortion compensation filter 24 arranged in a preceding stage, by using the magnitude of the difference from the desired state of the output of the final filter block of the filter group 23. By adopting such a configuration, in a communication system in which various pieces of distortion are present in a reception signal, it is possible to perform non-linear distortion compensation in a transmitter and a receiver with high accuracy.
Hereinafter, an example embodiment of the present disclosure will be described in detail with reference to the drawings.
The optical transmitter 110 converts a transmission data into a polarization multiplexed optical signal. The optical transmitter 110 includes an encoding unit 111, a pre-equalization unit 112, a digital analog converter (DAC) 113, an optical modulator 114, and a laser diode (LD) 115. The encoding unit 111 encodes a transmission data and generates a signal sequence for optical modulation. In a case of the polarization multiplexing QAM system, the encoding unit 111 generates a total of four series of signals being an in-phase (I) component and a quadrature (Q) component of each of X polarization (first polarization) and Y polarization (second polarization). Note that, in
The pre-equalization unit 112 performs pre-equalization for compensating for distortion or the like of a device in the optical transmitter 110 in advance for the encoded four-series signal. The DAC 113 converts each of the four-series signals being performed the pre-equalization into an analog electric signal.
The LD 115 outputs continuous wave (CW) light. The optical modulator 114 modulates the CW light output from the LD 115 in response to the four-series signals output from the DAC 113, and generates an optical signal of polarization multiplexing QAM. The optical signal (polarization multiplexed optical signal) generated by the optical modulator 114 is output to the transmission path 130.
The transmission path 130 transmits the polarization multiplexed optical signal output from the optical transmitter 110 to the optical receiver 150. The transmission path 130 includes an optical fiber 132 and an optical amplifier 133. The optical fiber 132 guides an optical signal transmitted from the optical transmitter 110. The optical amplifier 133 amplifies an optical signal, and compensates for a propagation loss in the optical fiber 132. The optical amplifier 133 is configured, for example, as an erbium doped fiber amplifier (EDFA). The transmission path 130 may include a plurality of optical amplifiers 133.
The optical receiver 150 includes an LD 151, a coherent receiver 152, an analog digital converter (ADC) 153, an equalization unit 154, a decoding unit 155, and a distortion estimation unit 156. In the optical receiver 150, circuits such as the equalization unit (equalizer) 154 and the decoding unit (decoder) 155 may be configured by using a device such as a digital signal processor (DSP), for example.
The LD 151 outputs CW light as local oscillator light. In the present example embodiment, the coherent receiver 152 is configured as a polarization diversity type coherent receiver. The coherent receiver 152 performs coherent detection on an optical signal transmitted through the optical fiber 132, by using the CW light output from the LD 151. The coherent receiver 152 outputs four-series reception signals (electric signals) being equivalent to the I component and Q component of the X polarization and Y polarization being performed coherent detection. The coherent receiver 152 corresponds to the detector 21 illustrated in
The ADC 153 samples the reception signal output from the coherent receiver 152, and converts the reception signal into a signal in a digital domain. The equalization unit 154 performs reception side equalization signal processing on the four-series reception signals being sampled by the ADC 153. The equalization unit 154 performs equalization signal processing on the reception signal, and thereby compensates for various pieces of distortion in the optical fiber communication system including non-linear distortion occurring in the optical transmitter 110 and the optical receiver 150. The decoding unit 155 decodes the signal being performed the equalization signal processing by the equalization unit 154, and restores the transmitted data. The decoding unit 155 outputs the restored data to not-illustrated another circuit.
Considering an optical fiber communication system, distortion occurs in the following order: (1) distortion in a transmitter, (2) a phenomenon in an optical fiber (wavelength dispersion, polarization variation/polarization mode dispersion), (3) a frequency offset, and (4) distortion in a receiver. Herein, (2) and (3) are interchangeable when a non-linear effect in an optical fiber is ignored. In the present example embodiment, in consideration of an order in which distortion occurs and interchangeability, a filter which performs intra-receiver non-linear distortion compensation, intra-receiver linear distortion compensation, wavelength dispersion compensation, polarization variation compensation, carrier phase compensation, intra-transmitter linear distortion compensation, and intra-transmitter non-linear distortion compensation in this order is used.
The intra-receiver non-linear distortion compensation filter 161 is a filter for compensating for intra-receiver non-linear distortion. The intra-receiver non-linear distortion compensation filter 161 includes a non-linear filter arranged for each polarization. The non-linear filter included in the intra-receiver non-linear distortion compensation filter 161 is a non-linear filter whose output is expressed in a form differentiable with respect to an input and a coefficient. The intra-receiver non-linear distortion compensation filter 161 may be configured by using, for example, a DNN, a convolutional neural network (CNN), or a Volterra filter. The intra-transmitter non-linear distortion compensation filter 167 is a filter for compensating for intra-transmitter non-linear distortion. The intra-transmitter non-linear distortion compensation filter 167 includes a non-linear filter arranged for each polarization, similarly to the intra-receiver non-linear distortion compensation filter 161. The intra-receiver non-linear distortion compensation filter 161 and the intra-transmitter non-linear distortion compensation filter 167 each correspond to the non-linear distortion compensation filter 24 illustrated in
One series complex signal is input to the non-linear filter 180 associated with each polarization. The signal conversion unit 181 converts the input complex signal into two real signals of the IQ component. In a transmitter and a receiver, usually, non-linear distortion occurs independently for each IQ component. Therefore, compensation of non-linear distortion is performed for each IQ component. A signal of the I component is branched into two and input to the CNN 182 and the linear filter 183. In addition, a signal of the Q component is branched into two and input to the CNN 184 and the linear filter 185. The linear filters 183 and 185 have the same time spread as the time spread of convolution by CNNs 182 and 184, respectively. The linear filters 183 and 185 serve to help convergence of adaptive control of coefficients of CNNs 182 and 184.
A signal acquired by adding an output of the CNN 182 and an output of the linear filter 183 with respect to the signal of the I component is input to the signal conversion unit 186. In addition, a signal acquired by adding an output of the CNN 184 and an output of the linear filter 185 with respect to the signal of the Q component is input to the signal conversion unit 186. The signal conversion unit 186 converts the signal of the I component and the signal of the Q component into complex signals, and outputs the converted complex signals.
Generally, random values are selected as initial values of the coefficients inside the CNN. Therefore, the output of the CNN becomes a random value in an initial stage of the control. On the other hand, in consideration of distortion compensation in a communication system, it is usually assumed that influence of non-linear distortion is perturbed and is not large compared to other distortion. Thus, unlike image recognition, which is another common application of the CNN, in the CNN application to distortion compensation in a communication system, linear processing is considered to function as a zero order solution.
In the non-linear filter 180 illustrated in
Returning to
The carrier phase compensation filter 165 is a filter for performing carrier phase compensation. The carrier phase compensation filter 165 includes an SL filter arranged for each polarization. The intra-transmitter linear distortion compensation filter 166 is a filter for compensating for intra-transmitter linear distortion. The intra-transmitter linear distortion compensation filter 166 includes a WL 2×1 filter arranged for each polarization. The intra-transmitter linear distortion compensation filter 166 is arranged before the intra-transmitter non-linear distortion compensation filter 167. The intra-receiver linear distortion compensation filter 162 is arranged after the intra-receiver non-linear distortion compensation filter 161 and before the intra-transmitter linear distortion compensation filter 166. The intra-receiver linear distortion compensation filter 162, the wavelength dispersion compensation filter 163, the polarization separation filter 164, the carrier phase compensation filter 165, and the intra-transmitter linear distortion compensation filter 166 each correspond to the linear distortion compensation filter 25 included in the filter group 23 illustrated in
Note that, in theory, the linear filters 183 and 185 used in the non-linear filter 180 illustrated in
In
In contrast, since intra-receiver linear distortion, i.e., intra-receiver IQ distortion, is a WL process, the filter of the intra-receiver linear distortion compensation filter 162 is a WL filter. Since the intra-receiver IQ distortion usually does not cause mixing between polarization, a 2×1 WL filter being independent of each polarization is used for the intra-receiver linear distortion compensation filter 162. When it is supposed that a receiver having a configuration in which mixing between polarization is suggested to occur in the intra-receiver IQ distortion is used, a 4×2 WL filter having a cross term between polarization is used in the intra-receiver linear distortion compensation filter 162.
Note that, in the above description, an example in which the equalization unit 154 includes the intra-receiver non-linear distortion compensation filter 161, the intra-receiver linear distortion compensation filter 162, the wavelength dispersion compensation filter 163, the polarization separation filter 164, the carrier phase compensation filter 165, the intra-transmitter linear distortion compensation filter 166, and the intra-transmitter non-linear distortion compensation filter 167 has been described. However, the filter included in the equalization unit 154 is not limited to the filter described above. For example, when there is a factor occurring distortion other than the distortion described above, the equalization unit 154 may further include a filter for compensating for the distortion. In that case, the filter is inserted in an appropriate position, considering an order in which the distortion occurs. Alternatively, some of the filters described above can be omitted in the equalization unit 154. As an example, the equalization unit 154 may include a coefficient-fixed matched filter after the intra-transmitter non-linear distortion compensation filter 167. In that case, the filter block in the final stage may be a coefficient-fixed matched filter.
The loss function calculation unit 172 calculates magnitude of a difference from a desired state of an output signal of the intra-transmitter non-linear distortion compensation filter 167, which is the output of the final filter block, as a loss function. The coefficient updating unit 170 adaptively controls the filter coefficients of the filter blocks other than the wavelength dispersion compensation filter 163 and the carrier phase compensation filter 165, which can be handled statically. That is, the coefficient updating unit 170 adaptively controls the filter coefficient of each filter block of the intra-receiver non-linear distortion compensation filter 161, the intra-receiver linear distortion compensation filter 162, the polarization separation filter 164, the intra-transmitter linear distortion compensation filter 166, and the intra-transmitter non-linear distortion compensation filter 167. The coefficient updating unit 170 updates the coefficient of each filter block by calculating a gradient in each filter block, by using the error back propagation method, as a loss function to minimize a loss function calculated by the loss function calculation unit 172. The coefficient updating unit 170 corresponds to the coefficient updating unit 26 illustrated in
Herein, in the intra-receiver non-linear distortion compensation filter 161, the intra-receiver linear distortion compensation filter 162, the wavelength dispersion compensation filter 163, the polarization separation filter 164, the carrier phase compensation filter 165, the intra-transmitter linear distortion compensation filter 166, and the intra-transmitter non-linear distortion compensation filter 167, the output of each filter block can be differentiated with respect to an input and a coefficient. Therefore, the coefficient updating unit 170 can sequentially calculate the gradient for the loss function of the coefficient from the final layer, by using the error back propagation method. For example, the coefficient updating unit 170 uses the magnitude of the difference from the desired state of the final output as a loss function, and updates the filter coefficient of each filter block, by using a stochastic gradient descent method, in such a way as to minimize average magnitude of the loss function.
The PLL 171 determines a phase rotation amount of the carrier phase compensation filter 165, based on the output of the intra-transmitter non-linear distortion compensation filter 167, which is the final output of the filter block. The coefficient of the carrier phase compensation filter 165 is controlled by the PLL 171.
An operation procedure will be described.
Hereinafter, the operation of the equalization unit 154 according to the present example embodiment will be described in detail. In the following description, it is considered that the FIR filter is used as all of the filters of each block, including a filter convolved by the CNN. In general, it is considered that, in the filter group, L-layer filters are connected in series. In a case of the example in
An output (output vector) of the filter in an l-th stage (1≤l≤L) at time k (k is an integer) is denoted by ui[l][k], and an input (input vector) is denoted by ui[l-1][k]. i and j each represent the polarization thereof. The following description can be easily extended to a case of a spatial multiplex transmission or the like by extending an allowable range of i to twice of the number of modes. In a case where it is assumed that lengths of the input vector and the output vector are Min[l] and Mout[l], respectively, the output vector ui[l][k] and the input vector ui[l-1][k] are represented by equations 1 and 2 below, respectively.
ui[l][k]=(ui[l][k],ui[l][k−1], . . . ,ui[l][k−Mout[l]+1])T (1)
ui[l-1][k]=(ui[l-1][k],ui[l-1][k−1], . . . ,ui[l-1][k−Min[l]+1])T (1)
In the above equation, [T] represents transposition. In the above equation, each component of the vector is a complex signal.
Regarding the number of taps M[l] of a filter in the l-th stage, from a characteristic of convolution, the following can be said.
M[l]=Min[l]−Mout[l]+1 (3)
When the filter in the l-th stage is an SL MIMO filter, the FIR filter coefficient (coefficient vector) hij[l] of the M[l] taps is represented by an equation 4 below.
hij[l]=(hij[l][0],hij[l][1], . . . ,hij[l][M[l]−1])T (4)
When the input (input vector) of the filter in the l-th stage is as follows,
ūi[l-1][k]=(ui[l-1][k],ui[l-1][k−1], . . . ,ui[l-1][k−M[l]+1])T (5)
an output sample can be said as the following.
In the above equation, [*] represents Hermite conjugate. Therefore, the following can be said.
In an equation 7, [*] represents a complex conjugate. The Hij[l] is represented by an equation 8 below.
When the above equation 7 is transformed, an equation 9 below is acquired.
In the above equation 9, the Uj[l-1] can be said as following.
In the equation 9, by replacing a sum for j with j=i, this also includes a case of a 1×1 SL filter for each polarization.
When the filter in the l-th stage is a WL MIMO filter, hij[l] represented by the equation 4 and h*ij[l] represented by an equation 11 below are filter coefficients (coefficient vectors).
h*ij[l]=(h*ij[l][0],h*ij[l][1], . . . ,h*ij[l][M[l]−1])T (11)
The output sample becomes the following.
Similarly to the above, when H*ij[l] is as follows,
the following can be said.
This also includes a case of a 2×1 WL filter for each polarization.
When the filter in the l-th stage is a non-linear filter having the configuration illustrated in
xi[k]=(xi[k],xi[k−1], . . . ,xi[k−Min[l]+1])T (15)
Herein, i is i=1, 2, 3, and 4, and each is equivalent to the I component and the Q component of the X polarization, and the I component and the Q component of the Y polarization, respectively. For example, the following can be said.
xi[k]=Re[ui[l-1][k]] (16)
In the above equation 16, Re represents a real part. The output yi[k] of the non-linear filter converted into a real signal of the IQ component is as follows.
yi[k]=(yi[k],yi[k−1], . . . ,yi[k−Mout[l]+1])T (17)
Similarly to the input of the non-linear filter, i is i=1, 2, 3, and 4, and each is equivalent to the I component and Q component of the X polarization, and the I component and Q component of the Y polarization, respectively.
Herein, focusing on any of the components j=1, 2, 3, and 4, and a non-linear filter to be applied to the component will be considered. The CNN is as P-layer, and an input of p-layer (1≤p≤P) of the CNN is as follows.
xi(p-1)[k]=(xi(p-1)[k],xi(p-1)[k−1], . . . ,xi(p-1)[k−Min(p)+1])T (18)
For the input of p=first layer of the CNN, the following can be said.
xi(0)[k]=xj[k] (19)
In the CNN, since the non-linear filter is applied independently for each polarization and each IQ component, i=1. Note that, it can be easily extended when the non-linear filter includes a cross term instead of being applied independently.
The output of the p-th layer of the CNN is as follows.
xi(p)[k]=(xi(p)[k],xi(p)[k−1], . . . ,xi(p)[k−Mout(p)+1])T (20)
In an intermediate layer of the CNN, i=1 is not required, and i=1, 2, . . . , N(p) with the number of filters of the p-th layer as the N(p).
The output of the p=P-th layer, which is the final layer of the CNN, is represented as follows.
xi(P)[k]=yi(CNN)[k] (21)
In the final P-th layer of the CNN, i=1. An activation function of the p-th layer of the CNN is defined as g(p). For example, the g(p) is a rectified linear unit (ReLU) except for the final P-th layer, and is a linear function (Linear) in the final P-th layer. Between the input and the output of the p-th layer of the CNN, the following relationship holds.
When the g(p) is the linear function, the following can be said.
g(p)(zi(p)[k−n])=zi(p)[k−n] (24)
When the g(p) is the ReLU, the following can be said.
g(p)(zi(p)[k−n])=max(zi(p)[k−n],0) (25)
Herein, “1” in the equation 22 is a vector having an appropriate size and all components with 1. In addition, the equation 22 can also be represented as follows.
The hij(p) and bi(p) constituting the Hij(p) are the filter coefficients of the p-th layer of the CNN. The hij(p) is the number of taps M(p), and M(p)=Min(p)−Mout(p)+1. By sequentially calculating this from the first layer of the CNN, yi(CNN)[k]=xi(p)[k] is acquired.
The output of the linear filter to be added to the output of the CNN is as yi(L)[k] The output yi(L)[k] of the linear filter is as follows.
Herein, a sum for j is not necessary when the non-linear filter is independently performed for each polarization and each IQ component, and xj(L)[k]=xj[k] for j being focused first. hij(L) constituting Hij(L) is the coefficient of the linear filter. The number of taps in the linear filter is as follows in such a way as to be similar to the number of taps in the CNN.
A sum yi(CNN)[k]+yi(L)[k] of the output of the CNN and the output of the linear filter corresponds to the following regarding any of j=1 to j=4 being focused first.
yi[k]=yi(CNN)[k]+yi(L)[k] (29)
The output of the filter of the final L-th layer can be calculated by sequentially applying the input-output relationship of the various filters described above from the input. The filter output (output vector) of the final L-th layer is ui[L][k], where Mout[L]=1. Therefore, from the equation 1, the following can be said.
ui[L][k]=ui[L][k] (30)
In the present example embodiment, a loss function φ is constructed from the final filter output. The loss function can be constructed in a manner such as a CMA or a DDLMS. For example, in a case of a normal CMA, k is a symbol timing, r is a desired value (predetermined value) of an amplitude of a filter output, and then an expected value <φ[k]> of magnitude of an error from the desired value r of the filter output is as a loss function. Herein <⋅> represents an expected value. An instantaneous value φ[k] of the loss function is as follows.
The coefficient updating unit 170 (refer to
In the stochastic gradient descent method, the loss function to be minimized is φ=φ[k]. For a certain coefficient 4, the coefficient update by the stochastic gradient descent method is represented as follows.
In the above equation 32, α is a step size for determining strength of the coefficient update. The gradient of the loss function φ for all filter coefficients can be calculated by the error back propagation method as described below.
When a loss function of the CMA is used for the output of the final stage of the filter, the following can be said.
This is a gradient with respect to the filter output in the L-th stage being the final stage of the loss function. From the gradient of the loss function with respect to the output of the filter in the l-th stage, the filter coefficient of the l-th stage of the loss function, and the gradient with respect to the filter input, i.e., the output of the filter in l−1st stage, can be calculated.
When the filter in the l-th stage is an SL MIMO filter, calculation of differentiation results as follows.
When the filter in the l-th stage is a WL MIMO filter, calculation of the differentiation results as follows.
When the filter in the l-th stage is the non-linear filter having the configuration illustrated in
Herein, i=1, 2. The differentiation with respect to the input of the non-linear filter converted into the real signal of the IQ component has the following relationship with the differentiation with respect to the filter input in the l-th stage.
The differentiation with respect to the outputs yi(CNN)[k] and yi(L)[k] of the CNN is as follows.
Herein, i=1, . . . , 4.
The differentiation with respect to the output of the final P-th layer of the CNN is as follows.
A relationship between the differentiation with respect to the output of the p-th layer of the CNN, and the differentiation with respect to the coefficient of the p-th layer and the input of the p-th layer can be derived as follows.
When the g(p) is the Linear, an equation 50 below holds.
When the g(p) is the ReLU, an equation 51 below holds.
In the equation 51, χ represents a step function.
By repeatedly applying equations 52 to 54 below, all the coefficients of the CNN and the differentiation ∂φ/∂xj(0)[k] for the input of the CNN can be acquired.
Regarding the linear filter, the following can be said.
From the above, the differentiation with respect to the input of the non-linear filter can be calculated by an equation 57 below.
By applying the error back propagation for the various filters described above sequentially from the final layer, the gradients for all coefficients can be calculated up to the filter of the first layer. As a result, the filter coefficients of each filter block can be updated.
In the configuration illustrated in
In the equation 58, λ is a wavelength of an optical signal, and c is a speed of light. For the carrier phase compensation filter 165, the coefficient is determined using an equation 59 below.
hCPEi=exp(−iθi[k]) (59)
In the equation 59, θi[k] is determined by the PLL 171, based on the output of the filter in the final stage, as described above.
As described above, the filter coefficient of the filter block being adaptively controlled can be updated in such a way as to bring the output of the filter block in the final stage closer to a desired state. Accordingly, in an optical fiber communication system including non-linear distortion occurring in a transmitter and a receiver, it is possible to perform reception side equalization signal processing for compensating for various pieces of distortion.
In order to verify an effect of the reception side equalization signal processing for compensating for various pieces of distortion, the present inventor performs simulation. In the simulation, a single mode fiber 100 km transmission of a 32 Gbaud polarization multiplexed 16QAM signal is simulated.
In the simulation, non-linear distortion of an a sin(bx) type is applied in the transmitter assuming a characteristic of a Mach-Zehnder optical modulator. In the receiver, non-linear distortion of an a tanh(bx) type is applied assuming clipping. A root Nyquist filter with a roll-off rate of 0.1 is applied to the transmission side and the reception side. A polarization variation and linear IQ distortion in the transmitter and the receiver are not applied. A reception optical signal-to-noise ratio (OSNR) is set to 30 dB/0.1 nm. The reception side equalization signal processing method is applied to the reception signal sampled by the double oversampling. A loss function is constructed by the DALMS.
As simulation conditions, four conditions are considered: no distortion in the transmitter/receiver (no NL), non-linear distortion in the transmitter (Tx NL), non-linear distortion in the receiver (Rx NL), and non-linear distortion in the transmitter/receiver (both NL). In the simulation, for each condition, magnitude of error vector magnitude (EVM) of the output when the following four types of reception side equalization signal processing are performed is evaluated.
Note that, in the above example embodiment, an example in which the equalization unit 154 includes both the intra-receiver non-linear distortion compensation filter 161 and the intra-transmitter non-linear distortion compensation filter 167 has been described. In the above example embodiment, the equalization unit 154 may have only one filter for compensating for the non-linear distortion. For example, it may be known that either non-linear distortion in a transmitter or non-linear distortion in a receiver has a small influence on a reception signal. In such a case, the equalization unit 154 may be configured to include either the intra-receiver non-linear distortion compensation filter 161 or the intra-transmitter non-linear distortion compensation filter 167, such as Tx CNN or Rx CNN described above. Even in this case, by adaptively controlling the coefficients of the filters constituting the filter group by using the output signal of the filter in the final stage of the filter group, it is possible to achieve high-accuracy distortion compensation.
In the above example embodiment, the equalization unit 154 may be configured as any digital signal processing circuit. For example, the equalization unit 154 may be configured as a circuit including at least one processor 410 and at least one memory 420 as shown in
The above program includes instructions (or software codes) that, when loaded into a computer, cause the computer to perform one or more of the functions described in the embodiments. The program may be stored in a non-transitory computer readable medium or a tangible storage medium. By way of example, and not a limitation, non-transitory computer readable media or tangible storage media can include a random-access memory (RAM), a read-only memory (ROM), a flash memory, a solid-state drive (SSD) or other types of memory technologies, a Compact Disc (CD), a digital versatile disc (DVD), a Blu-ray disc or other types of optical disc storage, and magnetic cassettes, magnetic tape, magnetic disk storage or other types of magnetic storage devices. The program may be transmitted on a transitory computer readable medium or a communication medium. By way of example, and not a limitation, transitory computer readable media or communication media can include electrical, optical, acoustical, or other forms of propagated signals.
A communication system, a receiver, an equalization signal processing circuit, a method, and a program according to the present disclosure can perform non-linear distortion compensation in a transmitter and a receiver with high accuracy, in a communication system in which various pieces of distortion including non-linear distortion in the transmitter and the receiver are present.
The above described embodiments can be combined as desirable by one of ordinary skill in the art.
While the present disclosure has been particularly shown and described with reference to example embodiments thereof, the present disclosure is not limited to these example embodiments. It will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present disclosure as defined by the claims.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
8447186, | Aug 19 2008 | Fujitsu Limited | Distortion compensator, optical receiver, distortion compensator and optical receiver controlling methods, and optical transmission system |
8861981, | Dec 01 2011 | HUAWEI TECHNOLOGIES CO , LTD | Optical signal compensation device |
9853765, | Apr 09 2013 | NEC Corporation | Signal processing device and signal processing method for optical polarization multiplexed signal |
20110255879, | |||
20190207589, | |||
WO2022091452, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 22 2022 | NEC Corporation | (assignment on the face of the patent) | / | |||
May 17 2022 | ARIKAWA, MANABU | NEC Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 062503 | /0016 |
Date | Maintenance Fee Events |
Apr 22 2022 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Aug 15 2026 | 4 years fee payment window open |
Feb 15 2027 | 6 months grace period start (w surcharge) |
Aug 15 2027 | patent expiry (for year 4) |
Aug 15 2029 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 15 2030 | 8 years fee payment window open |
Feb 15 2031 | 6 months grace period start (w surcharge) |
Aug 15 2031 | patent expiry (for year 8) |
Aug 15 2033 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 15 2034 | 12 years fee payment window open |
Feb 15 2035 | 6 months grace period start (w surcharge) |
Aug 15 2035 | patent expiry (for year 12) |
Aug 15 2037 | 2 years to revive unintentionally abandoned end. (for year 12) |