Loading [MathJax]/extensions/TeX/mathchoice.js
Low-Complexity PAPR Reduction by Coded Data Insertion on DVB-T2 Reserved Carriers | IEEE Journals & Magazine | IEEE Xplore

Low-Complexity PAPR Reduction by Coded Data Insertion on DVB-T2 Reserved Carriers


Proposed tone reservation scheme. Reserved carriers (in green) contain additional data differentially encoded along time and repeated along frequency. The algorithm nulli...

Abstract:

Digital terrestrial video broadcasting systems based on orthogonal frequency division multiplexing (OFDM), such as the second generation of terrestrial digital video broa...Show More

Abstract:

Digital terrestrial video broadcasting systems based on orthogonal frequency division multiplexing (OFDM), such as the second generation of terrestrial digital video broadcasting standard (DVB-T2), often include carriers reserved for peak-to-average power ratio (PAPR) reduction. This paper presents a low-complexity PAPR reduction method that inserts coded data onto a subset of reserved carriers. Using differential binary phase shift keying (DBPSK) with repetition coding, the proposed method generates a time-domain peak-cancellation signal that carries also additional information. The carrier selection, as well as the signal amplitudes, of the coded DBPSK data is optimized, taking also under control the regrowth of other peaks. Simulation results show that the proposed algorithm outperforms the tone reservation (TR) algorithm of the DVB-T2 standard in terms of both PAPR reduction performance and computational complexity. The proposed algorithm is also significantly less complex than the clipping-and-filtering (CF) algorithm and the active constellation extension (ACE) algorithm of the DVB-T2 standard, paying a small price in terms of PAPR. Noteworthy, the compatibility with existing DVB-T2 receivers is fully guaranteed, since the proposed method modifies only the reserved carriers.
Proposed tone reservation scheme. Reserved carriers (in green) contain additional data differentially encoded along time and repeated along frequency. The algorithm nulli...
Published in: IEEE Access ( Volume: 11)
Page(s): 73377 - 73393
Date of Publication: 17 July 2023
Electronic ISSN: 2169-3536

Funding Agency:

Figures are not available for this document.

CCBY - IEEE is not the copyright holder of this material. Please follow the instructions via https://creativecommons.org/licenses/by/4.0/ to obtain full-text articles and stipulations in the API documentation.
SECTION I.

Introduction

Digital terrestrial television systems such as those standardized by the Digital Video Broadcasting (DVB) Consortium, the Advanced Television Systems Committee (ATSC), and the Digital Broadcasting Experts Group (DiBEG), have been designed to deliver high definition video [1], [2], [3]. The physical layers of DVB-terrestrial (DVB-T), second generation DVB-T (DVB-T2) [4], ATSC, ATSC 3.0, ISDB-terrestrial (ISDB-T), and ISDB-T Brazil (ISDB-Tb) are based upon coded orthogonal frequency-division multiplexing (OFDM), which can deal with communication channels impaired by multipath, fading, and non line-of-sight (NLOS) conditions. However, one of the main problems of OFDM, at the transmission side, is the high peak to average power ratio (PAPR) generated by the possibility that several OFDM carriers may add in-phase in the time domain [5]. Thus, differently from constant-envelope single-carrier modulations, characterized by a low PAPR, multicarrier modulations like OFDM suffer from high PAPR, especially when there are thousands of carriers. Unfortunately, signals with large PAPR lead to a reduced efficiency of the power amplifier and, definitely, to a waste of electrical power [6].

In the last two decades, several solutions for PAPR reduction have been proposed in the literature. A survey of different PAPR reduction methods can be found in [6] and [7]. For the sake of brevity, in this introduction, we briefly mention the main methods, with their advantages and drawbacks, including some recent techniques. Among low-complexity methods, clipping-and-filtering (CF) [8] is an effective approach in reducing the PAPR, at the price of significant in-band distortions that deteriorate the bit error rate (BER) performance [6]. Using optimized CF, PAPR reduction may be improved at the expense of increased complexity [9], [10] or side information [11]. Nonlinear companding [12], [13], [14], [15], [16], [17], [18] has low complexity, but, similarly to clipping, in-band distortions are introduced. Also near-complementary sequences can be used to reduce the PAPR [19], as well as optimized waveform design [20], [21], [22]. More complex methods, such as channel coding [6], [23], [24], [25], discrete Fourier transform (DFT) precoding [26], [27], other transform coding [28], rotated constellations [29], index modulation with dithering [30], deep learning [31], and genetic algorithms [32] can be used to reduce the PAPR, but these methods have a detrimental effect on the data rate or on the complexity. Some other methods require the transmission of side information together with the original data, which makes them unsuitable for the broadcasting standards already in use [33], [34]. For instance, the partial transmit sequence (PTS) technique splits the signal in distinct blocks, which are then recombined together with optimal phase offsets, to reduce the PAPR [35], [36], [37], [38]. Clearly, in this case, both the segmentation strategy and the phase offsets must be known at the receiver to reconstruct the original signal [39]. Differently, the selective mapping (SLM) technique requires the transmitters to generate several different versions of the data signal, each one multiplied by a random phase offset sequence: the version with the smallest PAPR is selected for transmission [40], [41]. Even in this case, the optimal phase sequence must be communicated to the receiver. In addition, some other techniques optimize the position of null or free carriers [42], [43]: this is not suitable for DVB-T2, where the position of reserved carriers is predetermined by the standard [4].

Other methods, such as tone reservation (TR) and active constellation extension (ACE), do not require side information transmission. TR adopts a reserved set of OFDM carriers, unused for data transport, which are utilized to actively reduce signal peaks by proper modulation [44], [45], [46], [47], [48], [49], [50], [51], [52], [53], [54], [55], [56], [57], [58], [59].

The TR approach has been formulated as a convex linear programming (LP) problem, whose closed-form solution, as well as a simplified algorithm based on gradient descent, was proposed by Tellado [44]. Among the different variants of TR PAPR reduction methods that have been proposed, a first set is based on splitting the reserved carriers into different groups. For instance, Mroué et al. [45] control the power of each group, so as to cancel multiple peaks at each iteration. Bulusu et al. [46] also use multiple groups, with minimization of many peaks at each iteration. In addition, Lahbabi et al. [47] employ a group-wise TR to limit also complexity and latency, by simplifying the peak search and optimizing the inserted signal phases.

A second set of variants of TR methods makes use of approximations or iterative methods to reduce complexity. For instance, Li et al. [48] determine the peak canceling signal through a least-squares approximation of the original clipping noise. On the other hand, Wang et al. [49] adopt a fast iterative shrinkage-thresholding algorithm (FISTA) based on proximal maps, which has reduced complexity with respect to the original convex LP problem. Moreover, El Hassan et al. derive novel theoretical expressions for the error vector magnitude (EVM) of a PAPR-reduced OFDM signal, when TR with either gradient descent [50] or quadratic programming [51], [52] is applied. With a similar approach, Liu et al. [53] apply the alternate direction method of multipliers (ADMM) to the convex LP TR method, so as to relieve some of its complexity.

In addition to the variants previously listed, other TR-based PAPR reduction algorithms have been proposed. One example is the one of Mounzer et al. [54], which expands the TR method of DVB-T2 by adding more control on the power constraint and on the selected threshold. As another example, Jiang et al. [55] adopt a multiblock TR method to combat PAPR in multicarrier systems based on overlapping and filtered data blocks. Differently, Zayani et al. [56] combine TR optimization and digital predistortion steps together in an iterative manner, so as to obtain a synergistic improvement on emitted signal linearity. Instead, Nguyen et al. [57] propose two different algorithms based on TR, where a step is precomputed offline, and another step is applied in real-time to the OFDM signal in a wireline scenario. Shehata et al. [58] use some TR methods to reduce the PAPR of compressed OFDM signals in cloud-based radio access network, opening a new application field for TR and CF methods. PAPR reduction by TR optimization is proposed also for MIMO-OFDM radar processing, for example by Wu et al. in [59].

A limiting factor of the TR methods is the reduced number of available reserved carriers in existing systems: in order to maintain a backward compatibility, the PAPR performance of TR methods is somewhat limited by the number of reserved carriers. On the other hand, ACE [60], [61], [62], [63] acts on the quadrature amplitude modulation (QAM) of data carriers and modifies some selected edge points of the QAM constellation by extending them outwards: this offset does not degrade the BER performance at the receiver, but reduces the peak amplitudes at the transmitter. Both TR and ACE are included in DVB-T2 and ATSC 3.0, but their complexity can be relevant [4], [6], [60], [64], [65], especially for ACE methods that modify thousands of data carriers. Hybrid schemes are also possible, such as for instance [66], which uses CF with companding, [67], which combines SLM with ACE, [68], mixing TR and CF, and [69], which adopts SLM, PTS, and companding. Finally, there are also hardware-based methods, such as those using a bank of amplifiers in parallel [70].

A common feature of most PAPR reduction methods is their focus on performance improvement, with secondary goal of complexity reduction. A main motivation of our work is to give equal importance to both performance and complexity. We aim at PAPR reduction, with limited complexity as a necessary goal. Specifically, this paper proposes a low-complexity TR-like PAPR reduction method for the DVB-T2 standard [4]. From the complexity viewpoint, our proposal is notably cheaper than conventional TR and ACE of DVB-T2, and than CF. Moreover, ACE cannot be used with other DVB-T2 features, such as rotated constellations or Alamouti’s coding [4], and can produce inaccurate calculation of log-likelihood ratios of the data bits [71].

To be more specific, the proposed method conveniently modulates a selected subset of the reserved carriers to reduce the largest peaks of the time-domain OFDM signal, while avoiding the regrowth of other peaks. Since the proposed method only modifies the reserved carriers, the error performance of the QAM data is almost unchanged, except for a 0.1 dB reduction of the data signal-to-noise ratio (SNR). In addition, the proposed method inserts a coded signal information into the reserved carriers, similarly to the transmission parameter signaling (TPS) used in DVB-T. The additional information could be useful for additional signaling, like additional parameters of transmission, additional bits for future extensions, watermarking, and other purposes. Approaches such as SLM and PTS allow for dramatic improvements in terms of PAPR attenuation, however this comes at the expense of a reduced spectral efficiency [6]. The proposed method, instead, offers a greater flexibility, since not only PAPR is reduced, but also additional data are included with respect to the DVB-T2 TR method. This additional data stream can be used for signaling and it is designed aiming at low BER, even after modification for PAPR reduction purposes. Simulation results show that the proposed method effectively reduces the PAPR of DVB-T2 signals, with better PAPR than for the conventional TR technique of the DVB-T2 standard [4].

In summary, the main contributions of this work are:

  • A novel PAPR reduction method that, with respect to conventional TR, makes use of additional coded DBPSK data inserted in the reserved carriers while keeping backward-compatibility with existing DVB-T2 receivers;

  • A low-complexity algorithm for carrier selection and weighting optimization, by projecting the coded DBPSK signal onto the QAM data signal to reduce the peaks;

  • The derivation of a closed-form BER expression for the coded DBPSK data, validated by simulations;

  • A performance-complexity comparison with some representative PAPR reduction strategies for DVB-T2, showing that the proposed algorithm has reduced complexity with respect to TR, ACE, and CF, mainly because our solution is one-shot and does not require iterations.

The remainder of this paper is organized as follows. Section II briefly introduces the system model, while Section III describes the proposed algorithm in detail. In Section IV, we compare the computational complexity of the proposed method with conventional TR, ACE, and CF methods. The theoretical performance of the additional data stream inserted in the reserved carriers for purposes of PAPR reduction is presented in Section V. Section VI discusses the simulated PAPR performance and the computational complexity, and compares the proposed method with conventional TR, ACE, and CF methods. Section VII concludes the paper.

SECTION II.

System Model

Fig. 1 shows the considered DVB-T2 system model. After channel coding (a concatenation of BCH and LDPC codes [4]), data are multiplexed, together with pilot data and reserved carriers, in the time-frequency domain. Each OFDM symbol contains N_{\mathrm {a}} = N_{\mathrm {d}} + N_{\mathrm {p}} + N_{\mathrm {s}} active carriers, where N_{\mathrm {d}} carriers transport the data, N_{\mathrm {p}} carriers are pilot carriers, and N_{\mathrm {s}} reserved carriers are available for the insertion of a correction signal to reduce the signal peaks: we will use these reserved carriers also to convey additional signaling bits.

FIGURE 1. - System model of the considered DVB-T2 transmitter. The proposed features are in the three blocks with thick lines.
FIGURE 1.

System model of the considered DVB-T2 transmitter. The proposed features are in the three blocks with thick lines.

We now introduce the mathematical model of the DVB-T2 data signal, omitting for simplicity the P1, P2, and FEF parts. The l -th discrete-time baseband OFDM symbol can be expressed as \begin{equation*} x[n,l] = \frac {1}{\sqrt {LN}} \sum _{k=0}^{N_{\mathrm {a}}-1}{X[k,l] e^{j \frac {2 \pi }{LN} (k+K_{\mathrm {O}}) n }} \tag{1}\end{equation*} View SourceRight-click on figure for MathML and additional features. for n\in \{-LN_{\Delta },\ldots,LN-1\} and 0 elsewhere, with l\in \{0,\ldots,N_{\mathrm {F}}-1\} the time index of the OFDM symbol, N_{\mathrm {F}} the number of OFDM symbols in a data frame, L the oversampling factor, N the total number of carriers in the OFDM symbol, N_{\Delta} the size of the cyclic prefix before oversampling, k\in \{0,\ldots,N_{\mathrm {a}}-1\} the frequency index, X[k,l] the frequency-domain signal, and K_{\mathrm {O}} the signal spectrum offset. Thus, the oversampled digital DVB-T2 signal is given by concatenating the N_{\mathrm {F}} blocks, as expressed by \begin{equation*} z[n] = \textstyle \sum _{l=0}^{N_{\mathrm {F}-1}} x[n {-} l L (N + N_{\Delta }), l],\end{equation*} View SourceRight-click on figure for MathML and additional features. where n\in \{-LN_{\Delta },\ldots,N_{\mathrm {F}} L(N + N_{\Delta}) {-} L N_{\Delta} -1\} is the discrete time index that spans the whole data part. Using an oversampling factor L>1 , the oversampled digital signal better approximates the analog signal, so that the PAPR estimation is more accurate than for L=1 . The choice of L is a trade-off between complexity and accuracy; it was shown in [6] that L=4 is a good choice.

Note that the N_{\mathrm {s}} reserved carriers can be exploited to reduce the peaks of x[n,l] . Inspired by the signaling of DVB-T [72], [73], we insert in the reserved carriers a differential binary phase-shift keying (DBPSK) signal, modulated among successive OFDM symbols, with repetition factor of N_{\mathrm {s}} in the frequency domain (Fig. 2). Since the positions of the DVB-T2 reserved carriers periodically repeat every D OFDM symbols [4], in a frame with N_{\mathrm {F}} OFDM symbols we use D different bit sequences, each with length N_{\mathrm {F}}/D symbols. We denote with b_{q,d} the q -th bit of the d -th binary sequence (b_{0,d} = 0 is the reference bit of the d -th sequence). The additional DBPSK-modulated data signal can be expressed as \begin{align*} X_{\mathrm {s}}[i,l] &= 1 - 2 a_{i,l}, \tag{2}\\ a_{i,l} &= r_{K_{\mathrm {s}}[i,l]} \oplus c_{l}, \tag{3}\\ c_{Dq+d} &= c_{D(q-1)+d} \oplus b_{q,d}, \tag{4}\end{align*} View SourceRight-click on figure for MathML and additional features. where i\in \{0,\ldots,N_{\mathrm {s}}-1\} is the index for the reserved carriers, l \in \{0,\ldots,N_{\mathrm {F}}-1\} is the time index of the OFDM symbol, q\in \{ 0,\ldots,N_{\mathrm {F}}/D-1 \} is the time index of each additional bit sequence, d\in \{0,\ldots,D-1\} is the sequence number, c_{l} is the l -th differentially encoded bit repeated on the N_{\mathrm {s}} carriers, a_{i,l} is the scrambled bit on the i -th reserved carrier of the l -th OFDM symbol, r_{k} is the frequency-domain scrambling (energy dispersal) sequence [4], k\in \{0,\ldots,N_{\mathrm {a}}-1\} , \oplus is the exclusive or (xor) operator, and \{K_{\mathrm {s}}[i,l]\}_{i=0}^{N_{\mathrm {s}}-1} is the set of indexes of the reserved carriers. This set of reserved carrier indexes is a subset of the active carrier indexes \{0, \ldots, N_{\mathrm {a}} - 1\} , with preassigned indexes that change with the OFDM symbol index l and periodically repeat every D OFDM symbols [4], i.e., K_{\mathrm {s}}[i,l]=K_{\mathrm {s}}[i,l+D] . Note that (2) represents the mapping operation, (3) is the frequency-domain repetition coding with scrambling, and (4) stands for the differential encoding. The reserved carriers (2) are multiplexed into the frequency domain signal X[k,l] used in (1) by means of the indexing function k = K_{\mathrm {s}}[i,l] , as expressed by \begin{equation*} X[K_{\mathrm {s}}[i,l],l] = X_{\mathrm {s}}[i,l], \quad i = 0, \ldots, N_{\mathrm {s}}-1. \tag{5}\end{equation*} View SourceRight-click on figure for MathML and additional features.

FIGURE 2. - Conceptual layout of the proposed TR scheme: the green hues denote the 
$d$
-th binary sequence, and the dashed arrows indicate the direction of differential PSK encoding.
FIGURE 2.

Conceptual layout of the proposed TR scheme: the green hues denote the d -th binary sequence, and the dashed arrows indicate the direction of differential PSK encoding.

SECTION III.

PAPR Reduction Algorithm

This section explains how the data signal (2)–(4), inserted on the DVB-T2 reserved carriers (5), is modified by the proposed algorithm to reduce the PAPR of the generated DVB-T2 signal (1).

The idea of the proposed algorithm is to conveniently select a subset \mathcal {K}_{\mathrm {H}} of the index set \{K_{\mathrm {s}}[i,l]\}_{i=0}^{N_{\mathrm {s}}-1} of reserved carriers, whose amplitude will be amplified, and to simultaneously clip to zero the amplitudes on the complementary set \bar {\mathcal {K}}_{\mathrm {H}} of reserved carriers. Our method will select the subset \mathcal {K}_{\mathrm {H}} and the associated amplitude weight in such a way to reduce the PAPR. The proposed method does not destroy the information contained in X_{\mathrm {s}}[i,l] , because the binary phase is left unchanged on the carriers belonging to \mathcal {K}_{\mathrm {H}} , while repetition coding will help to recover the DBPSK data despite the carriers belonging to \bar {\mathcal {K}}_{\mathrm {H}} will be zeroed. Mathematically, the proposed algorithm replaces (5) with \begin{equation*} X[K_{\mathrm {s}}[i,l],l] = W[l] \mathcal {H} [i,l] X_{\mathrm {s}}[i,l], \,\, i = 0, \ldots, N_{\mathrm {s}}-1, \tag{6}\end{equation*} View SourceRight-click on figure for MathML and additional features. where \mathcal {H} [i,l] is a carrier selection function that can be 0 or 1 and W[l] is an amplitude weight common to all the selected carriers. From now on, to simplify the notation, we omit the OFDM symbol index l whenever possible.

A. Working Principle of the Proposed Algorithm

The working principle of the proposed algorithm is explained below. For a given information signal associated to the data carriers, the additional DBPSK data transmitted on the reserved carriers may contribute or prevent possible peaks in the time domain, depending on whether each reserved carrier adds constructively (in-phase) or destructively (counter-phase) with the overall information signal. Thus, the proposed algorithm nullifies those reserved carriers whose signal adds constructively to the data carriers in those time indexes that correspond to the M highest peaks. At the same time, the proposed algorithm maintains the additional data on the reserved carriers whose signal adds destructively on the data carriers: this reduces the M highest peaks. Despite the DBPSK signal has been nulled on some reserved carriers, the additional data can still be recovered thanks to repetition coding, because the power scaling on the other reserved carriers does not alter the phase of the DBPSK signal.

Mathematically, the proposed algorithm can be explained as follows. We start by defining the ratio between the m -th largest peak power and the average power, denoted as m -PAPR, expressed by \begin{equation*} \rho _{m} = \frac {\mathrm {max}_{m} \left \{{y[n]}\right \}}{\mu _{y}}, \tag{7}\end{equation*} View SourceRight-click on figure for MathML and additional features. where y[n] = \left |{x[n]}\right |^{2} , n\in \{0,\ldots,LN-1\} , is the instantaneous power of the OFDM signal (1), \max _{m}\{\cdot \} is the m -th largest element operator and \mu _{y}= \mathop {\mathrm {\mathop {E}}} \{y[n]\}= \mathop {\mathrm {\mathop {E}}} \{|x[n]|^{2}\} , where \mathop {\mathrm {\mathop {E}}} \{\cdot \} denotes the expected value. Note that the 1-PAPR \rho _{1}=\rho is the classic definition of PAPR, while the 2-PAPR \rho _{2} would be the PAPR obtained after reducing the first peak below the second peak. Our method aims at reducing not only \rho =\rho _{1} , but also the m -PAPR \rho _{m} with m>1 , by reducing the largest peaks of the time-domain signal (1).

To keep the PAPR \rho below a given value \hat {\rho } , the algorithm must attenuate the peaks with power above the threshold T=\hat {\rho } \mu _{y} . To this purpose, we define the set \begin{equation*} \mathcal {P}_{M} = \left \{{ \tilde {n}_{m}, ~m=1,\ldots,M ~| ~y[\tilde {n}_{m}] > T}\right \} \tag{8}\end{equation*} View SourceRight-click on figure for MathML and additional features. of M indexes of those peaks with instantaneous power exceeding T . Note that the set in (8) relates the number M of largest peaks to the PAPR threshold \hat {\rho } = T/\mu _{y} . Consequently, our algorithm uses the parameter M instead of T . The peak value x[\tilde {n}_{m}] in (1) is the sum of two contributions: the first, \bar {s}_{m} , caused by the data-plus-pilot signal, will be kept fixed, while the second, s_{m} , caused by the additional data on the reserved carriers, will be adjusted to reduce the PAPR. Fig. 3a displays x[\tilde {n}_{m}] = \bar {s}_{m} + s_{m} . The contribution of the i -th additional data X_{\mathrm {s}}[i] to the m -th peak x[\tilde {n}_{m}] in (1) is \begin{equation*} s_{i,m} = \frac {1}{\sqrt {LN}} X_{\mathrm {s}}[i] e^{j \frac {2 \pi }{LN} \left ({K_{\mathrm {s}}[i]+K_{\mathrm {O}}}\right) \tilde {n}_{m} }, \tag{9}\end{equation*} View SourceRight-click on figure for MathML and additional features. where K_{\mathrm {s}}[i] is the frequency index of the i -th additional bit. Therefore, s_{m} = \sum _{i=0}^{N_{\mathrm {s}}-1}{s_{i,m}} is the total contribution of all the additional signaling carriers to the m -th peak, while \begin{equation*} \bar {s}_{m} = x[\tilde {n}_{m}] - s_{m} = x[\tilde {n}_{m}] - \sum _{i=0}^{N_{\mathrm {s}}-1}{s_{i,m}} \tag{10}\end{equation*} View SourceRight-click on figure for MathML and additional features. is the contribution of the data and pilot carriers (Fig. 3a).

FIGURE 3. - (a) Composition of the time-domain peak 
$x[\tilde {n}_{m}]$
 as the sum of two contributions: data-pilot carriers and reserved carriers; (b) projections of additional data contributions onto the data-pilot contribution: dangerous contribution at the top, helping contribution at the bottom.
FIGURE 3.

(a) Composition of the time-domain peak x[\tilde {n}_{m}] as the sum of two contributions: data-pilot carriers and reserved carriers; (b) projections of additional data contributions onto the data-pilot contribution: dangerous contribution at the top, helping contribution at the bottom.

Let us denote N_{\mathrm {h}} as the number of reserved carriers in the set \mathcal {K}_{\mathrm {H}} ; therefore, the size of the complementary set \bar {\mathcal {K}}_{\mathrm {H}} is N_{\mathrm {s}} - N_{\mathrm {h}} . Let \mathcal {H}[i] \in \left \{{0,1}\right \} be a carrier selection function, which will be determined in Section III-C, such that N_{\mathrm {h}} = \sum _{i=0}^{N_{\mathrm {s}}-1} \mathcal {H}[i] . We denote W a common positive weight that multiplies the signal component of the N_{\mathrm {h}} reserved carriers selected to compensate the PAPR, while the remaining N_{\mathrm {s}}-N_{\mathrm {h}} reserved carriers are nulled. Hence, the time-domain signal x[\tilde {n}_{m}] = \bar {s}_{m} + s_{m} is transformed into x[\tilde {n}_{m}] = \bar {s}_{m} + W h_{m}(\mathcal {H}) where W h_{m}(\mathcal {H}) = W \sum _{i=0}^{N_{\mathrm {s}}-1}{ \mathcal {H}[i] s_{i,m} } is the contribution of the reserved carriers after subset selection and amplitude weighting. Therefore, \max \{|\bar {s}_{m} + W h_{m}(\mathcal {H}) |^{2} \}_{m=1}^{M} represents the numerator of the PAPR in (7) after selection and weighting. Consequently, the PAPR metric becomes \begin{equation*} J(W,\mathcal {H}) = \max \{\left |{\bar {s}_{m} + W h_{m}(\mathcal {H}) }\right |^{2}\}_{m=1}^{M}. \tag{11}\end{equation*} View SourceRight-click on figure for MathML and additional features. When the number of carriers N is large, the cancellation of few peaks does not alter significantly the average power \mu _{y} of the OFDM signal, i.e., the denominator of the PAPR in (7): this is also confirmed by the simulation results in Section VI (see Tab. 1). Hence, a PAPR reduction strategy aiming at reducing the m -PAPR (with 1 \leq m \leq M ) in (7) should minimize J in (11).

TABLE 1 Performance-Complexity Comparison
Table 1- 
Performance-Complexity Comparison

The minimization of (11) gives the optimal power weighting (OPW) W_{\mathrm {O}} and the optimal selection function (OSF) \mathcal {H}_{\mathrm {O}} for m -PAPR reduction. We follow a three-step approach: first, we simplify the PAPR metric J of (11) with \hat {J} , which corresponds to the sum of the m -PAPR metrics in (7); second, we find the OSF \mathcal {\hat {H}}_{\mathrm {O}} using the simplified metric \hat {J} ; and finally we find the OPW \hat {W}_{\mathrm {O}} for the original metric J using the obtained OSF \mathcal {\hat {H}}_{\mathrm {O}} . The obtained function \mathcal {\hat {H}}_{\mathrm {O}} and the obtained weight \hat {W}_{\mathrm {O}} are then used in (6) to produce a PAPR-reduced signal (1).

B. First Step: Metric Simplification

Our aim is to reduce the m -PAPR \rho _{m} in (7), for m=1,\ldots,M_{\mathrm {P}} , with 1 \leq M_{\mathrm {P}} \leq M . M_{\mathrm {P}} is a design parameter that denotes the size of the largest peaks in \mathcal {P}_{M} : its value can be determined, for instance, by selecting those peaks that exceed a given threshold T_{\mathrm {P}} , with T_{\mathrm {P}}>T . The reason for the introduction of another design parameter M_{\mathrm {P}} , with M_{\mathrm {P}} \leq M , can be explained as follows. While the largest peaks determine the PAPR, the reduction of the largest peaks may produce a regrowth of other peaks. Here we want to reduce the largest M_{\mathrm {P}} peaks and concurrently we want to avoid the regrowth of the other M - M_{\mathrm {P}} peaks. Hence we need two parameters: the largest M_{\mathrm {P}} peaks will be used in Section III-C for reserved carrier selection aiming at reducing the largest peaks, while the extended set of M peaks will be used in Section III-D for optimal weighting aiming at avoiding the regrowth of other peaks.

Note that \max \{ y[\tilde {n}_{m}] \}_{m=1}^{M} = \max \{ y[\tilde {n}_{m}]\}_{m=1}^{M_{\mathrm {P}}} , since the M_{\mathrm {P}} peaks are the largest among the M peaks. In order to simplify the metric in (11), we use the inequality \begin{equation*} \max \{ y[\tilde {n}_{m}]\}_{m=1}^{M_{\mathrm {P}}} \leq \sum _{m=1}^{M_{\mathrm {P}}} y[\tilde {n}_{m}] \leq M_{\mathrm {P}} \max \{ y[\tilde {n}_{m}]\}_{m=1}^{M_{\mathrm {P}}}.\end{equation*} View SourceRight-click on figure for MathML and additional features. In the above equation, the minimization of the first term or the third term is equivalent, therefore also the second term can be used as a cost function to minimize the PAPR. Thus, we replace the maximum in (11) with the sum, to obtain the approximation \begin{align*} \hat {J}(W,\mathcal {H}) &= \sum _{m=1}^{M_{\mathrm {P}}} \left |{\bar {s}_{m} + W h_{m} (\mathcal {H}) }\right |^{2} \\ &= \sum _{m=1}^{M_{\mathrm {P}}} y[\tilde {n}_{m}] \! = \! \mu _{y} \sum _{m=1}^{M_{\mathrm {P}}}\rho _{m}, \tag{12}\end{align*} View SourceRight-click on figure for MathML and additional features. which is proportional to the sum of the first M_{\mathrm {P}}~m -PAPR’s in (7). Differently from J in (11), \hat {J} in (12) uses a sum to replace the maximum: therefore, the minimization of \hat {J} is easier than that of J , because the differentiation of \hat {J} admits a closed-form solution.

The approximated metric (12) is explained in the following. Under the hypotheses of stationarity and ergodicity of y[n]=\left |{x[n]}\right |^{2} , the sum in (12) is, in the limit for M_{\mathrm {P}} \to \infty , \begin{align*} \lim _{M_{\mathrm {P}} \to \infty } \! \tfrac {1}{M_{\mathrm {P}}} \! \sum _{m=1}^{M_{\mathrm {P}}}{y[\tilde {n}_{m}] } \!=\! \mathrm {E}\{y[n] ~| ~y[n] > T_{\mathrm {P}} \} \!\propto \! \int \limits _{T_{\mathrm {P}}}^{+\infty }\!{ y f_{Y}\!(y) \, \mathrm {d}y } \\{}\tag{13}\end{align*} View SourceRight-click on figure for MathML and additional features. where \tilde {n}_{m} is the index for the M_{\mathrm {P}} peaks that exceed the threshold T_{\mathrm {P}} , f_{Y}(y) is the pdf of the instantaneous power, and \propto means proportional to. Fig. 4 shows the pdf f_{\mathrm {P}}(\rho) of the PAPR calculated as in [74] and the pdf f_{Y}(y) of the instantaneous power. Every PAPR reduction scheme shifts part of the PAPR pdf f_{\mathrm {P}}(\rho) to the left, as shown by the dashed red curve in Fig. 4a. This is equivalent to the cancellation of the shaded area in the pdf f_{Y}(y) of the instantaneous power in Fig. 4b. This shaded area is expressed by \begin{equation*} \textrm {Prob}\{y[n] > T_{\mathrm {P}}\} = \int _{T_{\mathrm {P}}}^{+\infty }{ f_{Y}(y) \, \mathrm {d}y }, \tag{14}\end{equation*} View SourceRight-click on figure for MathML and additional features. while the approximated metric \hat {J}(W,\mathcal {H}) in (12)–​(13) includes a weight y into the integral. With reference to Fig. 4b, a PAPR reduction scheme annihilates the integral in (14), or the integral in (13) that uses a larger weight for a bigger peak. Instead of (14), the proposed algorithm minimizes the sum of m -PAPR’s in (13), because bigger peaks require more reduction than the other peaks.

FIGURE 4. - (a) Sketch of a possible pdf of the PAPR 
$\rho $
; (b) sketch of a possible pdf of the instantaneous power 
$y$
.
FIGURE 4.

(a) Sketch of a possible pdf of the PAPR \rho ; (b) sketch of a possible pdf of the instantaneous power y .

C. Second Step: Optimal Selection of the Reserved Carriers

By differentiating (12) with respect to W and setting to zero, we find the weight \begin{align*} W^{+}(\mathcal {H}) \!= \! \frac { - \sum _{m=1}^{M_{\mathrm {P}}}p_{m}(\mathcal {H})}{\sum _{m=1}^{M_{\mathrm {P}}} \left |{ h_{m}(\mathcal {H}) }\right |^{2}} \! = \! \frac { - \sum _{i=0}^{N_{\mathrm {s}}-1} \mathcal {H}[i] \sum _{m=1}^{M_{\mathrm {P}}} p_{i,m} }{\sum _{m=1}^{M_{\mathrm {P}}} \left |{ h_{m}(\mathcal {H}) }\right |^{2}}, \\{}\tag{15}\end{align*} View SourceRight-click on figure for MathML and additional features. with h_{m}(\mathcal {H}) \!=\! \sum _{i=0}^{N_{\mathrm {s}}\!-\!1} \! \mathcal {H}[i] s_{i,m} , p_{m}(\mathcal {H}) \!=\! \textstyle \sum _{i=0}^{N_{\mathrm {s}}\!-\!1} \! \mathcal {H}[i] p_{i,m} , and \begin{equation*} p_{i,m} = \mathrm {Re}\left ({\bar {s}_{m}}\right) \mathrm {Re}\left ({s_{i,m}}\right) + \mathrm {Im}\left ({\bar {s}_{m}}\right) \mathrm {Im}\left ({s_{i,m}}\right). \tag{16}\end{equation*} View SourceRight-click on figure for MathML and additional features. In (15), h_{m}(\mathcal {H}) is the additional data contribution and in (16) p_{i,m} is the projection of the contribution s_{i,m} in (9) onto the data-pilot contribution \bar {s}_{m} , as shown in Fig. 3b. Note also that, by substituting back (15) in (12), we resort to an integer optimization problem.

The carrier selection function \mathcal {H}[i] , used in (15), is determined as follows. Since W > 0 , to avoid negative values of W^{+}(\mathcal {H}) in (15), \mathcal {H}[i] selects the reserved carriers with negative sum projection \sum _{m=1}^{M_{\mathrm {P}}} p_{i,m} in (15): hence, the OSF is \begin{align*} \mathcal {\hat {H}}_{\mathrm {O}}[i] = \begin{cases} \displaystyle 1, & \textrm {for} ~i \in \{0,\ldots,N_{\mathrm {s}}-1\} ~| ~\textstyle \sum _{m=1}^{M_{\mathrm {P}}}{ p_{i,m} } < 0, \\ \displaystyle 0, & \textrm {elsewhere.} \end{cases} \\{}\tag{17}\end{align*} View SourceRight-click on figure for MathML and additional features. As shown in Fig. 3b, the N_{\mathrm {h}} reserved carriers with negative sum projection \sum _{m=1}^{M_{\mathrm {P}}} p_{i,m} contribute to a peak reduction and hence are helping; differently, the N_{\mathrm {s}} - N_{\mathrm {h}} reserved carriers with positive projection produce a peak increase and therefore are dangerous. Using the OSF in (17), the positive weight W^{+}(\mathcal {\hat {H}}_{\mathrm {O}}) amplifies the helping carriers, which reduce the PAPR, and the selection function \mathcal {\hat {H}}_{\mathrm {O}}[i] nulls the dangerous carriers, in order to avoid the PAPR regrowth.

D. Third Step: Optimal Weight

With a chosen OSF \mathcal {\hat {H}}_{\mathrm {O}}[i] , we can now minimize (11) with respect to W : as detailed in Appendix A, the global minimum of J(W,\mathcal {\hat {H}}_{\mathrm {O}}) occurs either in one of the M minima of each parabola |\bar {s}_{m} + W h_{m}(\mathcal {\hat {H}}_{\mathrm {O}})|^{2} , or in one of the M^{2}-M intersections between all pairs of parabolas, as expressed, respectively, by\begin{align*} \!\!\!\!W_{\mathrm {min}}^{\left ({m}\right)} &= - \frac {B_{m}}{2 A_{m}}, W_{\mp} ^{\left ({m,n}\right)} \!=\! \frac {- \left ({B_{m}\!-\!B_{n}}\right) \mp \sqrt { \Delta ^{\left ({m,n}\right)} }}{2 \left ({A_{m}\!-\!A_{n}}\right)}, \tag{18}\\ \!\!\!\!\Delta ^{\left ({m,n}\right)} &= \left ({B_{m} - B_{n}}\right)^{2} - 4 \left ({A_{m} - A_{n}}\right)\left ({C_{m} - C_{n}}\right), \tag{19}\end{align*} View SourceRight-click on figure for MathML and additional features. with A_{m} = |h_{m}(\mathcal {\hat {H}}_{\mathrm {O}})|^{2} , B_{m} = 2 \mathrm {Re}[\bar {s}_{m} h_{m}^{*}(\mathcal {\hat {H}}_{\mathrm {O}})] , C_{m} = \left |{\bar {s}_{m}}\right |^{2} , and m\ne n . In Appendix A we also present a search algorithm that reduces the number of intersections and minima to be explored from M^{2} to M_{\mathrm {eff}} M , with M_{\mathrm {eff}} \ll M . The final optimal weight for OPW becomes \begin{equation*} \hat {W}_{\mathrm {O}} = \mathop {\mathrm {arg\,min}} _{W \in W_{\mathrm {min}}^{\left ({m}\right)} \cup W_{\mp }^{\left ({m,n}\right)} } J(W,\mathcal {\hat {H}}_{\mathrm {O}}). \tag{20}\end{equation*} View SourceRight-click on figure for MathML and additional features.

The use of the weight W_{\mathrm {O}} in (20) increases the power of x[n] in (1): simulations in a typical scenario show a 2.6% or 0.1 dB power increase, as detailed in Section VI. The power increase is small because the weight is applied to the reserved carriers only. In any case, the power increase can be controlled in two ways. A first strategy consists in limiting the maximum permitted value of \hat {W}_{\mathrm {O}} : this can be done by excluding from (20) those weights in (18) that exceed a predetermined threshold W_{\textrm {th}} that controls the maximum allowable power increase. A second strategy simply avoids the OPW (20) and selects the weight according to a predetermined power increase: for instance, if we desire to not increase the power, we can adopt a same power weighting (SPW) strategy, which replaces \hat {W}_{\mathrm {O}} with W_{\mathrm {s}} = \sqrt {N_{\mathrm {s}} / N_{\mathrm {h}}} .

E. Summary of the Proposed Algorithm

The proposed OSF-OPW algorithm, detailed in Sections III-B III-C, and III-D, is summarized in Algorithm 1. Since QAM data and pilot carriers are left unchanged by the algorithm, the proposed PAPR reduction algorithm will not degrade the modulation error ratio (MER) on the data carriers. Note that the proposed algorithm does not require side information at the receiver, because the receiver will perform the recovery of the DBPSK additional data without knowledge of which reserved carriers are amplified or zeroed.

Algorithm 1 OSF-OPW PAPR Reduction Algorithm

1:

for all l (OFDM symbol index) do

2:

DBPSK: X_{\mathrm {s}}[i,l] using (2)–(4)

3:

x[n,l] \gets \mathrm {IFFT}\left ({X[k,l]}\right) using (1) with (5)

4:

M peak indexes: \tilde {n}_{m} \gets \arg \max _{m}\left \{{\left |{x[n,l]}\right |}\right \}

5:

M N_{\mathrm {s}} contributions: s_{i,m} using (9)

6:

M total contributions: \bar {s}_{m} using (10)

7:

M_{\mathrm {P}} N_{\mathrm {s}} projections: p_{i,m} using (16)

8:

OSF: \mathcal {\hat {H}}_{\mathrm {O}}[i] using (17)

9:

OPW: \hat {W}_{\mathrm {O}} using (20) with (18)–(19) and Appendix A

10:

x[n,l] \gets \mathrm {IFFT}\left ({X[k,l]}\right) using (1) with (6)

11:

end for

SECTION IV.

Computational Complexity

Computational complexity has a significant effect on the power consumption of the digital section of the modulator. Herein we evaluate the computational complexity of the proposed PAPR reduction algorithm and of some alternative techniques. In this computation, we omit the complexity of all the transmitting blocks that are common to all the PAPR reduction techniques (channel coding, interleaving, QAM mapping, multiplexing, IFFT of OFDM, cyclic prefix insertion, etc.). The complexity is calculated as the number of real multiplications (RM), real additions (RA), and value comparisons (VC) of each algorithm. The cost of a complex multiplication is obviously equal to 4 RM plus 2 RA, whereas we count a square root operation or a real division as 1 RM. We also assume that the twiddle factors E_{LN}^{k}=e^{j2\pi k/(LN)}/\sqrt {LN} for OSF-OPW and the kernels for the TR method are precomputed, and that sign inversions, multiplications by powers of two, and sign comparisons have negligible cost. In the following, we provide the total estimated cost for each compared technique (details are reported in Appendix B).

A. Computational Cost of OSF-OPW

We neglect the cost of the simple binary and mapping operations for DBPSK in (2)–(4). To reduce the computational complexity, instead of using (1) with (6), the OSF-OPW algorithm is equivalently implemented by first constructing the original signal (1) with (5) and by successive addition of a correction signal, expressed by \begin{align*} x_{\mathrm {C}}[n,l] &= \hat {W}_{\mathrm {O}}[l] \sum _{i=0}^{N_{\mathrm {s}}-1}{ \hat {\mathcal {H}}_{\mathrm {O}}[i,l] X_{\mathrm {s}}[i,l] E_{LN}^{\left ({K_{\mathrm {s}}[i,l] + K_{\mathrm {O}}}\right) (n {-} l L N_{\Delta }) }} \\ &\quad - \sum _{i=0}^{N_{\mathrm {s}}-1}{ X_{\mathrm {s}}[i,l] E_{LN}^{\left ({K_{\mathrm {s}}[i,l] + K_{\mathrm {O}}}\right) (n {-} l L N_{\Delta }) }}, \tag{21}\end{align*} View SourceRight-click on figure for MathML and additional features. that produces the same result of (6).

By combining DBPSK modulation, scrambling, and reserved carrier selection, and using an oversampling factor L=L_{\mathrm {OSF}} , the proposed OSF-OPW method requires 4L_{\mathrm {OSF}}N + 2N_{\mathrm {s}}M_{\mathrm {P}} + M_{\mathrm {eff}} (3M + 4) + 8M RM, L_{\mathrm {OSF}}N(N_{\mathrm {s}} + 1) + N_{\mathrm {s}}(2(M+M_{\mathrm {P}})-1) + 7M + 4M_{\mathrm {eff}}M RA, and M(L_{\mathrm {OSF}}N-1) +M_{\mathrm {eff}} (2M + 3) - 1 VC. For M < N_{\mathrm {s}} , the complexity order for RM of OSF-OPW is \mathcal {O}(L_{\mathrm {OSF}} N + M_{\mathrm {P}} N_{\mathrm {s}}) , and it is mainly due to the identification of the peaks to be canceled and to the generation of the correction signal, as detailed in Appendix B.

B. Computational Cost of Alternative Techniques

The cost of the TR method described in the DVB-T2 standard [4] depends on the average number of iterations M_{\mathrm {TR}} required to cancel out the peaks exceeding a clipping value V_{\mathrm {CLIP,TR}} . Using an oversampling factor L=L_{\mathrm {TR}} , the total cost is M_{\mathrm {TR}}(8L_{\mathrm {TR}}N + 13N_{\mathrm {s}} + 2) RM, 2L_{\mathrm {TR}}N + M_{\mathrm {TR}}(5L_{\mathrm {TR}}N + 8N_{\mathrm {s}} + 3) RA, and M_{\mathrm {TR}}(L_{\mathrm {TR}}N + N_{\mathrm {s}}) VC, with a complexity order for RM of \mathcal {O}(M_{\mathrm {TR}} L_{\mathrm {TR}} N) . Details are given in Appendix B.

The complexity of the ACE method described in Clause 9.6.1 of [4, p. 117] depends on the average number of peaks M_{\mathrm {ACE}} that exceed a clipping value V_{\mathrm {CLIP,ACE}} and on the average number of extendable constellation points, which is N_{\mathrm {d,ext}} \approx N_{\mathrm {d}} (2 \sqrt {M_{\mathrm {qam}}} - 3) / M_{\mathrm {qam}} . Globally, assuming an oversampling factor L = L_{\mathrm {ACE}} , the ACE technique requires 4L_{\mathrm {ACE}}N\log _{2}(L_{\mathrm {ACE}}N) + 2L_{\mathrm {ACE}}N + 2N_{\mathrm {d,ext}} + 4M_{\mathrm {ACE}} RM, 6 L_{\mathrm {ACE}}N \log _{2}(L_{\mathrm {ACE}}N) + L_{\mathrm {ACE}}N + 4N_{\mathrm {d,ext}} RA, and L_{\mathrm {ACE}}N + 10N_{\mathrm {d,ext}} VC, with a complexity order for RM of \mathcal {O}(L_{\mathrm {ACE}}N\log _{2}(L_{\mathrm {ACE}}N)) . Details are in Appendix B.

In addition to the techniques described in the DVB-T2 standard, we also consider the CF algorithm of [8]. Assuming an oversampling factor L=L_{\mathrm {CF}} and a number of iterations M_{\textrm {CF}} , the CF technique requires about 4 M_{\textrm {CF}} L_{\mathrm {CF}} N \log _{2}(L_{\mathrm {CF}} N) + 2 M_{\textrm {CF}} L_{\mathrm {CF}} N RM, 6M_{\textrm {CF}} L_{\mathrm {CF}} N \log _{2}(L_{\mathrm {CF}} N) \!\!+ \!\!M_{\textrm {CF}} L_{\mathrm {CF}} N RA, and M_{\textrm {CF}} L_{\mathrm {CF}} N VC, with a complexity order of \mathcal {O} (M_{\mathrm {CF}} L_{\mathrm {CF}} N \log _{2}(L_{\mathrm {CF}} N)) for RM. Most of the complexity is due to the FFT and IFFT operations, which require 4 L_{\mathrm {CF}} N \log _{2}(L_{\mathrm {CF}} N) RM and 6 L_{\mathrm {CF}} N \log _{2}(L_{\mathrm {CF}} N) RA per iteration.

C. Comparison of Computational Costs

Fig. 5 compares the four techniques under investigation (OSF-OPW, TR, ACE, and CF) in terms of RM and RA complexity as a function of the interpolation factor. In addition, Fig. 5 also shows the combined complexity, evaluated as a weighted average of RA and RM. According to [75], the weights for RA and RM are 1.0 and 9.3264, respectively, for FPGA-based implementation, and 1.0 and 6.2711, respectively, for ASIC-based implementation [75]. In Fig. 5, we used a typical DVB-T2 setting with M_{\mathrm {P}}=10 , M=27 , and M_{\mathrm {eff}} \approx 4 (the values of the other parameters are detailed in Section IV), but the results of the comparison would be similar also for other settings. From Fig. 5, it is clear that OSF-OPW has a computational advantage over the other techniques, in terms of RM and combined complexity. Although the number of RA of the proposed algorithm is somewhat larger than for TR, our method is less complex because an RM is significantly more costly than an RA [75], [76, p. 320]. As a consequence of the reduced complexity, the latency of the proposed method is not larger than that of the other compared methods.

FIGURE 5. - Computational complexity of the compared PAPR reduction techniques.
FIGURE 5.

Computational complexity of the compared PAPR reduction techniques.

SECTION V.

Theoretical BER of the Additional Data

This section focuses on the BER performance of the additional data inserted in the reserved carriers. The additional data bits on the reserved carriers are DBPSK modulated along the time direction and repeated over N_{\mathrm {s}} reserved carriers. We focus on additive white Gaussian noise (AWGN) channels. If all the reserved carriers are used with the same power, the theoretical bit error rate (BER) of the additional bits is expressed as in [77, p. 740, eqs. (11.1-13)–(11.1-14)], using N_{\mathrm {s}} independent channels. When some reserved carriers are nulled, the theoretical BER can be derived by generalizing (to non-identically distributed variables) the results described in Appendix B of [77, p. 1090–1095]. In this case, for N_{\mathrm {h}}=N_{\mathrm {s}}/2 and a random assignment of the helping carriers, the generalization of [77, p. 1094, eq. (B-21)] produces the theoretical BER \begin{align*} P_{\mathrm {b}} &= \mathrm {Q}_{1}\left ({\sqrt {\tfrac {1}{4} N_{\mathrm {s}} \gamma }, \sqrt {\tfrac {3}{4}N_{\mathrm {s}} \gamma } }\right) - \tfrac {1}{2} e^{-\frac {N_{\mathrm {s}} \gamma }{2} } \mathrm {I}_{0}\left ({\textstyle \frac {\sqrt {3}}{4}N_{\mathrm {s}} \gamma }\right) \\ &\quad + \! \tfrac { e^{-\frac {N_{\mathrm {s}} \gamma }{2} } }{4^{N_{\mathrm {s}}-1}} \!\! \sum _{n=1}^{N_{\mathrm {s}}-1} \! \sinh \!\!\left ({\tfrac {n\log _{e} 3}{2}}\right) \! \mathrm {I}_{n}\!\!\left ({\tfrac {\sqrt {3}}{4}N_{\mathrm {s}} \gamma }\right) \!\! \sum _{k=0}^{N_{\mathrm {s}}-1-n} \! \textstyle \binom {2N_{\mathrm {s}}-1}{k}, \\{}\tag{22}\end{align*} View SourceRight-click on figure for MathML and additional features. where \mathrm {Q}_{1}(\cdot,\cdot) is the Marcum Q function of first order, \mathrm {I}_{n}(\cdot) is the modified Bessel function of the first kind and order n , \gamma =\Gamma /F is the SNR on the reserved carriers, \Gamma is the overall carrier-to-noise ratio (CNR) of the DVB-T2 signal (including the power of data, pilots, and reserved carriers), and F is a correction factor to include the power of the N_{\mathrm {p}} pilot carriers. The derivation of (22) is detailed in Appendix C.

SECTION VI.

Simulation Results

We choose the following DVB-T2 parameters [4]: frame with length N_{\mathrm {F}}=68 OFDM symbols; 8K mode with FFT size N=8192 , number of active carriers N_{\mathrm {a}}=6817 , number of reserved carriers N_{\mathrm {s}}=72 (for ACE, N_{\mathrm {s}}=0 ), and cyclical repetition period of the reserved carriers D=4 ; 64-QAM, i.e., constellation size M_{\mathrm {qam}}=64 ; DVB-T2 forward error correction with code rate R_{\mathrm {c}}=3/4 and PP5 pilot pattern, which gives N_{\mathrm {d}}=6562 data carriers (for ACE, N_{\mathrm {d}}=6634 ) and N_{\mathrm {p}}=183 pilot carriers [4]. These parameters produce a pilot power correction factor F=(N_{\mathrm {d}}+ 5.8634 N_{\mathrm {p}} + N_{\mathrm {s}})/N_{\mathrm {a}} = 1.1306 . For low-complexity OSF methods, we select an oversampling factor L=L_{\mathrm {OSF}} = 4 . For TR and ACE, we select L=L_{\mathrm {TR}} = 1 and L=L_{\mathrm {ACE}} = 4 , respectively: these are the values specified in the DVB-T2 standard [4, pp. 116–121]. For CF, L=L_{\mathrm {CF}} =4 . In all cases, the PAPR is measured on the four-times oversampled signal.

A. PAPR Comparison

Fig. 6 shows the complementary cumulative distribution function (CCDF) \bar {F}_{\mathrm {P}}(\rho) = 1 - F_{\mathrm {P}}(\rho) of the PAPR for the proposed OSF-OPW method, for different values of the number of cancelled peaks M_{\mathrm {P}} . The parameter M is empirically limited to M = M_{\mathrm {P}}+17 : therefore, the proposed algorithm tries to cancel the largest M_{\mathrm {P}} peaks while avoiding the regrowth of the largest M = M_{\mathrm {P}}+17 peaks. Note that M_{\mathrm {P}} is the subset of largest peaks used by the OSF in (12) and in (17), while M is the extended set of peaks used by the OPW in (11) and in (20): indeed, the selection of the reserved carriers is guided by the largest peaks only, while the selection of the weight must ensure that also the other M-M_{\mathrm {P}} peaks do not regrow. To keep complexity under control, we have assumed a fixed value for M-M_{\mathrm {P}}=17 for all the cases. To control the power increase, the OSF-OPW algorithm uses a threshold W_{\mathrm {th}}=5 , which produces a 2.6% increase of signal power, as shown in Tab. 1 for a typical simulation scenario. As highlighted by Fig. 6, when the number of canceled peaks raises up to M_{\mathrm {P}} =10 , the PAPR reduces; then, when the number of canceled peaks increases further, the PAPR does not reduce anymore and tends to increase. This behavior can be explained as follows. When the number of canceled peaks M_{\mathrm {P}} is small, the increase of M_{\mathrm {P}} improves the correct identification of the helpful reserved carriers. However, since the signs of the projections p_{i,m} may be different for different peaks (i.e., for different m ), when the number of canceled peaks M_{\mathrm {P}} increases further, the number of reserved carriers that are helpful for all the M_{\mathrm {P}} peaks reduces, and the selection of the reserved carriers inevitably must include some carriers that are dangerous for some peaks. Indeed, we should bear in mind that the number N_{\mathrm {s}}=72 of reserved carriers is low, compared with the number of active carriers N_{\mathrm {a}}=6817 .

FIGURE 6. - CCDF of PAPR for different values of 
$M_{\mathrm {P}}$
 in the OSF-OPW technique (
$M=M_{\mathrm {P}}+17$
).
FIGURE 6.

CCDF of PAPR for different values of M_{\mathrm {P}} in the OSF-OPW technique (M=M_{\mathrm {P}}+17 ).

Fig. 7 highlights the obtained PAPR \rho ' at \bar {F}_{\mathrm {P}}(\rho)=10^{-4} as a function of M_{\mathrm {P}} . To better appreciate the behavior of the curve in Fig. 7, we have rounded the simulated PAPR results to one tenth of dB. Fig. 7 clearly explains that the optimal value of M_{\mathrm {P}} is around M_{\mathrm {P}} \approx 8 , and that the nearby values are optimal as well. This behavior helps the selection of the M_{\mathrm {P}} parameter.

FIGURE 7. - OSF-OPW: obtained PAPR 
$\rho '$
 for different values of 
$M_{\mathrm {P}}$
.
FIGURE 7.

OSF-OPW: obtained PAPR \rho ' for different values of M_{\mathrm {P}} .

Fig. 8 compares the CCDF of the PAPR for different methods. We also include the OSF-SPW method and a random selection function (RSF) OPW method that randomly activates N_{\mathrm {h}} = N_{\mathrm {s}}/2 reserved carriers. The PAPR \rho ' is compared at \bar {F}_{\mathrm {P}}(\rho ') = 10^{-4} . With respect to the original signal, the PAPR reduction of the proposed OSF-OPW algorithm is 2.1 dB, when M_{\mathrm {P}}=10 and M=27 . As shown in Fig. 7, the attempt to cancel more than M_{\mathrm {P}}=10 peaks does not reduce the PAPR further. Fig. 8 also shows that the OSF-SPW method is suboptimal, yielding a PAPR reduction of 1.0 dB only (with respect to the original signal): therefore, the proposed OPW approach outperforms the SPW approach, thereby confirming the correctness of our proposed weighting strategy. In addition, Fig. 8 reveals that the RSF-OPW approach gives a bad result with almost no PAPR reduction: this confirms the correctness of our proposed subset selection strategy.

FIGURE 8. - Simulated CCDF of the tested DVB-T2 PAPR reduction methods.
FIGURE 8.

Simulated CCDF of the tested DVB-T2 PAPR reduction methods.

Fig. 8 also compares the PAPR CCDF for the TR and ACE methods described in the DVB-T2 standard [4, pp. 116–121]. We have exhaustively simulated both TR and ACE techniques over a wide range of parameters with a fine grid. For both TR and ACE, herein we present the results for the parameters that produce the best PAPR reduction: for TR, V_{\mathrm {CLIP,TR}}=2.9 and number of maximum iterations I_{\mathrm {MAX}}=20 ; for ACE, V_{\mathrm {CLIP,ACE}}=2.2 , gain G_{\mathrm {ACE}}=10 and extension limit L_{\mathrm {E}}=1.4 [4]. Since the ACE method can modify up to N_{\mathrm {d}}=6562 carriers, ACE achieves a better PAPR reduction than OSF-OPW, which can modify N_{\mathrm {s}}=72 carriers only. However, ACE is significantly more complex than OSF-OPW. The TR technique of DVB-T2 [4] is less effective than OSF-OPW from the PAPR reduction viewpoint and is also more complex than OSF-OPW. Fig. 8 also includes the PAPR of CF with parameters M_{\mathrm {CF}}=8 iterations and V_{\mathrm {CLIP,CF}} = 3.1, 3.4 , and 3.7, which produce a MER of 48.8, 57.4, and 66.4 dB, respectively. For V_{\mathrm {CLIP,CF}} = 3.4 , the PAPR \rho ' for CF is similar to the PAPR for the proposed OSF-OPW, but the CF introduces a MER of 57.4 dB and has an increased complexity, as detailed in the next sections. The CF algorithm can achieve the PAPR performance of the ACE algorithm by using V_{\mathrm {CLIP,CF}}=3.1 , at the price of a MER of 48.8 dB and increased data distortion. Differently, the proposed OSF-OPW method does not alter the data. Table 1 compares the PAPR \rho ' , the transmitted power \mu _{y} modified by the effect of reserved carriers or extended constellations, and the consequent SNR loss \Delta _{\mathrm {SNR}_{dB}} = 10\log _{10}\mu _{y} experienced by the QAM data when all the techniques transmit with the same power.

B. Complexity Comparison

Table 1 summarizes the computational costs of the algorithms for the parameters used in Fig. 8. For complexity comparison, like in [7] we use the number of RM, since a multiplication is more costly than an addition, for any hardware device or software algorithm [76, p. 320]. The proposed OSF-OPW method with M_{\mathrm {P}}=10 , M=27 , and M_{\mathrm {eff}} \approx 4 requires nearly 4 L_{\mathrm {OSF}} N + 5 M_{\mathrm {P}} N_{\mathrm {s}} + 3 M M_{\mathrm {eff}} \approx 1.3 \cdot 10^{5} RM. The DVB-T2 TR method requires on average M_{\mathrm {TR}} \approx 6.3 iterations and consequently costs about M_{\mathrm {TR}} (8 L_{\mathrm {TR}} N + 13 N_{\mathrm {s}}) \approx 4.2 \cdot 10^{5} RM. For ACE, we have found M_{\mathrm {ACE}} \approx 80.1 and an average number of N_{\mathrm {d,ext}} = 1243.5 extended points, which is similar to the estimated value N_{\mathrm {d}} (2 \sqrt {M_{\mathrm {qam}}} - 3) / M_{\mathrm {qam}} \approx 1347.5 : this method is more complex and requires roughly 4 L_{\mathrm {ACE}} N \log _{2}(L_{\mathrm {ACE}} N) \approx 2.0 \cdot 10^{6} RM per OFDM symbol. For CF, the complexity amounts to 4 M_{\mathrm {CF}} L_{\mathrm {CF}} N \log _{2}(L_{\mathrm {CF}} N) \approx 1.6\cdot 10^{7} RM per OFDM symbol. Hence the RM complexity of the OSF-OPW algorithm is approximately one third of TR, roughly 15 times lower than ACE, and approximately 120 times lower than CF.

C. Simulated BER of the Additional Data

Fig. 9 displays the BER of the DBPSK additional data on the reserved carriers. For the theoretical evaluations, we assume an AWGN channel, while for simulations we also consider the multipath channels: the Rician channel F1 and the NLOS channel P1 [4], [71]. As shown in the legend of Fig. 9, we also considered approaches that use a fixed number N_{\mathrm {h}} of helpful carriers, which are those with lower projections. As shown in Fig. 9, the best BER performance is obtained by using all the N_{\mathrm {s}} carriers, but in this case there is no PAPR reduction. The OSF-based PAPR reduction strategies null some reserved carriers and hence reduce the repetition factor of the DBPSK coded bit. Anyway, the BER performance is still good: thanks to repetition coding, the CNR \Gamma required for a BER of 10−4 is below 3.5 dB and hence is significantly lower than the CNR \Gamma \!>\!15 dB required for the correct detection of 64-QAM data with code rate R_{\mathrm {c}}=3/4 [71]. For OSF-SPW with N_{\mathrm {h}} = N_{\mathrm {s}}/2 , there is some difference between the theoretical curve (22) and the simulations, because in the simulations the selected N_{\mathrm {h}} carriers randomly change from one OFDM symbol to the next OFDM symbol of DBPSK: therefore, those carriers that are helpful in both OFDM symbols are no longer exactly N_{\mathrm {h}}/2 = N_{\mathrm {s}}/4 , as assumed in (22); i.e., for OSF-SPW with N_{\mathrm {h}} = N_{\mathrm {s}}/2 , the effective repetition factor is a random variable, with mean N_{\mathrm {h}}/2 but with variance larger than zero, differently from (22). In multipath channels, the BER for OSF-OPW is close to the BER in the AWGN channel: this is due to the large diversity order (around N_{\mathrm {s}}/4=18 ) in multipath channels.

FIGURE 9. - BER of the additional data carriers. When not specified in the legend, the channel model is AWGN.
FIGURE 9.

BER of the additional data carriers. When not specified in the legend, the channel model is AWGN.

D. Simulated BER of the QAM Data

The simulated BER of the DVB-T2 QAM data in AWGN is shown in Fig. 10, for the tested PAPR reduction methods. Both linear and nonlinear amplification is considered: the nonlinear amplifier is an ideally predistorted amplifier operating at 4 and 5 dB of input back-off (IBO). For reference, all the simulated cases comprise also the unmodified original signal (indicated with NO in the legend of Fig. 10). The BER is estimated at the output of the LDPC decoder, assuming ideal channel knowledge, for the transmitter configuration defined before, i.e., 8K, 64-QAM, R_{\mathrm {c}}=3/4 , and PP5 pilot pattern. The results of Fig. 10 show that, in the linear case, TR gives the best performance, followed by original, ACE, and CF, which are practically equivalent. In this condition, the OSF-OPW method has a loss of 0.1 dB. The BER improvement of TR and loss of OSF-OPW with respect to the original can be explained by how the two methods modify the reserved carriers. Indeed, while TR modifies the reserved carriers with a correction signal that has a relative power lower than that of the data, OSF-OPW does the opposite. Thus, in total, more power is dedicated to QAM data for TR, while less power is available when using OSF-OPW. This power loss of OSF-OPW is the price to be paid for giving increased robustness to the additional data on the reserved carriers. Indeed, the comparison of Fig. 10 with Fig. 9 shows that the additional data of OSF-OPW achieve a BER of 10−5 when the SNR is about 5.5 dB, while the QAM data achieve the same BER when the SNR is larger than 15.5 dB. Therefore, the OSF-OPW method trades the energy loss (0.1 dB) on QAM data with the increased reliability of the additional data (more than 10 dB gain).

FIGURE 10. - Simulated BER for the QAM data with the tested DVB-T2 PAPR reduction methods.
FIGURE 10.

Simulated BER for the QAM data with the tested DVB-T2 PAPR reduction methods.

Fig. 10 also shows that, at IBO of 5 dB, ACE stands out and achieves the best performance, with TR practically keeping the same advantage with respect to original and CF. For the reasons detailed before, OSF-OPW has a power loss with respect to the original (however, lower than in the previous case). The BER improvement of ACE is due to a combination of factors. First, ACE extends the QAM points located along the border of the constellation square, strengthening these points against noise and other impairments. In other words, the ACE method improves the performance of thousands of QAM data, while OSF-OPW and TR methods act on dozens of reserved carriers only. Second, the improved PAPR reduction of ACE yields a reduced nonlinear distortion, which produces a BER improvement with respect to the other methods. In the same Fig. 10, we have also simulated 4 dB of IBO. The curves show the same performance ranking of 5 dB, with a loss for all methods due to the higher level of nonlinear noise. With respect to 5 dB of IBO, the performance advantage of ACE is more evident and we note that OSF-OPW keeps the same performance loss with respect to the original.

In summary, OSF-OPW is able to achieve a similar BER performance to that of the other methods, with an energy loss lower than 0.1 dB; it has the advantage that it can also deliver an additional signaling stream with increased reliability, which the other methods cannot.

SECTION VII.

Conclusion

We have proposed a novel algorithm that reduces the PAPR of the DVB-T2 signal by insertion of a coded DBPSK sequence on the reserved carriers. The proposed OSF-OPW algorithm amplifies the reserved carriers that are helpful to reduce the PAPR, while zeroing the reserved carriers that would increase the PAPR. The proposed algorithm achieves a PAPR reduction of about 2 dB (for the 64-QAM case) with respect to the original OFDM signal, and of about 1 dB with respect to the TR algorithm of the DVB-T2 standard. The proposed algorithm is also 15 times less complex than ACE, which however has better PAPR performance, and 120 times less complex than CF (with MER = 57.4 dB) with similar PAPR performance. A nice feature of the proposed method is the introduction of additional signaling with respect to the TR PAPR reduction scheme of the DVB-T2 standard. Moreover, we highlight that the proposed PAPR reduction method is fully backward-compatible with all receivers compliant with the DVB-T and DVB-T2 standards. The proposed method could be extended to generic OFDM systems with reserved carriers by optimizing the number of reserved carriers and their position.

NOTE

Open Access provided by 'Università degli Studi di Perugia' within the CRUI CARE Agreement

Appendix A

Optimal Weight Search Algorithm

We want to minimize the metric J(W,\hat {\mathcal {H}}_{\mathrm {O}}) in (11). To this purpose, we first rewrite every element inside the maximum in (11) as \begin{align*} | \bar {s}_{m} + W h_{m} (\hat {\mathcal {H}}_{\mathrm {O}}) |^{2} &= W^{2} | h_{m}(\hat {\mathcal {H}}_{\mathrm {O}}) |^{2} \\ &\quad + 2W \mathrm {Re}[\bar {s}_{m} h_{m}^{*}(\hat {\mathcal {H}}_{\mathrm {O}})] + |\bar {s}_{m} |^{2} \\ &= A_{m} W^{2} + B_{m} W + C_{m}, \tag{23}\end{align*} View SourceRight-click on figure for MathML and additional features. which is quadratic in W . Fig. 11 shows a visual example for M=27 : each solid line represents one of the M=27 terms in (11), i.e., a parabola expressed by (23). The maximum operator in (11) returns M_{\mathrm {eff}} parabolic segments (in our example, M_{\mathrm {eff}}=3 ) intersecting at points \mathrm {I}_{1}, \ldots, \mathrm {I}_{M_{\mathrm {eff}}-1} . From Fig. 11, it is clear that the minimum of (11) occurs either at one of the M_{\mathrm {eff}} + 1 edges of the parabolic segments, or between two edges of the parabolic segments (this second case happens when the parabolic segment contains the minimum of the parabola). The arrangement of the parabolic segments suggests a reduced-complexity strategy for the search of W that minimizes the metric (11):

  1. given an initial value W=W_{\mathrm {I}_{0}} , evaluate (23) and find the index m_{0} = \mathop {\mathrm {arg\,max}} (A_{m} W_{\mathrm {I}_{0}}^{2} + B_{m} W_{\mathrm {I}_{0}} + C_{m}) of the parabola with the highest value in this point. This is the first dashed segment in Fig. 11, starting from I0;

  2. find the abscissas of the intersections of this parabola with all the other M-1 parabolas, expressed by W_{\pm }^{\left ({m_{0},n}\right)} = - [(B_{m_{0}}-B_{n}) \pm \sqrt { \Delta ^{\left ({m_{0},n}\right)} }] / [2 (A_{m_{0}}-A_{n})] , where \Delta ^{\left ({m_{0},n}\right)} \!= \!\left ({B_{m_{0}} \!- \!B_{n}}\right)^{2} \!- 4 \left ({A_{m_{0}}\! - \! A_{n}}\right)\left ({C_{m_{0}} \!-\! C_{n}}\right) . We exclude complex solutions and solutions lower than W_{\mathrm {I_{0}}} ;

  3. choose the intersection with the lowest abscissa, corresponding to I1, \begin{align*} m_{1} &= \mathop {\mathrm {arg\,min}} _{n} \left ({W_{-}^{\left ({m_{0},n}\right)}, W_{+}^{\left ({m_{0},n}\right)} }\right), \tag{24}\\ W_{\rm I_{1}} &= \min _{n} \left ({W_{-}^{\left ({m_{0},n}\right)}, W_{+}^{\left ({m_{0},n}\right)} }\right). \tag{25}\end{align*} View SourceRight-click on figure for MathML and additional features. This operation defines the first parabolic segment \overline {\mathrm {I}_{0} \mathrm {I}_{1}} in Fig. 11;

  4. calculate the abscissa of the minimum of parabola with index m_{0} given by W_{\mathrm {min}}^{\left ({m_{0}}\right)} = - \frac {B_{m_{0}}}{2 A_{m_{0}}} ; we exclude the solution if W_{\mathrm {min}}^{\left ({m_{0}}\right)} is outside of the interval [W_{\mathrm {I_{0}}}, W_{\mathrm {I_{1}}}] ;

  5. switch to the intersecting parabola of index m_{1} found during step 3 and repeat steps 2–4 to find the next intersection I2, parabola index m_{2} , W_{\mathrm {I}_{2}} , and W_{\mathrm {min}}^{\left ({m_{1}}\right)} ;

  6. in an iterative way, repeat step 5 for all the following segments, until the end of the search range for W is reached;

  7. for each couple (m_{n} , W_{{\mathrm {I}_{n}}} ), and for each included couple (m_{n}, W_{\mathrm {min}}^{(m_{n})}) , calculate (23) and select the optimal weight \hat {W}_{\mathrm {O}} that minimizes (23).

FIGURE 11. - An example of the optimal weight search. The solid parabolic segments represent the terms in (23), while the dashed parabolic segments represent 
$J(W,\hat {\mathcal {H}}_{\mathrm {O}})$
 in (11).
FIGURE 11.

An example of the optimal weight search. The solid parabolic segments represent the terms in (23), while the dashed parabolic segments represent J(W,\hat {\mathcal {H}}_{\mathrm {O}}) in (11).

Appendix B

Details of the Computational Complexity

In this appendix we detail the computational costs of the proposed OSF-OPW algorithm and of the alternative methods TR and ACE of [4].

The proposed OSF-OPW method requires 2LN RM and LN RA to find the magnitude of the signal samples and M(LN-1) VC to find the M peaks in (8); by considering the twiddle factor sequences \left ({K_{\mathrm {s}}[i,l] + K_{\mathrm {O}}}\right) n precomputed and stored, the N_{\mathrm {s}} M contributions s_{i,m} in (9) have no cost; 2N_{\mathrm {s}}M RA to find the data-pilot contributions \bar {s}_{m} in (10); 2N_{\mathrm {s}}M_{\mathrm {P}} RM and N_{\mathrm {s}}M_{\mathrm {P}} RA to find the projections p_{i,m} in (16); N_{\mathrm {s}}(M_{\mathrm {P}}-1) RA to find the OSF in (17); M_{\mathrm {eff}}(3M-2) RM, 4M_{\mathrm {eff}}(M-1) RA, and 4M_{\mathrm {eff}} VC for (18); 8M RM and 7M RA for (19); M_{\mathrm {eff}}(2M - 3) VC to find the lowest abscissa; 6M_{\mathrm {eff}} RM and 4M_{\mathrm {eff}} RA to compute the terms in (23); 2 M_{\mathrm {eff}} - 1 VC to find the OPW weight in (20); the weighted carrier values in (6) are computed at no cost; in (21), we recall that X_{\mathrm {s}}[i,l] = \pm 1 . Then, the first term in the right hand side of (21) requires 2LN RM and L(N_{\mathrm {s}}/2-1)N RA, the second term also requires only L(N_{\mathrm {s}}/2-1)N RA, and the composition of the two terms requires 2LN further RA. Thus, this step needs 2LN RM and LN_{\mathrm {s}}N RA. In total, OSF-OPW requires 4LN + 2N_{\mathrm {s}}M_{\mathrm {P}} + M_{\mathrm {eff}} (3M + 4) + 8M RM, LN(N_{\mathrm {s}} + 1) + N_{\mathrm {s}}(2(M+M_{\mathrm {P}})-1) + 7M + 4M_{\mathrm {eff}}M RA, and M(LN-1) +M_{\mathrm {eff}} (2M + 3) - 1 VC.

About the alternative PAPR reduction methods, we consider the TR algorithm in Clause 9.6.2.1 of [4, p. 119] and the ACE algorithm in Clause 9.6.1 of [4, p. 117]. With reference to the steps 1–9 of the TR algorithm in [4, p. 119], which uses L=L_{\mathrm {TR}}=1 , the cost of TR for each iteration is 2LN RM, LN RA, and LN-1 VC for the maximum magnitude in step 2; 2 RM and 2 RA for the unit-magnitude phasor in step 3; 11N_{\mathrm {s}} RM and 6N_{\mathrm {s}} RA for the correction magnitude in step 4; 1 RA and N_{\mathrm {s}}+1 VC to find the largest magnitude of correction in step 5; 6LN RM and 4LN RA to update the peak reduction signal in step 6 (we suppose the kernels are precomputed); 2N_{\mathrm {s}} RM and 2N_{\mathrm {s}} RA to update the frequency domain coefficient in step 7. After the last step of the last iteration, 2LN RA are needed to add the peak reduction signal to the data signal. In total, the TR algorithm requires M_{\mathrm {TR}}(8LN + 13N_{\mathrm {s}} + 2) RM, 2LN + M_{\mathrm {TR}}(5LN + 8N_{\mathrm {s}} + 3) RA, and M_{\mathrm {TR}}(LN + N_{\mathrm {s}}) VC, where M_{\mathrm {TR}} is the number of iterations.

Instead, with reference to the ACE algorithm in [4, p. 117], which uses L=L_{\mathrm {ACE}}=4 , the complexity is as follows: 2LN RM, LN RA, and LN VC to find the position of the clipped samples of signal \mathbf {x}' in [4, p. 117]; 4M_{\mathrm {ACE}} RM to find the clipped signal \mathbf {x}'' in [4, p. 117]; 2NL \log _{2}(NL) RM and 3NL\log _{2}(NL) RA for the FFT to calculate the clipped frequency signal \mathbf {X}_{\mathrm{ c}} in [4, p. 117]; 2N_{\mathrm {d,ext}} RM and 4N_{\mathrm {d,ext}} RA to obtain the combined signal \mathbf {X}'_{\mathrm{ c}} in [4, p. 117]. The extendable points are those on the borders of the QAM constellation: there are 4 corner points and 4(\sqrt {M_{\mathrm {qam}}}-2) side points. For equiprobable constellation points and uncorrelated clipping noise with pdf symmetrical around zero, the side points are extended with a 50% probability, whereas the corner points are extended with a 25% probability, leading to \begin{equation*} \frac {N_{\mathrm {d,ext}}}{N_{\mathrm {d}}} \approx \frac {4(\sqrt {M_{\mathrm {qam}}}-2)\cdot \frac {1}{2} + 4 \cdot \frac {1}{4}}{M_{\mathrm {qam}}} = \frac {2 \sqrt {M_{\mathrm {qam}}} - 3} {M_{\mathrm {qam}}};\end{equation*} View SourceRight-click on figure for MathML and additional features. 4N_{\mathrm {d,ext}} VC to obtain the saturated signal \mathbf {X}''_{\mathrm{ c}} in [4, p. 118]; 6N_{\mathrm {d,ext}} VC to construct the signal \mathbf {X}_{\mathrm{ ACE}} in [4, p. 118]; an IFFT to generate the PAPR-reduced OFDM symbol with 2LN \log _{2}(LN) RM and 3LN\log _{2}(LN) RA. In total, the ACE algorithm needs 2LN(2\log _{2}(LN) + 1) + 2N_{\mathrm {d,ext}} + 4M_{\mathrm {ACE}} RM, LN(6\log _{2}(LN) + 1) + 4N_{\mathrm {d,ext}} RA, and LN + 10N_{\mathrm {d,ext}} VC.

Appendix C

Theoretical BER of the Additional Data

This appendix demonstrates that the bit error probability of the additional DBPSK data on the reserved carriers, using the proposed OSF approach, is equal to (22), in AWGN channels. Let us assume that the complex-valued baseband received signal on the i -th reserved carrier is expressed by r[i,l] = W[l] \mathcal {H}[i,l] X_{\mathrm {s}}[i,l] + n[i,l] , where l=Dq+d is the index of the OFDM symbol that contains b_{q,d} (the q -th bit of the d -th bit sequence), W[l] and \mathcal {H}[i,l] are the weight and the selection function, respectively, of the PAPR reduction algorithm, X_{\mathrm {s}}[i,l] is the additional data expressed by (2)–(4), and n[i,l] is the complex AWGN term with zero mean and variance N_{0}/2 per dimension. The DBPSK detector exploits the repetition coding and takes a decision according to the sign of the detection variable \Theta _{l} , expressed by \begin{equation*} \Theta _{l} = \sum _{i=0}^{N_{\mathrm {s}}-1}{\theta _{i,l}} = \sum _{i=0}^{N_{\mathrm {s}}-1}{ \mathrm {Re}(r[i,l] r^{*}[i,l-D])}. \tag{26}\end{equation*} View SourceRight-click on figure for MathML and additional features. Specifically, the estimated bit is \hat {b}_{q,d}=0 when \Theta _{Dq+d}\geq 0 , and \hat {b}_{q,d}=1 when \Theta _{Dq+d} < 0 . Without loss of generality, we assume that the transmitted bit is b_{q,d}=0 , which leads to X_{\mathrm {s}}[i,l-D]=X_{\mathrm {s}}[i,l] , and we evaluate the error probability as P_{b} = \Pr \{\Theta _{l} < 0 | b_{q,d}=0\} . Using the approach of [77, p. 1090–1095], the error probability can be expressed by \begin{equation*} P_{\mathrm {b}} = -\frac {1}{2\pi j} \int \limits _{-\infty +j\epsilon }^{+\infty +j\epsilon }{ \frac { \psi _{\Theta _{l}}(jv)}{v} \, \mathrm {d}v}, \tag{27}\end{equation*} View SourceRight-click on figure for MathML and additional features. where \psi _{\Theta _{l}}(jv) is the characteristic function of the decision variable \Theta _{l} and \epsilon is a positive constant. Since the noise terms on different carriers are independent, the random variables \{\theta _{i,l}\}_{i=0}^{N_{\mathrm {s}}-1} in (26) are independent, and therefore \psi _{\Theta _{l}}(jv) = \prod _{i=0}^{N_{\mathrm {s}}-1}{\psi _{\theta _{i,l}}(jv)} . The characteristic function of \theta _{i,l} can be calculated as \begin{equation*} \psi _{\theta _{i,l}}(jv) = \frac {(2/N_{0})^{2}}{v^{2}+(2/N_{0})^{2}}\exp {\left [{\frac {(2/N_{0})^{2} g_{i,l}(jv)}{v^{2}+(2/N_{0})^{2}} }\right]}, \tag{28}\end{equation*} View SourceRight-click on figure for MathML and additional features. where g_{i,l}(jv) depends on the selection function \mathcal {H}[i,l] and \mathcal {H}[i,l-D] . We have to distinguish the following four cases.

  • \mathcal {H}[i,l]=\mathcal {H}[i,l-D]=1 , i.e., the i -th reserved carrier is helpful for PAPR reduction for both the l -th and the (l-D) -th OFDM symbols: in this case, g_{i,l}(jv) = -v^{2} (W^{2}[l]+W^{2}[l-D]) N_{0}/4 + jv W[l]W[l-D] .

  • \mathcal {H}[i,l]=\mathcal {H}[i,l-D]=0 , i.e., the i -th reserved carrier is dangerous for PAPR reduction for both the l -th and the (l-D) -th OFDM symbols: in this case, g_{i,l}(jv) = 0 .

  • \mathcal {H}[i,l]=1 and \mathcal {H}[i,l-D]=0 , i.e., the i -th reserved carrier is helpful for the l -th OFDM symbol and dangerous for the (l-D) -th OFDM symbol: in this case, g_{i,l}(jv) = -v^{2} W^{2}[l] N_{0}/4 .

  • \mathcal {H}[i,l]=0 and \mathcal {H}[i,l-D]=1 , i.e., the i -th reserved carrier is dangerous for the l -th OFDM symbol and helpful for the (l-D) -th OFDM symbol: in this case, g_{i,l}(jv) = -v^{2} W^{2}[l-D] N_{0}/4 .

On average, each case happens for N_{\mathrm {s}}/4 reserved carriers. By assuming that the received energy is constant (i.e., W[l]=W[l-D]=\sqrt {E_{b}} ), and combining all the equations, \psi _{\Theta _{l}}(jv) becomes \begin{equation*} \psi _{\Theta _{l}}(jv) = \left [{\frac {(2/N_{0})^{2}}{v^{2}+(2/N_{0})^{2}}}\right]^{N_{\mathrm {s}}} \exp {\left [{\frac {(2/N_{0})^{2} G(jv)}{v^{2}+(2/N_{0})^{2}} }\right]}, \tag{29}\end{equation*} View SourceRight-click on figure for MathML and additional features. where G(jv) = \sum _{i=0}^{N_{\mathrm {s}}-1} { g_{i,l}(jv) } = -v^{2} N_{\mathrm {s}} E_{b} N_{0}/4 + jv N_{\mathrm {s}} E_{b}/4 . Equations (27) and (29) have the same form of [77, p. 1091, eq. (B-4)] and [77, p. 1091, eq. (B-7)], respectively. Consequently, the error probability is expressed by [77, p. 1094, eq. (B-21)] \begin{align*} P_{\mathrm {b}} &= \mathrm {Q}_{1}\left ({\textstyle \sqrt {\frac {1}{4} N_{\mathrm {s}} \gamma }, \sqrt {\frac {3}{4}N_{\mathrm {s}} \gamma } }\right) - e^{-\frac {N_{\mathrm {s}} \gamma }{2} } \mathrm {I}_{0}\left ({\tfrac {\sqrt {3}}{4}N_{\mathrm {s}} \gamma }\right) \\ &\quad + \tfrac {1}{2^{2N_{\mathrm {s}}-1}} e^{-\frac {N_{\mathrm {s}} \gamma }{2} } \mathrm {I}_{0}\left ({\tfrac {\sqrt {3}}{4}N_{\mathrm {s}} \gamma }\right) \sum _{i=0}^{N_{\mathrm {s}}-1} \tbinom {2N_{\mathrm {s}}-1}{i} \\ &\quad + \tfrac { e^{-\frac {N_{\mathrm {s}} \gamma }{2} } }{2^{2N_{\mathrm {s}}-1}} \sum _{n=1}^{N_{\mathrm {s}}-1} \mathrm {I}_{n}\!\left ({\tfrac {\sqrt {3}}{4}N_{\mathrm {s}} \gamma }\right) \! \sum _{k=0}^{N_{\mathrm {s}}-1-n} \! \tbinom {2N_{\mathrm {s}}-1}{k} \left({3^{\frac {n}{2}} \! - \! 3^{-\frac {n}{2}} }\right), \\{}\tag{30}\end{align*} View SourceRight-click on figure for MathML and additional features. where \mathrm {Q}_{1}(\cdot,\cdot) is the Marcum Q function of first order, \mathrm {I}_{n}(\cdot) is the modified Bessel function of the first kind and order n , \gamma = E_{b}/N_{0} is the SNR on the reserved carriers. Equation (22) is obtained from (30) by exploiting \begin{align*} \sum _{i=0}^{N_{\mathrm {s}}-1} \tbinom {2N_{\mathrm {s}}-1}{i} & = 2^{2N_{\mathrm {s}}-2}, \tag{31}\\ 3^{\frac {n}{2}} \! - \! 3^{-\frac {n}{2}} & = 2\sinh \left ({\tfrac {n\log _{e} 3}{2}}\right). \tag{32}\end{align*} View SourceRight-click on figure for MathML and additional features.

References

References is not available for this document.