2.1. Volterra transmission model for EML-IMDD systems
Considering the nonlinear damage of signals in short-range transmission systems, such as the nonlinear effect of optical fiber, the frequency fading effect caused by the interaction of laser chirp and dispersion, and the signal-signal beat noise (SSBN), the nonlinear equalizer with Volterra structure has been widely used and studied by researchers. The traditional second-order Volterra equalizer can be expressed as
where
and
denote input and output signal;
and
represent the first and second Volterra kernel coefficients;
and
are the corresponding memory length. It should be noted
that the first and second terms in equation (1) are dedicated to deal with
linear distortion and SSBN noise. The computational complexity is mainly
determined by the second kernel, whose number are . During equalization
process, the kernels coefficients can be obtained at the training stage by
algorithm.
The DFE equalizer can be represented as a transverse filter [
7]. Unlike the FFE equalizer, the DFE equalizer combines the feedforward portion and the portion of the symbol value that has been decided together to produce an estimate of the current symbol. The use of feedback equalizer makes the DFE equalizer nonlinear, which can effectively reduce the crosstalk of the previously sent symbol sequence to the currently decided symbols. The principle of decision feedback equalizer can be expressed as
2.2. Second-order Volterra transmission model for EML-IMDD systems
In order to simplify the Volterra-DFE equalizer, we derive the second-order Volterra transmission model for the IMDD system based on the physical model of the photoelectric device used in practice. The transmission model shows that in the second-order beat noise term of the received signal, the coefficient of the signal square term is much larger than that of the delayed signal product term.
First, the normalized optical field of EML output is expressed as
where
and
represent the normalized current signal of the modulated laser and optical phase. The optical phase is determined by the frequency chirp of the EML laser, which can be expressed as [
8]
Where
is the linewidth enhancement factor of EML. From the formula , the phase can be written as
Here, the first term on the right has nothing to do with data modulation and can be eliminated in derivation. We only consider the second term and put it into equation (3). The normalized optical field expression can be written as
Since the fiber channel can be modeled as a linear time-invariant system, the optical signal can be expressed as
after transmission through the fiber, where
is the pulse response of the fiber and
is the convolution operator. After direct detection or called square law detection at the receiver, the discrete received signal at the time exponent n can be expressed as
, that is, the signal multiplied by its conjugate. If
and
are converted into discrete time form
and
,
can be expressed as
where
means taking the real part. The impulse response
of fiber channel in discrete time domain is given by the following formula [9]
where
is the dispersion coefficient of the fiber,
is the wavelength of the optical carrier,
is the length of the fiber, and
is the sampling period. The value range of
is
Where
is the down operation of integer. And if we simplify this further, we get
The linear and nonlinear parts of
can be obtained by combining the first-order and second-order terms about
with similar terms respectively
Where linear kernels
and nonlinear kernels
can be expressed as
In the nonlinear kernel described in the formula, the second-order term mainly represents the beat noise caused by the square law detection at the receiver.
In order to study the nonlinear kernels, optical fiber parameters are substituted into equations (12) ~ (14), and the kernel values of signal square terms and non-square terms can be obtained, as shown in . The values of the parameters are dispersion , wavelength , fiber length and EML chirp coefficient ,respectively.
As can be seen from the
Figure 1, for EML laser, when
, that is, when the corresponding beat terms are the signal square terms, its kernel coefficients are much larger than the nonlinear kernel coefficients when
. This indicates that in the second-order nonlinear terms, the signal square terms have a greater influence on the received signal than other nonlinear terms. This is because in the O-band, the crosstalk between the signal numbers caused by fiber dispersion is small. After the detection by the square law in the receiver, the beating noise is dominated by the signal square terms. According to this result, Volterra's nonlinear kernels can be deleted to remove unnecessary second-order nonlinear terms to simplify the structure of the equalizer.
2.3. The Construction of Simplified Equalizer
For the traditional Volterra structure, the second-order kernel coefficient of Volterra can first be written into the matrix structure as shown in
Figure 2, whose memory size is N=5, which represents the product term between the signal itself and the five symbols before and after it. We can see that the main diagonal represents the square term of the signals, and the other diagonal represents the product term of the neighboring signals, where there are 15 kernel coefficients, which correspond to 15 different product terms.
As the length of signal memory increases, the number of kernels increases dramatically, which increases the cost and complexity of computation. According to the above simulation in
Figure 1, the SSBN noise brought by the signals with a longer distance in the square detection is much smaller than that brought by the signal itself. Therefore, the matrix can be simplified by setting the second order kernel coefficients away from the main diagonal to 0 and keeping only the square term represented by the main diagonal, thus reducing the number of taps. As shown in
Figure 3, if only the main diagonal is retained, then there are only 5 second-order kernel coefficients, which will greatly reduce the complexity of the equalizer.
In an equalizer, the total number of taps and multiplications can be used as indicators to measure the algorithm complexity. In the IM-DD system based on EML, the receiver carries out square detection and the sampled signal is a real signal. Therefore, in order to reduce the number of multiplications, on the basis of the deletion in
Figure 3, the square operation of the second-order kernels can be converted into a relatively simple absolute value operation, thus changing the second-order equalizer to a first-order equalizer. Since the absolute value of real signal can contain the information after square operation, this simplification will only change the value of tap coefficient, but will not affect the process of coefficient matrix convergence and equalization.
The structure of the simplified second-order Volterra-DFE equalizer based on Equation (1) ~ (2) can be expressed as
According to (15), we analyze the algorithm complexity of the three equalizers.
Table 1 shows the comparison of the complexity of the three equalizers, including the number of taps and multiplications. When
, the number of taps required for the second order Volterra-DFE combined equalizer before and after simplification is 181 and 82, respectively, which is reduced by 55%. The number of multiplications required was 300 and 82, respectively, a reduction of more than 70%. Compared with the traditional DFE equalizer, which requires 62 taps and multiplications, the simplified second-order Volterra-DFE adds 20 nonlinear kernels to reduce nonlinear damage during signal transmission.