Low Complexity Digital Pre-Distortion (DPD) for Multi-Band Radio over Fiber Transmission Systems ()
1. Introduction
With the rapidly increasing demand of high connectivity, the broadband wireless transmission has been required. The fourth-generation mobile communication system (4G) has brought us a decent amount of speed and has offered us very high-quality online video and online gaming which benefit from its broadband. To meet continuing demand of wireless connectivity, the fifth-generation mobile communication system (5G) with new radio (NR) has been proposed and standardized, which advances massive device connectivity, high data rates, low latency, and sustainable cost.
The 5G access network consists of backhaul and fronthaul network. The existing fronthaul transmission technologies used for 3G and 4G may not be suitable for 5G [1], and alternatives such as frequency division multiple access (FDMA) and time-division multiple access (TDMA) based radio over fiber (RoF) may be more appropriate for 5G fronthaul networks [1]. Three key technologies for RoF fronthaul networks have been considered, i.e., common protocol radio interface (CPRI) based digital radio over fiber (D-RoF), analog radio over fiber (A-RoF) and 1- or 2-bit delta-sigma modulation based radio over fiber (DSM-RoF). The D-RoF has digital optical transmission, but a complicated and high-cost remote antenna unit (RAU) is used, which induces a high-power consumption, and also the RF power amplifier in RAU requires complex broadband linearization [2]-[20]. The A-RoF has a simple RAU, but optical fiber transmission is analog, with which nonlinear distortion (such as harmonic and intermodulation distortion) is induced possibly by all online transmission components, thus much more complex broadband linearization is required [21]-[34]. The DSM-RoF has digital optical transmission, and also RAU is very simple, in which a simple broadband linearization may still be required [35]. Consequently, broadband linearization is required in all the three fronthaul transmission technologies.
Concurrent RF/millimeter-wave multi-bands will be used commonly in 5G, which increases the complexity of linearization significantly, and thus power consumption is increased accordingly.
Digital pre-distortion (DPD) is one of the key linearization techniques, which has been investigated considerably. Further, DPD techniques for linearization of multi-band signals have been developed with the focus on reducing complexity without significant sacrifice of linearization performance [2]-[20]. The currently reported low-complexity DPD models were almost all deduced from the conventional memorial Polynomial DPD with some approximations to reduce the number of terms. Moreover, more than three band DPDs have not been reported yet.
The first challenge for linearization of multi-band and/or a broadband signal is limited bandwidth of linearization. For a broadband signal or multiband signals, the pre-distorted signals require a wider bandwidth to include almost possible nonlinear distortion components that interfere with the signals, i.e. the pre-distorted signals need to have a wider bandwidth than the input signals. Under-sampling DPD [6] [13] and high-precision joint in-band/out-of-band DPD [2] are two methods to relieve this problem. Another way is to design a RoF or a power amplifier that supports broadband or multi-band signals [36] [37].
The second challenge for a broadband signal or multi-band signals are memory effect. Memory effect is increased with the signal bandwidth. The lagging and leading memory effect are two types of memory nonlinearities that may arise, and the output signal’s memory extends to previous time instances. A technique introduced is to connect several quasi-Wiener-Hammerstein processes in parallel, which captures different aspects of the system’s memory effect and can provide a better overall approximation of the system’s behavior [38].
The third challenge is power consumption. The power consumption due to the high complexity DPD is considerable, and thus less-complexity DPD is preferred. Reduction of the complexity of DPD has been investigated [11] [12] [16]-[20]. For example, one method is combination of the cross-term-switching with the coefficient-switching [5], in which only the significant terms are considered that have large impact on nonlinear distortion. To reduce a strong memory effect induced complexity, a moving average nested general memory polynomial was proposed [39], improving the accuracy of envelope memorial polynomial by connecting several memory branches of envelope memorial polynomial in parallel. Further, a frequency shift technique was proposed to reduce complexity, in which 3rd and 5th order intermodulation distortion (IMD3) (IMD5) influence on memory effect terms and nonlinearity terms are pre-calculated and used for evaluating an error until the desired performance is reached [18]. Alternatively, a pre-training assisted DPD was proposed that could reduce the complexity under the known nonlinearity [20]. Moreover, dynamic model sizing for a broadband DPD was demonstrated by sizing the unneeded coefficients to reduce the complexity [40].
In addition, to reduce the complexity of DPD, a broadband signal splitting into two or multi bands was proposed [41] [42]. To improve linearization accuracy, machine learning [4] [14] [15] [23] [28] and look-up table [9] have been proposed. To reduce sampling rates in DPD, a method with adjusting the group delay of signal samples and summing them up to cancel out the aliasing distortion was proposed [6] [13] [43].
As seen above, many efforts have been made to obtain less-complexity DPD with better accuracy for multi-band or multidimensional signals. In this work, a very simple DPD will be proposed for multi-band or multidimensional signals. Unlike the previously reported methods, the proposed approach has very limited increases of the DPD complexity with the increase of signal bands and the long-term memory effect.
2. Proposed Less-Complexity Multi-Band DPD
To illustrate the proposed DPD, the output y versus input x is given for a memoryless system by,
(1)
where
are the coefficients of the linearization function. K is the nonlinearity order of the linearization function. Note that even order nonlinear terms are not located in band, thus for the simplicity, only odd orders will be taken only. To make the expression look more concise, the total nonlinearity orders of five (K=5) will be taken as an example. Therefore, (1) is reduced to
(2)
Now, we consider a three-dimensional input signal as an example, i.e. the three-band input signal x is given by
. Thus, the output signal allocated at
is
(3)
For the output signals allocated at
and
, they have the similar expressions as (3). Thus, we only take
as the example. To further simplify, (3) can be changed by considering the sum and difference of all input signals as follows,
(4a)
(4b)
where we define
(4c)
where
is the sum of the all input signals, and
,
and
are the differences between the three input signals. With help of (4), (3) can be simplified, given by
(5)
where
and dk are the coefficients,
, and
. K is the nonlinearity order and i denotes the numbers of
, i = 1, 2, 3, i.e. band number. Similarly, the output signals at
and
are given by
(6)
and
(7)
respectively. Using the similarity of (5)-(7), we can deduce the output for multi-band signals. By adding memory effect, the lth band output yl(n) for the multi-band input xl(n) is given by,
(8)
where l = 1, 2, …, L, and L denotes the total band of input signals, sl,i is the sum and difference of all different bands, M and K are the memory depth and the nonlinearity order, respectively. si for multi-bands is given as
(9)
The expression (8) is the general form for the newly proposed low-complexity DPD model, which can be considered as a modified memorial Polynomial DPD. Note that the newly proposed DPD given by (8) is obtained from the conventional memorial Polynomial DPD without any approximations, but the expression form is changed, in which the sum and differences of all input signals are used to calculate out-of-band (or cross-of-band) distortion (1st term of (8)) instead of all individual input signals. Thanks to calculation of the out-of-band distortion by use of the sum and differences of all input signals, the number of coefficients that are needed for the newly proposed DPD model is reduced significantly. The second term of (8) represents the in-band nonlinear distortion.
3. Simulation and Results
All simulations are performed on Matlab. The purpose of the simulations is to understand the performance of the DPD proposed in this work.
The input signal is mapped into 64 QAM symbols. The 200 MHz baseband signal is allocated by those symbols and inverse fast Fourier transform is used to map into orthogonal-frequency-division-multiplexing (OFDM) signals. Then, the signal is transmitted into the DPD model to produce the pre-distorted signals.
The pre-distorted signals pass through an RoF link which introduces nonlinear distortion due to electrical and optical components. The RoF is emulated by a Wiener-Hammerstein nonlinear transmission model, which was built by two linear filters with a static nonlinearity polynomial block in the middle [44]. Finally, the received signals will be fed back into the DPD model to further optimize the DPD coefficients and then the DPD performance is analyzed to determine whether the DPD model (coefficients) needs the further optimization.
To have the DPD work well, the optimal nonlinearity order and memory depth must be set properly, which depend on the considered RoF transmission system. Error vector magnitude (EVM) is an indicator used to observe the in-band distortion. So EVM is used to determine the optimal nonlinearity order and memory depth that make the DPD work properly.
Here we consider three bands at 1.05 GHz, 1.53 GHz and 2.1 GHz, and each has a 200 MHz bandwidth to find the best nonlinearity order and memory depth.
![]()
Figure 1. EVM vs nonlinearity order for (a) 1st band (a), (b) 2nd band, (c) 3rd band, and (d) mean of improvements of three bands.
Figure 1 presents the relationship between EVM and nonlinearity order at memory depth M = 7. Figures 1(a)-(c) are the results of simulated EVM for the two cases: without and with the proposed DPD for each band, and Figure 1(d) is the mean of the improvements of the three bands by using the proposed DPD. As can be seen, the improvement becomes better till a peak for each band as the nonlinearity order increases. The peak occurs at the nonlinearity order K = 6, and also the other peak occurs at K = 10 for the first and third band. Considering the complexity of the DPD, nonlinearity order K = 6 is chosen since the best performance at K = 6 is achieved.
Now consider the impact of the memory depth, and the same three bands are taken into consideration. Here nonlinearity order K = 6 is always assumed. The memory depth is ranged from one to ten. Figure 2 shows the mean EVM improvement of the three bands by the proposed DPD. It is obvious that the improvement starts saturated as the memory depth increases after three, and then it becomes relatively saturated. Thus, the memory depth M = 5 that will be used later should be enough.
![]()
Figure 2. Mean improvement of EVM for the three bands versus memory depth.
Next, we use the above DPD for six bands of the input signal, and the six bands are at 1.05, 1.53, 2.1, 2.83, 3.52, and 4.02 GHz. Each band has a bandwidth of 200 MHz. The input signal is generated randomly by MATLAB and used to build OFDM waveform.
Figure 3 shows simulated power spectrum for the six band signals for the cases of with and without the proposed DPD. It is seen that the nonlinear distortion in the out-of-band of the signal is severe when without the DPD applied. With the application of the proposed DPD, the out-of-band nonlinear distortion is suppressed considerably. The average adjacent channel power ratio (ACPR) improvement is around 14 dB. For the in-band suppression, it is not very clear from the spectrum. Correspondingly, Figure 4 shows the signal constellations, which are more distorted by in-band distortion, for the two cases: Left and right signal constellation showing the cases without and with the proposed DPD for the six bands (from top to bottom: 1st to 6th band). The improvement of EVM for the six bands is 13.33, 13.05, 14.31, 15.48, 17.46, and 19.02 dB. The average improvement of EVM for all the six bands is around 15.44 dB.
To further show performance of the proposed DPD, AM/AM (AM: amplitude modulation) and AM/PM (PM: phase modulation) distortion for without and with the proposed DPD are compared in Figure 5 for the six bands. It is observed that both AM and PM linearity are improved significantly.
Table 1 presents a summary of EVM improvement using the proposed DPD used for three, four, five, and six bands of signal.
Because the memorial Polynomial DPD for multiband signals is much complicated and not possibly implemented for more than three bands. For a fair comparison with this proposed DPD, we consider the band-by-band DPD technique for multi-band signals. With this approach, separate single-band DPDs are trained and applied to each individual band of the multi-band signals. Once the individual
![]()
Figure 3. Normalized power spectrum for six band signals. Top to bottom: 1st to 6th band. Black: without DPD and Red: with the proposed DPD.
![]()
![]()
Figure 4. Constellation of the six band signals. Left: without DPD, and right: with the proposed DPD. From top to bottom: 1st to 6th band.
![]()
![]()
Figure 5. AM/AM and AM/PM distortion of the six band signals for the cases without and with the proposed DPD. Up to bottom: 1st band to 6th band.
![]()
Table 1. EVM improvement by the proposed DPD.
bands are processed using the single-band DPD, the resulting signals are combined to form the final multi-band signals. Note that for the band-by-band DPD, the nonlinear distortion within each individual band, i.e. in-band distortion, is included only, while the potential nonlinear distortions from other bands, i.e. out-of-band distortion, are not included. The simulation shows that the average improvement of this band-to-band DPD is 13.93 dB for three, four and five bands of signals, thus 4.5 dB worse than the proposed DPD.
4. Experimental Validation
The experimental setup is shown in Figure 6. The 64-QAM OFDM signal is generated in Matlab and then loaded into a Tektronix AWG7122B arbitrary waveform generator (AWG). The AWG sends the signals to the optical transmitter at a sampling rate of 10.32 Giga samples per second (GS/s). A MITEQ SCM fiber optic link is used to transmit and receive the optical signal. The optical transmitter is a direct modulated laser, which contains a pre-amplifier boosting the input signal at bias of 12 V and −12 V. After the modulated optical signal passing through an 8-kilometer standard single mode optical fiber, which has a total 13 dB attenuation, the optical signal is detected by the optical receiver of the MITEQ SCM fiber optical link and demodulated back into an RF signal. An SHF810 broadband amplifier is connected after the optical receiver to enhance the power level of the RF signal from −15.4 dBm to 13.4 dBm, corresponding to a gain of 28 dB (not saturated). An Agilent DSO81204B oscilloscope samples the amplified RF signal at a sampling rate of 10.32 GS/s and saves the data into a file, which can be processed by Matlab. The optical power at fiber input is about 7 dBm at 1550 nm.
Here we consider five bands, which are located at 720, 800, 845, 900 and 960 MHz. Each band has a bandwidth of 20 MHz, instead of 200 MHz in simulation. The memory depth M = 5 and nonlinearity order K = 6 are set for the DPD function.
Figure 7 shows the measured power spectrum for all the five bands for the two
![]()
Figure 7. Measured power spectrum for the five bands (from top to bottom: 1st to 5th band) for the two cases of without (black) and with the proposed DPD (red).
cases of without and with the proposed DPD. It is seen that the nonlinear distortion is suppressed. Since this RoF transmission system does not have severe nonlinearities, the suppression by the DPD is not considerable. Correspondingly, the measured AM/AM and AM/PM distortion are illustrated in Figure 8. It is seen
![]()
![]()
Figure 8. Measured AM/AM (left) and AM/PM (right) distortion after RoF transmission for the two cases of without (black) and with the proposed DPD (red) for the five bands (top to bottom: 1st to 5th band).
that the proposed DPD improves the linearity of AM/AM and AM/PM distortion obviously.
Figure 9 shows the measured signal constellations of the five bands for RoF transmission system without and with the proposed DPD. Corresponding to Figure 9, the improvement of EVM for the five bands is summarized in Table 2. For all the five bands, the average EVM improvement is 8.1 dB. Considering the ten times of bandwidth difference compared to the simulation, EVM improvement from simulation and experiments agrees fairly.
![]()
Table 2. EVM improvement for the five bands using the proposed DPD.
![]()
![]()
Figure 9. Measured signal constellations of the five bands for the cases of without (left) and with the proposed DPD (right). Top to bottom: 1st to 5th band.
5. DPD Complexity and Accuracy
The complexity of a DPD is represented by the number of coefficients that are used for the DPD model. Figure 10(a) and Figure 10(b) show the number of coefficients versus nonlinearity order for memory depth of six (M = 6) for three and six bands of input signals, respectively. It is seen that the complexity of the conventional memory Polynomial DPD increases exponentially with the increase of nonlinearity order. However, the proposed new DPD increases slightly in a roughly linear scale. With the increase of signal bands, such as 6 bands, the proposed new DPD will introduce more reduction in DPD complexity as shown in Figure 10(b). For example, the number of coefficients is 3696 and 384 for the conventional and our proposed new DPD, respectively for M = 6 and K = 6.
![]()
Figure 10. Comparison of the number of coefficients versus nonlinearity order for (a) 3 and (b) 6 bands of signal. Memory depth of M = 6 is used.
As is mentioned that the new DPD given by (8) is directly deduced from the conventional memory Polynomial DPD without any approximations, in which the out-of-band distortion is computed by the sum and differences of all input signals instead of all individual input signals, thus the complexity is reduced. Therefore, the difference of the new and conventional DPD is the expression form only, thus the accuracy of them should be the very similar. The detailed comparison is required to further study.
6. Conclusion
We have proposed a low-complexity DPD for multi-band of signals. The new DPD is deduced directly from the conventional DPD without any approximations. The in-band and out-of-band distortion are separated in the newly proposed DPD and the out-of-band distortion is calculated by the sum and differences of all input signals instead of all individual input signals, and thus the complexity is reduced significantly. The newly proposed DPD was validated by simulation and experiments. The measured mean improvement of EVM is 8.1 dB for five-band 20 MHz 64-QAM OFDM signal over an 8-km RoF link. Both simulation and experiments have shown that the newly proposed DPD suppresses both in-band and out-of-band distortion well.