 Research
 Open Access
 Published:
PAPR reduction in SFBC MIMO MCCDMA systems via user reservation
EURASIP Journal on Advances in Signal Processing volume 2011, Article number: 9 (2011)
Abstract
The combination of multicarrier codedivision multiple access (MCCDMA) with multipleinput multipleoutput technology is attractive for broadband wireless communications. However, the large values of the peaktoaverage power ratio (PAPR) of the signals transmitted on different antennas can lead to nonlinear distortion and a subsequent degradation of the system performance. In this article, we propose a PAPR reduction scheme for spacefrequency block coding MCCDMA downlink transmissions that does not require any processing at the receiver side because it is based on the addition of signals employing the spreading codes of inactive users. As the minimization of the PAPR leads to a secondorder cone programming problem that can be too cumbersome for a practical implementation, some strategies to mitigate the complexity of the proposed method are also explored.
Introduction
Several approaches to combine multicarrier modulation with codedivision multiple access (CDMA) techniques have been proposed with the aim of bringing the best of both worlds to wireless communications [1]. Among these, multicarrier CDMA (MCCDMA), also known as orthogonal frequency division multiplexing CDMA (OFDMCDMA), offers several key advantages such as immunity against narrowband interference and robustness in frequencyselective fading channels [2]. Such desirable properties make MCCDMA an attractive choice for the present and future radiocommunication systems; among these, we have satellite communications [3], highfrequency band modems [4], and systems based on the concept of cognitive radio [5].
In spite of its advantages, MCCDMA shares with other multicarrier modulations a common problem: the usually high values of the peaktoaverage power ratio (PAPR) of the transmitted signals. As multicarrier modulations are more sensitive than single carrier systems to nonlinearities in the RF highpower amplifier (HPA) [6], this latter component would be required to operate with a high output backoff value to reduce the risk of entering into the nonlinear part of its inputoutput characteristics. However, raising the backoff dramatically decreases the power efficiency of the HPA, a fact that seriously limits the applicability of multicarrier modulations in batteryoperated portable devices and onboard satellite transmitters.
The need of reducing the PAPR in multicarrier systems has spurred the publication of a number of PAPR mitigation schemes in OFDM, such as clipping and filtering [7], block coding [8], partial transmit sequences [9, 10], selected mapping [11, 12], and tone reservation (TR) [13]; most of these methods are also applicable with minor modifications to MCCDMA systems [14, 15]. Other PAPR reduction algorithms have been developed specifically for MCCDMA signals, such as spreading code selection [16–18] and subcarrier scrambling [19]. It is noticed that, in general, reducing the PAPR is always done either at the expense of distorting the transmitted signals, thus increasing the bit error rate (BER) at the receiver, or by reducing the information data rate, usually because high PAPR signals are somehow discarded and replaced by others with lower PAPR before being transmitted [20].
On the other hand, multipleinput multipleoutput (MIMO) techniques using both spacetime block coding and spacefrequency block coding (SFBC) can be combined with multicarrier modulations to provide spatial diversity without requiring multiple antennas at the receiver. However, SFBC is preferable in the presence of fast fading conditions because all the redundant information is sent simultaneously through different antennas and subcarriers [21, 22]. The problem of PAPR reduction in SFBC MIMOOFDM has also been addressed by different authors, using extensions of techniques developed for the singleinput singleoutput case [23–25].
In this article, we further explore a PAPR reduction technique previously proposed by the authors, namely the user reservation (UR) approach [26]. The UR technique is based on the addition of peakreducing signals to the signal to be transmitted; these new signals are selected so that they are orthogonal to the original signal and, therefore, can be removed at the receiver without the need of transmitting any side information, and, ideally, without penalizing the BER. In the UR method, these peakreducing signals are built by using spreading codes that are either dynamically selected from those users that are known to be idle, or deliberately reserved a priori for PAPR reduction purposes. The concept of adding orthogonal signals for peak power mitigation has been previously proposed to reduce PAPR in Discrete MultiTone and OFDM transmissions [13, 27], and also in CDMA downlink systems [28]. However, to the authors' knowledge, the implementation of this idea in the context of MIMO MCCDMA communications has never been addressed. In this study, our aim is also to develop strategies to alleviate the inherent complexity of the underlying minimization problem.
The rest of the article is structured as follows: Section "MCCDMA with SFBC" defines basic concepts related to SFBC MCCDMA. Section "PAPR reduction via UR" describes the UR technique. Section "Dimension reduction" is devoted to explore the possibility of reducing the complexity of the optimization problem. Section "Iterative clipping" develops an iterative UR method. Section "Experimental results" presents some simulations that show the potential of the UR approach. Finally, this article ends with some conclusions.
MCCDMA with SFBC
In the next subsections, we describe the architecture of an SFBC MIMO MCCDMA transmitter, and define the basic terms related to the PAPR of the involved signals.
System model
In an MCCDMA system, a block of M information symbols from each active user are spread in the frequency domain into N = LM subcarriers, where L represents the spreading factor. This is accomplished by multiplying every symbol of the block for user k, where k ∈ {0,1,..., L  1}, by a spreading code , selected from a set of L orthogonal sequences, thus allowing a maximum of L simultaneous users to share the same radio channel. The spreading codes are the usual WalshHadamard (WH) sequences, which are the columns of the Hadamard matrix of order L, C_{ L }. If L is a power of 2, the Hadamard matrix is constructed recursively as
where the symbol "⊗" denotes de Kronecker tensor product.
We will assume in the sequel that, of the L maximum users of MCCDMA system, only K_{ a } <L are "active," i.e., they are transmitting information symbols, while the other K_{ b } = L  K_{ a } remain "inactive" or "idle." We will further assume that there is a "natural" indexing for all the users based on their WH codes, where the index associated to a given user is the number of the column that its code sequence occupies in the orderL Hadamard matrix. For notational convenience, we will assume throughout the article that column numbering begins at 0, so that
with and (·)^{T} denotes transpose. In this situation, the indices of the active users belong to a set A, while the indices of the inactive users constitute a set B, such that A ∪ B = {0,1,..., L 1}, and A ∩ B = Ø. The cardinals of the sets A and B are, thus, K_{ a }and K_{ b }, respectively.
In the downlink transmitter, each spread symbol of every active user is added to the spread symbols of the remaining active users, and the resulting sums are interleaved to form a set of N = LM complex amplitudes as follows:
where are the data symbols in the block for the k th active user.
The spacefrequency encoder then maps the complex amplitudes to two different antennas according to an Alamouti [29] scheme, resulting in the following vectors:
where (·)* denotes complex conjugate.
Finally, the components of both vectors, x^{(1)} and x^{(2)}, are employed to modulate a set of N subcarriers with a frequency spacing of 1/T, where T is the duration of a block, so that the complex baseband signals to be transmitted by each antenna are
In practice, the OFDM modulation of Equation 5 is implemented in discretetime via an inverse discrete Fourier transform (IDFT). The whole processing in the transmitter is depicted in Figure 1.
If we sample s_{1}(t) and s_{2}(t) at multiples of T_{ s } = T/NQ, where Q is the oversampling factor, then we will obtain the discretetime version of Equation 5 which, taking into account Equation 4, can be rewritten in vector notation as
where the components of vectors, s_{1} and s_{2} are, respectively, the NQ samples of the baseband signals s_{1}(t) and s_{2}(t) in the block
W is a NQ × N matrix formed by the first N columns of the IDFT matrix of order NQ,
and are diagonal matrices of order N with alternating patterns of 1s and 0s along their main diagonals (with the 1s occupying either even or odd positions, respectively),
Z is the lower shift matrix of order N,
and x is the vector of N complex amplitudes obtained after spreading and interleaving the data symbols as defined in Equation 3
where a is the vector of K_{ a }M symbols of the K_{ a } active users to be transmitted, is a L × K_{ a } matrix whose columns are the WH codes of the active users and I_{ M } is the identity matrix of order M.
It is straightforward to check that matrices and , as defined in Equation 9, verify the conditions: , and .
PAPR properties
The PAPR of a complex signal s(t) can be defined as the ratio of the peak envelope power to the average envelope power:
where E(·) represents the expectation operation.
In the MIMO case, we will correspondingly extend the definition of PAPR as
where N_{T} is the number of transmitter antennas. In our case, the computation of the peak is performed on the discretetime version of s_{ p }(t) given by Equation 6; such approximation is justified if the oversampling factor Q is sufficiently high.
As the PAPR is a random variable, an adequate statistic is needed to characterize it. A common choice is to use the complementary cumulative distribution function (CCDF), which is defined as the probability of the PAPR exceeding a given threshold:
It should be noticed that the distribution of the PAPR of MCCDMA signals substantially differs from other multicarrier modulations. For instance, in OFDM, the subcarrier complex amplitudes can be assumed to be independent random variables, so that by applying the Central Limit Theorem, the baseband signal is usually assumed to be a complex Gaussian process. However, in MCCDMA the subcarrier amplitudes generally exhibit strong dependencies because of the poor autocorrelation properties of WH codes; this fact, in turn, translates into a baseband signal that is no longer Gaussianlike, but instead has mostly low values with sharp peaks at regular intervals. This effect is particularly evident when the number of active users is low. Thus, we should expect higher PAPR values as the load of the system decreases.
PAPR Reduction via UR
In this article, our approach to PAPR reduction is based on "borrowing" some of the spreading codes of the set of inactive users, so that an adequate linear combination of these codes is added to the active users before the SFBC operation. The coefficients of such linear combination ("pseudosymbols") should be chosen with the intention that the peaks of the signal in the time domain are reduced. As the added signals are orthogonal to the original ones, the whole process is transparent at the receiver side.
The addition of inactive users is simply performed by replacing the complex amplitudes of Equation 3 with
where are the pseudosymbols in the block for the k th inactive user. Equation 15 can be also expressed in vector notation as
where b is the vector of K_{ b }M pseudosymbols of the K_{ b } inactive users to be determined, and is a L × K_{ b } matrix whose columns are the WH codes of the idle users. Substituting Equation 16 in 6, we can decompose the signal vectors in two components:
with and only depending on the symbols of the active users, and and are obtained using the pseudosymbols of the inactive users:
where the matrices involved in Equation 18 are, according to Equations 6 and 16:
If we concatenate the signal vectors of the two antennas, we can express Equation 17 more compactly using Equation 18:
with
and
Thus, our objective to minimize the PAPR is to find the values of the pseudosymbols b that minimize the peak value of the amplitudes of the components of vector s in Equation 20:
The minimization involved in Equation 23 may be formulated as a secondorder cone programming (SOCP) convex optimization problem [30]:
Solving Equation 24 in realtime can be a daunting task, and we are, thus, interested in reducing the complexity of the optimization problem. Two approaches will be explored in the sequel:

(a)
Reducing the dimension of the optimization variable b.

(b)
Using suboptimal iterative algorithms to approximately solve Equation 24.
Dimension reduction
We will see in the next subsections that not all the inactive users are necessary to enter the system in Equation 16 to reduce the PAPR, i.e., the number K_{ b } can be considerably less than the "default" L  K_{ a } to obtain exactly the same reduction in the peak value of the signal vector. This fact is a direct consequence of the specific structure of the Hadamard matrices.
Periodic properties of WH sequences
The particular construction of Hadamard matrices imposes their columns to follow highly structured patterns, thus, making WH codes to substantially depart from ideal pseudonoise sequences. The most important characteristic of WH sequences that affects their Fourier properties is the existence of inner periodicities, i.e., groups of binary symbols (1 or 1) that are replicated along the whole length of the code. This periodic behavior of WH codes in the frequency domain leads to the appearance of characteristic patterns in the time domain, with many zero values that give the amplitude of the resulting signal a "peaky" aspect. This somewhat "sparse" nature of the IDFT of WH codes is, in turn, responsible of the high PAPR values we usually find in MCCDMA signals.
For the applicability of our UR technique, it is important to characterize the periodic properties of WH codes. This is because PAPR reduction is possible only if we add in Equation 15 those inactive users whose WH codes have timedomain peaks occupying exactly the same positions as those of the active users, so that, with a suitable choice of the pseudosymbols, a reduction of the amplitudes of the peaks is possible. As we will see, this characterization of WH sequences will lead us to group them in sets of codes, where the elements of a given set share the property that any idle user with a code belonging to the set can be employed to reduce the peaks produced by other active users with codes of the same set.
A careful inspection of the recursive algorithm described in Equation 1 for generating the Hadamard matrix of order n, C_{ n } (with n a power of two) shows that two columns of this matrix are generated using a single column of the matrix of order n/2, C_{n/2}. If we denote as the k th column of C_{n/2}(k = 0,1,..., n/2  1), then it can be seen that the two columns of the matrix C_{ n }generated by are, respectively:
We can see from Equation 25a that the columns of the Hadamard matrix of order n/2 are simply repeated twice to form the first n/2 columns of the Hadamard matrix of order n. This, in turn, has two implications:
Property 1. Any existing periodic structure in is directly inherited by .
Property 2. In case has no inner periodicity, a new repetition pattern of length n/2 is created in .
On the other hand, Equation 25b implies that the last n/2 columns of the order n Hadamard matrix are formed by concatenating the columns of the order n/2 matrix with a copy of themselves, but with the sign of their elements changed; therefore, the periodicities in the columns of the original matrix are now destroyed by the copyandnegate operation in the last n/2 columns:
Property 3. No existing periodicity in is preserved in .
If we denote as P the minimum length of a pattern of binary symbols that is repeated an integer number of times along any given column of the Hadamard matrix of order n (period length), then we can see by inspection that the first column (formed by n 1s) has P = 1, and the second column (formed by a repeated alternating pattern of 1s and 1s) has P = 2; then, by recursively applying properties 1, 2, and 3, we can build Table 1.
It is noticed from Table 1 that, for a L thorder Hadamard matrix, we will have log_{2} L + 1 different periods in its columns. It is also noticed that, for P > 1, the number of WH sequences with the same period is half the length of the period.
Selection of inactive users
The periodic structure of the WH codes determines their behavior in the time domain because the number and positions of the nonzero values of the IDFT of a sequence directly depends on the value of its period P. As a result of this fact, idle users can only mitigate the PAPR of signals generated by active users with the same periodic patterns in their codes. This is because only those users will be able to generate signals with their peaks located in the same time instants (and with opposite signs) as the peaks of the active users, so that these latter peaks can be reduced. Therefore, we conclude that we need to include in Equation 24 only those idle users whose WH codes have the same period as any of the active users currently in the system. The choice of inactive users can be easily obtained with the help of Table 1 and the selection rule can be summarized as follows:
For every active user k_{ a } ∈ A (with k_{ a } > 1), select for the optimization of Equation 24 only the inactive users k_{ b } ∈ B such that ⌊log_{2} k_{ b }⌋ = ⌊log_{2} k_{ a }⌋, where ⌊·⌋ denotes the "integer part."
Iterative clipping
The SOCP optimization of Equation 24 solved with interiorpoint methods requires O((NQ)^{3/2}) operations [30]. Although the structure of the matrices involved could be exploited to reduce the complexity, it is desirable to devise simpler suboptimal algorithms, whose complexity only grows linearly with the number of subcarriers. This can be accomplished if we adopt a strategy of iterative clipping of the timedomain signal.
Design of clipping signals
Iterative clipping is based on the addition of peak reducing signals so that, at the i th iteration, the signal vector of Equation 20 is updated as
where r^{(i)}is a "clipping vector" that is designed to reduce the magnitude of one or more of the samples of the signal vector. It is noticed that, as the clipping vector should cause no interference to the active users, it must be generated as
where the matrices, F and G, were defined in Equations 22 and 19, and .
We now suppose that, at the i th iteration, we want to clip the set of samples of vector , where U^{(i)}is a subset of the indices {0, 1,..., 2NQ  1}. Thus, in Equation 26, we would like the clipping vector r^{(i)}to reduce the magnitudes of those samples without modifying other values in vector s^{(i)}, so the ideal clipping vector should be of the form:
where δ_{ u } is the length2NQ discretetime impulse delayed by u samples
and is a set of suitably selected complex coefficients.
It is noticed, however, that, as we require vector r^{(i)}to be of the form given by Equation 27, it is not possible, in general, to synthesize the set of required timedomain impulses using only symbols from the inactive users, and so every term in Equation 28 must be replaced by another vector that depends on the coefficient and is generated as
so that the actual clipping vector would result in
which, using Equation 30, can be easily shown to be in agreement with the restriction of Equation 27. A straightforward way to approximate a scaled impulse vector α δ_{ u } using only inactive users is obtained by minimizing a distance between vectors α δ_{ u } and d_{ u }(α)
where ·_{ p } denotes the pnorm. When p = 2, we have the leastsquares (LS) solution:
with (⋅)^{H} denoting conjugate transpose and the error vector ε is
Then, to perform the optimization defined by Equation 33, we need to solve the equation:
where ∇ is the complex gradient operator [31]. The computation of the gradient can be simplified if we take into account the following properties of the matrices F and G, which can be deduced from their definitions in Equations 22 and 19:
so that we obtain the following optimal vector of pseudosymbols b as the solution of Equation 35:
Now, replacing Equation 37 in 30, we get the LS approximation to α δ_{ u } as
In the case under study, as δ _{ u } is a real vector: , and Equation 38 reduces to
where the square matrices P and Q (of order 2NQ) are defined as
Taking into account from Equation 29 that δ_{ u } is just the u th column of I_{2NQ}, we conclude that the LS approximation to a scaled unit impulse vector centered at position u, α δ_{ u }, is the u th column of matrix P α + Q α*, with P and Q as defined in Equation 40. It is noticed that, in general, P and Q are not circulant matrices; this is in contrast with the projection onto convex sets approach for PAPR mitigation in OFDM [27] and related methods, where the functions utilized for peak reduction are obtained by circularly shifting and scaling a single basic clipping vector.
Several approaches can be found in the literature for the iterative minimization of the PAPR in OFDM based on TR. Among these, one that exhibits fast convergence is the activeset approach [32]. As we will see in the sequel, it can be readily adapted to simplify the UR method for PAPR reduction in SFBC MIMO MCCDMA.
Activeset method
Iterative clipping procedures based on gradient methods tend to have slow convergence due to the use of the nonideal impulses d_{ u } of Equation 38 in the clipping process because they must satisfy the restriction given by Equation 30. As they have nonzero values outside the position of their maximum, any attempt to clip a peak of the signal at a given discrete time u using d_{ u } can potentially give rise to unexpected new peaks at another positions of the signal vector.
On the contrary, the activeset approach [32] keeps the maximum value of the signal amplitude controlled, so that it always gets reduced at every iteration of the algorithm. An outline of the procedure of the activeset method follows [33]:

(1)
Find the component of s with the highest magnitude (peak value).

(2)
Clip the signal by adding inactive users so that the peak value is balanced with another secondary peak. Now, we have two peaks with the same magnitude, which is lower than the original maximum.

(3)
Add again inactive users to simultaneously reduce the magnitudes of the two balanced peaks until we get three balanced peaks.

(4)
Repeat this process with more peaks until either the magnitudes of the peaks cannot be further reduced significantly or a maximum number of iterations is reached.
It is noticed that, at the i th stage of the algorithm, we have an active set of signal peaks that have the same maximum magnitude:
where R^{(i)}is the peak magnitude, and is the complement of the set U^{(i)}. The problem at this point is, thus, to find a clipping vector r^{(i)}generated as Equation 31 that, when added to the signal s^{(i)}as in Equation 26, will satisfy two conditions:

(a)
The addition of the clipping vector must keep the magnitudes of the components of the current active set balanced.

(b)
The addition of the clipping vector should reduce the value of the peak magnitude until it reaches the magnitude of a signal sample that was previously outside the active set.
Both the conditions can easily be met if we design the vector r^{(i)}in two stages: first, we obtain a vector z^{(i)}as a suitable combination of nonideal scaled impulses of the form given by Equation 30 that satisfies condition (a):
and then, we compute a real number to scale vector z^{(i)}until condition (b) is met. Therefore, the final update equation for the signal vector is
where μ^{(i)}is a convenient stepsize.
A simple way to ensure that z^{(i)}satisfies condition (a) is to force its components at the locations of the peaks to be of unit magnitude and to have the opposite signs to the signal peaks in the current active set:
because then, according to Equations 41, 43, and 44
Therefore, if we use the minimum ℓ_{2} norm approximation to the scaled impulses, and taking into account Equations 42, 44, and 39, the set of coefficients is obtained as the solution of the system of equations:
where p_{u, v}and q_{u, v}are, respectively, the elements of the u th row and v th column of matrices P and Q defined in Equation 40.
Once the vector z^{(i)}is computed, the stepsize μ^{(i)}is determined by forcing the new peak magnitude R^{(i+1)}to be equal to the highest magnitude of the components of s^{(i+1)}not in the current active set
Therefore, we can consider the possible samples to be included in the next active set and associate a candidate positive stepsize to each of them. According to Equations 45 and 43, the candidates verify the conditions:
so that we select as stepsize the minimum of all the candidates:
and its associated signal sample enters the new active set. This choice ensures that no other sample exceeds the magnitude of the samples in the current active set because we have the smallest possible reduction in the peak magnitude.
Squaring both sides of Equation 48 and rearranging terms, we find satisfies a quadratic equation with two real roots, and so we choose for the smallest positive root, given by [34]:
with
where ℜ(⋅) denotes the real part. The overall complexity of the activeset method can be alleviated if we reduce the number of possible samples to enter the active set, so that we need to compute only a small number of candidate stepsizes. For instance, the authors of [33] propose a technique based on the prediction at the i th stage of a tentative stepsize , and so the candidate samples are only those that verify the condition
Experimental results
The performance of the UR algorithm was tested by simulating an Alamouti SFBC MCCDMA system under the conditions listed in Table 2.
For comparison purposes, Figure 2 represents the estimated CCDF of the PAPR, as defined in Equations 13 and 14, obtained under three different conditions for the system load: 8, 16, and 24 active users, respectively. The K_{ a } = 8 case represents a "low load" situation (for only 25% of the maximum number of users are active), K_{ a } = 16 is an intermediate condition, with half of the potential users active, and a system with K_{ a } = 24 (75% of the maximum) can be considered as highly loaded. In all the cases, we have compared the PAPR of the transmitted signal in the original SFBC MCCDMA system with the one obtained when the UR method is applied, using either the exact optimization given by Equation 24 or the suboptimal activeset approach. For the latter algorithm, we have employed in the clipping procedure, represented by Equations 42 and 43, the approximate scaled impulses given by Equation 39.
It is evident from Figure 2 that, as it was expected, for an unmodified SFBC MCCDMA system described by Equations 35, the PAPR can become very high, especially if the number of active users is small. It is noticed also that it is precisely in cases of low and moderate load (K_{ a } = 8 and K_{ a } = 16 in our example) when the PAPR reduction provided by the UR method is more significant. This is because, as K_{ a } decreases, more inactive users are available and the dimensionality of vector b in Equation 16 increases, letting additional degrees of freedom to the optimization procedure described in Equation 24.
We can also see from Figure 2 that the activeset approach gets close to the optimal if a sufficient number of iterations are allowed. It is noticed that there is an upper bound for this parameter: the number of iterations cannot exceed the size of vector b because the matrix that is involved in the linear system given by Equation 46 then becomes singular.
Conclusions
The UR scheme for the reduction of the PAPR of the signal transmitted in an SFBC MIMO MCCDMA downlink was explored in this article. This approach does not require any modification at the receiver side because it is based on the addition of the spreading codes of users that are inactive. The optimization procedure provides significant improvements in PAPR, especially when the number of active users is relatively low.
The inherent complexity of the SOCP optimization involved in the method can be alleviated if we select only inactive users with WH codes that share the same periods as those of the active users in the system. For further computational savings, suboptimal procedures can be applied to reduce the PAPR; these are based on the idea of iteratively clipping the original signal in the time domain via the addition of impulselike signals that are synthesized using the WH codes of inactive users.
Abbreviations
 BER:

bit error rate
 CCDF:

complementary cumulative distribution function
 CDMA:

codedivision multiple access
 HPA:

high power amplifier
 IDFT:

inverse discrete Fourier transform
 MCCDMA:

multicarrier codedivision multiple access
 MIMO:

multipleinput multipleoutput
 OFDM:

orthogonal frequency division multiplexing
 PAPR:

peaktoaverage power ratio
 SFBC:

spacefrequency block coding
 SOCP:

secondorder cone programming
 TR:

tone reservation
 UR:

user reservation
 WH:

WalshHadamard.
References
 1.
Hara S, Prasad R: Overview of multicarrier CDMA. IEEE Commun Mag 1997,35(12):126133. 10.1109/35.642841
 2.
Fazel K, Kaiser S: MultiCarrier and Spread Spectrum Systems: From OFDM and MCCDMA to LTE and WiMAX. 2nd edition. Wiley; 2008.
 3.
ITUR: MultiCarrier Based Transmission Techniques for Satellite Systems, ITUR Draft Recommendation, Doc. 4/136 (Rev. 1). 2010.
 4.
Raos I, del Cacho A, PerezAlvarez I, Zazo S, MendietaOtero E, SantanaSosa H, PaezBorrallo JM: Advanced OFDMCDMA HF modem with selfinterference cancellation. Military Communications Conference, MILCOM 2003 2003, 1: 382386.
 5.
Attar A, Nakhai MR, Aghvami AH: Cognitive radio transmission based on direct sequence MCCDMA. IEEE Trans Wirel Commun 2008,7(4):11571162.
 6.
Fazel K, Kaiser S: Analysis of nonlinear distortions on MCCDMA. IEEE International Conference on Communications, ICC 98 1998, 2: 10281034.
 7.
Li X, Cimini LJ: Effects of clipping and filtering on the performance of OFDM. IEEE Commun Lett 1998,2(5):131133. 10.1109/4234.673657
 8.
Jones AE, Wilkinson TA, Barton SK: Block coding scheme for reduction of peak to mean envelope power ratio of multicarrier transmission schemes. Electron Lett 1994,30(25):20982099. 10.1049/el:19941423
 9.
Cimini LJ, Sollenberger NR: Peaktoaverage power ratio reduction of an OFDM signal using partial transmit sequences. IEEE Commun Lett 2000,4(3):8688. 10.1109/4234.831033
 10.
Jayalath ADS, Tellambura C: Adaptive PTS approach for reduction of peaktoaverage power ratio of OFDM signals. Electron Lett 2000,36(14):12261228. 10.1049/el:20000881
 11.
Bäuml RW, Fischer RFH, Huber JB: Reducing the peaktoaverage power ratio of multicarrier modulation by selecting mapping. Electron Lett 1996,32(22):20562057. 10.1049/el:19961384
 12.
Breiling M, MüllerWeinfurtner SH, Huber JB: SLM peakpower reduction without explicit side information. IEEE Commun Lett 2001,5(6):239241. 10.1109/4234.929598
 13.
Tellado J, Cioffi JM: Revisiting DMT's PAR. ETSI/ANSI TM6, contribution number TD08 1998.
 14.
Ruangsurat N: RMAP Rajatheva, An investigation of peaktoaverage power ratio in MCCDMA combined with partial transmit sequence. IEEE VTC2001 Spring 761765.
 15.
Ohkubo N, Ohtsuki T: A peak to average power ratio reduction of multicarrier CDMA using selected mapping. IEEE VTC2002 Fall 20862090.
 16.
Ochiai H, Imai H: OFDMCDMA with peak power reduction based on the spreading sequences. IEEE ICC'98 3: 12991303.
 17.
Kang K, Choi K, Kim S: Reduced search for optimum code sets to reduce PAPR in MCCDMA system. 5th International Symposium on Wireless Personal Multimedia Communications 2002, 135139.
 18.
Alsusa E, Yang L: MCCDMA specific PAPR reduction technique utilising spreading code redistribution. IEEE VTC2006 Fall 15.
 19.
Choi K, Kang K, Kim S: Peak power reduction scheme based on subcarrier scrambling for MCCDMA systems. IEE Proc Commun 2004,151(1):3943. 10.1049/ipcom:20040407
 20.
Litsyn S: Peak Power Control in Multicarrier Communications. Cambridge University Press; 2007.
 21.
Lee KF, Williams DB: A spacefrequency transmitter diversity technique for OFDM systems. Proceedings of the IEEE Global Communication Conference (Globecom 2000) 2000, 3: 14731477.
 22.
Kaiser S: Space frequency block codes and code division multiplexing in OFDM systems. IEEE Global Telecommunications Conference, GLOBECOM'03. IEEE 2003, 4: 23602364.
 23.
Latinovic Z, BarNess Y: SFBC MIMOOFDM peaktoaverage power ratio reduction by polyphase interleaving and inversion. IEEE Commun Lett 2006,10(4):266268. 10.1109/LCOMM.2006.1613742
 24.
Rihawi B, Louet Y, Zabre S: PAPR reduction scheme with SOCP for MIMOOFDM. International Conference on Wireless Communications, Networking and Mobile Computing, 2007 (WiCom 2007) 2007, 271274.
 25.
Wang SH, Li CP: A lowcomplexity PAPR reduction scheme for SFBC MIMOOFDM systems. Signal Process Lett IEEE 2009,16(11):941944.
 26.
ParedesHernandez LA, GarciaOtero M: User reservation approach for peaktoaverage power ratio reduction in MCCDMA systems. IEEE VTC2009 Spring 15.
 27.
Gatherer A, Polley M: Controlling clipping probability in DMT transmission. Proceedings of the 31st Asilomar Conference on Signals, Systems, and Computers 1997, 1: 578584.
 28.
Väänanen O, Vankka J, Viero T, Halonen K: Reducing the crest factor of a CDMA downlink signal by adding unused channelization codes. IEEE Commun Lett 2002,6(10):443445. 10.1109/LCOMM.2002.804245
 29.
Alamouti SM: A simple transmit diversity technique for wireless communications. IEEE J Sel Areas Commun 1998,16(8):14511458. 10.1109/49.730453
 30.
Sousa M, Vandenberghe L, Boyd S, Lebret H: Applications of secondorder cone programming. Linear Algebra Appl 1998, 284: 193228. 10.1016/S00243795(98)100320
 31.
Haykin S: Adaptive Filter Theory. 3rd edition. PrenticeHall; 1996.
 32.
Krongold BS, Jones DL: An activeset approach for OFDM PAR reduction via tone reservation. IEEE Trans Signal Process 2004,52(2):495509. 10.1109/TSP.2003.821110
 33.
Wang M, Quevedo DE, Goodwin CG, Krongold BS: A complexbaseband activeset approach for tone reservation PAR reduction in OFDM systems. Australian Communications Theory Workshop, 2008 (AusCTW 2008), Christchurch, New Zealand, January 30 2008February 1 2008, 113118.
 34.
Erdogan AT: A low complexity multicarrier PAR reduction approach based on subgradient optimization. Signal Process 2006,86(12):38903903. 10.1016/j.sigpro.2006.03.030
Acknowledgements
This study was partially supported by the Spanish Ministry of Science and Innovation under project no. TEC200914219C0301.
Author information
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
GarcíaOtero, M., ParedesHernández, L.A. PAPR reduction in SFBC MIMO MCCDMA systems via user reservation. EURASIP J. Adv. Signal Process. 2011, 9 (2011) doi:10.1186/1687618020119
Received
Accepted
Published
DOI
Keywords
 convex optimization
 multicarrier CDMA
 peak to average power ratio (PAPR)
 multipleinput multipleoutput (MIMO) technology
 spacefrequency block coding (SFBC)