a general criterion for analog tx-rx beamforming under ... · in particular, a general beamforming...

14
1 A General Criterion for Analog Tx-Rx Beamforming under OFDM Transmissions Javier V´ ıa, Member, IEEE, Ignacio Santamar´ ıa, Senior Member, IEEE, Victor Elvira, Student Member, IEEE and Ralf Eickhoff, Member, IEEE Abstract—In this paper, we study beamforming schemes for a novel MIMO transceiver, which performs adaptive signal combining in the radio-frequency (RF) domain. Assuming perfect channel knowledge at the receiver side, we consider the problem of designing the transmit and receive RF beamformers under or- thogonal frequency division multiplexing (OFDM) transmissions. In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes a tradeoff between the energy of the equivalent SISO channel (after Tx-Rx beamforming) and its spectral flatness. The proposed cost function embraces most reasonable criteria for designing analog Tx-Rx beamformers. Hence, for particular values of α the proposed criterion reduces to the minimization of the mean square error (MSE), the maximization of the system capacity, or the maximization of the received signal-to-noise ratio (SNR). In general, the proposed criterion results in a non-convex optimization problem. However, we show that the problem can be rewritten as a convex cost function subject to a couple of rank-one constraints, and hence it can be approximately solved by semidefinite relaxation (SDR) techniques. Since the computa- tional cost of SDR for this problem is rather high, and building on the observation that the minima of the original problem must be solutions of a pair of coupled eigenvalue problems, we propose yet another simple and efficient gradient search algorithm which, in practice, provides satisfactory solutions with a moderate computational cost. Finally, several numerical examples show the good performance of the proposed technique for both uncoded and 802.11a coded transmissions. Index Terms—Analog combining, pre-FFT beamforming, or- thogonal frequency division multiplexing (OFDM), multiple-input multiple-output (MIMO). I. I NTRODUCTION T O exploit the benefits (e.g., diversity or multiplexing gain) of multiple-input multiple-output (MIMO) wireless communication systems, all antenna paths must be indepen- dently acquired and processed at baseband. Consequently, the hardware costs, size and power consumption of conventional Copyright (c) 2008 IEEE. Personal use of this material is permitted. However, permission to use this material for any other purposes must be obtained from the IEEE by sending a request to [email protected]. J. V´ ıa, I. Santamar´ ıa and V. Elvira are with the Department of Commu- nications Engineering, University of Cantabria, 39005 Santander, Cantabria, Spain. e-mail: {jvia,nacho,victorea}@gtas.dicom.unican.es. Telephone: +34- 942201493. Fax: +34-942201488. Ralf Eickhoff is with the Chair for Circuit Design and Network The- ory, Dresden University of Technology, 01062 Dresden, Germany. e-mail: [email protected]. The research leading to these results has received funding from the European Community’s Seventh Framework Programme (FP7/2007-2013) under grant agreement number 213952, MIMAX. Additionally, the work of the first three authors has also been supported by the Spanish Government (MICINN) under projects TEC2007-68020-C04-02/TCM (MultiMIMO) and CONSOLIDER-INGENIO 2010 CSD2008-00010 (COMONSENS). MIMO systems are increased accordingly. These high costs explain in part the delay in the commercial deployment of multiple-antenna wireless transceivers, mainly in handsets or small cost terminals. A RF-MIMO receiver architecture, shown in Fig. 1, solves some of these problems by shifting spatial signal processing from the base band to the radio-frequency (RF) front-end. The RF-MIMO transmitter operates analogously. The basic idea consists of applying the complex weights w[n] (gain factor and phase shift) to the received signals as shown in Fig. 1. In this way, after combining the weighted RF signals a single stream of data must be acquired and processed and thus the hardware cost and the power consumption are significantly reduced [1]. Although the multiplexing gain of the RF-MIMO transceiver is limited to one (since we transmit/receive a single data stream), in [2] we have shown that other benefits of the MIMO channel such as full spatial diversity or full array gain can be retained by the proposed architecture if proper processing is carried out. Finally, we must point out that, although the details on the practical implementation of the overall system are beyond the scope of this paper, the development of this type of analogue weighting RF circuits in BiCMOS technology suitable for mass fabrication is currently being pursued within the EU funded project MIMAX (MIMO Systems for Maximum Reliability and Performance) [3]. In particular, implementation problems such as RF impairments and quantization of the RF weights will translate into a small performance degradation in comparison to other alternative systems, such as pre-FFT processing schemes [4]–[7]. However, these limitations are justified by the significant reduction in hardware cost and power consumption of the analog combining architecture. From a signal processing point of view, the adaptive antenna combining architecture in Fig. 1 poses several challenging design problems. Specifically, in the case of OFDM trans- missions, a conventional MIMO-OFDM receiver can compute the fast Fourier transform (FFT) of each baseband signal, and hence it can apply the optimal processing independently for each subcarrier. However, the new RF-MIMO transceiver uses the same pair of RF weights (or beamformers) for all the subcarriers and therefore the problem is inherently coupled. In this paper we address the problem of selecting the beamformers under OFDM transmissions with perfect channel state information at the receiver side. In particular, assuming that the channel remains fixed during a sufficiently long time period, the receiver selects the optimal transmit and receive beamformers, and provides the former to the transmitter by means of an ideal feedback channel.

Upload: others

Post on 03-Oct-2020

1 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

1

A General Criterion for Analog Tx-RxBeamforming under OFDM Transmissions

Javier Vıa, Member, IEEE, Ignacio Santamarıa, Senior Member, IEEE,Victor Elvira, Student Member, IEEE and Ralf Eickhoff, Member, IEEE

Abstract—In this paper, we study beamforming schemes fora novel MIMO transceiver, which performs adaptive signalcombining in the radio-frequency (RF) domain. Assuming perfectchannel knowledge at the receiver side, we consider the problemof designing the transmit and receive RF beamformers under or-thogonal frequency division multiplexing (OFDM) transmissions.In particular, a general beamforming criterion is proposed, whichdepends on a single parameter α. This parameter establishes atradeoff between the energy of the equivalent SISO channel (afterTx-Rx beamforming) and its spectral flatness. The proposedcost function embraces most reasonable criteria for designinganalog Tx-Rx beamformers. Hence, for particular values ofα the proposed criterion reduces to the minimization of themean square error (MSE), the maximization of the systemcapacity, or the maximization of the received signal-to-noise ratio(SNR). In general, the proposed criterion results in a non-convexoptimization problem. However, we show that the problem canbe rewritten as a convex cost function subject to a couple ofrank-one constraints, and hence it can be approximately solvedby semidefinite relaxation (SDR) techniques. Since the computa-tional cost of SDR for this problem is rather high, and buildingon the observation that the minima of the original problem mustbe solutions of a pair of coupled eigenvalue problems, we proposeyet another simple and efficient gradient search algorithm which,in practice, provides satisfactory solutions with a moderatecomputational cost. Finally, several numerical examples show thegood performance of the proposed technique for both uncodedand 802.11a coded transmissions.

Index Terms—Analog combining, pre-FFT beamforming, or-thogonal frequency division multiplexing (OFDM), multiple-inputmultiple-output (MIMO).

I. INTRODUCTION

TO exploit the benefits (e.g., diversity or multiplexinggain) of multiple-input multiple-output (MIMO) wireless

communication systems, all antenna paths must be indepen-dently acquired and processed at baseband. Consequently, thehardware costs, size and power consumption of conventional

Copyright (c) 2008 IEEE. Personal use of this material is permitted.However, permission to use this material for any other purposes must beobtained from the IEEE by sending a request to [email protected].

J. Vıa, I. Santamarıa and V. Elvira are with the Department of Commu-nications Engineering, University of Cantabria, 39005 Santander, Cantabria,Spain. e-mail: {jvia,nacho,victorea}@gtas.dicom.unican.es. Telephone: +34-942201493. Fax: +34-942201488.

Ralf Eickhoff is with the Chair for Circuit Design and Network The-ory, Dresden University of Technology, 01062 Dresden, Germany. e-mail:[email protected].

The research leading to these results has received funding from theEuropean Community’s Seventh Framework Programme (FP7/2007-2013)under grant agreement number 213952, MIMAX. Additionally, the work ofthe first three authors has also been supported by the Spanish Government(MICINN) under projects TEC2007-68020-C04-02/TCM (MultiMIMO) andCONSOLIDER-INGENIO 2010 CSD2008-00010 (COMONSENS).

MIMO systems are increased accordingly. These high costsexplain in part the delay in the commercial deployment ofmultiple-antenna wireless transceivers, mainly in handsets orsmall cost terminals.

A RF-MIMO receiver architecture, shown in Fig. 1, solvessome of these problems by shifting spatial signal processingfrom the base band to the radio-frequency (RF) front-end. TheRF-MIMO transmitter operates analogously. The basic ideaconsists of applying the complex weights w[n] (gain factor andphase shift) to the received signals as shown in Fig. 1. In thisway, after combining the weighted RF signals a single streamof data must be acquired and processed and thus the hardwarecost and the power consumption are significantly reduced [1].Although the multiplexing gain of the RF-MIMO transceiveris limited to one (since we transmit/receive a single datastream), in [2] we have shown that other benefits of the MIMOchannel such as full spatial diversity or full array gain canbe retained by the proposed architecture if proper processingis carried out. Finally, we must point out that, although thedetails on the practical implementation of the overall systemare beyond the scope of this paper, the development of thistype of analogue weighting RF circuits in BiCMOS technologysuitable for mass fabrication is currently being pursued withinthe EU funded project MIMAX (MIMO Systems for MaximumReliability and Performance) [3]. In particular, implementationproblems such as RF impairments and quantization of the RFweights will translate into a small performance degradationin comparison to other alternative systems, such as pre-FFTprocessing schemes [4]–[7]. However, these limitations arejustified by the significant reduction in hardware cost andpower consumption of the analog combining architecture.

From a signal processing point of view, the adaptive antennacombining architecture in Fig. 1 poses several challengingdesign problems. Specifically, in the case of OFDM trans-missions, a conventional MIMO-OFDM receiver can computethe fast Fourier transform (FFT) of each baseband signal, andhence it can apply the optimal processing independently foreach subcarrier. However, the new RF-MIMO transceiver usesthe same pair of RF weights (or beamformers) for all thesubcarriers and therefore the problem is inherently coupled.

In this paper we address the problem of selecting thebeamformers under OFDM transmissions with perfect channelstate information at the receiver side. In particular, assumingthat the channel remains fixed during a sufficiently long timeperiod, the receiver selects the optimal transmit and receivebeamformers, and provides the former to the transmitter bymeans of an ideal feedback channel.

Page 2: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

2

Šé ²

Åîé

DA

LO

DA

LO

BB

Åïé

RF beamformer weights

Fig. 1. Analog antenna combining in the RF path for MIMO communicationssystems. Exemplarily shown for a direct-conversion receiver.

A. Previous Work

In the case of conventional MIMO-OFDM systems, whichwe also refer to as full MIMO systems or post-FFT processing[6], the joint design of Tx-Rx beamformers has been widelytreated in the literature. In particular, in [8], [9] a numberof interesting design criteria have been solved in closed-formwithin the powerful frameworks of convex optimization andmajorization [9]–[11].

From the point of view of beamforming design, our analogcombining architecture is similar to a pre-FFT scheme, whichhas been widely studied in the literature [4]–[7]. The mainmotivation behind pre-FFT schemes is to reduce the costdue to FFT calculations and, to this end, beamforming isshifted before FFT processing. However, most of these pre-FFT schemes only consider receive beamforming, and thedesign criterion reduces to the maximization of the receivedSNR (MaxSNR). In this paper we show that other designcriteria can provide significantly better performance. Thus,although the present work has been motivated by the novelRF-combining architecture, the obtained results can be directlyapplied to pre-FFT schemes.

Finally, the statistical eigen-beamforming transmissionmode defined in the WiMAX standard [12], [13] is also basedon the application of a common transmit beamformer to a setof subcarriers. This idea allows a feedback reduction whencompared with a maximum ratio transmission (MRT) approach[12]–[14]. However, analogously to the pre-FFT schemes,the design of the beamformer only considers the MaxSNRcriterion.

B. Main Contributions

In this paper we propose a general beamforming criterionwhich depends on a single parameter α. This parameter estab-lishes a tradeoff between the energy and the spectral flatnessof the equivalent SISO channel (after Tx-Rx beamforming).Furthermore, it allows us to obtain several interesting beam-forming criteria, such as the maximization of the received SNR(MaxSNR, α = 0) [4]–[7], the maximization of the systemcapacity (MaxCAP, α = 1) [15], and the minimization of

the mean square error (MSE) associated to the optimal linearreceiver (MinMSE, α = 2) [16]. Interestingly, although allthe criteria reduce to the MaxSNR approach in the low SNRregime, they significantly differ for moderate or high SNRs. Inparticular, as α increases, the proposed criterion sacrifices partof the received SNR in order to improve the response of theworst data carriers, which translates into significant advantagesin terms of capacity, MSE, and bit error rate (BER).

Analogously to the MaxSNR approach for pre-FFT MIMOschemes [5], the proposed beamforming criterion results ina non-convex optimization problem and has no closed-formsolution. In this paper, we analyze the associated non-convexoptimization problem and show that, in certain cases, it canbe approximately solved by means of semidefinite relaxation(SDR) techniques. Furthermore, in order to avoid the highcomplexity cost associated to SDR techniques, we propose asuboptimal gradient search algorithm which, in combinationwith a very effective initialization technique, provides veryaccurate results in most of the practical cases. Finally, severalsimulation examples show the advantage of the proposedtechnique over the MaxSNR approach for both coded anduncoded transmissions.

C. Organization

The data model and problem statement are presented inSection II. In Section III we present the general beamformingcriterion and discuss its main properties. The associated op-timization problem is analyzed in Section IV, where we alsointroduce the proposed beamforming algorithm. In Section V,the good performance of the proposed method is illustratedby means of several simulation examples. Finally, the mainconclusions are summarized in Section VI, whereas sometechnical details have been relegated to the appendix.

II. PRELIMINARIES

A. Notation

Throughout this paper we will use bold-faced upper caseletters to denote matrices, bold-faced lower case letters forcolumn vector, and light-faced lower case letters for scalarquantities. Superscripts (·)T , (·)H and (·)∗ denote transpose,Hermitian and complex conjugate, respectively. ‖A‖, Tr(A),rank(A) and vec(A) will denote, respectively, the Frobeniusnorm, trace, rank, and column-wise vectorized version ofmatrix A. A � 0 means that A is Hermitian and positivesemidefinite, whereas vmax(A) is the principal eigenvector ofthe Hermitian positive semidefinite matrix A. Finally, I and 0are the identity and zero matrices of the required dimensions,and E[·] denotes the expectation operator.

B. Main Assumptions

The main assumptions in this paper are the following:• We do not consider RF impairments such as I/Q imbal-

ance, imperfections in the RF circuitry, or quantizationerrors in the RF weights. However, we must point outthat recent advances in RF integrated circuits designed inSiGe-BiCMOS technology [17] have made feasible the

Page 3: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

3

combination of RF signals using precise phase shifterswith 360◦ control range and an amplitude dynamic rangeof more than 20 dB. Therefore, as it will be shown in thesimulations section, we should not expect a high impactof RF impairments in the performance of the proposedarchitecture.

• As shown in Fig. 1, we only consider one RF chain(equivalently, one FFT in the pre-FFT processing sce-nario) at the transmitter and receiver. The extension ofthe results in this paper to the case of multiple datastreams using multiple analog beamformers in parallel,each one followed by the corresponding RF chain andFFT block, would follow the lines in [18], [19] for thepre-FFT MaxSNR case, and will be considered in thefuture.

• The MIMO channel and noise variance are perfectlyknown at the receiver side. We do not consider channelestimation errors due to the noise, the limited number ofpilots, or the channel estimation process. On the otherhand, note that the channel estimation process can bereduced to the sequential estimation of several single-input single-output (SISO) frequency selective channels.Additionally, in the case of pre-FFT systems and forthe MaxSNR criterion, the optimal beamformers can beextracted from the signal covariance matrix, i.e., theknowledge of the channel and noise variance is notrequired [5], [7].

• The channel is unknown at the transmitter. Analogouslyto the WiMAX statistical eigen-beamforming transmis-sion mode [12], [13], the only feedback from the re-ceiver is the optimal transmit beamformer. Therefore,the feedback is significantly reduced in comparison withthe transmission of all the coefficients of the frequency-selective MIMO channel. On the other hand, we mustnote that under this assumption, the transmitter cannotapply adaptive power loading techniques. The designof the beamformers under channel knowledge at thetransmitter side with adaptive power loading, constitutesalso an interesting topic for future research.

C. System Model

Let us consider a RF-MIMO system with nT transmit andnR receive antennas, and with unit-energy transmit and receivebeamformers defined by the RF weights in Fig. 1. Assuminga transmission scheme based on OFDM with Nc data-carriersand using a cyclic prefix longer than the channel impulseresponse, the communication system after Tx-Rx radio fre-quency beamforming may be decomposed into the followingset of parallel and non-interfering single-input single-output(SISO) equivalent channels

yk = hksk + nk, k = 1, . . . , Nc,

where yk ∈ C is the observation associated to the k-th datacarrier, nk represents the complex circular i.i.d. Gaussian noisewith zero mean and variance σ2, sk is the transmitted signal,and hk is the equivalent channel after Tx-Rx beamforming,

which is given by

hk = wHR HkwT , k = 1, . . . , Nc,

where wT ∈ CnT×1 and wR ∈ CnR×1 are the transmitand receive beamformers, and Hk ∈ CnR×nT represents theMIMO channel for the k-th data-carrier.

D. LMMSE Receiver

Although the results in this paper are not restricted to a par-ticular receiver, it will be useful to review the linear minimummean square error (LMMSE) receiver. In particular, underperfect knowledge of the equivalent channel, and assumingunit transmit power per data carrier (E[|sk|2] = 1), the MMSEestimate of sk is

sk =h∗kyk

|hk|2 + σ2,

which yields a per-carrier MSE

MSEk = E[|sk − sk|2

]=

11 + γ|hk|2

, k = 1, . . . , Nc,

where γ = 1/σ2 is defined as the (expected) signal to noiseratio (SNR) at the transmitter side.

E. Problem Statement

Conventional MIMO-OFDM baseband schemes have accessto the signals at each one of the transmitting/receiving anten-nas and, consequently, can obtain a different pair of beam-formers for each subcarrier. However, with the novel analogRF combining architecture a per-carrier beamforming designis not possible since all the orthogonal MIMO channels Hk

are affected by the same pair of beamformers. Notice that withthe RF combining architecture a single FFT must be computedafter the analog beamforming (at the receiver side), whichnotably simplifies the hardware and the system computationalcomplexity, but also complicates the beamforming designproblem due to the coupling among subcarriers. This couplingimposes some tradeoffs and represents the main challenge forthe design of the beamformers. In the following section, wetackle the problem of joint Tx-Rx analog beamforming designusing a unifying cost function which, by changing a singleparameter, encompasses several interesting design criteria.

III. GENERAL ANALOG BEAMFORMING CRITERION

In this section we introduce a general criterion for thedesign of the Tx-Rx beamformers under perfect knowledgeof the MIMO channel Hk, as well as the noise variance, atthe receiver side. Specifically, we propose to minimize thefollowing cost function

fα(wT ,wR) =1

α− 1log

(1

Nc

Nc∑k=1

MSEα−1k

), (1)

where α is a real parameter which controls the overall systemperformance. Thus, our optimization problem can be written

Page 4: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

4

as

arg minwT ,wR

fα(wT ,wR) (2)

subject to ‖wT ‖ = 1,

‖wR‖ = 1.

It is interesting to mention that (1) structurally resemblesthe definition of Renyi’s entropy of order α for a discreterandom variable [20]. This is a parametric family of entropymeasures that include conventional Shannon’s entropy defi-nition as a limiting case when α tends to 1, and which hasrecently been used by Principe and co-workers in a numberof applications such as blind source separation and blinddeconvolution/equalization [21], [22].

Before addressing the optimization problem, let us analyzesome interesting choices of α, which will help us to shed somelight into the properties of the cost function (1).

A. Particular Cases

1) MaxSNR (α = 0): If the parameter α is set to zero, theoptimization problem in (2) can be rewritten as

arg maxwT ,wR

1Nc

Nc∑k=1

|hk|2 s. t. ‖wT ‖ = ‖wR‖ = 1,

i.e., the proposed criterion reduces to the maximization ofthe energy of the equivalent channel or, in other words, tothe maximization of the received SNR. This problem hasbeen previously addressed by other authors in the contextsof analog combining [23] and pre-FFT schemes [4]–[7], andit is also closely related to the statistical eigen beamformingtransmission mode defined in the WiMAX standard [12], [13].

2) MaxCAP (α = 1): When α approaches 1, it can beeasily shown by direct application of the L’Hopital’s rule, thatthe proposed criterion reduces to

arg maxwT ,wR

1Nc

Nc∑k=1

log(1 + γ|hk|2

)s. t. ‖wT ‖ = ‖wR‖ = 1,

which represents the capacity of the equivalent SISO channelafter beamforming.

3) MinMSE (α = 2): In this case, (2) is equivalent to

arg minwT ,wR

1Nc

Nc∑k=1

MSEk s. t. ‖wT ‖ = ‖wR‖ = 1,

i.e., the proposed criterion amounts to minimizing the overallMSE of the optimal linear receiver. Moreover, it can be provedthat, in the important case of quadrature amplitude modulation(QAM) constellations, and under optimal linear precoding ofthe information symbols, the minimization of the MSE isequivalent to the minimization of the bit error rate (BER) [9],[24].

Although in this paper we mainly focus on the three previ-ous values of α, it should be noted that any other choice wouldbe in principle possible. In particular, two other interestingcases are the following:

4) MaxMin (α = ∞): In this case, the summation in (1)is dominated by the worst data-carrier, i.e., by that with thesmallest |hk|2. Therefore, for α →∞, the proposed criterionreduces to the optimization of the worst data-carrier. Inter-estingly, in the particular single-input multiple-output (SIMO)and multiple-input single-output (MISO) cases, the proposedcriterion is mathematically identical to that of the MaxMinfair multicast beamforming problem, which has been provento be NP-hard [25], [26].

5) MaxMax (α = −∞): For α < 1 the proposed criterioncan be rewritten as

arg maxwT ,wR

Nc∑k=1

(1 + γ|hk|2

)1−αs. t. ‖wT ‖ = ‖wR‖ = 1,

then, it is easy to see that, when α → −∞, the summationis dominated by the largest |hk|. Therefore, the proposedcriterion reduces to the optimization of the best data-carrier.1

Interestingly, in this case the optimal beamformers can beobtained in closed-form as the left and right singular vectorsassociated to the largest eigenvalue of all the MIMO channelsHk (k = 1, . . . , Nc).

B. Main Properties

In this subsection, the main properties of the proposedbeamforming criterion are summarized. Let us start by an-alyzing the performance of the proposed method in the lowSNR regime.

Property 1: In the low SNR regime (γ → 0), the proposedcriterion reduces to the MaxSNR approach regardless of α.

Proof: The proof is based on the first order Taylor seriesapproximation of fα(wT ,wR) with respect to γ

fα(wT ,wR) ' −γ

Nc∑k=1

|hk|2.

Thus, the minimization of fα(wT ,wR) reduces to the max-imization of the equivalent channel energy or received SNR.

Obviously, the different criteria significantly differ for mod-erate or high SNRs. The following property ensures thePareto optimality (or efficiency) [10] of the obtained solutions.Specifically, a feasible pair of beamformers (wT , wR) is saidto be Pareto optimal with respect to the individual channelenergies (|hk|2) or MSEs (MSEk) iff there does not existanother feasible pair (wT , wR) satisfying

|wHR HkwT |2 ≥ |wH

R HkwT |2, k = 1, . . . , Nc, (3)

with at least one strict inequality.Property 2: The solutions (wT , wR) of the proposed beam-

forming criterion are Pareto optimal points of the vectoroptimization problem based on the individual channel energies(|hk|2) or MSEs (MSEk).

Proof: The proof follows directly from the fact thatfα(wT ,wR) decreases with |hk|2 (k = 1, . . . , Nc). Thus, if

1This would be the optimal criterion for an adaptive power loading schemewith only one active subcarrier.

Page 5: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

5

0 0.2 0.4 0.6 0.8 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

|h1|2

|h2|2

Achievable PointsPareto Optimal PointsProposed Solutions

|h2|2=C−|h

1|2

|h1|2=|h

2|2

α=∞

α=3α=2

α=1

α=0

α=−∞

α=−1

These points are worsethan those near the

MaxSNR (α=0) solution

Fig. 2. Toy example with a 1×2 SIMO system with Nc = 2 subcarriers. Thefigure shows the set of achievable points with ‖wR‖ = 1 (dotted line), thePareto optimal points (solid line), and the solutions associated to the proposedcriterion (the section of the curve marked with circles).

a feasible point wT , wR satisfies the inequalities in (3), thenfα(wT ,wR) < fα(wT , wR).

Here we must note that the converse of Property 2 is not truein general, i.e., not all the Pareto optimal points (with respectto the Nc channel energies |hk|2 or MSEs) are solutions of theproposed criterion for some α. This fact is illustrated by meansof a toy example consisting of a SIMO system with Nc = 2data carriers, nR = 2 receive antennas, real beamformers andsubcarrier channels given by

H1 =[10

], H2 =

[0.35−0.8

].

Fig. 2 shows the set of achievable points (|h1|2,|h2|2) withunit energy beamformers wR, where we can see that thesolutions of the proposed criterion for different values of αare only a subset of the Pareto optimal solutions. However, itshould be pointed out that those points in the Pareto boundarythat are not achievable by our criterion might not be ofpractical interest. As an example, consider the Pareto pointsin Fig. 2 near |h1|2 = 0.4, |h2|2 = 0.7. Clearly, these pointsare worse solutions than those near |h1|2 = 0.8, |h2|2 = 0.4,which are solutions of the proposed criterion for some α ' 0.

The above observation is a direct consequence of the factthat the ordering of the energies is irrelevant for the perfor-mance of the equivalent channel. A more sensible comparisonbetween feasible pairs of beamformers can be established withthe help of some standard majorization results [9], [11].

Property 3: Let us define Pβ =∑Nc

k=1 MSEβ−1k and the

vector pβ(wT ,wR) = [pβ,1, . . . , pβ,Nc] with elements2

pβ,k =MSEβ−1

k

Pβ, k = 1, . . . , Nc.

2Note that, since 0 ≤ pβ,k ≤ 1 andPNc

k=1 pβ,k = 1, pβ(wT ,wR) canbe seen as the probability mass function of a discrete random variable.

Then, the cost function fα(wT ,wR) can be rewritten as

fα(wT ,wR) = fβ(wT ,wR) + gα,β (pβ(wT ,wR)) , (4)

where gα,β(pβ(wT ,wR)) is a function satisfying the follow-ing properties:

1) gα,β(pβ(wT ,wR)) = −gβ,α(pα(wT ,wR)).2) gα,β(pβ(wT ,wR)) increases with α.3) For α > β: gα,β(pβ(wT ,wR)) is a Schur-

convex function [9], [11], which attains its minimumgα,β(pβ(wT ,wR)) = 0 iff pβ,k = 1/Nc (∀k).

Proof: See the appendix.Property 3 allows us to shed some light into the effect of

the parameter α. Firstly, we must note that Pβ is a globalperformance measure directly related to the cost function

fβ(wT ,wR) =1

β − 1log(

Nc

),

whereas pβ represents the distribution of Pβ along the datacarriers.

From eq. (4), we observe that fα(wT ,wR) can be seen asa penalized version of the cost function fβ(wT ,wR). Further-more, taking into account the Schur-convexity of the penaltyterm for α > β, we can conclude that gα,β(pβ(wT ,wR))penalizes the spreading of the elements of pβ(wT ,wR),i.e., it can be interpreted as an alternative measure of thespectral flatness of the equivalent channel [9], [11], [27]. Onthe other hand, since the penalty term gα,β(pβ(wT ,wR))increases with α, we can say that, when α increases, theproposed beamforming criterion tends to flatten the equiv-alent channel, i.e., the critical data carriers (those withthe smallest |hk|) are improved at the expense of a slightdegradation of fβ(wT ,wR). Finally, taking into account thatgα,β(pβ(wT ,wR)) = −gβ,α(pα(wT ,wR)), we can obtainsimilar conclusions for the case α < β. In particular, as αdecreases, the proposed criterion allows a small increase infβ(wT ,wR) in order to obtain a higher spread of the termsin pβ(wT ,wR).

As an example, consider the MaxSNR (α = 0), MaxCAP(α = 1) and MinMSE (α = 2) cases. Thus, when theparameter increases from α = 1 to α = 2, the worstsubcarriers are improved at the expense of a slight decreaseof the equivalent channel capacity. On the other hand, whenthe design parameter decreases from α = 1 to α = 0, theenergy of the equivalent channel increases at the expense of areduction in the spectral flatness as well as in capacity.

IV. OPTIMIZATION PROBLEM AND PROPOSED ALGORITHM

In this section, the optimization problem derived from theproposed beamforming criterion is analyzed. Although theoptimization problem is in general non-convex, approximatesolutions can be obtained by means of semidefinite relaxation(SDR) techniques for α ≥ 0. However, the computational costassociated to SDR techniques can be very high even for amoderate number of data subcarriers and antennas. For thisreason, we propose a simple gradient search method which isinitialized using a closed-form approximation of the MaxSNRsolution. As it will be shown in Section V, this methodprovides very accurate results.

Page 6: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

6

A. Optimization Problem

Let us start by rewriting the optimization problem in (2) as

arg minW

1α− 1

log

(1

Nc

Nc∑k=1

(1 + γ |Tr(HkW)|2

)1−α)

,

(5)subject to ‖W‖ = 1,

rank(W) = 1,

where W = wT wHR is the rank-one Tx-Rx beamforming

matrix.3 Although the solution of the above problem can beobtained in closed-form in some particular cases (see TableI), in general this is a very difficult problem due to thetwo following reasons. Firstly, the rank-one constraint on thebeamforming matrix W is not convex. Secondly, although therelaxation of the rank-one constraint will allow us to obtaingood initialization points for the beamvectors, in generalthe cost function remains still non-convex for most valuesof α,4 which precludes the application of standard convexoptimization techniques [10].

B. Analysis of the Cost Function Minima

Although the non-convexity of the optimization problemprecludes obtaining a closed-form solution, we can gain someinsight by applying the Lagrange multipliers method and thusfinding conditions that must be satisfied by any local minima.In this subsection, we show that the local minima of ouroptimization problem are closely related to that of a weightedenergy maximization problem. This relationship can be easilyestablished by combining the two following lemmas.

Lemma 1: The local minima of the optimization problemin (2) are solutions of the following coupled eigenvalue (EV)problems

RMISOαwT = λwT , RSIMOαwR = λwR, (6)

where λ =∑Nc

k=1 MSEαk |hk|2,

RMISOα=

Nc∑k=1

MSEαkhMISOk

hHMISOk

, (7)

RSIMOα =Nc∑k=1

MSEαkhSIMOk

hHSIMOk

, (8)

can be seen as weighted covariance matrices and

hMISOk= HH

k wR, hSIMOk= HkwT , (9)

are the MISO (SIMO) channels after fixing the receive (trans-mit) beamformer.

Proof: Let us write the Lagrangian of (2) as

L(wT ,wR, λT , λR) = fα(wT ,wR)

+ λT

(‖wT ‖2 − 1

)+ λR

(‖wR‖2 − 1

),

3Note that, given a solution W of (5), the transmit and receive beamformerssatisfying ‖wT ‖ = ‖wR‖ = 1 can be easily obtained as the singular vectorsof W.

4Specifically, the smoothness of the cost function decreases when |α|increases.

where λT and λR are the Lagrange multipliers. Solving withrespect to wT and wR we obtain

∇w∗Tfα(wT ,wR) = −λT wT , (10)

∇w∗Rfα(wT ,wR) = −λRwR, (11)

where the gradient of the cost function fα(wT ,wR) withrespect to the transmit and receive beamformers is given by

∇w∗Tfα(wT ,wR) = − γ∑Nc

k=1 MSEα−1k

RMISOαwT ,

∇w∗Rfα(wT ,wR) = − γ∑Nc

k=1 MSEα−1k

RSIMOαwR.

Now, left-multiplying (10) and (11) by wHT and wH

R , andtaking into account the unit-energy constraint on the beam-formers, we obtain

λT = γwH

T RMISOαwT∑Nc

k=1 MSEα−1k

, λR = γwH

R RSIMOαwR∑Nc

k=1 MSEα−1k

,

which combined with (10) and (11) yields

RMISOαwT =(wH

T RMISOαwT

)wT ,

RSIMOαwR =

(wH

R RSIMOαwR

)wR.

Finally, from (7) and (8) it is easy to see that

wHT RMISOα

wT = wHR RSIMOα

wR =Nc∑k=1

MSEαk |hk|2 = λ,

which implies λT = λR and proves (6).Lemma 2: Consider the following weighted energy maxi-

mization problem5

arg minwT ,wR

− 1Nc

Nc∑k=1

ck|hk|2 s. t. ‖wT ‖ = ‖wR‖ = 1,

(12)with c = [c1, . . . , cNc

]T ∈ RNc×1. The local minima of (12)are also solutions of the coupled EV problems

RMISOcwT = λwT , RSIMOcwR = λwR,

where λ =∑Nc

k=1 ck|hk|2 and

RMISOc =Nc∑k=1

ckhMISOkhH

MISOk,

RSIMOc =Nc∑k=1

ckhSIMOkhH

SIMOk.

Proof: The proof is analogous to that of Lemma 1.Combining the two previous lemmas, we can conclude that

the local minima of the proposed optimization problem arealso local minima of (12) with weights ck = MSEα

k . Thiscorroborates our previous finding about the proposed costfunction, i.e., for α > 0 the higher weights are given tothe subcarriers with a worst response (larger MSEk). In otherwords, for α > 0 part of the SNR is sacrificed in order toimprove the worst data carriers, and the contrary happens forα < 0.

5Note that in the case of equal weights (ck = c, ∀k) the weighted-energymaximization problem reduces to the MaxSNR criterion.

Page 7: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

7

TABLE IPARTICULAR CASES WITH CLOSED-FORM SOLUTIONS.

System wT wR

SIMO with α = 0 or γ ' 0 1 MRCMISO with α = 0 or γ ' 0 MRT 1

MIMO flat fading MRT MRC

In general, the EV problems in (6) cannot be easily solveddue to the fact that the matrices RMISOα and RSIMOα dependon the beamformers. However, in the particular MaxSNRor low-SNR cases6 (α = 0 or γ ' 0, respectively) withMISO or SIMO systems, the optimal solution can be obtainedin closed-form. Specifically, the transmit/receive beamformer[4]–[7], [12], [13], [23] is given by the principal eigenvectorof the matrices RMISO0 and RSIMO0 defined in (7) and (8),which resembles the maximum ratio transmission (MRT) ormaximum ratio combining (MRC) technique [14]. Finally, assummarized in Table I, in the case of flat channels (Hk = H,∀k), the optimal beamformers are given by the left and rightsingular vectors of H, i.e., as expected, the optimal solutionreduces to the MRT-MRC MIMO beamforming techniqueregardless of α.

C. Approximated Solution based on Semidefinite Relaxation

In this subsection we show that an approximated solution tothe non-convex optimization problem in (5) can be obtainedby applying semidefinite relaxation (SDR) techniques. Let usstart by introducing the following lemma, which presents areformulation of (5) suitable for SDR.

Lemma 3: The optimization problem in (5) is equivalent to

arg minW,W,γ1,...,γNc

1α− 1

Nc∑k=1

(1 + γk)1−α, (13)

subject to γTr(HkW) = γk, k = 1, . . . ,Nc

Tr(W) = 1,

W � 0,

vec(W) = vmax(W),

rank(W) = 1,

rank(W) = 1,

where Hk = hkhHk , hk = vec(HH

k ) can be seen as a virtualSIMO or MISO channel with nT nR antennas, w = vec(W),and W = wwH is the associated nT nR × nT nR rank-onebeamforming matrix. On the other hand, vmax(W) denotesthe eigenvector corresponding to the maximum eigenvalue ofW.

6Property 1 ensures that in the low SNR regime the proposed criterionreduces to the MaxSNR approach regardless of α.

Proof: Taking into account the monotonicity of the logfunction, the problem in (5) can be rewritten as

arg minW,w

1α− 1

Nc∑k=1

(1 + γ

∣∣hHk w

∣∣2)1−α

,

subject to ‖w‖ = 1,

vec(W) = w,

rank(W) = 1,

or, equivalently,

arg minW,w,W

1α− 1

Nc∑k=1

(1 + γTr(HkW)

)1−α

,

subject to Tr(W) = 1,

W = wwH ,

vec(W) = w,

rank(W) = 1.

Finally, introducing the Nc “slack” variables γk (k =1, . . . , Nc) we obtain

arg minW,w,W,γ1,...,γNc

1α− 1

Nc∑k=1

(1 + γk)1−α,

subject to γTr(HkW) = γk, k = 1, . . . ,Nc

Tr(W) = 1,

W = wwH ,

vec(W) = w,

rank(W) = 1,

and writing w as a function of W and W, the above problemcan be rewritten as (13).

Here we must note that Lemma 3 allows us to replacean optimization problem with a non-convex cost functionand a rank-one constraint, by a problem with a convex (forα ≥ 0) cost function and two rank-one constraints. Obviously,these constraints still make the problem non-convex and verydifficult to solve. In particular, it can be proved that in theMaxMin case (i.e., α = ∞), and with the relaxation of therank one constraint on W, the above optimization problemis mathematically identical to the MaxMin fair multicastbeamforming problem [25], [26], which has been proved tobe NP-hard. Therefore, we can conclude that in general, ouroptimization problem is at least as difficult as a NP-hardproblem, which precludes obtaining an optimal algorithm withaffordable computational complexity.

In order to obtain an approximated solution, we can drop thetwo rank-one constraints in (13), which yields the following

Page 8: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

8

relaxed problem7

arg minW,γ1,...,γNc

1α− 1

Nc∑k=1

(1 + γk)1−α, (14)

subject to γTr(HkW) = γk, k = 1, . . . ,Nc

Tr(W) = 1,

W � 0.

Now, for α ≥ 0, the problem in (14) is a convex optimizationproblem, which can be solved by means of standard tech-niques. In general, however, the solution W of (14) will notsatisfy the original rank-one constraints, and we will have togenerate an approximated rank-one solution to (13) from W.A common technique in optimization consists in a random-ization process (see [25], [26] and the references therein),which generates several candidate solutions and selects theone providing minimum cost.

Although the above formulation allows us to obtain anapproximated solution to the original problem by means ofSDR techniques, in general the computational complexity ofthe overall algorithm can be prohibitive for practical appli-cations. As an example, let us consider a practical MIMOsystem such as that used in the simulations (Nc = 64 datacarriers and nT = nR = 4 antennas). In this case, we haveNc = 64 slack variables and a 16 × 16 positive semidefinitematrix W. Thus, even assuming a linear cost function, thecomputational cost of the problem in (14) can be as largeas O

((Nc + n2

T n2R)3.5

)≈ 5 · 108 [25], [26]. Furthermore,

the application of a randomization method with a sufficientnumber of candidates (see [25], [26] for typical numbers ofrandomizations used in a moderate-sized problem) would alsoresult in a prohibitive computational burden.

D. Proposed Beamforming Algorithm

In order to avoid the computational cost associated to theSDR approach, we propose a simple iterative algorithm which,equipped with an adequate initialization point that can beobtained in closed form, provides good results in most prac-tical cases. Let us start by briefly describing the initializationmethod, which obtains an approximated MaxSNR solutionin closed form. In particular, for α = 0 (or γ ' 0) theoptimization problem in (5) can be rewritten as

arg maxW,w

Nc∑k=1

wHHkw,

subject to ‖w‖ = 1,

vec(W) = w,

rank(W) = 1.

Thus, defining R =∑Nc

k=1 Hk and relaxing the rank-oneconstraint we obtain

arg maxw

wHRw, subject to ‖w‖ = 1,

7Note that the matrix W can be removed because it only appears in theconstraint vec(W) = vmax(W).

whose solution is given by the principal eigenvector of R.As previously pointed out, the matrix W obtained from thesolution w = vmax(R) will not be rank-one in general, and wewill have to apply a randomization step or a similar approach.Here, we propose a simpler alternative, which obtains the best(in the squared-norm sense) rank-one approximation of W,i.e., we obtain the transmit and receive beamformers as theleft and right singular vectors of W.

After obtaining the initialization point, the proposed itera-tive algorithm is based on the following updating rules

wT (t + 1) = wT (t) + µRMISOα(t)wT (t), (15)

wR(t + 1) = wR(t) + µRSIMOα(t)wR(t), (16)

where µ is a step-size (or regularization parameter) and tdenotes the iteration index. The above expressions, which canbe seen as a simple gradient search algorithm, are inspired bythe coupled EV problems in (6), and they can be interpretedas iterations of a power method for obtaining the solution of(6).8 Specifically, the power method is applied to the regu-larized matrices I + µRMISOα(t) and I + µRSIMOα(t), wherethe regularization factor avoids convergence problems due tolarge variations of the matrices between consecutive iterations.Thus, the overall technique, which includes a normalizationstep to force the unit energy constraint on the beamformers,is summarized in Algorithm 1.

Regarding the computational complexity, it is easy tofind that the initialization step has a complexity of orderO(n3

T n3R + Ncn

2T n2

R), whereas one iteration of the proposedmethod comes at a cost of approximately O

(Nc(nT + nR)2

).

Thus, 50 iterations of the proposed algorithm in the previousexample (Nc = 64 and nT = nR = 4) would have a costthree orders of magnitude lower than that of the SDR approachprevious to the randomization technique.

Finally, analogously to other iterative techniques, the pro-posed algorithm can suffer from local minima. Nevertheless,we have verified by means of numerous simulations that,thanks to the initialization in the approximated MaxSNR so-lution, the proposed method provides very satisfactory resultsin most cases. Additionally, although it is beyond the scopeof this paper, we must note that the convergence speed of theproposed algorithm could be further improved by adaptivelychanging the learning rate µ, and that the algorithm can beeasily modified to obtain a graduated nonconvexity technique[29]. In particular, we can make a smooth transition from theinitialization point (α = 0 or γ ' 0) to the desired value of αand γ (see [30] for an application of this idea in the contextof sparse representations).

V. SIMULATION RESULTS

The performance of the proposed technique is illustratedin this section by means of Monte Carlo simulations. Inall the experiments, we consider a MIMO system with 64subcarriers and nT = nR = 4 transmit and receive antennas.An i.i.d. Rayleigh MIMO channel model with exponential

8The proposed iterative approach is also closely related to alternatingminimization methods [5], [7], [28].

Page 9: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

9

Select µ and α; initialize wT and wR.repeat

Update of the transmit beamformerObtain the equivalent MISO channels hMISOk with (9).Update hk and MSEk for k = 1, . . . , Nc.Obtain the matrix RMISOα with (7).Update the beamformer wT with (15).Normalize the solution: wT = wT /‖wT ‖.Update of the receive beamformerObtain the equivalent SIMO channels hSIMOk with (9).Update hk and MSEk for k = 1, . . . , Nc.Obtain the matrix RSIMOα with (8).Update the beamformer wR with (16).Normalize the solution: wR = wR/‖wR‖.

until Convergence

Algorithm 1: Proposed beamforming algorithm.

power delay profile has been assumed. In particular, the totalpower associated to the l-th tap is

E[‖H[l]‖2

]= (1− ρ)ρlnT nR, l = 0, . . . , Lc − 1,

where Lc is the length of the channel impulse response (Lc =16 in the simulations), and the exponential parameter ρ hasbeen selected as ρ = 0.7. We have focused on the MaxSNR(α = 0) [4]–[7], [12], [23], MaxCAP (α = 1) and MinMSE(α = 2) approaches, which have been compared with a SISOsystem and with a full MIMO scheme applying maximum ratiotransmission (MRT) and maximum ratio combining (MRC)per subcarrier (denoted as Full-MIMO), which can be seen asan upper bound for the performance of any analog antennacombining system.

Each Monte Carlo simulation consists in the generation ofa channel realization, the obtention of the transmit and receivebeamformers, and the evaluation of the system performance,which can be based on the analysis of the equivalent SISOchannel, or the transmission of one OFDM symbol. In all theexamples, we have performed a minimum of 10000 MonteCarlo simulations. However, in those experiments involvingvery low outage probabilities or BER values, the number ofsimulations has been increased to guarantee a minimum of 10outage situations (or 10 incorrectly decoded OFDM symbols).

In all the experiments, the step-size has been fixed toµ = 0.1, and the convergence criterion is based on thedifference between the beamformers in two consecutive itera-tions. Specifically, the algorithm finishes when the Euclidiandistance is lower than 10−3. With these values, the proposedalgorithm has never9 exceeded 50 iterations. As an example,the convergence of the MaxSNR, MaxCAP and MinMSEalgorithms for a SNR of 10 dB is illustrated in Fig. 3. As canbe seen, with the initialization in the approximated MaxSNRbeamformers, the proposed algorithm converges very fast tothe desired solution.

A. Equivalent Channel Properties

In the first set of examples we analyze the equivalent chan-nel after beamforming for a fully loaded system (Nc = 64).

9Note that, in the cases of low BERs or outage probabilities, we haveperformed several millions of Monte Carlo simulations.

1 2 3 4 5 6 7 8 9 104.5

5

5.5

6

6.5

E[|h

k|2 ] (d

B)

1 2 3 4 5 6 7 8 9 10

4.4

4.6

4.8

5

Cap

acity

(bp

s/H

z)

1 2 3 4 5 6 7 8 9 10−14

−12

−10

Iteration Number

MSE

(dB

)

MaxSNR Algorithm (Proposed Initialization)MaxSNR Algorithm (Random Initialization)

MaxCAP Algorithm (Proposed Initialization)MaxCAP Algorithm (Random Initialization)

MinMSE Algorithm (Proposed Initialization)MinMSE Algorithm (Random Initialization)

Fig. 3. Convergence of the MaxSNR, MaxCAP and MinMSE algorithmsfor SNR=10 dB. Initialization in the approximated MaxSNR solution or in apair of unit-norm random vectors wT , wR.

0 8 16 24 32 40 48 56 640

0.5

1

1.5

2

2.5

3

3.5

Subcarrier Index (k)

|hk|

SISOFull−MIMOMaxSNR (α=0)MaxCAP (α=1)MinMSE (α=2)

Fig. 4. Channel response |hk| after beamforming for a channel realization.

Fig. 4 shows the frequency response of the equivalent channelfor a random channel realization and a SNR γ = 10dB. Ascan be seen, the parameter α establishes a tradeoff betweenthe energy and the spectral flatness of the equivalent channel.Furthermore, as expected, the performance of the proposedanalog combining schemes is between that of the SISO andFull-MIMO systems.

This effect can be seen more clearly in Fig. 5, whichshows the probability density function (obtained from 10000random channel realizations) of the squared amplitude of theequivalent channel for a SNR of γ = 10 dB. As can be seen,the MaxCAP and MinMSE approaches avoid values close tozero at the expense of a slight degradation of the overallSNR. Finally, Figs. 6 and 7 show the outage probability fora capacity of 5 bps/Hz and the evolution of the total MSEwith the SNR. As expected, the best results are provided bythe MaxCAP and MinMSE approaches, respectively, whereas

Page 10: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

10

0 5 10 150

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1pd

f(|h

k|2 )

|hk|2

SISO

Full−MIMO

MinMSE(α=2)

MaxSNR(α=0)

MaxCAP(α=1)

Fig. 5. Probability density function (pdf) of the equivalent channel response|hk|2. γ = 10dB.

0 5 10 15 20 2510

−6

10−5

10−4

10−3

10−2

10−1

100

SNR (dB)

P outa

ge

SISOFull−MIMOMaxSNR (α=0)MaxCAP (α=1)MinMSE (α=2)

Fig. 6. Outage probability for a transmission rate of 5 bps/Hz.

the MaxSNR criterion suffers significant performance degra-dations.

B. Uncoded Transmissions

The advantage of the proposed MaxCAP and MinMSEcriteria over the MaxSNR approach becomes clearer whenthe system performance is evaluated in terms of BER. Fig.8 shows the BER for uncoded QPSK transmissions withNc = 64 data carriers and LMMSE receivers. As can beseen, the MinMSE approach outperforms the remaining analogcombining criteria, which is due to the fact that, for uncodedtransmissions, the overall system performance is dominated bythe worst data carriers. Therefore, since the MinMSE criterionassigns the highest weights (MSE2

k) to these critical carriers,it provides better results than those of the MaxCAP andMaxSNR approaches.

Finally, Fig. 9 shows the BER when Nc = 64 QPSKsymbols are linearly precoded with the FFT matrix and the

−10 −5 0 5 10 15 20 25 30−15

−10

−5

0

5

10

SNR (dB)

MSE

/SN

R (

dB)

SISOFull−MIMOMaxSNR (α=0)MaxCAP (α=1)MinMSE (α=2)

Fig. 7. Evolution of the total MSE with the SNR.

−10 −5 0 5 10 15 2010

−6

10−5

10−4

10−3

10−2

10−1

100

SNR (dB)

BE

R

SISOFull−MIMOMaxSNR (α=0)MaxCAP (α=1)MinMSE (α=2)

Fig. 8. Bit error rate for the proposed criteria. Uncoded QPSK symbols.

receiver is based on the LMMSE criterion. In this case theminimization of the BER is equivalent to the minimization ofthe MSE [9], [24], which explains the good performance ofthe MinMSE beamforming criterion.

C. Coded Transmissions

In this pair of examples, the proposed schemes have beenevaluated in a more practical situation. In particular, we haveadopted the 802.11a standard [31], which uses Nc = 48 outof 64 subcarriers for data transmission. The information bitsare encoded with a convolutional code and block interleavedas specified in the standard. Finally, the receiver is based ona soft Viterbi decoder.

In the first example we have selected a transmission rate of12 Mbps, which implies QPSK signaling and a convolutionalcode of rate 1/2. Here, the introduction of a channel encodercould induce us to think that the MaxCAP criterion willoutperform the remaining approaches. However, as can be

Page 11: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

11

−10 −5 0 5 10 15 2010

−6

10−5

10−4

10−3

10−2

10−1

100

SNR (dB)

BE

R

SISOFull−MIMOMaxSNR (α=0)MaxCAP (α=1)MinMSE (α=2)

Fig. 9. Bit error rate for the proposed criteria. QPSK symbols linearlyprecoded with the FFT matrix.

−10 −5 0 5 10 1510

−6

10−5

10−4

10−3

10−2

10−1

100

SNR (dB)

BE

R

SISOFull−MIMOMaxSNR (α=0)MaxCAP (α=1)MinMSE (α=2)

Fig. 10. BER for a 802.11a based system with transmission rate of 12 Mbps.QPSK signaling and convolutional encoder of rate 1/2.

seen in Fig. 10, the best results are again provided by theMinMSE beamformers. This is due to the fact that we are notusing an ideal channel encoder (note that the channel encoderoperates on an OFDM symbol basis), which implies that aslight degradation in the capacity can be acceptable in orderto obtain a less frequency selective equivalent channel. Finally,the same conclusions can be reached from the experimentwith transmission rate of 54 Mbps (64 QAM signaling and3/4 convolutional encoder), whose results are shown in Fig.11.

D. Effects of RF Impairments and Channel Estimation Errors

In the final example we have included RF impairmentsand channel estimation errors. In particular, we have obtainedleast-squares (LS) estimates of Hk (k = 1, . . . , Nc) and σ2 bymeans of the sequential transmission (using different pairs of

0 5 10 15 20 25 3010

−6

10−5

10−4

10−3

10−2

10−1

100

SNR (dB)

BE

R

SISOFull−MIMOMaxSNR (α=0)MaxCAP (α=1)MinMSE (α=2)

Fig. 11. BER for a 802.11a based system with transmission rate of 54 Mbps.64QAM signaling and convolutional encoder of rate 3/4.

orthogonal transmit and receive beamformers) of nT nR = 16training OFDM symbols. The estimated channel and noisevariance have been used to obtain the transmit and receivebeamformers, which are quantified with a resolution of 5bits. Additionally, due to RF impairments, there exist a smalldifference between the quantized weights and the actual valuesapplied in each antenna. This error is modeled as an i.i.d.uniform noise with the same range as that of the quantizationerror. The obtained results for the MinMSE (α = 2) caseand 802.11a coded transmissions with a rate of 12Mbps areshown in Fig. 12, where we can see that the realistic RF-combining system clearly outperforms the idealized SISOsystem. Furthermore, its performance degradation with respectto an idealized RF-combining system is of approximately 3 dB.Finally, we have verified by means of simulations that the3 dB gap is mainly due to the effect of the channel estimationerrors in the decoding process, and not to the small errorsin the beamformers. Therefore, we can conclude that similardegradations would take place in a pre-FFT based system withchannel estimation errors.

VI. CONCLUSIONS

In this paper we have proposed a general beamformingcriterion for a novel MIMO transceiver, which performsadaptive signal combining in the RF domain. With this newcombining architecture and under multicarrier transmissions,the same pair of Tx-Rx beamformers must be applied to allthe subcarriers and, due to this coupling, the beamformingdesign problem poses several new challenges in comparisonto conventional MIMO schemes. Considering the case ofperfect channel state information at the receiver side, we haveproposed a beamforming criterion which depends on a singleparameter α. This parameter establishes a tradeoff betweenthe energy and spectral flatness of the equivalent channel,and allows us to obtain some interesting design criteria. Inparticular, the proposed beamforming criterion can be reducedto the maximization of the received SNR (MaxSNR, α = 0),

Page 12: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

12

−10 −5 0 5 10 1510

−6

10−5

10−4

10−3

10−2

10−1

100

SNR (dB)

BE

R

SISO (Idealized System)Full−MIMO (Idealized System)MinMSE (Idealized System)MinMSE (Realistic System)

Fig. 12. Performance of the MinMSE criterion in a 802.11a based systemwith transmission rate of 12 Mbps including the effect of channel estimationerrors and RF impairments.

the maximization of the system capacity (MaxCAP, α = 1),and the minimization of the MSE (MinMSE, α = 2) ofthe optimal linear receiver. In general, the proposed crite-rion results in a non-convex optimization problem. We haveshown that the noncovexity essentially comes from two rank-one constraints that, when removed, allow us to apply SDRtechniques. Furthermore, to avoid the high computational costof SDR techniques, we have proposed a simple and efficientalgorithm which, with a proper initialization, provides verygood results in practical OFDM-based WLAN standards suchas 802.11a. Finally, the numerous simulation results allow usto conclude that, in general, it is a good idea to increase thespectral flatness of the equivalent SISO channel, even at theexpense of a slight degradation in the overall SNR.

APPENDIXPROOF OF PROPERTY 3

A. Rewriting the Cost Function

Let us start by writing MSEk = (Pβpβ,k)1

β−1 . Thus, thecost function fα(wT ,wR) can be rewritten as

fα(wT ,wR) =1

α− 1log

(1

Nc

Nc∑k=1

(Pβpβ,k)α−1β−1

),

and after a straightforward manipulation we obtain

fα(wT ,wR) = fβ(wT ,wR) + gα,β (pβ(wT ,wR)) , (17)

with

gα,β(pβ(wT ,wR)) =α− β

(α− 1)(β − 1)log(Nc)

+1

α− 1log

(Nc∑k=1

pα−1β−1β,k

).

Eq. (17) shows that the cost function for a given parameterα can be written as the cost function for a different parameterβ, plus a penalty term that depends on α, β and pβ,k.

B. Analysis of the Penalty Term

1) Antisymmetry: From eq. (17), and interchanging thevalues α and β, we can directly conclude that

gα,β (pβ) = −gβ,α (pα) ,

where, for notational simplicity, we have omitted the depen-dency with the beamformers. Thus, we can restrict our studyto the case α > β.

2) Monotonicity: In order to prove that gα,β (pβ) increaseswith α we evaluate its derivative

∂gα,β (pβ)∂α

=log(Nc)(α− 1)2

+

∑Nc

k=1 pα−1β−1β,k log

(p

α−1β−1β,k

)(α− 1)2

∑Nc

k=1 pα−1β−1β,k

−log(∑Nc

k=1 pα−1β−1β,k

)(α− 1)2

,

which, after defining A =∑Nc

k=1 pα−1β−1β,k and ak =

pα−1β−1β,k

A , canbe rewritten as

∂gα,β (pβ)∂α

=1

(α− 1)2

Nc∑k=1

ak log(akNc).

Thus, taking into account that∑Nc

k=1 ak = 1 (i.e., ak can beseen as the probability mass function of a discrete randomvariable), it is easy to prove that the above function is Schur-convex with respect to ak (k = 1, . . . , Nc) [9], [11], i.e.,it attains its minimum value for ak = 1

Nc, which yields

∂gα,β(pβ)∂α = 0. Therefore, we can conclude that the derivative

is non-negative and the function gα,β (pβ) increases with α.3) Schur-Convexity of gα,β (pβ): The proof is based on the

two following observations. Firstly, for α > β, the functionNc∑k=1

pα−1β−1β,k ,

is Schur-convex if α > 1 and Schur-concave if α < 1 [9],[11]. Secondly, the function 1

α−1 log(·) is increasing for α > 1and decreasing for α < 1. Thus, ∀α > β, the compositefunction gα,β (pβ) is Schur-convex [9], [11], which impliesthat it attains its minimum when

pβ,k =1

Nc, for k = 1, . . . , Nc.

Finally, when all the pβ,k are equal we have that gα,β (pβ) =0, which implies that gα,β (pβ) is non-negative for α > β.

REFERENCES

[1] R. Eickhoff, F. Ellinger, U. Mayer, M. Wickert, I. Santamarıa, R. Krae-mer, L. Gonzalez, P. Sperandio, and T. Theodosiou, “MIMAX: Exploit-ing the maximum performance and minimum system costs of wirelessMIMO systems,” in 17th ICT Mobile and Wireless Summit, Stockholm,Sweden, June 2008.

[2] I. Santamarıa, V. Elvira, J. Vıa, D. Ramırez, J. Perez, J. Ibanez,R. Eickhoff, and F. Ellinger, “Optimal MIMO transmission schemeswith adaptive antenna combining in the RF path,” in 16th EuropeanSignal Processing Conference (EUSIPCO 2008), Lausanne, Switzerland,August 2008.

[3] “MIMAX: Advanced MIMO systems for maximum reliability andperformance,” http://www.ict-mimax.eu, 2008.

Page 13: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

13

[4] S. Sandhu and M. Ho, “Analog combining of multiple receive antennaswith OFDM,” in IEEE International Conference on Communications(ICC ’03), vol. 5, May 2003, pp. 3428–3432.

[5] D. Huang and K. B. Letaief, “Symbol-based space diversity for codedOFDM systems,” IEEE Transactions on Wireless Communications,vol. 3, no. 1, pp. 117–127, Jan. 2004.

[6] M. Rahman, K. Witrisal, S. Das, F. Fitzek, O. Olsen, and R. Prasad,“Optimum pre-DFT combining with cyclic delay diversity for OFDMbased WLAN systems,” in IEEE 59th Vehicular Technology Conference(VTC 2004-Spring), vol. 4, May 2004, pp. 1844–1848.

[7] S. Li, D. Huang, K. Letaief, and Z. Zhou, “Pre-DFT processingfor MIMO-OFDM systems with space-time-frequency coding,” vol. 6,no. 11, pp. 4176–4182, Nov. 2007.

[8] D. P. Palomar, J. M. Cioffi, and M. A. Lagunas, “Joint Tx-Rx beamform-ing design for multicarrier MIMO channels: A unified framework forconvex optimization,” IEEE Transactions on Signal Processing, vol. 51,no. 9, pp. 2381–2401, Sept. 2003.

[9] D. P. Palomar and Y. Jiang, “MIMO transceiver design via majorizationtheory,” Found. Trends Commun. Inf. Theory, vol. 3, no. 4, pp. 331–551,2006.

[10] S. Boyd and L. Vandenberghe, Convex Optimization. CambridgeUniversity Press, March 2004.

[11] A. W. Marshall and I. Olkin, Inequalities: Theory of Majorization andits Applications. Academic Press, New York, NY, 1979.

[12] F. Wang, A. Ghosh, C. Sankaran, and S. Benes, “WiMAX systemperformance with multiple transmit and multiple receive antennas,” inIEEE 65th Vehicular Technology Conference (VTC-Spring), Apr. 2007,pp. 2807–2811.

[13] F. Wang, A. Ghosh, C. Sankaran, P. Fleming, F. Hsieh, and S. Benes,“Mobile WiMAX systems: performance and evolution,” IEEE Commu-nications Magazine, vol. 46, no. 10, pp. 41–49, Oct. 2008.

[14] J. Proakis, Digital Communications. NJ, USA: Prentice Hall, 1988.[15] J. Vıa, V. Elvira, I. Santamarıa, and R. Eickhoff, “Analog antenna

combining for maximum capacity under OFDM transmissions,” in IEEEInternational Conference on Communications (ICC 2009), Dresden,Germany, June 2009.

[16] ——, “Minimum BER beanforming in the RF domain for OFDMtransmissions and linear receivers,” in IEEE International Conferenceon Acoustics, Speech and Signal Processing (ICASSP 2009), Taipei,Taiwan, Apr. 2009.

[17] F. Ellinger, Radio Frequency Integrated Circuits and Technologies.Berlin: Springer-Verlag, 2007.

[18] D. Huang and K. Letaief, “Pre-DFT processing using eigenanalysis forcoded OFDM with multiple receive antennas,” IEEE Transactions onCommunications, vol. 52, no. 11, pp. 2019–2027, Nov. 2004.

[19] S. Li, D. Huang, K. Letaief, and Z. Zhou, “Multi-stage beamformingfor coded OFDM with multiple transmit and multiple receive antennas,”IEEE Transactions on Wireless Communications, vol. 6, no. 3, pp. 959–969, Mar. 2007.

[20] A. Renyi, “Some fundamental questions of information theory,” inSelected papers of Alfred Renyi, vol. 2, pp. 526–552, 1976.

[21] D. Erdogmus, K. E. H. II, J. C. Prıncipe, M. Lazaro, and I. Santamarıa,“Adaptive blind deconvolution of linear channels using Renyi entropywith Parzen windowing estimation,” IEEE Transactions on Signal Pro-cessing, vol. 52, no. 6, pp. 1489–1498, June 2004.

[22] I. Santamarıa, D. Erdogmus, and J. C. Principe, “Entropy minimizationfor supervised digital communications channel equalization,” IEEETransactions on Signal Processing, vol. 50, no. 5, pp. 1184–1192, May2002.

[23] M. Okada and S. Komaki, “Pre-DFT combining space diversity assistedCOFDM,” IEEE Transactions on Vehicular Technology, vol. 50, no. 2,pp. 487–496, Mar. 2001.

[24] S. Barbarossa, Multiantenna Wireless Communication Systems. Boston,MA: Artech House Publishers, 2005.

[25] N. Sidiropoulos, T. Davidson, and Z.-Q. Luo, “Transmit beamformingfor physical-layer multicasting,” IEEE Transactions on Signal Process-ing, vol. 54, no. 6, pp. 2239–2251, June 2006.

[26] K. Phan, S. Vorobyov, N. Sidiropoulos, and C. Tellambura, “Spectrumsharing in wireless networks via QoS-aware secondary multicast beam-forming,” IEEE Transactions on Signal Processing, vol. 57, no. 6, pp.2323–2335, June 2009.

[27] A. Gray and J. Markel, “A spectral-flatness measure for studying theautocorrelation method of linear prediction of speech analysis,” IEEETransactions on Acoustics, Speech and Signal Processing, vol. 22, no. 3,pp. 207–217, June 1974.

[28] P. Stoica and Y. Selen, “Cyclic minimizers, majorization techniques,and the expectation-maximization algorithm: a refresher,” IEEE SignalProcessing Magazine, vol. 21, pp. 112–114, Jan. 2004.

[29] A. Blake and A. Zisserman, Visual reconstruction. Cambridge, MA,USA: MIT Press, 1987.

[30] G. H. Mohimani, M. Babaie-Zadeh, and C. Jutten, “A fast approachfor overcomplete sparse decomposition based on smoothed l0 norm,”IEEE Transaction on Signal Processing, vol. 57, no. 1, pp. 289–301,Jan. 2009.

[31] IEEE Std. 802.11a, Supplement to Part 11: Wireless LAN Medium AccessControl (MAC) and Physical Layer (PHY) specifications: High-speedPhysical Layer in the 5 GHZ Band. IEEE., 1999.

Javier Vıa (M’08) received his Telecommunica-tion Engineer Degree and his Ph.D. in electricalengineering from the University of Cantabria, Spainin 2002 and 2007, respectively. In 2002 he joinedthe Department of Communications Engineering,University of Cantabria, Spain, where he is currentlyAssistant Professor. He has spent visiting periodsat the Smart Antennas Research Group of StanfordUniversity, and at the Department of Electronicsand Computer Engineering (Hong Kong Universityof Science and Technology). Dr. Vıa has actively

participated in several European and Spanish research projects. His currentresearch interests include blind channel estimation and equalization in wirelesscommunication systems, multivariate statistical analysis, quaternion signalprocessing and kernel methods.

Ignacio Santamarıa (M’96-SM’05) received hisTelecommunication Engineer Degree and his Ph.D.in electrical engineering from the UniversidadPolitecnica de Madrid (UPM), Spain, in 1991 and1995, respectively. In 1992 he joined the Departa-mento de Ingenierıa de Comunicaciones, Universi-dad de Cantabria, Spain, where he is currently FullProfessor. He has been a visiting researcher at theComputational NeuroEngineering Laboratory (Uni-versity of Florida), and at the Wireless Networkingand Communications Group (University of Texas

at Austin). He has more than 100 publications in refereed journals andinternational conference papers. His current research interests include signalprocessing algorithms for wireless communication systems, MIMO systems,multivariate statistical techniques and machine learning theories. He has beeninvolved in several national and international research projects on these topics.He is currently serving as a member of the Machine Learning for SignalProcessing Technical Committee of the IEEE Signal Processing Society.

Vıctor Elvira (S’08) received the Bachelor degreein engineering telecommunications and the Masterdegree from the University of Cantabria, Spain in2007 and 2008, respectively. In 2008 he joined theDepartment of Communications Engineering, Uni-versity of Cantabria, Spain, where he is currentlyworking towards his Ph.D. Vıctor Elvira is involvedin the European Union funded project MIMAX(2008-2010).

Page 14: A General Criterion for Analog Tx-Rx Beamforming under ... · In particular, a general beamforming criterion is proposed, which depends on a single parameter α. This parameter establishes

14

Ralf Eickhoff (S’04-M’06) received the Diplomadegree in electrical engineering and the Ph.D. degreefrom the University of Paderborn, Germany, in 2003and 2007, respectively. From 2003 until 2006, heheld a scholarship in a graduate college “AutomaticConfiguration in Open Systems.” During this time,he was a research assistant involved with adaptiveICs and systems. Since 2006, he has been with theTechnische Universitaet Dresden, Germany, wherehe is currently a postdoctoral researcher involvedwith local positioning and wireless communication

systems. His main research interests are low-power circuits and adaptive an-tenna combining in wireless communication systems. He was the coordinatorof the European Union (EU) funded project RESOLUTION (2006-2009) andcurrently coordinates the EU project MIMAX (2008-2010).