10
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 3, MARCH 2010 1 PAPR Reduction of OFDM Using PTS and Error-Correcting Code Subblocking Abolfazl Ghassemi, Student Member, IEEE, and T. Aaron Gulliver, Senior Member, IEEE Abstractβ€”Partial transmit sequence (PTS) is a proven tech- nique to reduce the peak-to-average power ratio (PAPR) in orthogonal frequency division multiplexing (OFDM) systems. It achieves considerable PAPR reduction without distortion, but the high computational complexity of multiple Fourier transforms is a problem in practical systems. To address the complexity, signals at the middle stages of an -point radix FFT using decimation in frequency (DIF) are employed for PTS subblocking. We formulate OFDM symbols based on these signals to exploit the periodic autocorrelation function (ACF) of the vectors in the PTS subblock partitioning. Error-correcting codes (ECCs) are employed in the subblocking for the PTS radix FFT. This new technique significantly decreases the computational complexity while providing comparable PAPR reduction to ordinary PTS (O-PTS), even with a small number of stages after PTS parti- tioning. Numerical results are presented which confirm the PAPR improvements. Index Termsβ€”Orthogonal frequency-division multiplexing (OFDM), peak-to-average power ratio (PAPR), partial transmit sequence (PTS), radix fast Fourier transform (FFT), decimation in frequency (DIF), error-correcting codes (ECCs). I. I NTRODUCTION O RTHOGONAL frequency division multiplexing (OFDM) is an effective multicarrier transmission technique for wireless communications over frequency- selective channels. Using an inverse fast Fourier transform (IFFT) and a fast Fourier transform (FFT) for the baseband modulation and demodulation, respectively, simplifies the design of the transceiver and provides for an efficient hardware implementation. However, the time-domain OFDM signal can exhibit a large peak-to-average power ratio (PAPR). These peaks can cause nonlinear distortion which introduces spectral spreading, intermodulation, and changes in the signal constellation. One solution to this problem is to employ an expensive power amplifier with a large linear range. Other techniques are based on signal modification. Numerous techniques have appeared in the literature to reduce the PAPR [1]-[21]. They can largely be classified as distortion or distortionless techniques. Distortion techniques are introduced in [1]-[8]. They create in-band distortion [1], peak regrowth [2], or out-of-band radiation [3]-[7]. In [8], a linear nonsymmetrical transform is given that achieves a Manuscript received December 21, 2006; revised May 31, 2007; accepted July 25, 2007. The associate editor coordinating the review of this paper and approving it for publication was H. Jafarkhani. This paper was presented in part at the 2008 IEEE International Conference on Communications. The authors are with the Department of Electrical and Computer Engineer- ing, University of Victoria, P.O. Box 3055, STN CSC, Victoria, BC V8W 3P6 Canada (e-mail: {aghassem, agullive}@ece.uvic.ca). Digital Object Identifier 10.1109/TWC.2010.061099 reasonable tradeoff between PAPR reduction and BER per- formance. Many distortionless techniques have been proposed [9]-[21]. Coding schemes [9]-[12] sacrifice the data rate. They require memory to store the codewords, and introduce delay due to the time required to find a low PAPR codeword, particularly when the number of subcarriers is large. Another class of distortionless techniques employ constellation map- ping [13]-[15]. The constellation expansion in [13] requires a complex optimization process, particularly with a large number of subcarriers. Simpler and practical constellation mapping techniques are active constellation extension [14] and tone reservation [15]. Phase optimization techniques achieve PAPR reduction with a small amount of redundancy [16]- [21]. With selective mapping (SLM) [16]-[18], multiple se- quences are generated from the original data block and the sequence with the lowest PAPR is selected for transmission. In the partial transmit sequence (PTS) approach [18]-[21], disjoint subblocks of OFDM subcarriers are phase shifted separately after the IFFT is computed. If the subblocks are optimally phase shifted, they exhibit minimum PAPR and consequently reduce the PAPR of the merged signal. The number of subblocks and their partitioning scheme determine the PAPR reduction. The search for optimum subblock phase factors is computationally complex, but this can be reduced with adaptive PTS [20] or sphere decoding [21]. Typically, the receiver requires side information corresponding to the optimal phases in PTS and the transmitted sequences in SLM. Techniques for avoiding explicit side information transmission are presented in [17],[18]. One of the major drawback of PTS arises from the com- putation of multiple IFFTs, resulting in a high complexity proportional to the number of subblocks. In an attempt to reduce this complexity, intermediate signals within the IFFT using decimation in time (DIT) have been used to obtain the PTS subblocks [22]. The experimental results in [22] show that the PAPR reduction decreases as the number of stages after PTS partitioning decreases. Therefore, to achieve PAPR reduction close to that of original PTS (O-PTS), there should be a substantial number of stages remaining in the IFFT after the partitioning into PTS subblocks. Hence, the computational complexity is not significantly reduced. As a consequence, the key question is how to decrease the complexity while maintaining a PAPR reduction close to that of O-PTS. In this paper, we present a solution to the above problem. In particular, we exploit the analysis of the corresponding FFT and formulate OFDM symbols based on the input signals to each stage of an -point FFT using a decimation in frequency (DIF) radix algorithm. This allows us to construct 1536-1276/10$25.00 c ⃝ 2010 IEEE

Repetition Code Subblocking for Partial Transmit Sequence OFDM

Embed Size (px)

Citation preview

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 3, MARCH 2010 1

PAPR Reduction of OFDM UsingPTS and Error-Correcting Code Subblocking

Abolfazl Ghassemi, Student Member, IEEE, and T. Aaron Gulliver, Senior Member, IEEE

Abstractβ€”Partial transmit sequence (PTS) is a proven tech-nique to reduce the peak-to-average power ratio (PAPR) inorthogonal frequency division multiplexing (OFDM) systems. Itachieves considerable PAPR reduction without distortion, but thehigh computational complexity of multiple Fourier transforms isa problem in practical systems. To address the complexity, signalsat the middle stages of an 𝑁 -point radix FFT using decimationin frequency (DIF) are employed for PTS subblocking. Weformulate OFDM symbols based on these signals to exploit theperiodic autocorrelation function (ACF) of the vectors in thePTS subblock partitioning. Error-correcting codes (ECCs) areemployed in the subblocking for the PTS radix FFT. This newtechnique significantly decreases the computational complexitywhile providing comparable PAPR reduction to ordinary PTS(O-PTS), even with a small number of stages after PTS parti-tioning. Numerical results are presented which confirm the PAPRimprovements.

Index Termsβ€”Orthogonal frequency-division multiplexing(OFDM), peak-to-average power ratio (PAPR), partial transmitsequence (PTS), radix fast Fourier transform (FFT), decimationin frequency (DIF), error-correcting codes (ECCs).

I. INTRODUCTION

ORTHOGONAL frequency division multiplexing(OFDM) is an effective multicarrier transmission

technique for wireless communications over frequency-selective channels. Using an inverse fast Fourier transform(IFFT) and a fast Fourier transform (FFT) for the basebandmodulation and demodulation, respectively, simplifies thedesign of the transceiver and provides for an efficienthardware implementation. However, the time-domain OFDMsignal can exhibit a large peak-to-average power ratio (PAPR).These peaks can cause nonlinear distortion which introducesspectral spreading, intermodulation, and changes in the signalconstellation. One solution to this problem is to employ anexpensive power amplifier with a large linear range. Othertechniques are based on signal modification.

Numerous techniques have appeared in the literature toreduce the PAPR [1]-[21]. They can largely be classified asdistortion or distortionless techniques. Distortion techniquesare introduced in [1]-[8]. They create in-band distortion [1],peak regrowth [2], or out-of-band radiation [3]-[7]. In [8],a linear nonsymmetrical transform is given that achieves a

Manuscript received December 21, 2006; revised May 31, 2007; acceptedJuly 25, 2007. The associate editor coordinating the review of this paper andapproving it for publication was H. Jafarkhani.

This paper was presented in part at the 2008 IEEE International Conferenceon Communications.

The authors are with the Department of Electrical and Computer Engineer-ing, University of Victoria, P.O. Box 3055, STN CSC, Victoria, BC V8W3P6 Canada (e-mail: {aghassem, agullive}@ece.uvic.ca).

Digital Object Identifier 10.1109/TWC.2010.061099

reasonable tradeoff between PAPR reduction and BER per-formance. Many distortionless techniques have been proposed[9]-[21]. Coding schemes [9]-[12] sacrifice the data rate. Theyrequire memory to store the codewords, and introduce delaydue to the time required to find a low PAPR codeword,particularly when the number of subcarriers is large. Anotherclass of distortionless techniques employ constellation map-ping [13]-[15]. The constellation expansion in [13] requiresa complex optimization process, particularly with a largenumber of subcarriers. Simpler and practical constellationmapping techniques are active constellation extension [14] andtone reservation [15]. Phase optimization techniques achievePAPR reduction with a small amount of redundancy [16]-[21]. With selective mapping (SLM) [16]-[18], multiple se-quences are generated from the original data block and thesequence with the lowest PAPR is selected for transmission.In the partial transmit sequence (PTS) approach [18]-[21],disjoint subblocks of OFDM subcarriers are phase shiftedseparately after the IFFT is computed. If the subblocks areoptimally phase shifted, they exhibit minimum PAPR andconsequently reduce the PAPR of the merged signal. Thenumber of subblocks and their partitioning scheme determinethe PAPR reduction. The search for optimum subblock phasefactors is computationally complex, but this can be reducedwith adaptive PTS [20] or sphere decoding [21]. Typically,the receiver requires side information corresponding to theoptimal phases in PTS and the transmitted sequences in SLM.Techniques for avoiding explicit side information transmissionare presented in [17],[18].

One of the major drawback of PTS arises from the com-putation of multiple IFFTs, resulting in a high complexityproportional to the number of subblocks. In an attempt toreduce this complexity, intermediate signals within the IFFTusing decimation in time (DIT) have been used to obtain thePTS subblocks [22]. The experimental results in [22] showthat the PAPR reduction decreases as the number of stagesafter PTS partitioning decreases. Therefore, to achieve PAPRreduction close to that of original PTS (O-PTS), there shouldbe a substantial number of stages remaining in the IFFT afterthe partitioning into PTS subblocks. Hence, the computationalcomplexity is not significantly reduced. As a consequence,the key question is how to decrease the complexity whilemaintaining a PAPR reduction close to that of O-PTS.

In this paper, we present a solution to the above problem.In particular, we exploit the analysis of the corresponding FFTand formulate OFDM symbols based on the input signalsto each stage of an 𝑁 -point FFT using a decimation infrequency (DIF) radix algorithm. This allows us to construct

1536-1276/10$25.00 c⃝ 2010 IEEE

2 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 3, MARCH 2010

PTS subblocks for the inputs to each stage, and derive theirperiodic autocorrelation function (ACF). The ACF providesa design criteria for PTS subblocking to reduce the PAPRand computational complexity. We also show that pseudo-random [19] andπ‘š-sequence subblocking [22] are not optimalas they introduce repeated subcarriers in the subblocks. As aconsequence, we propose a new PTS subblocking techniquebased on error-correcting codes (ECCs). This minimizes thenumber of repeated subcarriers and provides better PAPR re-duction than pseudo-random or π‘š-sequence subblocking. Thecomputational complexity is reduced as the PAPR reductionis achieved using a small number of stages remaining in theIFFT.

The multiplicative complexity per stage which essentiallydetermines the IFFT computational complexity is obtained foran 𝑁 -point FFT radix algorithm. This enables us to analyzethe multiplicative complexity for multiple transforms. Further,it is used to show that the remaining stages with multipletransforms have significantly lower multiplicative complexitywith DIF compared to DIT [25]. It is important to note thatthe PTS subblock design in this paper can be practicallyimplemented within the FFT of OFDM transceivers. We canuse hardware devices such as a Field Programmable GateArray (FPGA) or a digital signal processor (DSP) [31] toimplement this FFT-based PAPR reduction technique. Theimplementation requires fewer hardware resources than othertechniques, and only a small number of transforms are neededto provide near optimal performance.

In the next section, the PAPR of an OFDM signal andO-PTS for PAPR reduction are reviewed. The PTS radix𝑁 -point FFT is introduced and its intermediate signals areformulated using a recursive expression in Section III. TheACF of the PTS subblocks and their partitioning using error-correcting codes is presented in Section IV. The computationalcomplexity analysis is given in Section V. Some numericalperformance and complexity results are also provided inSection V. Finally, some conclusions are given in Section VI.

II. PAPR AND THE PARTIAL TRANSMIT SEQUENCE

TECHNIQUE

A. PAPR of OFDM Signals

Let {𝑋(π‘˜)}π‘βˆ’1π‘˜=0 denote a vector of quadrature-amplitude

modulation (QAM) or phase-shift keying (PSK) complexsymbols, where 𝑁 is the number of IFFT points and π‘˜ is thefrequency index. This vector is transmitted using one OFDMsymbol {π‘₯(𝑛)}π‘βˆ’1

𝑛=0 where the discrete-time index is 𝑛. Thediscrete time samples of π‘₯(𝑛) are computed by taking an 𝑁 -point inverse discrete Fourier transform (IDFT)

π‘₯(𝑛) =1

𝑁

π‘βˆ’1βˆ‘π‘˜=0

𝑋(π‘˜)π‘‡βˆ’π‘›π‘˜π‘ (1)

where 𝑇𝑁 = π‘’βˆ’π‘—2πœ‹/𝑁 (known as the twiddle factor) and 𝑗2 =βˆ’1. In matrix notation, we can express (1) as

π‘₯ =1

𝑁[𝑇𝑁 ]βˆ—π‘‹ (2)

where [.]βˆ— denotes complex conjugate and 𝑇𝑁 is the twiddlefactor matrix

𝑇𝑁 =

⎑⎒⎒⎒⎒⎒⎒⎒⎣

1 β‹… β‹… β‹… 1 β‹… β‹… β‹… 1...

. . ....

. . ....

1 β‹… β‹… β‹… 𝑇 π‘›π‘˜π‘ β‹… β‹… β‹… 𝑇 𝑛(π‘βˆ’1)

𝑁...

. . ....

. . ....

1 β‹… β‹… β‹… 𝑇 π‘˜(π‘βˆ’1)𝑁 β‹… β‹… β‹… 𝑇 (π‘βˆ’1)2

𝑁

⎀βŽ₯βŽ₯βŽ₯βŽ₯βŽ₯βŽ₯βŽ₯⎦. (3)

To evaluate the variation in the time domain samples π‘₯(𝑛),the discrete peak power to average power ratio (PAPR) of anOFDM symbol π‘₯(𝑛) is defined as

PAPR(π‘₯(𝑛)) =max

0≀𝑛<π½π‘βˆ’1∣π‘₯(𝑛)∣2

𝐸{∣π‘₯(𝑛)∣2} (4)

where 𝐸{.} and 𝐽 denote expected value and oversamplingrate, respectively. The continuous-time PAPR is typicallydesired in practice and is well approximated for an OFDMsymbol by oversampling (at a rate 𝐽 β‰₯ 4), the discrete timePAPR in (4) [23],[24]. This is implemented by adding π½π‘βˆ’π‘zeros at the end of the 𝑁 -point IDFT [24]. We consider 𝐽 = 4in the remainder of the paper.

In order to evaluate the PAPR reduction, we employ thecomplementary cumulative distribution function (CCDF) ofthe PAPR [27]-[30]

CCDF(PAPR(π‘₯(𝑛))) = Pr(PAPR(π‘₯(𝑛))) > PAPR0. (5)

This expression represents the probability that the PAPR of asymbol exceeds the threshold level 𝑃𝐴𝑃𝑅0. 𝑋(π‘˜) is assumedto be a complex-valued zero-mean signal with variance 𝜎2,and therefore via the central limit theorem for large 𝑁 is wellapproximated as a complex Gaussian random variable [19].

B. Original PTS

With original PTS (O-PTS), the frequency domain vector𝑋(π‘˜) is partitioned into 𝑃 disjoint subblocks 𝑋𝑝(π‘˜) =[𝑋𝑝(0), . . . , 𝑋𝑝(𝑁 βˆ’ 1)]𝑇 , 0 ≀ 𝑝 ≀ 𝑃 βˆ’ 1, so that 𝑋(π‘˜) =βˆ‘π‘ƒβˆ’1

𝑝=0 𝑋𝑝(π‘˜). The combination of these subblocks with ro-tated phase factors π‘’π‘—πœƒ yields the alternative frequency domainvectors with

𝑋 β€²(π‘˜) =π‘ƒβˆ’1βˆ‘π‘=0

𝑒 π‘—πœƒπ‘π‘‹π‘(π‘˜) (6)

Since each subblock is independently rotated by a phase factorπœƒπ‘, the phase factor multiplication can be performed after theIDFT computation. Hence, we can take the IDFT of (6), andexploit the linearity of the IDFT to obtain

π‘₯β€²(𝑛) =π‘ƒβˆ’1βˆ‘π‘=0

𝑒 π‘—πœƒπ‘ IDFT𝐽𝑁×𝑁 (𝑋𝑝(π‘˜)) =π‘ƒβˆ’1βˆ‘π‘=0

𝑒 π‘—πœƒπ‘π‘₯𝑝(𝑛) (7)

where π‘₯𝑝(𝑛) = IDFT𝐽𝑁×𝑁 (𝑋𝑝(π‘˜)) are the 𝑃 time-domainpartial transmit sequences. IDFT𝐽𝑁×𝑁(𝑋𝑝(π‘˜)) is the IDFTof the 𝑁 dimensional vector 𝑋𝑝(π‘˜) and results in an 𝑁𝐽dimensional vector π‘₯𝑝(𝑛). The sequence π‘₯β€²(𝑛) with the small-est PAPR is chosen for transmission based on the followingcriterion

GHASSEMI and GULLIVER: PAPR REDUCTION OF OFDM USING PTS AND ERROR-CORRECTING CODE SUBBLOCKING 3

[πœƒ1, . . . , πœƒπ‘ƒβˆ’1] = argminπœƒ1,...,πœƒπ‘ƒβˆ’1

{max

0≀𝑛<π½π‘βˆ£π‘₯β€²(𝑛)∣2

}(8)

Assuming π‘Š is the number of phase values and πœƒ0 = 0,there are (𝑃 βˆ’ 1) log2π‘Š bits per OFDM symbol requiredfor explicit side information. The search complexity to findthe lowest PAPR sequence is π‘Šπ‘ƒβˆ’1. To reduce this com-plexity, we restrict the phase factors to values in the setπœƒπ‘ ∈ {0, πœ‹/2, πœ‹, 3πœ‹/2}.

According to (7), the number of IDFT𝐽𝑁×𝑁 transformswhich have to be computed is 𝑃 which is typically in therange 2 to 16. Thus the resulting computational complexitycan be high, particularly when 𝑁 is large.

III. PTS RADIX FFT TECHNIQUE

The IDFT can be computed by taking the complex conju-gate of the input and output sequences while using the samediscrete Fourier transform (DFT) parameters [25]

π‘₯(𝑛) =1

𝑁

[π‘βˆ’1βˆ‘π‘˜=0

π‘‹βˆ—(π‘˜)𝑇 π‘›π‘˜π‘

]βˆ—(9)

Let 𝑦(.) represents π‘‹βˆ—(.). The expression inside the bracketsin (9) is the DFT of π‘‹βˆ—(.) [25], i.e.

π‘Œ (π‘˜) =

π‘βˆ’1βˆ‘π‘˜=0

𝑦(𝑛)𝑇 π‘›π‘˜π‘ (10)

Consequently, we focus here on the DFT computation.An FFT algorithm converts the DFT computation to π‘Ÿ Γ—

𝑁/π‘Ÿ-point DFTs recurring through π‘š = logπ‘Ÿ 𝑁 stages. As aconsequence, the computational complexity is reduced from𝑂(𝑁2) to 𝑂(𝑁 logπ‘Ÿπ‘). The value of π‘Ÿ corresponds to aradix-π‘Ÿ FFT algorithm using either DIF or DIT. The DIF radix-π‘Ÿ algorithm can be derived from (10) as

π‘Œ (π‘Ÿπ‘˜ + π‘˜0) =

π‘π‘Ÿ βˆ’1βˆ‘π‘›=0

((π‘Ÿβˆ’1βˆ‘π‘–=0

𝑦(𝑛+𝑁

π‘Ÿπ‘–)𝑇 π‘–π‘˜0

π‘Ÿ

)𝑇 π‘›π‘˜0

𝑁

)𝑇 π‘˜π‘›

𝑁/π‘Ÿ

(11)where π‘˜ = 0, . . . , 𝑁/π‘Ÿ βˆ’ 1, 𝑛 = 0, . . . , 𝑁/π‘Ÿ βˆ’ 1, and π‘˜0, 0 β‰€π‘˜0 ≀ π‘Ÿ βˆ’ 1, denotes the index of the butterfly outputs. It isassumed that the input sequence is in normal order, and theoutput is in digit-reversed order in DIF and vice-versa for theDIT algorithm. As we consider intermediate signals, i.e. theinputs to stage 𝑣 for PTS subblocking, symbols and indicesfor an intermediate signal are represented by 𝑦 and οΏ½ΜƒοΏ½ for aninput 𝑦 and time index 𝑛, respectively, and π‘˜ for a frequencyindex π‘˜. The expression in (11) can be expanded at a particularstage 𝑣 as

π‘Œ πœ‚(π‘Ÿπ‘˜ + π‘˜0) =

π‘π‘Ÿπ‘£βˆ’1βˆ‘οΏ½ΜƒοΏ½=0

((π‘Ÿβˆ’1βˆ‘π‘–=0

𝑦 πœ‚(οΏ½ΜƒοΏ½+𝑁

π‘Ÿπ‘£π‘–)𝑇 π‘–π‘˜0

π‘Ÿ

)𝑇 οΏ½ΜƒοΏ½ π‘˜0

𝑁/π‘Ÿπ‘£βˆ’1

)𝑇 π‘˜π‘£οΏ½ΜƒοΏ½

𝑁/π‘Ÿπ‘£ (12)

where π‘˜ = 0, . . . , 𝑁/π‘Ÿπ‘£ βˆ’ 1, οΏ½ΜƒοΏ½ = 0, . . . , 𝑁/π‘Ÿπ‘£ βˆ’ 1 and πœ‚, πœ‚ =1, . . . , π‘Ÿπ‘£βˆ’1, denotes a particular 𝑁/π‘Ÿπ‘£βˆ’1-point DFT at stage𝑣, 𝑣 = 1, . . . ,π‘š. This decomposition is depicted in Fig. 1.Hence, there are π‘Ÿπ‘£βˆ’1 identical 𝑁/π‘Ÿπ‘£βˆ’1-point DFTs at stage 𝑣

Fig. 1. Recursive reduction to 𝑁/π‘Ÿπ‘£-point DFTs with DIF radix-π‘Ÿ at stage𝑣.

and each of these 𝑁/π‘Ÿπ‘£βˆ’1-point DFTs is individually reducedinto 𝑁/π‘Ÿπ‘£-point DFTs in the remaining π‘šβˆ’π‘£ stages. Finally,we can formulate the FFT output corresponding to inputs atstage 𝑣 using (12) as

π‘Œ (π‘Ÿπ‘˜ + π‘˜0) =

π‘Ÿπ‘£βˆ’1βˆ‘πœ‚=1

π‘Œ πœ‚(π‘Ÿπ‘˜ + π‘˜0) =

π‘Ÿπ‘£βˆ’1βˆ‘πœ‚=1

π‘π‘Ÿπ‘£ βˆ’1βˆ‘οΏ½ΜƒοΏ½=0((

π‘Ÿβˆ’1βˆ‘π‘–=0

𝑦 πœ‚(οΏ½ΜƒοΏ½+𝑁

π‘Ÿπ‘£π‘–)𝑇 π‘–π‘˜0

π‘Ÿ

)𝑇 οΏ½ΜƒοΏ½ π‘˜0

𝑁/π‘Ÿπ‘£βˆ’1

)𝑇

Λœπ‘˜ �̃�𝑁/π‘Ÿπ‘£ (13)

The inputs, 𝑦 πœ‚(οΏ½ΜƒοΏ½+ π‘π‘Ÿπ‘£ 𝑖), at stage 𝑣 have dimensions π‘Ÿπ‘£βˆ’1 Γ—

𝑁/π‘Ÿπ‘£βˆ’1.Similarity, the DIT radix-π‘Ÿ algorithm from (10) is illustrated

in Fig. 2, which shows the DIT reduction to 𝑁/π‘Ÿπ‘šβˆ’π‘£-pointDFTs. In this case, there are π‘Ÿπ‘šβˆ’π‘£ identical 𝑁/π‘Ÿπ‘šβˆ’π‘£-pointDFTs at stage 𝑣.

To derive the PTS radix FFT, similar to (6), and using (9)and (13), we have

π‘₯β€²(𝑛) =π‘ƒβˆ’1βˆ‘π‘=0

π‘’βˆ’π‘—πœƒπ‘1

𝑁

βŽ‘βŽ£π‘Ÿπ‘£βˆ’1βˆ‘πœ‚=1

π‘Œ πœ‚π‘ (π‘Ÿπ‘˜ + π‘˜0)

βŽ€βŽ¦βˆ—

=

π‘ƒβˆ’1βˆ‘π‘=0

π‘’βˆ’π‘—πœƒπ‘π‘₯𝑝(𝑛) (14)

where the PTSs are

1

𝑁

βŽ‘βŽ£π‘Ÿπ‘£βˆ’1βˆ‘πœ‚=1

π‘Œ πœ‚π‘ (π‘Ÿπ‘˜ + π‘˜0)

βŽ€βŽ¦βˆ—

(15)

Subblocks are composed over the inputs 𝑦 πœ‚(οΏ½ΜƒοΏ½+ π‘π‘Ÿπ‘£ 𝑖) in (13)

at stage 𝑣.

4 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 3, MARCH 2010

Fig. 2. Recursive reduction to 𝑁/π‘Ÿπ‘šβˆ’π‘£-point DFTs with DIT radix-π‘Ÿ atstage 𝑣.

In order to recover the data at the receiver, we use the samecoefficients for the FFT as the IFFT at the transmitter [25].However, we must take into account the IFFT input orders atthe transmitter. If we assume these inputs are in normal order,the inputs to the FFT at the receiver should be in reverse order.Thus, the FFT computation at the receiver is symmetric to theIFFT computation [25], and if stage 𝑣 is used to obtain thePTS subblocks, the data is recovered at stage π‘š βˆ’ 𝑣 at thereceiver. Hence, the amount of side information remains thesame as that of O-PTS.

IV. SUBBLOCK PARTITIONING IN PTS RADIX FFT

In PTS subblocking [19], a random subcarrier assignmentimproves the ACF properties of the PTS subblocks as itprovides less correlated adjacent time samples compared withother partitioning schemes. This leads to better PAPR reduc-tion with O-PTS. However, as will be shown, it is not thebest approach for the case of PTS radix FFT using DIF (DIF-PTS). Therefore, we use (13) to derive the periodic ACF ofthe PTS subblocks, π‘₯𝑝(𝑛), and use this as a design criteria forthe subblocks. We will see that pseudo-random orπ‘š-sequencesubblocking can generate superfluous twiddle factors within asubblock. This increases the magnitude of the ACF vectors.Hence, we employ error-correcting codes for subblocking tominimize the number of repeated subcarriers.

A. Autocorrelation of the DIF-PTS Subblocks

In order to design DIF-PTS subblocks for the inputs at stage𝑣, we define the normalized periodic ACF of π‘₯𝑝(𝑛) as [19]

𝑅𝑝(𝑛0) =1

𝜎2𝐸{[π‘₯𝑝((𝑛+ 𝑛0)mod𝑁)][π‘₯𝑝(𝑛)]

βˆ—} (16)

This represents the correlation between 𝑛0-spaced complexsamples in subblock 𝑝. By substituting (13) into (14) and usingthis in (16) and the corresponding FFT, we obtain (see theAppendix)

𝑅𝑝(𝑛0) =1

𝜎2𝑁2

π‘Ÿπ‘£βˆ’1βˆ‘πœ‚=1

π‘π‘Ÿπ‘£ βˆ’1βˆ‘οΏ½ΜƒοΏ½=0

π‘Ÿβˆ’1βˆ‘π‘–=0

𝐸

{𝑦 πœ‚π‘

(οΏ½ΜƒοΏ½+

𝑁

π‘Ÿπ‘£π‘–

)𝑦 βˆ—πœ‚π‘

(οΏ½ΜƒοΏ½+

𝑁

π‘Ÿπ‘£π‘–

)}𝑇 βˆ’οΏ½ΜƒοΏ½ 𝑛0

𝑁/π‘Ÿπ‘£ (17)

where 𝑛0 = 0, . . . , 𝑁 βˆ’ 1. We introduce the variable π‘€πœ‚οΏ½ΜƒοΏ½,𝑖

with value one if οΏ½ΜƒοΏ½ is active in subblock 𝑝, and zero otherwise.Then, we can write (17) as

𝑅𝑝(𝑛0) =1

𝜎2𝑁2

π‘Ÿπ‘£βˆ’1βˆ‘πœ‚=1

π‘π‘Ÿπ‘£ βˆ’1βˆ‘οΏ½ΜƒοΏ½=0

π‘Ÿβˆ’1βˆ‘π‘–=0

π‘€πœ‚οΏ½ΜƒοΏ½,𝑖

π‘Ÿβˆ’1𝑇 βˆ’οΏ½ΜƒοΏ½π‘›0

𝑁/π‘Ÿπ‘£ (18)

We arrive at the following results from (17) and (18).

βˆ™ The ACF vectors 𝑅𝑝(𝑛) are dependent on the activeπ‘€πœ‚

οΏ½ΜƒοΏ½,𝑖 in subblock 𝑝 and we should have PTS subblockpartitioning based on the inputs 𝑦 πœ‚(οΏ½ΜƒοΏ½+ 𝑁

π‘Ÿπ‘£ 𝑖) associatedwith subblock 𝑝.

βˆ™ If we increase the number of active πœ‚, this increases theautocorrelation function for a particular subblock p andvalue οΏ½ΜƒοΏ½, i.e. if all inputs over stage 𝑣 are consideredfor subblocking, the twiddle factor 𝑇 βˆ’οΏ½ΜƒοΏ½π‘›0

𝑁/π‘Ÿπ‘£ (which corre-sponds to a particular subcarrier), is repeated in subblock𝑝.

With O-PTS, pseudo-random [19] or π‘š-sequence [22] sub-blocking has been done over all inputs 𝑦 πœ‚(οΏ½ΜƒοΏ½+ 𝑁

π‘Ÿπ‘£ 𝑖) The aboveanalysis shows that these techniques can result in repeatedsubcarriers within a subblock. The corresponding ACF can belarge when π‘š βˆ’ 𝑣 is small or 𝑁 is large, i.e. if the numberof identical 𝑁/π‘Ÿπ‘£βˆ’1-point DFTs per stage is large.

In order to see the effect of repeated subcarriers on the ACFof the subblocks, consider 𝑁 = 32, 𝑣 = 3, 𝑃 = 4, and π‘Ÿ = 2and the same pseudo-random sequence [01023312] over inputs𝑦 πœ‚(οΏ½ΜƒοΏ½ + 4𝑖) where πœ‚ = 1, . . . , 4, 𝑖 = 0, 1, οΏ½ΜƒοΏ½ = 0, . . . , 7, andπ‘˜ = 0, . . . , 7. In fact, there are 4Γ— 8-point DFTs at this stage.The effect of repeated subcarriers on the ACF is shown in Fig.2. We observe that repeated subcarriers results in a large ACFfor the PTS sequences. This motivates us to propose a newsubblocking technique.

B. Error-Correcting Code Subblocking

We propose a technique using error-correcting codes(ECCs) to minimize the number of repeated subcarriers withinthe subblocks at stage 𝑣. Repetition codes over 𝑍𝑃 , the integerring of 𝑃 elements, are used to generate a set of subblocks.Since the inputs at stage 𝑣 have dimensions π‘Ÿπ‘£βˆ’1 ×𝑁/π‘Ÿπ‘£βˆ’1,the minimum number of subblock should be π‘ƒπ‘šπ‘–π‘› = π‘Ÿπ‘£βˆ’1

in order to avoid repeated subcarriers. Hence, we constructECC subblocks based on the two cases π‘Ÿπ‘£βˆ’1 ≀ 𝑁/π‘Ÿπ‘£βˆ’1 andπ‘Ÿπ‘£βˆ’1 > 𝑁/π‘Ÿπ‘£βˆ’1.

1)Case π‘Ÿπ‘£βˆ’1 ≀ 𝑁/π‘Ÿπ‘£βˆ’1 : Let the vector 𝑆 =[𝑠0, 𝑠1, . . . , π‘ π‘Ÿπ‘£βˆ’1βˆ’1] of elements over π‘π‘Ÿπ‘£βˆ’1 , the integersmodulo π‘Ÿπ‘£βˆ’1, represent the inputs to the 𝑁/π‘Ÿπ‘£βˆ’1-point DFTs.

GHASSEMI and GULLIVER: PAPR REDUCTION OF OFDM USING PTS AND ERROR-CORRECTING CODE SUBBLOCKING 5

We repeat each element within the sequence 𝑆 𝑁/π‘Ÿπ‘£βˆ’1 times.Then, we obtain matrix 𝑆

𝑆 =

βŽ‘βŽ’βŽ’βŽ’βŽ£π‘†0𝑆1...

π‘†π‘Ÿπ‘£βˆ’1βˆ’1

⎀βŽ₯βŽ₯βŽ₯⎦ =

βŽ‘βŽ’βŽ’βŽ’βŽ£π‘ 0 𝑠0 . . . 𝑠0𝑠1 𝑠1 . . . 𝑠1...

.... . .

...π‘ π‘Ÿπ‘£βˆ’1βˆ’1 π‘ π‘Ÿπ‘£βˆ’1βˆ’1 . . . π‘ π‘Ÿπ‘£βˆ’1βˆ’1

⎀βŽ₯βŽ₯βŽ₯⎦(19)

with dimensions π‘Ÿπ‘£βˆ’1×𝑁/π‘Ÿπ‘£βˆ’1. Next, we generate a pseudo-

random sequence π‘ˆ =[𝑒0, 𝑒1, . . . , 𝑒 𝑁

π‘Ÿπ‘£βˆ’1 βˆ’1

]of length

𝑁/π‘Ÿπ‘£βˆ’1 over π‘π‘Ÿπ‘£βˆ’1 . Finally, we construct the codewords as

𝐢 =

βŽ‘βŽ’βŽ’βŽ’βŽ£π‘0𝑐1...

π‘π‘Ÿπ‘£βˆ’1βˆ’1

⎀βŽ₯βŽ₯βŽ₯⎦ =

βŽ‘βŽ’βŽ’βŽ’βŽ£π‘ˆ + 𝑆0(mod𝑃 )

π‘ˆ + 𝑆1(mod𝑃 )...

π‘ˆ + π‘†π‘Ÿπ‘£βˆ’1βˆ’1(mod𝑃 )

⎀βŽ₯βŽ₯βŽ₯⎦ (20)

These codeword have maximum Hamming distance 𝑁/π‘Ÿπ‘£βˆ’1

as they differ in all positions.

2)Case π‘Ÿπ‘£βˆ’1 > 𝑁/π‘Ÿπ‘£βˆ’1 : We construct the code 𝐢 withdimensions 𝑁/π‘Ÿπ‘£βˆ’1 Γ— π‘Ÿπ‘£βˆ’1 and then take the transpose of𝐢 to obtain the codeword matrix 𝐢 with dimensions π‘Ÿπ‘£βˆ’1 ×𝑁/π‘Ÿπ‘£βˆ’1. Consider the vector 𝑆 =

[𝑠0, 𝑠1, . . . , 𝑠 𝑁

π‘Ÿπ‘£βˆ’1 βˆ’1

]over

π‘π‘Ÿπ‘£βˆ’1 and repeat each element within 𝑆 π‘Ÿπ‘£βˆ’1 times. Thisresults in a matrix 𝑆 with dimensions 𝑁/π‘Ÿπ‘£βˆ’1 Γ— π‘Ÿπ‘£βˆ’1. Apseudo-random sequence π‘ˆ = [𝑒0𝑒1 . . . π‘’π‘Ÿπ‘£βˆ’1βˆ’1] withoutrepeated elements of length π‘Ÿπ‘£βˆ’1 is generated over π‘π‘Ÿπ‘£βˆ’1 .From (20), the codeword matrix 𝐢 is obtained with dimensions𝑁/π‘Ÿπ‘£βˆ’1 Γ— π‘Ÿπ‘£βˆ’1. Finally, we obtain 𝐢 by taking the transposeof 𝐢.

As an example, consider DIF radix-2 for a 32-point FFT.We first let 𝑣 = 3, which corresponds to Case 1 as there are4 Γ— 8-point DFTs. The π‘š-sequence (MS) subblocking from[22] with 𝑃 = 4 is

𝐢𝑀𝑆 =

⎑⎒⎒⎣0 2 3 1 2 1 0 21 0 0 0 2 1 2 12 3 3 1 2 3 1 00 2 3 3 3 3 1 0

⎀βŽ₯βŽ₯⎦ (21)

As seen from (21), there are as many as three repeatedsubcarriers within the subblocks. With our proposed techniqueusing an error-correcting code (ECC) over 𝑍4, we employπ‘ˆ = [01023312] and

𝑆 =

⎑⎒⎒⎣0 0 0 0 0 0 0 01 1 1 1 1 1 1 12 2 2 2 2 2 2 23 3 3 3 3 3 3 3

⎀βŽ₯βŽ₯⎦to obtain

𝐢𝐸𝐢𝐢 =

⎑⎒⎒⎣0 1 0 2 3 3 1 21 2 1 3 0 0 2 32 3 2 0 1 1 3 03 0 3 1 2 2 0 1

⎀βŽ₯βŽ₯⎦ (22)

which has no repeated subcarriers within the subblocks. Figs.4 and 5 present the absolute value of the ACF vectors forsubblocks 𝑝0 to 𝑝4 with MS and ECC subblocks. The ECCsubblocks show a significant reduction in the ACF with

TABLE ITHE NUMBER OF SUBBLOCKS FOR VARIOUS NUMBERS OF REPEATED

TWIDDLE FACTORS AND FFT SIZES WITH π‘Ÿ = 2, 4 AND π‘šβˆ’ 𝑣 = 2, 3

π‘šβˆ’ 𝑣 = 2𝑁 π‘Ÿ = 2, π‘ƒπ‘šπ‘–π‘› π‘Ÿ = 4, π‘ƒπ‘šπ‘–π‘›

𝑏 = 0 𝑏 = 1 𝑏 = 2 𝑏 = 0 𝑏 = 1 𝑏 = 232 8 4 2 2 < 2 < 264 16 8 4 4 2 < 2128 > 16 16 8 8 4 2256 > 16 > 16 16 16 8 4512 > 16 > 16 > 16 > 16 16 81024 > 16 > 16 > 16 > 16 > 16 162048 > 16 > 16 > 16 > 16 > 16 > 16

π‘šβˆ’ 𝑣 = 3𝑁 π‘Ÿ = 2, π‘ƒπ‘šπ‘–π‘› π‘Ÿ = 4, π‘ƒπ‘šπ‘–π‘›

𝑏 = 0 𝑏 = 1 𝑏 = 2 𝑏 = 0 𝑏 = 1 𝑏 = 232 4 2 < 2 < 2 < 2 < 264 8 4 2 < 2 < 2 < 2128 16 8 2 2 < 2 < 2256 > 16 16 8 4 2 < 2512 > 16 > 16 16 8 4 21024 > 16 > 16 > 16 16 8 42048 > 16 > 16 > 16 > 16 16 8

𝑛0 βˆ•= 0 in comparison with MS subblocking. ECC subblockingprovides an ACF which is nearly flat. If 𝑣 = 4 is taken,i.e. 8 Γ— 4-point DFTs, we have Case 2 subblocking. MSsubblocking [22] with 𝑃=8 has

𝐢𝑀𝑆 =

⎑⎒⎒⎣0 2 1 2 6 6 4 76 1 0 5 7 3 6 33 4 0 2 3 1 7 15 2 4 5 5 0 7 4

⎀βŽ₯βŽ₯⎦ (23)

whereas ECC subblocking over 𝑍8 with 𝑒 = [01467352] gives

𝐢𝐸𝐢𝐢 =

⎑⎒⎒⎣0 1 4 6 7 3 5 21 2 5 7 0 4 6 32 3 6 0 1 5 7 43 4 7 1 2 6 0 5

⎀βŽ₯βŽ₯⎦ (24)

The minimum number of subblocks π‘ƒπ‘šπ‘–π‘› = π‘Ÿπ‘£βˆ’1 istypically large when the number of multiple stages, π‘š βˆ’ 𝑣,is small. This increases the number of multiple IFFTs andthe search complexity for the optimal phases. In this case,it is possible to reduce the number of subblocks by using ahigher radix such as radix-4. Table I summarizes the minimumnumber of subblocks to achieve maximum Hamming distancewithin the ECC subblocks for different values of 𝑁 and π‘Ÿ.To eliminate the repeated subblocks, 𝑃 β‰₯ 32 is required withπ‘š βˆ’ 𝑣 = 2 and 𝑁 β‰₯ 512, or π‘š βˆ’ 𝑣 = 3 and 𝑁 β‰₯ 2048.However, a small number of repeated subcarriers can stillprovide reasonable PAPR reduction.

Let 𝑃 = π‘Ÿπ‘£βˆ’1/2𝑏 be the number of subblocks with repeatedsubcarriers where 𝑏 = 1, . . . , (π‘£βˆ’1) log2(π‘Ÿβˆ’1). There are norepeated subcarriers for 𝑏 = 0.

3)Case π‘Ÿπ‘£βˆ’1 ≀ 𝑁/π‘Ÿπ‘£βˆ’1 and 𝑏 β‰₯ 1: We define the vector𝑆 over π‘π‘Ÿπ‘£βˆ’1/2𝑏. The matrix 𝑆 is obtained similar to (19).In order to have the sequence 𝑒, we can generate 2𝑏 randomsequences 𝑒 of length 𝑁/π‘Ÿπ‘£βˆ’1 over π‘π‘Ÿπ‘£βˆ’1/2𝑏. The codewordmatrix 𝐢 is obtained from (20). The number of repeatedelements within vector 𝑆 is 2π‘βˆ’1.

6 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 3, MARCH 2010

4)Case π‘Ÿπ‘£βˆ’1 > 𝑁/π‘Ÿπ‘£βˆ’1 and 𝑏 β‰₯ 1: This is the same as thecase without repeated subcarriers (𝑏 = 0), over π‘π‘Ÿπ‘£βˆ’1/2𝑏.

Consider the above example for 𝑏 = 1. With 𝑣 = 4 and𝑏 = 1 (Case 4), the number of subblocks is reduced from 8to 4. Matrix 𝐢 over 𝑍4 is obtained as

𝐢𝐸𝐢𝐢 =

⎑⎒⎒⎣0 3 1 0 2 1 3 21 3 2 0 3 1 0 20 1 1 2 2 3 3 02 2 3 3 0 0 1 1

⎀βŽ₯βŽ₯βŽ¦π‘‡

(25)

The magnitude of the ACF vectors for the ECC subblocksis depicted in Fig 6. This shows that even with repeatedsubcarriers (𝑏 = 1), the proposed ECC subblocking provideslow autocorrelation PTS sequences. If we consider Case 3with 𝑣 = 3, the number of subblocks is reduced from 4 to2. The ECC subblocking over 𝑍2 with two random sequences𝑒1 = [10011100] and 𝑒2 = [00111001] is

𝐢𝐸𝐢𝐢 =

⎑⎒⎒⎣1 0 0 1 1 1 0 00 1 1 0 0 0 1 10 0 1 1 1 0 0 11 1 0 0 0 1 1 0

⎀βŽ₯βŽ₯βŽ¦π‘‡

(26)

With MS subblocking [22], we have

𝐢𝑀𝑆 =

⎑⎒⎒⎣0 1 1 0 1 0 0 10 0 0 0 1 0 1 01 1 1 0 1 1 0 00 1 1 1 1 1 0 0

⎀βŽ₯βŽ₯βŽ¦π‘‡

(27)

From (26) and (27), the number of repeated subcarriers withinsubblocks using ECC is reduced compared to MS subblocking.

V. PERFORMANCE RESULTS

In this section, we first obtain the multiplicative complexityfor the DIF and DIT algorithms. Then, we discuss the tradeoffsbetween the number of subblocks, multiplicative complexity,number of repeated subcarriers, and PAPR reduction. Weexamine the performance of a PTS radix FFT using ECCsubblocking (PTS-ECC). Finally, the proposed technique iscompared with O-PTS [19] and PTS usingπ‘š-sequences (PTS-MS) [22] in terms of PAPR reduction and multiplicativecomplexity.

A. Multiplicative Complexity Analysis

We define the multiplicative complexity of the DIF andDIT algorithms as the number of complex multiplications bynontrivial twiddle factors 𝑇 οΏ½ΜƒοΏ½π‘˜0

𝑁/π‘Ÿπ‘£βˆ’1 and 𝑇 οΏ½ΜƒοΏ½π‘˜0

𝑁/π‘Ÿπ‘šβˆ’π‘£ as shownin Figs. 1 and 2, respectively. The twiddle factors 𝑇 π‘–π‘˜0

π‘Ÿ aretrivial (Β±1,±𝑗) at each stage as we consider only radix-2and radix-4. Thus, they do not introduce any multiplicativecomplexity. A small number of twiddle factors 𝑇 οΏ½ΜƒοΏ½π‘˜0

𝑁/π‘Ÿπ‘£βˆ’1 and

𝑇 οΏ½ΜƒοΏ½π‘˜0

𝑁/π‘Ÿπ‘šβˆ’π‘£ when οΏ½ΜƒοΏ½ βˆ•= 0 and π‘˜0 βˆ•= 0 are trivial [26]. However,without loss of generality and to simplify our complexitycalculations, we do not consider these as trivial twiddle factors.In fact, they do not significantly affect the multiplicativecomplexity comparisons of O-PTS, PTS-MS and PTS-ECC asthe numbers are approximately the same in all cases. Let π‘Žπ·πΌπΉ

𝑣

denote the number of twiddle factors 𝑇 οΏ½ΜƒοΏ½π‘˜0

𝑁/π‘Ÿπ‘£βˆ’1 at stage 𝑣 for

the DIF algorithm. Summing over all dimensions οΏ½ΜƒοΏ½, butterflyoutputs π‘˜0, and π‘Ÿπ‘£βˆ’1 𝑁/π‘Ÿπ‘£βˆ’1-point DFTs, we obtain

π‘Žπ·πΌπΉπ‘£ = π‘Ÿπ‘£βˆ’1(π‘Ÿ βˆ’ 1)[(𝑁/π‘Ÿπ‘£)βˆ’ 1] (28)

The ratio of successive values of π‘Žπ·πΌπΉ is

π‘Žπ·πΌπΉπ‘£ /π‘Žπ·πΌπΉ

𝑣+1 = [(𝑁/π‘Ÿπ‘£)βˆ’ 1]/[(𝑁/π‘Ÿπ‘£)βˆ’ π‘Ÿ] (29)

which is obviously greater than one. Similarity for the DITalgorithm, we can obtain the number of twiddle factors𝑇 οΏ½ΜƒοΏ½π‘˜0

𝑁/π‘Ÿπ‘šβˆ’π‘£ at stage 𝑣 as

π‘Žπ·πΌπ‘‡π‘£ = π‘Ÿπ‘šβˆ’π‘£(π‘Ÿ βˆ’ 1)[(𝑁/π‘Ÿπ‘šβˆ’π‘£+1)βˆ’ 1] (30)

The ratio of successive values of π‘Žπ·πΌπ‘‡ is

π‘Žπ·πΌπΉπ‘£ /π‘Žπ·πΌπΉ

𝑣+1 = [(𝑁/π‘Ÿπ‘šβˆ’π‘£+1)βˆ’1]/[(𝑁/π‘Ÿπ‘šβˆ’π‘£+1)βˆ’π‘Ÿβˆ’1] (31)

which is less than one. Thus, DIF introduces less multiplica-tive complexity for the π‘š βˆ’ 𝑣 final stages than DIT. As aconsequence, we choose DIF for the PTS radix FFT. From(28), the overall multiplicative complexity for the PTS radixFFT using DIF is

π‘€π·πΌπΉπ‘‘π‘œπ‘‘π‘Žπ‘™ =

π‘£βˆ’1βˆ‘π›½=1

π‘Žπ·πΌπΉπ›½ + 𝑃

π‘šβˆ‘π›½=𝑣

π‘Žπ·πΌπΉπ›½ (32)

Similarity, from (30), the overall multiplicative complexityfor DIT is obtained using π‘Žπ·πΌπ‘‡

𝑣 in (32). Finally, in or-der to compare the computational complexity between twoPAPR techniques, we define the complexity reduction ratio asπ‘…π‘šπ‘’π‘™ = 1βˆ’ (𝑀1

π‘‘π‘œπ‘‘π‘Žπ‘™/𝑀2π‘‘π‘œπ‘‘π‘Žπ‘™).

B. Tradeoffs in a PTS radix FFT

A high number of subblocks increases the search complex-ity for the optimal phases with PTS and also the number oftransforms. Therefore, we limit this number to π‘ƒπ‘šπ‘Žπ‘₯ = 16.As seen in Table I, we can reduce this number by usinga higher value of π‘Ÿ while still minimizing the number ofrepeated subcarriers. Another advantage of a higher radix islower multiplicative complexity compared to using a smallerradix. If we employ radix-8, the number of subblocks issignificantly reduced, but they become complex to implement.As a consequence, we choose π‘Ÿ = 4 which provides lowmultiplicative complexity, low hardware complexity, and asuitable number of subblocks, i.e. a sufficiently low numberof transforms. If very low complexity for the transforms isrequired, such as with π‘šβˆ’π‘£ = 2, PTS sequences with perfectACF properties (𝑏 = 0) can be obtained for 32 ≀ 𝑁 < 512.However, for 𝑁 β‰₯ 512, there is a tradeoff between PAPRreduction, number of transforms, and number of subblocks.This will be examined next.

C. Numerical Results

The CCDF of the PAPR of 16 QAM-modulated OFDMsignals is considered with 𝑃 = 16. When 𝑁 βˆ•= 4π‘š, a mixed-radix of 2 and 4 is used. The phase factors are values from theset πœƒπ‘ ∈ {0, πœ‹/2, πœ‹, 3πœ‹/2} with π‘Š = 2. The first subblock isnot rotated so only π‘ƒβˆ’1 phases are optimized. For simplicity,we consider only 256 ≀ 𝑁 ≀ 2048, as the results for 32 ≀𝑁 < 256 are similar to the case with 𝑁 = 256. For 𝑁 >

GHASSEMI and GULLIVER: PAPR REDUCTION OF OFDM USING PTS AND ERROR-CORRECTING CODE SUBBLOCKING 7

0 5 10 15 20 25 300

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1pop1p2p3

AB

S[R

(no)

]

no

Fig. 3. The autocorrelation of PTS sequences in a PTS radix FFT for𝑁 = 32, 𝑣 = 3, 𝑃 = 4 and π‘Ÿ = 2 with repeated subcarriers within eachsubblock.

0 5 10 15 20 25 300

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1po MS subblockingpo EEC subblocking b=0p1 MS subblockingp1 EEC subblocking b=0

AB

S[R

(no)

]

no

Fig. 4. The autocorrelation of PTS sequences in a PTS radix FFT for𝑁 = 32, 𝑣 = 3, 𝑃 = 4, π‘Ÿ = 2, 𝑏 = 0, π‘š-sequence and ECC subblocks, 𝑝0and 𝑝1.

0 5 10 15 20 25 300

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1p2 MS subblockingp2 ECC subblocking b=0p3 MS subblockingp3 ECC subblocking b=0

AB

S[R

(no)

]

no

Fig. 5. The autocorrelation of PTS sequences in a PTS radix FFT for𝑁 = 32, 𝑣 = 3, 𝑃 = 4, π‘Ÿ = 2, 𝑏 = 0, π‘š-sequence and ECC subblocks, 𝑝2and 𝑝3.

TABLE IICOMPARISON OF PTS-ECC, O-PTS [19] AND PTS-MS [22] IN TERMS

OF PAPR IMPROVEMENT AND COMPUTATIONAL COMPLEXITYREDUCTION FOR 256 ≀ 𝑁 ≀ 2048, CCDF=10βˆ’4, AND π‘šβˆ’ 𝑣 = 2, 3

π‘šβˆ’ 𝑣 = 2PTS-ECC compared to PTS-MS PTS-ECC compared to O-PTS

𝑁 π‘…π‘šπ‘’π‘™ PAPR improvement π‘…π‘šπ‘’π‘™ PAPR loss(%) (dB) (%) (dB)

256 41 2 78 1.2512 65 1.91 89 1.31

1024 41 1.51 83 1.62048 62 βˆ— 89 βˆ—

π‘šβˆ’ 𝑣 = 3PTS-ECC compared to PTS-MS PTS-ECC compared to O-PTS

𝑁 π‘…π‘šπ‘’π‘™ PAPR improvement π‘…π‘šπ‘’π‘™ PAPR loss(%) (dB) (%) (dB)

256 16 2.2 56 0.1512 56 1.6 80 0.21024 17 1.61 66 0.32048 54 1.5 81 0.2

1 𝑏 = 1βˆ— 𝑃 > 16

0 5 10 15 20 25 300

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1p0 ECC subblocking b=1p1 ECC subblocking b=1p2 ECC subblocking b=1p3 ECC subblocking b=1

AB

S[R

(no)

]

no

Fig. 6. The autocorrelation of PTS sequences in a PTS radix FFT for𝑁 = 32, 𝑣 = 4, 𝑃 = 4, π‘Ÿ = 2, 𝑏 = 1, and ECC subblocks, 𝑝0, 𝑝1, 𝑝2, and𝑝3.

2048, we require 𝑃 > 16 in order to improve the PAPR. Wecompare the CCDF of O-PTS [19], with PTS-MS [22] andPTS-ECC.

Fig. 7 presents the PAPR performance for 𝑁 = 256. Thisshows that PTS-ECC improves the PAPR performance byapproximately 2 dB for π‘šβˆ’π‘£ = 2 and 2.2 dB for π‘šβˆ’π‘£ = 3,compared to PTS-MS [22]. As shown in Table II, our proposedtechnique achieves a multiplicative reduction of 41% and 78%forπ‘šβˆ’π‘£ = 2, and 16% and 56% forπ‘šβˆ’π‘£ = 3, over PTS-MSand O-PTS, respectively.

The results for 𝑁 = 512 are shown in Fig. 8. With 𝑃 = 16forπ‘šβˆ’π‘£ = 2 stages, there is a negligible degradation in PAPRperformance with 𝑏 = 1 compared to the case for 𝑏 = 0. ThePAPR improvement is 1.8 dB for π‘š βˆ’ 𝑣 = 2 and 1.6 dB forπ‘š βˆ’ 𝑣 = 3 compared to PTS-MS. In terms of multiplicativecomplexity for 𝑁 = 512, from Table II, PTS-ECC with thesevalues results in a reduction of 65% and 89% for π‘šβˆ’ 𝑣 = 2,and 56% and 80% for π‘šβˆ’ 𝑣 = 3, over PTS-MS and O-PTS,respectively.

8 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 3, MARCH 2010

4 5 6 7 8 9 10 11 1210

βˆ’4

10βˆ’3

10βˆ’2

10βˆ’1

100

Original OFDMOβˆ’PTSPTSβˆ’MS mβˆ’v=2PTSβˆ’ECC mβˆ’v=2 , b=0PTSβˆ’MS mβˆ’v=3PTSβˆ’ECC mβˆ’v=3 , b=0

PAPRo (dB)

CC

DF

Fig. 7. CCDF of PTS-ECC in comparison with PTS-MS and O-PTS withπ‘šβˆ’ 𝑣 = 2 and π‘šβˆ’ 𝑣 = 3 for 𝑁=256.

5 6 7 8 9 10 11 12 1310

βˆ’4

10βˆ’3

10βˆ’2

10βˆ’1

100

Original OFDMOβˆ’PTSPTSβˆ’MS mβˆ’v=2PTSβˆ’ECC mβˆ’v=2 , b=0PTSβˆ’ECC mβˆ’v=2 , b=1PTSβˆ’MS mβˆ’v=3PTSβˆ’ECC mβˆ’v=3 , b=0

CC

DF

PAPRo (dB)

Fig. 8. CCDF of PTS-ECC in comparison with PTS-MS and O-PTS withπ‘šβˆ’ 𝑣 = 2 and π‘šβˆ’ 𝑣 = 3 for 𝑁=512.

5 6 7 8 9 10 11 12 1310

βˆ’4

10βˆ’3

10βˆ’2

10βˆ’1

100

Original OFDMOβˆ’PTSPTSβˆ’MS mβˆ’v=2PTSβˆ’ECC mβˆ’v=2 , b=0PTSβˆ’ECC mβˆ’v=2 , b=1PTSβˆ’ECC mβˆ’v=2 , b=2PTSβˆ’MS mβˆ’v=3PTSβˆ’ECC mβˆ’v=3 , b=0

CC

DF

PAPRo (dB)

Fig. 9. CCDF of PTS-ECC in comparison with PTS-MS and O-PTS withπ‘šβˆ’ 𝑣 = 2 and π‘šβˆ’ 𝑣 = 3 for 𝑁=1024.

5 6 7 8 9 10 11 12 13 1410

βˆ’4

10βˆ’3

10βˆ’2

10βˆ’1

100

Original OFDMOβˆ’PTSPTSβˆ’MS mβˆ’v=3PTSβˆ’ECC mβˆ’v=3 , b=1

PAPRo (dB)

CC

DF

Fig. 10. CCDF of PTS-ECC in comparison with PTS-MS and O-PTS withπ‘šβˆ’ 𝑣 = 3 for 𝑁=2048.

The performance with 𝑁 = 1024 is given in Fig. 9. Inthis case, the PAPR performance with 𝑏 = 1 and π‘š βˆ’ 𝑣 =2 is similar to that with 𝑏 = 0 and π‘š βˆ’ 𝑣 = 2. There isalso 1.5 to 1.6 dB PAPR improvement compared to PTS-MS.However, with 𝑏 = 2, the performance improvement becomesinsignificant. The multiplicative complexity reduction is 41%and 83% for π‘šβˆ’ 𝑣 = 2, and 18% and 66% for π‘šβˆ’ 𝑣 = 3.

The CCDF of the OFDM signals using 𝑁 = 2048 with𝑏 = 1 and π‘šβˆ’π‘£ = 3 is shown in Fig. 10. The PAPR reductionis 1.5 dB better than with PTS-MS, and Table II shows amultiplicative complexity reduction of 54% and 81% for π‘šβˆ’π‘£ = 3 over PTS-MS and O-PTS, respectively. For π‘š βˆ’ 𝑣 =2, the number of subblocks is 𝑃 > 16, so this case is notconsidered.

The numerical results presented verify the analysis inSection III-B. ECC subblocking with 𝑏 = 1 provides thebest trade-off between PAPR reduction, number of subblocks,and number of transforms for 512 ≀ 𝑁 < 4095. For32 ≀ 𝑁 < 512, the best PAPR considering the number oftransforms is achieved with 𝑏 = 0.

VI. CONCLUSIONS

In this paper, we considered partial transmit sequence (PTS)in OFDM systems. One of the main drawbacks of PTS is thecomputational complexity due to the calculation of multipletransforms. The construction of the OFDM symbols was con-sidered based on the inputs to each FFT stage. This enables usto compose PTS subblocks over the inputs to each stage, andderive their periodic autocorrelation function (ACF). The ACFwas used to develop a new PTS subblocking technique usingerror-correcting codes (ECCs). This technique minimizes thenumber of repeated subcarriers within a subblock and providesbetter PAPR reduction than pseudo-random or π‘š-sequencesubblocking. We also presented a computational complexityanalysis and showed that using decimation in frequency (DIF)provides a lower multiplicative complexity than DIT. Finally,we presented a PAPR reduction and multiplicative complexitycomparison between our proposed technique and previous

GHASSEMI and GULLIVER: PAPR REDUCTION OF OFDM USING PTS AND ERROR-CORRECTING CODE SUBBLOCKING 9

approaches. This shows that the new PTS subblocks providesignificant PAPR reduction with low complexity.

APPENDIX ATHE NORMALIZED PERIODIC AUTOCORRELATION OF PTS

RADIX FFT SUBBLOCKS

By inserting (13) into (14) and using this in (16) we obtain

𝑅𝑝(𝑛0) =1

𝜎2𝑁2𝐸

⎧⎨⎩⎑⎣ π‘Ÿπ‘£βˆ’1βˆ‘

πœ‚ 1=1

π‘Œ βˆ— πœ‚ 1𝑝

(π‘Ÿπ‘˜1 + π‘˜0

)⎀⎦⎑⎣ π‘Ÿπ‘£βˆ’1βˆ‘

πœ‚ 2=1

π‘Œ πœ‚ 2𝑝

(π‘Ÿπ‘˜2 + π‘˜0

)⎀⎦⎫⎬⎭ (33)

Since we can obtain the IFFT output based on the correspond-ing FFT, οΏ½ΜƒοΏ½ is equivalent to π‘˜, and again using (13) we have

𝑅𝑝(𝑛0) =1

𝜎2𝑁2𝐸

βŽ§βŽ¨βŽ©βŽ‘βŽ£π‘Ÿπ‘£βˆ’1βˆ‘

πœ‚1=1

π‘π‘Ÿπ‘£

βˆ’1βˆ‘Λœπ‘˜1=0

((π‘Ÿβˆ’1βˆ‘π‘–1=0

π‘¦βˆ—πœ‚1𝑝

(π‘˜1 +

𝑁

π‘Ÿπ‘£π‘–1

)𝑇 βˆ’π‘–1π‘˜0

π‘Ÿ

)π‘‡βˆ’Λœπ‘˜1π‘˜0

𝑁/π‘Ÿπ‘£βˆ’1

)π‘‡βˆ’π‘›1

Λœπ‘˜1𝑁/π‘Ÿπ‘£

]βŽ‘βŽ£π‘Ÿπ‘£βˆ’1βˆ‘

πœ‚2=1

π‘π‘Ÿπ‘£

βˆ’1βˆ‘Λœπ‘˜2=0

((π‘Ÿβˆ’1βˆ‘π‘–2=0

π‘¦πœ‚2𝑝

(π‘˜2 +

𝑁

π‘Ÿπ‘£π‘–2

)𝑇 𝑖2π‘˜0

π‘Ÿ

)

π‘‡Λœπ‘˜2π‘˜0

𝑁/π‘Ÿπ‘£βˆ’1) 𝑇𝑛2Λœπ‘˜2

𝑁/π‘Ÿπ‘£

]}(34)

Letting οΏ½ΜƒοΏ½1 = οΏ½ΜƒοΏ½ and οΏ½ΜƒοΏ½2 = οΏ½ΜƒοΏ½+ 𝑛0, (34) can be written as

𝑅𝑝(𝑛0) =1

𝜎2𝑁2

π‘Ÿπ‘£βˆ’1βˆ‘πœ‚1=1

π‘Ÿπ‘£βˆ’1βˆ‘πœ‚2=1

π‘π‘Ÿπ‘£ βˆ’1βˆ‘Λœπ‘˜1=0

π‘π‘Ÿπ‘£ βˆ’1βˆ‘Λœπ‘˜2=0

π‘Ÿβˆ’1βˆ‘π‘–1=0

π‘Ÿβˆ’1βˆ‘π‘–2=0

𝐸

{π‘¦βˆ— πœ‚1𝑝

(π‘˜1 +

𝑁

π‘Ÿπ‘£π‘–1

)𝑦 πœ‚2𝑝

(π‘˜2 +

𝑁

π‘Ÿπ‘£π‘–2

)}𝑇 (𝑖2βˆ’π‘–1)π‘˜0

π‘Ÿ 𝑇(Λœπ‘˜2βˆ’Λœπ‘˜1) π‘˜0

𝑁/π‘Ÿπ‘£βˆ’1 𝑇𝑛1(Λœπ‘˜1βˆ’Λœπ‘˜2)βˆ’Λœπ‘˜1𝑛0

𝑁/π‘Ÿπ‘£ (35)

Assuming that the twiddle factor amplitudes are uncorrelatedfor π‘˜1 βˆ•= π‘˜2 and 𝑖1 βˆ•= 𝑖2, we can write (35) as

𝑅𝑝(𝑛0) =1

𝜎2𝑁2

π‘Ÿπ‘£βˆ’1βˆ‘πœ‚=1

π‘π‘Ÿπ‘£ βˆ’1βˆ‘οΏ½ΜƒοΏ½=0

π‘Ÿβˆ’1βˆ‘π‘–=0

𝐸

{π‘¦βˆ— πœ‚π‘

(π‘˜ +𝑁

π‘Ÿπ‘£π‘–

)𝑦 πœ‚π‘

(π‘˜ +𝑁

π‘Ÿπ‘£π‘–

)}𝑇 βˆ’Λœπ‘˜ 𝑛0

𝑁/π‘Ÿπ‘£ (36)

Finally, considering (14) and using the IFFT output, we obtain(17).

ACKNOWLEDGMENT

The authors would like to thank the anonymous reviewersfor their helpful comments.

REFERENCES

[1] X. Li and L. J. Cimini, β€œEffect of clipping and filtering on theperformance of OFDMA,” IEEE Commun. Lett., vol. 2, no. 5, pp. 131–133, May 1998.

[2] H. Ochiai and H. Imai, β€œPerformance analysis of deliberately clippedOFDM signals,” IEEE Trans. Commun., vol. 50, no. 1, pp. 89–101, Jan.2002.

[3] M. Sharif, M. Gharavi-Alkhansari, and B. H. Khalaj, β€œOn the peak-to-average power of OFDM signals based on oversampling,” IEEE Trans.Commun., vol. 51, no. 1, pp. 72–78, Jan. 2003.

[4] H. Saeedi, M. Sharif, and F. Marvasti, β€œClipping noise cancellation inOFDM system using oversampled signal reconstruction,” IEEE Com-mun. Lett., vol. 6, no. 2, pp. 73–75, Feb. 2002.

[5] M. Pauli and H. P. Kuchenbecher, β€œOn the reduction of the out of bandradiation of OFDM signals,” in Proc. IEEE Int. Commun. Conf., pp.1304–1308, June 1998.

[6] X. Wang, T. T. Tjhung, and C. S. Ng,β€œReduction of peak-to-averagepower of OFDM system using a companding technique,” IEEE Trans.Broadcast., vol. 45, no. 3, pp. 303–307, Sept. 1999.

[7] X. Huang, J. Lu, J. Zheng, and J. Chuang, β€œReduction of peak-to averagepower ratio of OFDM signals with companding transform,” Electron.Lett., vol. 37, pp. 506–507, Apr. 2001.

[8] X. Huang, J. Lu, 7. Zheng, K. B. Letaief, and J. Gu, β€œCompandingtransform for reduction in peak-to-average power of OFDM signals,”IEEE Trans. Wireless Commun., vol. 3, no. 6, pp. 2030–2038, Nov.2004.

[9] T. A. Wilkinson and A. E. Jones, β€œMinimization of the peak to meanenvelope power ratio in multicarrier transmission schemes by blockcoding,” in Proc. IEEE Vehic. Tech. Conf., pp. 825–831, July 1995.

[10] J. A. Davis and J. Jedwab, β€œPeak to mean power control in OFDM,Golay complementary sequences, and Reed-Muller codes,” IEEE Trans.Inf. Theory, vol. 45, no. 11, pp. 2397–2417, Nov. 1999.

[11] V. Tarokh and H. Jafarkhani, β€œOn the computation and reduction ofthe peak-to-average power ratio in multicarrier communications,” IEEETrans. Commun., vol. 48, pp. 37–44, Jan. 2000.

[12] K. Patterson, β€œGeneralized Reed-Muller codes and power control inOFDM modulation,” IEEE Trans. Inf. Theory, vol. 46, no. 1, pp. 104–120, Jan. 2000.

[13] J. Tellado, β€œPeak to average power reduction for multicarrier modula-tion,” Ph.D. thesis, Stanford University, 2000.

[14] B. S. Krongold and D. L. Jones, β€œPAR reduction in OFDM via activeconstellation extension,” IEEE Trans. Broadcast., vol. 3, pp. 258–268,Sept. 2003.

[15] B. S. Krongold and D. L. Jones, β€œAn active-set approach for OFDMPAR reduction via tone reservation,” IEEE Trans. Signal Process., vol.52, no. 2, pp. 495–509, Feb. 2004.

[16] M. Breiling, S. H. Muller, and J. B. Huber, β€œSLM peak-power reductionwithout explicit side information,” IEEE Commun. Lett., vol. 5, no. 6,pp. 239–241, June 2001.

[17] N. Carson and T. A. Gulliver, β€œPeak-to-average power ratio reductionof OFDM using repeat-accumulated codes and selective mapping,” inProc. IEEE Int. Symp. Inform. Theory, p. 244, July 2002.

[18] A. D. S. Jayalath and C. Tellambura, β€œSLM and PTS peak-powerreduction of OFDM signals without side information,” IEEE Trans.Wireless Commun., vol. 4, no. 5, pp. 2006–2013, Sept. 2005.

[19] S. H. Muller and J. B. Huber, β€œA novel peak power reduction schemefor OFDM,” in Proc. IEEE PIMRC, pp. 1090–1094, Sept. 1997.

[20] A. D. S. Jayalath and C. Tellambura, β€œAdaptive PTS approach forreduction of peak-to-average power ratio of OFDM signal,” Electron.Lett., vol. 36, no. 14, pp. 1226–1228, July 2000.

[21] A. Alavi, C. Tellambura, and I. Fair, β€œPAPR reduction of OFDM usingpartial transmit sequence: an optimal approach using sphere decoding,”IEEE Commun. Lett., vol. 9, no. 11, pp. 982–984, Nov. 2005.

[22] D. W. Lim, J. S. No, C. W. Lim, and H. Chung, β€œA new PTS OFDMwith low complexity for PAPR reduction,” IEEE Trans. Broadcast., vol.52, no. 1, pp. 77–82, Mar. 2006.

[23] C. Tellambura, β€œComputation of the continuous-time PAR of an OFDMsignal with BPSK subcarriers,” IEEE Commun. Lett., vol. 5, no. 5, pp.185–187, May 2001.

[24] H. Yu and G. Wei, β€œComputation of the continuous-time PAR ofan OFDM signal,” in Proc. IEEE Int. Conf. Acoust., Speech, SignalProcess., Apr. 2003, pp. IV-529–IV-531.

[25] L. R. Rabiner and B. Gold, Theory and Application of Digital SignalProcessing. Englewood Cliffs, NJ: Prentice-Hall, 1975.

[26] W.-C. Yeh and C.-W. Jen, β€œHigh-speed and low-power split-radix FFT,”IEEE Trans. Signal Process., vol. 51, no. 3, pp. 864–874, Mar. 2003.

[27] G. Wunder and H. Boche, β€œUpper bounds on the statistical distributionof the crest factor in OFDM transmission,” IEEE Trans. Inf. Theory,vol. 49, no. 2, pp. 488–494, Feb. 2003.

[28] M. Sharif and B. Hassibi, β€œOn multicarrier signals where the PMEPR ofa random codeword is asymptotically log 𝑛,” IEEE Trans. Inf. Theory,vol. 50, no. 5, pp. 895–903, May 2004.

[29] S. Litsyn and G. Wunder, β€œGeneralized bounds on the crest factordistribution of OFDM signals with application to code design,” IEEETrans. Inf. Theory, vol. 52, no. 3, pp. 992–1006, Mar. 2006.

10 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 3, MARCH 2010

[30] M. Sharif and B. Hassibi, β€œExistence of codes with constant PMEPRand related design,” IEEE Trans. Signal Process., vol. 52, no. 10, pp.2836–2847, Oct. 2004.

[31] http://www.xilinx.com/ipcenter/catalog/logicore/docs/xfft.pdf.

A. Ghassemi received the M.A.Sc. degree in Electri-cal Engineering from the University of Victoria, Vic-toria, BC, Canada in 2003. He is currently workingtowards the Ph.D. degree in Electrical Engineering atthe University of Victoria, BC, Canada. His researchinterests are signal processing in communications,in particular multicarrier modulation (OFDM) forwireless communication systems.

T. Aaron Gulliver received the Ph.D. degree inElectrical Engineering from the University of Vic-toria, Victoria, BC, Canada in 1989. From 1989to 1991 he was employed as a Defence Scientistat Defence Research Establishment Ottawa, Ottawa,ON, Canada. He has held academic positions atCarleton University, Ottawa, and the University ofCanterbury, Christchurch, New Zealand. He joinedthe University of Victoria in 1999 and is a Pro-fessor in the Department of Electrical and Com-puter Engineering. In 2002, he became a Fellow of

the Engineering Institute of Canada. He is currently an Editor for IEEETRANSACTIONS ON WIRELESS COMMUNICATIONS. From 2000-2003, hewas Secretary and a member of the Board of Governors of the IEEEInformation Theory Society. His research interests include information theoryand communication theory, algebraic coding theory, MIMO systems and ultrawideband communications.