14
1 Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating Pairs Ali Ramezani-Kebrya, Student Member, IEEE, Ben Liang, Senior Member, IEEE, Min Dong, Senior Member, IEEE, Gary Boudreau, Senior Member, IEEE, and Ronald Casselman Abstract—We consider a cellular network where each cell con- tains multiple source-destination pairs communicating through multiple amplify-and-forward relays using orthogonal channels. We propose an optimal relay beamforming design that minimizes the maximum interference at the neighboring cells subject to per- relay power limits and minimum received signal-to-noise ratio (SNR) requirements. Even though the problem is non-convex, we show that it has zero Lagrange duality gap, and we convert its d- ual problem to a semi-definite programming problem. Depending on the values of the optimal dual variables, we study three cases to obtain the optimal beam vectors accordingly. This results in an iterative algorithm that provides a semi-closed-form optimal solution. We extend our algorithm to the problem of maximizing the minimum SNR subject to some pre-determined maximum interference constraints at neighboring cells, by the solution to the min-max interference problem along with a bisection search. The solution to this max-min SNR problem gives insight into the worst-case signal-to-interference-and-noise ratio (SINR) given some maximum interference target. The performance of the proposed algorithm is studied numerically, both for when the knowledge of interference channel is perfect and for when it is imperfect due to either limited feedback or channel estimation error. Index Terms—Relay beamforming, multiple users, interference minimization, multi-channel system. I. I NTRODUCTION Next-generation wireless networks are characterized by het- erogeneous infrastructure consisting of base stations (BS) and relays in cooperative communication. Furthermore, the new Internet-of-Things paradigm will foster a large population of diverse user equipment (UE), which may engage in complex communication patterns that include both traditional BS-UE transmission and UE-UE transmission, e.g., in a device-to- device (D2D) mode. In these systems, radio interference is a crucial yet challenging issue, due to the many randomly located transmitters and receivers. Interference management in cellular networks is a challenging problem, and the difficulty This work was supported in part by Ericsson Canada and by the Natural Sciences and Engineering Research Council (NSERC) of Canada under Col- laborative Research and Development Grant CRDPJ-466072-14 and NSERC Discovery Grants. A preliminary version of this work was presented at the IEEE International Conference on Communications (ICC), London, UK, June 2015 [1]. A. Ramezani-Kebrya and B. Liang are with the Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON M5S 3G4, Canada (e-mail: [email protected]; [email protected]). M. Dong is with the Department of Electrical, Computer and Software Engineering, University of Ontario Institute of Technology, Oshawa, ON L1H 7K4, Canada (e-mail: [email protected]). G. Boudreau and R. Casselman are with Ericsson Canada, Ot- tawa, ON K2K 2V6, Canada (e-mail: [email protected]; [email protected]). will only be exacerbated in future systems that utilize a large number of small cells, relays, and D2D nodes. One approach for interference management is to control the maximum inter- cell interference (ICI) as a worst-performance guarantee. We consider a cellular network where multiple source- destination (S-D) pairs communicating through the assistance of multiple amplify-and-forward (AF) relays within a cell. These S-D pairs are generally defined. For example, they may represent D2D communication between UEs, or the multiple communication links between one BS and multiple UEs in the cell. Using a multi-channel system, such as orthogonal frequency division multiple access (OFDMA) as in LTE- Advanced [2], [3], each communicating pair is assigned an orthogonal subchannel to avoid intra-cell interference. The re- lays assist each S-D pair’s transmission by forming cooperative relay beamforming over the pair’s assigned subchannel. Although free of intra-cell interference due to orthogonal subchannel allocation, these communicating pairs still cause ICI to neighboring cells, which needs to be carefully controlled to provide satisfactory performance guarantee. In this work, we aim at designing optimal relay beamforming for multiple S-D pairs within each cell to minimize the maximum interference caused at the neighboring cells, while satisfying the minimum signal-to-noise ratio (SNR) requirements and per-relay power constraints. This formulation is suitable for certain types of ap- plications or traffic patterns where some fixed rate is expected, e.g., VoIP. We also intend to find a pre-determinedmaximum interference threshold in each neighboring cell under which the worst-case signal-to-interference-and-noise ratio (SINR) at the destinations of the desired cell is maximized. The design of relay beamforming in order to minimize ICI is challenging. Most ICI mitigation techniques for relay networks in the literature focus on the scheduling problem, i.e., resource block allocation [4]–[8]. These techniques could not precisely control the amount of interference at the neigh- boring cells. To the best of our knowledge, the problem of minimizing the maximum interference at neighboring cells by relay beamforming has not been studied in the literature. Furthermore, most of the existing results in beamforming consider only a total power constraint across the antennas, which increases analytical tractability. However, in practical scenarios, we often need to consider an individual power limit for each relay [9]–[12]. In the following, we first summarize the main results of this work and then explain their relation to prior work in the literature.

Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

Embed Size (px)

Citation preview

Page 1: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

1

Interference Minimization in Cooperative RelayBeamforming with Multiple Communicating PairsAli Ramezani-Kebrya,Student Member, IEEE, Ben Liang,Senior Member, IEEE, Min Dong, Senior Member,

IEEE, Gary Boudreau,Senior Member, IEEE, and Ronald Casselman

Abstract—We consider a cellular network where each cell con-tains multiple source-destination pairs communicating throughmultiple amplify-and-forward relays using orthogonal channels.We propose an optimal relay beamforming design that minimizesthe maximum interference at the neighboring cells subject to per-relay power limits and minimum received signal-to-noise ratio(SNR) requirements. Even though the problem is non-convex,weshow that it has zero Lagrange duality gap, and we convert itsd-ual problem to a semi-definite programming problem. Dependingon the values of the optimal dual variables, we study three casesto obtain the optimal beam vectors accordingly. This results inan iterative algorithm that provides a semi-closed-form optimalsolution. We extend our algorithm to the problem of maximizingthe minimum SNR subject to some pre-determined maximuminterference constraints at neighboring cells, by the solution tothe min-max interference problem along with a bisection search.The solution to this max-min SNR problem gives insight intothe worst-case signal-to-interference-and-noise ratio (SINR) givensome maximum interference target. The performance of theproposed algorithm is studied numerically, both for when theknowledge of interference channel is perfect and for when itisimperfect due to either limited feedback or channel estimationerror.

Index Terms—Relay beamforming, multiple users, interferenceminimization, multi-channel system.

I. I NTRODUCTION

Next-generation wireless networks are characterized by het-erogeneous infrastructure consisting of base stations (BS) andrelays in cooperative communication. Furthermore, the newInternet-of-Things paradigm will foster a large population ofdiverse user equipment (UE), which may engage in complexcommunication patterns that include both traditional BS-UEtransmission and UE-UE transmission,e.g., in a device-to-device (D2D) mode. In these systems, radio interference isa crucial yet challenging issue, due to the many randomlylocated transmitters and receivers. Interference management incellular networks is a challenging problem, and the difficulty

This work was supported in part by Ericsson Canada and by the NaturalSciences and Engineering Research Council (NSERC) of Canada under Col-laborative Research and Development Grant CRDPJ-466072-14 and NSERCDiscovery Grants. A preliminary version of this work was presented at theIEEE International Conference on Communications (ICC), London, UK, June2015 [1].

A. Ramezani-Kebrya and B. Liang are with the Department of Electricaland Computer Engineering, University of Toronto, Toronto,ON M5S 3G4,Canada (e-mail: [email protected]; [email protected]).

M. Dong is with the Department of Electrical, Computer and SoftwareEngineering, University of Ontario Institute of Technology, Oshawa, ON L1H7K4, Canada (e-mail: [email protected]).

G. Boudreau and R. Casselman are with Ericsson Canada, Ot-tawa, ON K2K 2V6, Canada (e-mail: [email protected];[email protected]).

will only be exacerbated in future systems that utilize a largenumber of small cells, relays, and D2D nodes. One approachfor interference management is to control the maximum inter-cell interference (ICI) as a worst-performance guarantee.

We consider a cellular network where multiple source-destination (S-D) pairs communicating through the assistanceof multiple amplify-and-forward (AF) relays within a cell.These S-D pairs are generally defined. For example, they mayrepresent D2D communication between UEs, or the multiplecommunication links between one BS and multiple UEs inthe cell. Using a multi-channel system, such as orthogonalfrequency division multiple access (OFDMA) as in LTE-Advanced [2], [3], each communicating pair is assigned anorthogonal subchannel to avoid intra-cell interference. The re-lays assist each S-D pair’s transmission by forming cooperativerelay beamforming over the pair’s assigned subchannel.

Although free of intra-cell interference due to orthogonalsubchannel allocation, these communicating pairs still causeICI to neighboring cells, which needs to be carefully controlledto provide satisfactory performance guarantee. In this work, weaim at designing optimal relay beamforming for multiple S-Dpairs within each cell to minimize the maximum interferencecaused at the neighboring cells, while satisfying the minimumsignal-to-noise ratio (SNR) requirements and per-relay powerconstraints. This formulation is suitable for certain types of ap-plications or traffic patterns where some fixed rate is expected,e.g., VoIP. We also intend to find a pre-determined maximuminterference threshold in each neighboring cell under which theworst-case signal-to-interference-and-noise ratio (SINR) at thedestinations of the desired cell is maximized.

The design of relay beamforming in order to minimizeICI is challenging. Most ICI mitigation techniques for relaynetworks in the literature focus on the scheduling problem,i.e., resource block allocation [4]–[8]. These techniques couldnot precisely control the amount of interference at the neigh-boring cells. To the best of our knowledge, the problem ofminimizing the maximum interference at neighboring cellsby relay beamforming has not been studied in the literature.Furthermore, most of the existing results in beamformingconsider only a total power constraint across the antennas,which increases analytical tractability. However, in practicalscenarios, we often need to consider an individual power limitfor each relay [9]–[12].

In the following, we first summarize the main results ofthis work and then explain their relation to prior work in theliterature.

Page 2: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

2

A. Summary of Contributions

We first formulate the relay beamforming problem in orderto minimize the maximum interference in multiple neighboringcells under minimum SNR requirements and per-relay powerconstraints. Although the problem is non-convex, we showthat it has zero duality gap and hence can be solved in theLagrange dual domain. We then transform the dual probleminto a semi-definite programming (SDP) problem with a muchfewer number of variables and constraints compared withthe original optimization problem and as such can be solvedefficiently using interior-point methods.

Depending on the values of the optimal dual variables,we identify three cases to obtain the optimal beam vectorsaccordingly. These cases represent whether the minimum SNRrequirement and per-relay power constraint are met with equal-ity, and whether at optimality the interference at a destinationin a neighboring cell is the maximum among destinations in allneighboring cells. The first case corresponds to the infeasibilityof the min-max interference problem. For the other two cases,we propose an iterative algorithm to obtain optimal relay beamvectors with a semi-closed-form structure.

We also consider the problem of maximizing the minimumreceived SNR subject to maximum interference at each neigh-boring cell and per-relay power constraints. We show that themax-min SNR is the inverse problem of minimizing the maxi-mum interference subject to a pre-determined SNR constraint.We propose an algorithm to solve the max-min SNR problemiteratively using the solution to the problem of maximuminterference minimization and bisection search. Furthermore,by limiting the interference from each neighboring cell, wepropose a solution to the problem of maximizing the worst-case received SINR. To this end, we solve the max-min SNRproblem under an appropriate maximum interference target.

In order to gain insight into designing this system in prac-tice, we study the received worst-case SINR versus the maxi-mum interference target numerically. Interestingly, a maximumworst-case SINR is identified for different system setups.Using the obtained optimal relay beamforming solution, weinvestigate the effect of the number of relays, S-D pairs, andneighboring cells on the maximum interference and worst-case SINR. We further study the performance of the proposedalgorithm when the knowledge of interference CSI is imperfectdue to either limited feedback or channel estimation error.

B. Relation to Prior Work

For single-channel systems, joint encoding and decodingacross the base stations has been proposed to mitigate theICI [13], [14]. In [15], joint optimization of source powerallocation and relay beamforming to maximize the minimumSINR has been studied for a single-carrier FDMA system.Further base station cooperation or coordination, in the form of“virtual” or “network” multiple-input-multiple-output (MIMO)systems, have been extensively studied in the literature [16]–[18]. These base station coordination techniques demand ahuge amount of back-haul communication to share the datastreams among the cells. In this work, we do not considerdata sharing between the base stations or relays.

For multi-channel systems, such as those based on OFD-MA, ICI coordination techniques have been studied in [19]–[29]. The proposed approaches in the literature include pow-er control, network MIMO, opportunistic spectrum access,adaptive frequency reuse factor, sphere decoding, and dirtypaper decoding. The problem formulation in this paper isdifferent from all of those available in the literature. In orderto mitigate ICI, we consider relay beamforming, which leadsto a uniquely complicated optimization problem. Relay co-operative communication in interference limited environmentshas been considered under various criteria such as capacity,throughput, area spectral efficiency, and received SINR [30]–[34]. However, the objectives of these works do not includeICI reduction.

ICI mitigation techniques for relay networks in multi-channel systems have been studied in [4]–[8], which focuson scheduling and resource management. The authors of [4]have proposed a radio resource management strategy for relay-user association, resource allocation, and power control,alongwith four scheduling methods for power allocation in the ICIenvironment. In [5], the performance of different relay strate-gies, one-way, two-way, and shared relays, has been studiedin interference-limited cellular systems. Assuming Gaussiansignaling, the achievable rate for each strategy is derived.In [6], a joint subcarrier allocation, scheduling, and powercontrol scheme has been proposed for ICI-limited networks.For relay-aided cellular OFDMA-based systems, the authorsof [7] have proposed an interference coordination heuristicscheme consisting of two phases, each performing a resourceallocation algorithm. In [8], a game theoretic framework calledinterference coordination game has been developed to mitigateinterference in OFDMA-based relay networks, and a lowcomplexity algorithm is proposed to reach its equilibrium ina distributed way.

The above works are the most related to our work. However,none of them considers relay beamforming, which leads toa complex optimization problem as shown in this paper.Furthermore, none of these works aims to directly minimizeICI, which could be significant if the interference channel isstrong. Finally, it is important to find the maximum worst-case received SINR in a multi-channel system with multipleS-D pairs, especially for delay-sensitive applications requiringguaranteed worst bit-rate. This paper is the first to addressthemin-max interference and max-min SINR problems with relaybeamforming.

For a single S-D pair and a single multi-antenna relay, theproblem of relay beamforming to minimize per-antenna powerhas been considered in [10]. In this paper, we consider multiplesingle-antenna relays in a multi-channel system, with multipleS-D pairs. Furthermore, in this paper, the power used acrosssubchannels has a sum limit and interference minimizationis the objective. In [35], we have studied the problem ofrelay beamforming to minimize per-relay power usage in amulti-user peer-to-peer network. Different from [35], in thispaper we consider interference to multiple neighboring cellsin a cellular system under relay power constraints. The newformulation and constraints add more difficulty to solving theproblem. Although both problems use the dual method and

Page 3: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

3

involve dual variable case discussions, the case discussionsinvolved in finding the optimal solutions in this paper aremuch more complicated and challenging than those in [35]. Inaddition, as shown through simulation in this paper, the min-max interference approach significantly outperforms the per-relay power approach in terms of the maximum interferenceto neighboring cells.

C. Organization and Notation

The rest of this paper is organized as follows: In Section II,the system model is described and the min-max interferenceproblem is formulated. The min-max interference problem issolved in Section III. In Section IV, we study the problems ofmaximizing the minimum received SNR and SINR subject tosome fixed maximum interference threshold at the neighboringcells. Numerical results are presented in Section V, andconclusions are drawn in Section VI.

Notation: We useA∆= B to denote thatA by definition

is equivalent toB. We use‖ · ‖ to denote the Euclideannorm of a vector.⊙ stands for the element wise multiplication.We use(·)T , (·)H , and (·)† to denote transpose, Hermitian,and matrix pseudo-inverse, respectively. The conjugate isrepresented by(·)∗. The notationdiag(a) denotes a diagonalmatrix consisting of the elements of a vectora. We useE[·]to denote the expectation andtr(B) to represent the trace ofB. I denotes anN × N identity matrix. We useY � Z toindicate thatY − Z is a positive semi-definite matrix.

II. SYSTEM MODEL AND PROBLEM FORMULATION

A. System Model

As illustrated in Fig. 1, we consider a cellular system whereeach cell containsM S-D pairs,N relays, andb neighboringcells, and all nodes are equipped with a single antenna. Amultichannel communication system (e.g., OFDMA) consist-ing of M orthogonal subchannels is used in each cell. Eachsource transmits data to its destination through the relaysusing a specific subchannel, and each subchannel is assignedto one S-D pair, so that the S-D pairs within the same celldo not interfere with each other. In this work, we study theinterference caused by the relays in one cell (desired cell) tothe destinations in its neighboring cells.

We consider the half-duplex AF protocol for relaying,where the direct path is ignored. Assume that S-D pairmcommunicates throughN relays over subchannelm. The S-D communication is established in two phases. In phase one,each source transmits its signal to all the relays. In the desiredcell, the received signal at relayi over subchannelm is givenby

zm,i =√

Pmhm,ism + nr,m,i (1)

where sm is the transmitted symbol with unit power,i.e.,E[|sm|2] = 1, Pm is the transmission power, andnr,m,i

denotes the additive white Gaussian noise (AWGN) at relayi on subchannelm with zero mean and varianceσ2

r , whichis i.i.d. across subchannels and relays. The vector of receivedsignals at all relays over subchannelm is given by

zm =√

Pmhmsm + nr,m (2)

Sources

Destinations

Relays

Desired channel

Inter-cell inteferecne

mh

mg

,1mg

,1m

,2mg

,2m

Fig. 1. The system model for multiple communication pairs. The solid anddashed lines show the desired and interference channels, respectively.

where hm∆= [hm,1, · · · , hm,N ]T and nr,m

∆=

[nr,m,1, · · · , nr,m,N ]T are the first-hop channel vectorand the relay noise vector for S-D pairm, respectively.

In phase two, each relayi multiplies the received signal oversubchannelm by a complex coefficientwm,i and forwards itto destinationm, for 1 ≤ m ≤ M .1 The received signal atdestinationm from all relays over subchannelm is given by

rm = gTmWmzm + nd,m (3)

=√

PmgTmWmhmsm + gT

mWmnr,m + nd,m (4)

where gm∆= [gm,1, · · · , gm,N ]T is the second-hop channel

vector for S-D pairm, with gm,i denoting the channel co-efficient over subchannelm from relay i to destinationm,Wm

∆= diag(wm), with wm

∆= [wm,1, · · · , wm,N ]T denoting

the relay beam vector for S-D pairm, andnd,m is the AWGNat destinationm with zero mean and varianceσ2

d.The power usage of relayi is expressed as

Pi =

M∑

m=1

E[|wm,izm,i|2] =M∑

m=1

wHmRmDiwm (5)

whereRm∆= diag([Ry,m]1,1, · · · , [Ry,m]N,N), with Ry,m

∆=

PmhmhHm + σ2

rI, for m = 1, · · · ,M , and Di denotes theN × N diagonal matrix with 1 in thei-th diagonal and zerootherwise. We assume that the total power available at eachrelay,Pr, can be allocated across different subchannels.

The received signal power at destinationm is given by

PS,m = Pm[gTmWmhmhH

mWHmg∗

m] = PmwHmFmwm (6)

1Note that multiple transmissions in a cooperative relay system may notbe synchronized at a destination. An asynchronous transmission scheme isproposed in [36], [37].

Page 4: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

4

where Fm∆= (fmfHm )∗, with fm = gm ⊙ hm

∆=

[hm,1gm,1, · · · , hm,Ngm,N ]T . The total noise power at des-tination m, including both the receiver noise and the relayamplified noise, is obtained as

PN,m = E[nHr,mWH

mg∗mgT

mWmnr,m] + σ2d

= wHmGmwm + σ2

d (7)

whereGm∆= σ2

r diag((gmgHm)∗). Hence, the SNR at destina-

tion m is given by

SNRm =PmwH

mFmwm

wHmGmwm + σ2

d

. (8)

Each relay causes interference to theM destinations in eachof neighboring cells. Letgm,j denote the interference channelvector over subchannelm from theN relays of the desiredcell to destinationm in neighboring cellj. The receivedinterference at destinationm in neighboring cellj is givenby

rm,j = gTm,jWm(

Pmhmsm + nr,m). (9)

The received interference power at destinationm in neigh-boring cellj, including both the forwarded signal and the relayamplified noise, is given by

Im,j = PmwHmFm,jwm +wH

mGm,jwm (10)

whereFm,j∆= (fm,j f

Hm,j)

∗, fm,j∆= gm,j ⊙ hm, andGm,j

∆=

σ2r diag((gm,j g

Hm,j)

∗) for j = 1, · · · , b.We assume the perfect knowledge of CSI,i.e.,

{hm,gm, gm,j}Mm=1, in designing the relay beam vectors,where a central controller in each cell may collect all intra-and inter-cell CSI for computing relay beam weights. InSection V-D, we further study the case where the interferenceCSI is imperfect through simulation.

B. Problem Formulation

Our focus is on designing the relay beam weights ofthe desired cell to minimize the maximum interference atthe neighboring cells under per-relay power constraint andthe received SNR requirement at each destination. This isexpressed as the following optimization problem:

P0: min{wm}

maxm∈M,j∈B

Im,j

subject to

M∑

m=1

wHmRmDiwm ≤ Pr , i ∈ N , (11a)

PmwHmFmwm

wHmGmwm + σ2

d

≥ γm, m ∈ M (11b)

whereIm,j is as defined in (10),M ∆= {1, · · · ,M}, N ∆

=

{1, · · · , N}, and B ∆= {1, · · · , b}. To remove the inner

maximization in P0, we note that the min-max optimizationproblem P0 is equivalent to the following:

P1: min{wm},Imax

Imax

subject to wHmBm,jwm ≤ Imax, m ∈ M, j ∈ B, (12a)

(11a), and (11b)

whereImax = maxm∈M,j∈B Im,j and Bm,j∆= PmFm,j +

Gm,j.Note that, in this work, we consider the interference mini-

mization problem under per-relay total power constraint. Fora fixed source transmit power, we can show that consideringthe direct ICI link from sources to destinations in neighboringcells does not change our analysis.2 To see this, note that thetotal received interference at destinationm in neighboring cellj contains interference from both relays and sources, given by

Im,j = Im,j + Pm|hm,j|2

wherehm,j denotes the direct channel from sourcem to des-tinationm in neighboring cellj. Assume|hm,j |2 is known inthe desired cell. Given the fact thatPm|hm,j|2 does not dependon wm, we can treat it as a constant term when designingthe beam vectors. To include the inference coming from thesources, we can replace the left-hand side of constraint (12a)with wH

mBm,jwm + Pm|hm,j |2. Then, a similar procedureas in our proposed algorithm can be followed to obtain theoptimal beam vectors.

III. M INIMIZING MAXIMUM INTERFERENCE

The solution of P1 is provided in this section. Since the SNRconstraint (11b) is not convex w.r.t.wm, P1 is non-convex.In order to solve this problem, we first provide a necessarycondition for its feasibility. Then we show that P1 can bereformulated as a second-order-conic programming (SOCP)problem, and more importantly, the SOCP’s conic dual andLagrange dual are equivalent, so that P1 has zero Lagrangeduality gap. In order to obtain the optimal dual variables,an SDP-based algorithm is proposed with polynomial worst-case complexity. We then propose an iterative algorithm toobtain the optimal beam vectors{wm} with a semi-closed-form structure. Through complexity analysis, we show thatour proposed algorithm is computationally more efficient infinding an optimal solution than directly solving the SOCPproblem.3

A. Necessary Condition for Feasibility

We first introduce necessary condition for feasibility follow-ing the similar arguments in [35], which can be used to stopexecution of the proposed algorithm if there existsm ∈ Msuch that SNR constraint (11b) cannot be satisfied.

A necessary condition for the feasibility of the min-maxinterference problem P1 is

minm∈M

Pm

γmfHmG†

mfm > 1. (13)

2If the source transmission powerp∆= [P1, · · · , PM ]T is also an

optimization variable, we have a joint optimization problem with {p,w}as variables. This joint optimization problem becomes muchmore difficultto solve, as it is jointly non-convex. Whether it can be solved needs to becarefully investigated and is an open problem left for future research.

3We can show that solving SOCP directly increases complexityas comparedwith the proposed algorithm for the typical scenario of large number of relaysand S-D pairs. In addition to complexity reduction, one can gain insights onthe optimal solution structure using our proposed algorithm. However, theSOCP-based method does not provide any insight on the structure of thesolution forwo.

Page 5: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

5

Note that not satisfying (13) means that regardless of thevalues of{wm} there always existsm ∈ M such that SNRconstraint (13) cannot be satisfied, and thus P1 is infeasible.On the other hand, even if (13) holds, that does not guaranteethat P1 is feasible. In that case, we will see later that Case 1in Section III-C1 will identify the infeasibility of P1.

B. The Lagrange Dual Approach

In the following, we show that, despite P1 being non-convex, it has zero duality gap and can be solved in theLagrange dual domain.

Proposition 1: Strong duality holds for the min-max inter-ference problem P1.

Proof: We first show that P1 can be reformulated as anSOCP problem. It is known that the SOCP has zeroconicduality gap [38]. Then we show that the Lagrange dual of P1andconic dual of the SOCP are equivalent. For further details,see Appendix A.

Using Proposition 1, we can obtain the optimum so-lution of P1 through the Lagrange dual approach. Letµ

∆= [µ1, · · · ,µM ]T with µm

∆= [µm,1, · · · , µm,b]

T , λ∆=

[λ1, · · · , λN ]T , andα∆= [α1, · · · , αM ]T denote the Lagrange

multipliers associated with the interference constraint (12a),per relay power constraint (11a), and SNR constraint (11b),respectively. The Lagrangian of P1 is given by

L({wm}, Imax,λ,µ,α) =

M∑

m=1

wHm

(

Km − αmPm

γmfmfHm

)

wm

+

M∑

m=1

αmσ2d + Imax(1−

M∑

m=1

b∑

j=1

µm,j)− Pr(

N∑

i=1

λi) (14)

where

Km∆= RmDλ +

b∑

j=1

µm,jBm,j + αmGm (15)

andDλ∆= diag(λ1, · · · , λN ).

The dual problem of P1 is obtained by

D0: maxλ,µ,α

min{wm},Imax

L({wm}, Imax,λ,µ,α)

subject to λ � 0,µ � 0,α � 0. (16a)

Furthermore, the dual problem D0 can be reformulated asthe following problem:

D1: maxλ,µ,α

M∑

m=1

αmσ2d − Pr(

N∑

i=1

λi)

subject to Km � αmPm

γmfmfHm , m ∈ M, (17a)

M∑

m=1

b∑

j=1

µm,j ≤ 1, (17b)

and (16a).

The equivalence of D0 and D1 can be shown by showingthat constraints (17a) and (17b) are satisfied at optimalityof D0. Suppose one of the constraints (17a) or (17b) is not

satisfied. Then there is some{wm, Imax} such that the innerminimization of D0 leads toL({wm}, Imax,λ,µ,α) = −∞,but clearly this cannot be the optimal objective of the dualproblem. Hence, the optimal solution of D0 satisfies con-straints (17a) and (17b). In this case, after the inner minimiza-tion of the Lagrangian in D0, we have the objective of D1.Thus, both D0 and D1 lead to the same optimal{λo,µo,αo}.

To solve the dual problem D1 we show that it can bereformulated as an SDP problem to determine the optimal{αo,λo,µo}.

Proposition 2: The dual problem D1 can be expressed as

D2: minx

aTx

subject to

M(b+1)+N∑

i=1

xiΨm,i � 0, m ∈ M, (18a)

x � 0, bTx ≤ 1 (18b)

where xi is the i-th entry of the vector x∆=

[αT ,λT ,µT ]T , a∆= [−σ2

d1TM×1, Pr1

TN×1,0

TMb×1]

T ,

b∆= [0T

(M+N)×1,1TMb×1]

T , Ψm,m = Pm

γmfmfHm − Gm,

Ψm,M+i = −RmDi for i ∈ N , Ψm,M+N+(m−1)b+j =

−Bm,j for m ∈ M, j ∈ B, and all otherΨ are zeros.Proof: It is not difficult to show that D1 is equivalent

to D2, and (16a) and (17b) are equivalent to (18b). Then,substituting (15) into (17a) and after some manipulation, (18a)is obtained.

Note that standard interior point-based solvers,e.g., CVX,could be used to solve D2 efficiently [38]. Then, dependingon the values of the optimal dual variables{αo,λo,µo}, weidentify three cases to obtain the optimal beam vectors{wo

m}.We first investigate a useful property of the constraint (17a)in the following lemma.

Lemma 1: If either µom,j > 0 for some{m, j} or λo ≻ 0,

thenαom > 0, i.e., the Lagrange dual variable associated with

the SNR requirement at destinationm is strictly positive.Proof: See Appendix B.

Recall thatµom,j, λ

o, andαom are the optimal dual variables

corresponding to the interference constraint (12a), per-relaypower constraint (11a), and SNR constraint (11b), respectively.Due to Proposition 1, the Karush-Kuhn-Tucker (KKT) condi-tions for P1 are satisfied. Hence, the complementary slacknesscondition holds. According to Lemma 1, if the interferenceconstraint over subchannelm is active at optimality,i.e.,attained with equality, or the per-relay power constraint isactive for each relay, then the SNR constraint for S-D pairm is also active at optimality.

C. The Optimal Beam Vector {wom}

Using Lemma 1, we classify the optimal dual variables{λo,µo,αo} into three cases to obtain{wm}.

1) Case 1: µo = 0. In this case, we show that the min-max interference problem P1 is infeasible. Suppose the per-relay power constraint (11a) and minimum SNR requirement(11b) could be satisfied for every S-D pairm and relayi,i.e., the original problem P1 is feasible. Since the objec-tive of P1 clearly is sensitive to changes in the RHS of

Page 6: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

6

(12a), µo = 0 implies that (12a) is inactive for allm andj. Then the optimal objectiveIo

max is strictly greater than

I ∆= maxm∈M,j∈B wo

mHBm,jw

om at optimality. However,

Iomax can be replaced byI resulting in a smaller objective

while satisfying all the constraints which is a contradiction.In this case, the only possible conclusion is that the min-maxinterference problem P1 is infeasible. Hence, if P1 is feasible,there should be at least one{m, j} such that (12a) is activeat optimality,i.e., µo

m,j > 0.2) Case 2: µo

m 6= 0 for all m or λo ≻ 0.4 According toLemma 1, we haveαo ≻ 0 in D1, i.e., if Ko

m −αomGm ≻ 0,

thenαom > 0 for all m ∈ M, and the solution is given by the

following proposition.Proposition 3: Supposeαo ≻ 0. The optimum beam vector

wom of the min-max interference problem P1 form ∈ M is

given by

wom = ζmKo

m†fm (19)

where

ζm∆= σd

[Pm

γm|fHmKo

m†fm|2 − fHmKo

m†GmKo

m†fm

]

−1

2

, (20)

andKom is obtained by substituting the optimum dual variables

{λo,µom, αo

m} into (15).Proof: See Appendix C.

The following corollary provides the structure for the opti-mal value of P1 as a function of the optimal dual variables.

Corollary 1: The maximum received interference of P1 isgiven by

Iomax =

M∑

m=1

αomσ2

d − Pr(N∑

i=1

λoi )

= σ2d

M∑

m=1

γm

PmfHmKom

−1fm− Pr(

N∑

i=1

λoi ). (21)

Proof: The first equality follows from Proposition 1 dueto the zero duality gap. According to the proof in Appendix C,αo

mPm

γmfHmKo

m−1fm = 1 in Case 2 form ∈ M. Substituting

αom into the objective of D1, the second equality in (21) is

derived.3) Case 3: µo 6= 0, µo

m = 0 for somem, andλo ⊁ 0.Using Lemma 1, we haveαo

m = 0 for some m. In thefollowing, we first consider the case where only one entry inαo is strictly positive. In other words, only one S-D pair meetsthe SNR requirement with equality. Later, we will generalizethe solution to the case where multiple entries inαo arepositive. Denotem such thatαo

m > 0 andαom = 0 for m 6= m.

Following the proof in Appendix C, we can show thatαo

mPm

γmfHmKo

m−1fm = 1. Then the optimal beam vectorswo

m

can be obtained using the solution in (19) asαom > 0.

However, we cannot obtain the optimal beam vectorwom

for m 6= m in a similar way. Next, we formulate a newoptimization problem and obtainwo

m for m 6= m.DenoteMm

∆= M \ {m}. Using the fact thatαo

m = 0for m ∈ Mm and Proposition 1, we see that the optimalobjective of P1 isIo

max = αomσ2

d − Pr(∑N

i=1 λoi ). Further

4Note that for Cases 2 and 3, it is implicitly assumedµo 6= 0.

definePm,i∆= wm

HRmDiwm as the power usage at relayiover subchannelm. Then, obtaining the optimal beam vectors{wm,m ∈ Mm} is equivalent to solving the followingfeasibility problem:

P2: find {wm,m ∈ Mm}subject to wH

mBm,jwm ≤ Iomax, m ∈ M, j ∈ B, (22a)

Pm,i +∑

Mm

wHmRmDiwm ≤ Pr , i ∈ N , (22b)

PmwHmFmwm

wHmGmwm + σ2

d

≥ γm, m ∈ Mm. (22c)

Note that the solution to P2 is not unique. This is becausethe SNR constraint (22c) may not be active at optimality form ∈ Mm since αo

m = 0. However, we can always scalewm such that (22c) meets with equality form ∈ Mm whilesatisfying the max interference constraint (22a) and per-relaypower constraint (22b). In what follows, we provide the detailsof using this approach to find a solution to P2.

Since the optimal beam vectorwm is already obtained,we can reducePm,i from the maximum per-relay powertargetPr to find the maximum available power that can beused over other subchannels. This motivates the followinginterference minimization problem by excluding S-D pairmfrom consideration and limiting the power usage on each relaybased on the new maximum power target,i.e.,

P3: min{wm,m∈Mm},I

I

subject to wHmBm,jwm ≤ I, m ∈ Mm, j ∈ B, (23a)

m∈Mm

wHmRmDiwm ≤ Pr − Pm,i, i ∈ N , (23b)

and (22c).

Similar to Proposition 1, we can show that zero duality gapholds for P3. We can reformulate the Lagrange dual problemof P3 into an SDP as follows:

D3: minx

cTx

subject to

M(b+1)+N∑

i=1

xiΨm,i � 0, m ∈ Mm, (24a)

x � 0, dTx ≤ 1 (24b)

where x is as defined in D2;c is defined similarly toa in D2 except that the entriesam, a(M+1):(M+N), anda(M+N+(m−1)b+1):(M+N+mb) are zero,[Pr−Pm,1, · · · , Pr−Pm,N ]T , and zero, respectively; andd is defined similarly tob in D2 except that the entriesb(M+N+(m−1)b+1):(M+N+mb)

are zero. Thus, the essence of the proposed algorithm is toeliminate the terms associated with S-D pairm in both theobjective and the constraints of D3 such that the per-relaymaximum power targets are updated.

In order to obtain{wom,m ∈ Mm}, the above procedure

is repeated to update the values of{αom,m ∈ Mm} through

solving D3. If αom > 0 for all m ∈ Mm, then we can obtain

{wom,m ∈ Mm} similar to Case 2. Otherwise, the steps to

find the solution in Case 3 are repeated. As an example, aftersolving SDP problem D3, suppose Case 3 happens,i.e., αm′ >

Page 7: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

7

Algorithm 1 Minimizing the maximum interference1: Check the feasibility condition (13).2: Solve the SDP problem D2 finding the optimal dual

variables{αo,µo,λo}.3: ObtainPα = {m | αo

m > 0}.4: SetΠ = Pα.5: while Pα 6= M do6: ComputeKo

m (15) and findwom (19) for all m ∈ Π.

7: Update available power at each relay,c andd.8: Solve D3 findingΠ = {l ∈ M \ Pα|αo

l > 0}.9: UpdatePα = Pα

Π.10: end while11: ComputeKo

m (15) and findwom (19) for all m ∈ Π

0 for somem′ ∈ Mm (the SNR constraint (22c) is active forS-D pairm′). Following the proof in Appendix C, we can findwo

m′ with a similar structure as in (19) through substitutingthe optimal dual variables given by D3 into (15). As long asP1 is feasible, this procedure can be repeated untilwo

m for allm are found.

So far, we have assumed only one entry inαo is strictlypositive in the solution to the dual problem D1. We can extendour algorithm to the general case where the number of positiveentries inαo is arbitrary. DefinePα

∆= {m | αo

m > 0}. UsingProposition 3, we can obtain the optimal beam vectorwo

m form ∈ Pα with a similar expression as in (19). To obtainwo

m

for m ∈ M \ Pα, we can solve a feasibility problem similarto P2. We can show zero duality gap holds and formulate thedual problem into an SDP similar to D3 through updatingc,d, andΨm,i according toPα.

D. Summary of Algorithm

The steps proposed to solve the min-max interference prob-lem P1 are summarized in Algorithm 1.5

We can further obtain a necessary and sufficient conditionfor the feasibility of P1 since both Cases 2 and 3 lead to asolution with the semi-closed-form structure in (19). Notethatfor ζm in (20) to be real, the expression in RHS of (20) shouldbe strictly positive. Furthermore, substituting (19) into(11a),the per-relay power usage should not exceed the maximumtargetPr. As a result, the necessary and sufficient conditionsfor feasibility of P1 is as follows.

Corollary 2: P1 is feasible if and only if there existsα � 0,λ � 0, µ � 0 with

m∈M

j∈B µm,j ≤ 1 such that

minm∈M

Pm

γm|fHmK†

mfm|2 − fHmK†mGmK†

mfm > 0, (25)

maxi∈N

m∈M

ζ2mfHmK†mRmDiK

†mfm ≤ Pr. (26)

E. Complexity Analysis

To determine the complexity of our proposed algorithm,note that P0 has been converted to an SDP D2 withM(b +1) + N variables andM linear matrix inequality constraints

5Algorithm 1 requires at mostM − 1 iterations to complete.

of size N . Typically there are only a few neighboring cellswith dominant interference, sob is a small number. The SDPcan be solved efficiently using interior-point methods. Basedon the complexity analysis for the standard SDP form in [39,Section 5], the computation complexity per iteration to solvethe SDP D2 isO

(

(M +N)2MN2)

. The number of iterationsto solve an SDP is typically between 5 to 50 regardless ofproblem size [39, Section 5]. Thus, the complexity to solvethe SDP isO

(

(M +N)2MN2)

.The overall computation complexity to solve P0 depends

on the values of the optimal dual variables. As shown inSection III-C, if Case 2 happens, only one SDP problem D2 issolved,i.e., the complexity is given byO

(

(M +N)2MN2)

.If Case 3 happens, at mostM SDP problems formulated asD3 are solved,i.e., the worst-case complexity is given byO(

(M + N)2M2N2)

. In both cases, the algorithm has apolynomial worst-case complexity w.r.t. the number of relaysand S-D pairs. Note that the above analysis is based on worst-case complexity estimates. In practice, the complexity is muchlower than the worst-case estimate [39, Section 5].

As shown in Appendix B, we can also reformulate P1into an SOCP problem (A.2) given in Appendix B. It hasMN +1 variables andM(b+1)+N constraints. This SOCPcan be directly solved using interior-point methods with thecomplexity per iteration ofO

(

(M +N)M3N3)

. The numberof iterations to solve an SOCP does not depend on the problemsize [40]. Thus, the complexity of the SOCP compared withthe worst-case complexity of our proposed algorithm (i.e., themaximum number of iterations in Case 3 of Section III-C)is increased by a factor ofO (MN/(M +N)). We note thatMN is typically much larger thanM + N . Therefore, ourproposed algorithm to obtain the optimal solution offers muchlower complexity than the SOCP method.

IV. SNR AND SINR MAXIMIZATION

We can used the method presented in Section III to max-imize the minimum received SNR or SINR subject to per-relay power constraint and a maximum interference limit atthe neighboring cells.

A. Maximizing the Minimum SNR

In the following, we first formulate the max-min SNR prob-lem and show that this problem and P1 are inverse problems.Then using the bisection search, an iterative algorithm isproposed to solve the max-min SNR problem.

Typically the relays have the same front-end amplifiersand the destinations have the same minimum SNR require-ments and received interference threshold. In the following,we assume identical per-relay power budget, minimum SNRrequirements for destinations in the desired cell, and max-imum interference limit for destinations in the neighboringcells. Extension to the case of non-uniform power, SNR, andinterference requirement can follow a similar approach.

The problem of maximizing the minimum SNR under a pre-determined maximum interference threshold,I0, is formally

Page 8: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

8

stated as follows:

P4: max{wm},γ

γ

subject to wHmBm,jwm ≤ I0, m ∈ M, j ∈ B, (27a)

SNRm ≥ γ, m ∈ M, (27b)

and (11a)

where I0 denotes a pre-determined maximum interferencethreshold.

The min-max interference problem P1 with a common SNRtargetγ0 is given by

P5: min{wm},I

I

subject to wHmBm,jwm ≤ I, m ∈ M, j ∈ B, (28a)

SNRm ≥ γ0, m ∈ M, (28b)

and (11a).

We denote the optimal objective of P4 and P5 asγo(I0)and Io(γ0) to focus on their dependencies onI0 and γ0,respectively. We first study the optimal maximum SNRγo(I0)as a function ofI0 following the similar arguments in [35].

The optimal objectiveγo(I0) is continuous and strictlymonotonically increasing function ofI0; for given I0 anyγ < γo(I0) is achievable.

Hence, for anyγ0, the minimum interferenceI0 is obtainedwhenγo(I0) = γ0, i.e., Io

(

γo(I0))

= I0. This indicates thatP4 and P5 are inverse problems,i.e.,

Io(

γo(I0))

= I0, γo(

Io(γ0))

= γ0.

The solution for P4 can be obtained by iteratively solving themin-max interference problem P5 with bisection search on themax interference thresholdI. The stopping criterion is whenI → I0.

In Algorithm 2, we provide the steps to solve P4 using P5and bisection.6

B. Maximizing the Worst-Case Received SINR

Since the performance measures for cellular networks,e.g.,data rate or bit-error-rate (BER), are direct functions of thereceived SINR, our ultimate goal is to maximize the worst-caseSINR at the destinations. For many practical scenarios, wemake local decisions in each cell. Without jointly optimizingall cells, each cell optimizes its own resources in a distributedway based on some messages passed between cells over thebackhaul.

The received SINR at destinationm in the desired cellis given by SINRm =

PS,m

Im+PN,m= SNRm

Im/PN,m+1 , whereIm denotes the total interference at destinationm. It canbe determined by solving the max-min SNR problem P4,if we constrain the interference from each neighboring cellto be below a given valueI0 such thatIm ≤ bI0, forall m ∈ M. Thus, we propose solving P4 under differentvalues ofI0. Then, an optimalI0 value can be chosen to

6The values ofγ0,min andγ0,max can be set based on the typical range ofSNRs in a particular application. For simplicity, we can always setγ0,min = 0andγ0,max = maxm PmfHmGH

mfm.

Algorithm 2 Maximizing the minimum SNR1: Set convergence thresholdδ > 0.2: Find γ0,min such thatIo(γ0,min) < I0.3: Find γ0,max such thatIo(γ0,max) > I0.4: Setγ0 =

γ0,min+γ0,max

2 .5: Solve P5 underγ06: if Io(γ0) > I0 then7: Setγ0,max = γ0 andI = 0.8: else9: Setγ0,min = γ0 andI = Io(γ0).

10: end if11: while I < I0 − δ do12: (4)–(10).13: end while14: Returnγ0.

maximize the worst-case SINR among all destinations in acell, given byminm SINRm. Intuitively, whenI0 is too low,SINR at the destination is noise dominant. Also, lowI0limits the relay power, and the received signal power at theintended user is low as well, resulting in low SINR. AsI0increases, SINR increases due to power (and beamforming)gain. As I0 continues increasing, the interference becomesdominant over the gain received by relay beamforming, andSINR decreases. TheI0 values that maximize the worst-caseSINR are illustrated in Section V.

V. SIMULATION RESULTS

In this section, we applied the proposed min-max interfer-ence algorithm in various simulation settings. We are mainlyinterested in how the maximum interference and the worst-case SINR behave under different system parameter values,i.e., different number of relays, S-D pairs, and neighboringcells. We setσ2

r = σ2d = 1, Pm = P0 for m ∈ M with

P0/σ2r = 10 dB, andPr/σ

2d = 20 dB. The minimum SNR

target is set toγm = γ0 = 5 dB for m ∈ M. The first andsecond hop channelshm and {gm, gm,j} are assumed i.i.d.zero-mean Gaussian with variance1. This model essentiallycaptures the worst-case interference scenario, where the dis-tance from relays to cell-edge users at the neighboring cellsis similar to that between the relays and destinations, causingstrong interference. We further study the effect of imperfectinterference CSI in Section V-D, and consider the scenario ofrandom user locations in Section V-E.

A. Effect of the Number of Relays

To study the behavior of maximum interference as thenumber of relaysN increases, we plot the CDF ofImax inthe objective of P1, normalized against noise varianceσ2

d,with M = 2 and b = 1 in Fig. 2. Also shown in Fig. 2is the maximum interference under an alternate optimizationproblem where the objective is to minimize the maximumtransmission power over all relays while meeting the minimumSNR requirements [35]. This min-max relay power problemmay be viewed as a simpler alternative to reduce interference,which is created by the relays. The number of relays are

Page 9: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

9

−30 −20 −10 0 10 200

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Imax/σ2d (dB)

CDF

Min-max interferencePer-relay power objective

N = 2i for i = 0, · · · , 5

Fig. 2. CDF of normalizedImax whenM = 2 andb = 1.

−30 −20 −10 0 10 20 30 40 500

1

2

3

4

5

6

7

8

Average Imax/σ2d (dB)

Averag

ereceived

noise

pow

er(dB)

N = 2, 4, 8

Fig. 3. Average received noise power versus average normalizedImax forM = 2 and b = 4.

chosen asN = 2i for i ∈ {0, · · · , 5}. We see that asN increases, the interference CDF curves are shifted to theleft for both optimization approaches. Note that the min-maxinterference approach significantly outperforms the per-relaypower approach for eachN , and the performance gap increasesasN increases.

The average received noise power (7) versus average nor-malizedImax with N = 2, 4, 8, M = 2, andb = 4 is shownin Fig. 3. It can be seen that noise power increases asNincreases. Note that received noise is the total amplified noiseand AWGN at the destination. The amplified noise decreasesto zero asN increases, and the overall noise converges to thedestination noise,i.e., 0 dB. This happens as the beam vectornorm ‖wm‖ decreases asN increases due the power (andbeamforming) gain achieved by relay beamforming.

To evaluate the performance of the max-min SNR problemP4, in Fig. 4, the average received worst-case SINR,i.e.,minm SINRm versus average normalizedImax is representedwith b = 2, M = 8, andN = 2i for i ∈ {1, · · · , 4}. To ploteach curve, the minimum SNR requirementγ0 is set to−10 dBto 24 dB. For eachγ0, 500 realizations are generated, and thenImax andminm SINRm are computed for each realization. Asdiscussed at the end of Section IV-B, we see thatminm SINRm

first increases and then decreases as a function ofImax. Hence,we can numerically identify the maximumminm SINRm foreachN .

In Fig. 5, the trueminm SINRm is compared with the SINRlower bound withN = 2, 4, 8 andb = 1. For each realization,an SINR lower bound is obtained by substitutingImax at the

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

−10

−5

0

5

10

15

20

25

Average Imax/σ2d (dB)

Received

worst-caseSIN

R(dB)

N = 4

N = 2

N = 8

N = 16

Fig. 4. Averageminm SINRm versus average normalizedImax for M = 8andb = 2.

−20 −10 0 10 20 30 40 50−15

−10

−5

0

5

10

15

20

25

Average Imax/σ2d (dB)

Received

worst-caseSIN

R(dB)

N = 2, True SINRN = 2, Lower boundN = 4, True SINRN = 4, Lower boundN = 8, True SINRN = 8, Lower bound

Fig. 5. Comparing the trueminm SINRm with the SINR lower bound versusaverage normalizedImax for M = 2 andb = 1.

denominator of SINR instead of the true received interference.The curves for true SINR and lower bound are very closefor eachN . Hence,Imax can be used to gain insight intominm SINRm. If Imax is set andγ0 is obtained accordingly,then it reflects the receivedminm SINRm.

B. Effect of the Number of S-D pairs

In Fig. 6, the averageminm SINRm versus average nor-malized Imax is shown for N = 4, and M = 2i fori ∈ {1, · · · , 4}, and b = 2. For each curve, a maximumminm SINRm is observed. We see thatminm SINRm decreas-es asM increases because the number of SNR constraints ineach cell increases. Hence, the relays increase transmissionpower in each cell and generate more interference at theneighboring cells.

C. Effect of the Number of Neighboring Cells

In Fig. 7, the averageminm SINRm versus average normal-ized Imax is shown forN = 4, M = 8, andb ∈ {1, 2, 4, 6}.A maximumminm SINRm for each curve is identified. Forfixed averageImax, increasingb leads to degradation onminm SINRm. As b increases, the number of interferencesources corresponding to each subchannel increases. The to-tal received interference increases and hence,minm SINRm

decreases asb increases.

Page 10: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

10

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

−10

−5

0

5

10

15

Average Imax/σ2d (dB)

Received

worst-caseSIN

R(dB)

M = 2

M = 4

M = 8

M = 16

Fig. 6. Averageminm SINRm versus average normalizedImax for N = 4andb = 2.

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

−10

−5

0

5

10

15

Average Imax/σ2d (dB)

Received

worst-caseSIN

R(dB)

b = 1b = 2b = 4b = 6

Fig. 7. Averageminm SINRm versus average normalizedImax for N = 4andM = 8.

D. Effect of Imperfect CSI

So far, true interference CSI is assumed to be knownperfectly at the relays. In practice, obtaining such interferenceCSI may not be possible. In order to observe how robust theproposed algorithm is w.r.t. imperfect CSI, we consider thefollowing scenarios with two types of imperfect CSI: limitednumber of CSI feedback bits and channel estimation error.

In Scenario 1, the receiver knows the interference CSIperfectly. However, the feedback bits to the relays are limited.We consider equiprobable quantization of channel values. LetB denote the number of available feedback bits. Every real andimaginary part of a channel is quantized with equal probabilityaccording to the CSI distribution, which is complex Gaussian.

In Scenario 2, the channels are estimated at the receiverwith error and the estimated channel is fed back to the relays.In order to model the channel estimation error, let us defineh = h + αh, whereh is the true channel,h is the estimatedchannel used for optimization,h ∼ CN (0, 1), and the weightα is set to adjust the variance of error w.r.t. the variance oftrue CSI.

In Fig. 8, the CDF of normalizedImax under true inter-ference CSI is compared with that of the imperfect CSI inScenario 1 with6 feedback bits (3 bits for each real andimaginary parts). It can be seen the interference in this limitedfeedback scenario is very close to the true CSI case even whenthe number of relays is large (e.g., N = 8). As expected,the performance gap between the limited feedback scenarioand true CSI case increases asN increases. In addition,

−20 −10 0 10 20 300

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Imax/σ2d (dB)

CDF

Min-max interference (true CSI)Min-max interference (6-bit feedback)Per-relay power objective

N = 1

N = 2

N = 4

N = 8

Fig. 8. Empirical CDF of normalizedImax under limited feedback (Scenario1) with M = 2 andb = 1.

−20 −10 0 10 20 300

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Imax/σ2d (dB)

CDF

Min-max interference (true CSI)

Min-max interference (α = 0.01)

Per-relay power objective

N = 1

N = 2

N = 4

N = 8

Fig. 9. Empirical CDF of normalizedImax under Gaussian channelestimation error (Scenario 2) withM = 2 andb = 1.

the min-max interference approach under limited feedbackstill substantially outperforms the min-max per-relay powerapproach.

Fig. 9 shows the CDF of normalizedImax under imperfectCSI in Scenario 2 with the channel estimation error beingα = 0.01. The interference in this case is close to that oftrue CSI. In addition, we see that the performance degradationincreases asN increases. Again, the min-max interferenceapproach under imperfect CSI in Scenario 2 outperforms themin-max per-relay approach.

The averageminm SINRm versus average normalizedImax

compared with that of the imperfect CSI in Scenario 1 with4 feedback bits is shown in Fig. 10 forN = {2, 4, 8},M = 2, and b = 4. The performance degradation due tolimited feedback increases asN increases. Note thatImax

corresponding to the maximumminm SINRm decreases asNincreases, reflecting higher diversity gain attained with morerelays through achieving smallerImax.

E. Performance under Random Relay and User Locations

Previous simulation setup has captured the worse-case inter-ference scenario, by assuming i.i.d. channel distributionfor allrelays and users. If some relays and destinations are far awayfrom the cell edge, or users in neighboring cells are away fromthe cell edge, the ICI caused to these neighboring users is lowand less critical.

We now study the pattern of the maximum interferencein a scenario with random user and relay locations. We

Page 11: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

11

−30 −20 −10 0 10 20 30 40 50−30

−25

−20

−15

−10

−5

0

5

10

15

Average Imax/σ2d (dB)

Received

worst-caseSIN

R(dB)

N = 2 (true CSI)N = 2 (4-bit feedback)N = 4 (true CSI)N = 4 (4-bit feedback)N = 8 (true CSI)N = 8 (4-bit feedback)

Fig. 10. Averageminm SINRm under limited feedback (Scenario 1) withM = 2 and b = 4.

−50 −40 −30 −20 −10 0 10 200

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Imax/σ2d (dB)

CDF

Min-max interferencePer-relay power objective

N = 2i for i = 1, · · · , 5

Fig. 11. CDF of normalizedImax whenM = 2 and b = 1.

set the distance between each source and relay, relay anddestination in the desired cell, and relay and destination inthe neighboring cells byκR, whereR is the cell radius andκ is a random variable with uniform distribution in the range[0.5 1], [0.5 1], and [1 1.5], respectively. The channel overeach link is generated as zero-mean Gaussian with varianceusing the distance-based pathloss. We assume the path lossexponent is 3.

Similar to Fig. 2, we plot the CDF of normalizedImax

with M = 2, b = 1, and increasingN in Fig. 11, where wecomparedImax under our solution for P1 with that under theper-relay power objective. As expected, based on the abovediscussion, comparing Fig. 11 with Fig. 2, we observe thatthe interference CDF is shifted to the left, indicating a smallerImax as the the users are randomly located. However, thegeneral trend remains the same.

Similar to Fig. 4, we also plot the averageminm SINRm

versus average normalizedImax with b = 2, M = 8, andincreasingN in Fig. 12, where we evaluate the performanceof the max-min SNR problem P4. As expected, we see thatminm SINRm first increases and then decreases as a functionof Imax. Comparing Fig. 12 with Fig. 4, we observe that theaverage received worst-case SINR increases. It verifies thatthe Imax decreases for random user locations, but again thegeneral trend remains the same.

VI. CONCLUSIONS

In this paper, we have considered a multi-relay cellularnetwork, where each cell has multiple S-D pairs communi-

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

−15

−10

−5

0

5

10

15

20

25

30

Average Imax/σ2d (dB)

Received

worst

SIN

R(dB)

N = 2N = 4N = 8N = 16

Fig. 12. Averageminm SINRm versus average normalizedImax for M = 8andb = 2.

cating in orthogonal channels with assistance from the relays.In order to manage ICI, we have formulated the min-maxinterference problem under per-relay power constraints andminimum SNR requirements. We have shown that the strongduality property holds for this non-convex problem. Solvingthe Lagrange dual problem, three cases have been identifiedbased on the optimal dual variables. We then propose aniterative algorithm to obtain the optimal beam vectors in semi-closed-form expressions. Numerical results have shown10dB reduction in the maximum interference with4 relays forthe min-max interference approach over the per-relay powerapproach, while the performance degradation when only6 CSIfeedback bits are used is within3 dB. We have also solvedthe max-min SNR problem, under maximum interference andper-relay power constraints, using bisection search. Underdifferent problem setups, we have evaluated the maximuminterference and the corresponding worst-case received SINR.A maximum worst-case SINR has been observed as we varythe maximum interference target, which provides insight intodesigning relay beamforming in a multi-cell network.

APPENDIX APROOF OFPROPOSITION1

Proof: The interference constraint (12a) and per-relaypower constraint (11a) are convex w.r.t.w

∆= [wT

1 , · · · ,wTM ]T .

However, the minimum received SNR constraint (11b) is non-convex. Reformulating the SNR constraint (11b) in a conicform, we have

Pm|wHmfm| ≥ √

γm

[

G1/2m wm

σd

]∥

, m ∈ M. (A.1)

Note thatwm can have any arbitrary phase,i.e., it is obtaineduniquely up to a phase shift. The phase could be adjusted suchthat wH

mfm becomes real-valued form ∈ M. The min-maxinterference problem P1 can be recast as

minw1,··· ,wM ,Imax

Imax (A.2)

subject to (A.1), (11a), and (12a).

The primal-dual optimality conditions for the problems withconstraints in the form of (A.1) are provided in [41, Propo-sition 3]. Following a similar proof, it can be shown that(A.2) has zero duality gap with its Lagrangian dual. To prove

Page 12: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

12

Proposition 1, we are left to show that the Lagrangian of P1 isthe same as the Lagrangian of (A.2) by using a similar proofas in [9, Proposition 1].

The Lagrangian of P1 is given by

L = Imax +

M∑

m=1

b∑

j=1

µm,j

(

wHmBm,jwm − Imax

)

(A.3)

+

N∑

i=1

λi

(

M∑

m=1

wHmRmDiwm − Pr

)

+

M∑

m=1

αm

(

σ2d +wH

mGmwm − Pm

γm|wH

mfm|2)

.

The Lagrangian of (A.2) is obtained by

L = Imax +

M∑

m=1

b∑

j=1

µm,j

(

wHmBm,jwm − Imax

)

(A.4)

+N∑

i=1

λi

(

M∑

m=1

wHmRmDiwm − Pr

)

+

M∑

m=1

αm

(

[

G1/2m wm

σd

]∥

−√

Pm

γm|wH

mfm|)

.

Denotingum∆=

[

G1/2m wm

σd

]∥

+√

Pm

γm|wH

mfm| ≥ σd and con-

verting the last term of the Lagrangian (A.4), it is equivalentto

L = Imax +M∑

m=1

b∑

j=1

µm,j

(

wHmBm,jwm − Imax

)

(A.5)

+

N∑

i=1

λi

(

M∑

m=1

wHmRmDiwm − Pr

)

+

M∑

m=1

αm

um

(

σ2d +wH

mGmwm − Pm

γm|wH

mfm|2)

.

Sinceum ≥ σd, by changing the variablesαm = αm

um, there

existsαm ≥ 0 for any αm ≥ 0 andm ∈ M such that (A.3)and (A.4) become exactly the same. As a result, the strongLagrange duality holds for the non-convex problem P1.

APPENDIX BPROOF OFLEMMA 1

Proof: Substituting (15) into (17a), the constraint (17a)is equivalent to

RmDλ +b∑

j=1

µm,jBm,j + αm

(

Gm − Pm

γmfmfHm

)

� 0.

(B.1)

Using contradiction, we show thatGm − αmPm

γmfmfHm is an

indefinite matrix. Suppose thatGm � Pm

γmfmfHm . SinceGm is

a positive-definite matrix, we havePmfHmG−1m fm ≤ γm ( [9,

Lemma 1]). This contradicts the necessary condition for thefeasibility of P1 as shown in Section III-A. If eitherµo

m,j > 0for some{m, j} or λo ≻ 0, there existsαo

m > 0 such that

(17a) is satisfied. Note that the objective of the dual problemincreases asαm increases. Ifµo

m = 0 and there existsλoi = 0

for somei, thenαom can be zero.

APPENDIX CPROOF OFPROPOSITION3

Proof: Suppose the necessary condition in Lemma 1 issatisfied for allm ∈ M, i.e., αo ≻ 0. Then we haveKo

m ≻0 for all m ∈ M. Using [9, Lemma 1] and rewriting theexpression of the matrix inequality (17a), the dual problemD1 can be expressed as

maxλ,µ

maxα

M∑

m=1

αmσ2d − Pr(

N∑

i=1

λi) (C.1)

subject toαmPm

γmfHmK−1

m fm ≤ 1, m ∈ M (C.2)

(17b), and (16a).

Since the optimal beam vector solution of the SIMO beam-forming problem is known, in the following, we establishthe duality between (C.1) and SIMO beamforming problemsimilar to [9]. Considering the dual problem (C.1) and theoptimization problem

maxλ,µ

minα

M∑

m=1

αmσ2d − Pr(

N∑

i=1

λi) (C.3)

subject toαmPm

γmfHmK−1

m fm ≥ 1, m ∈ M (C.4)

(17b), and (16a),

we have the inner maximization in (C.1) becomes minimiza-tion in (C.3) and the SNR inequality is reversed. Substituting(15) into LHS of (C.2), we define

Φm(αm) =Pm

γmfHm

( 1

αm(RmDλ +

j∈B

µm,jBm,j) +Gm

)−1

fm

(C.5)

which is a monotonically increasing function ofαm. Hence,both (C.2) and (C.4) are met with equality at optimalityfor a given{λo,µo,αo} satisfying Lemma 1. Furthermore,problems (C.1) and (C.3) have the same solutionαo satisfyingΦm(αo

m) = 1 for m ∈ M. This implies that the optimizationproblems (C.1) and (C.3) are equivalent.

Consider the following optimization problem

maxλ,µ

minwm,α

M∑

m=1

αmσ2d − Pr(

N∑

i=1

λi) (C.6)

subject toαmPm|wH

mfm|2

‖K1

2

mwm‖2≥ γm, m ∈ M (C.7)

(17b), and (16a).

The inner minimization of problem (C.6) is the re-ceive SIMO beamforming for power minimization problemwhere M receivers each are equipped withN antennas.The transmit power and noise covariance matrix for re-ceiver m are

∑Mm=1 αmσ2

d − Pr(∑N

i=1 λi) and Km∆=

Page 13: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

13

∑Mm=1

αmσ2

d−Pr(∑

Ni=1

λi)

αmPmKm, respectively. The solution of the

SIMO beamforming problem,i.e., the inner minimization ofproblem (C.6), is given bywo

m = K−1m fm. Substituting

wom = αmPm∑

Mm=1

αmσ2

d−Pr(

∑Ni=1

λi)K−1

m fm into problem (C.6),we have problem (C.3). Note that the optimalwo

m can bescaled by any non-zero coefficientξ such thatξwo

m is also anoptimal solution. Hence, the dual problem D1 is equivalent tothe SIMO beamforming problem (C.6), and we can use thesolution of (C.6) to obtainwo

m in the min-max interferenceproblem P1.

Since P1 has zero duality gap as shown in Proposition 1 andwo is unique up to a scale factor, the optimal beam vectorwo

m is given by wom = ζmKo

mfm. In order to obtainζm,note that the SNR constraint (11b) is met with equality basedon the slackness condition. Substitutingwo

m into the equationPmw

HmFmwm

wHmGmwm+σ2

d

= γm and after some manipulations, (20) isobtained and the proof is complete.

REFERENCES

[1] A. Ramezani-Kebrya, M. Dong, B. Liang, G. Boudreau, and R. Cas-selman, “Optimal cooperative relay beamforming for interference min-imization,” in Proc. IEEE ICC, June 2015, pp. 2500–2505.

[2] 3GPP TR 36.814, Rel-9 Evolved universal terrestrial radio access (E-UTRA); further advancements for E-UTRA physical layer aspects, Mar.2010.

[3] 3GPP TS 36.211 V8.2.0, Rel-8 Evolved universal terrestrial radio access(E-UTRA); physical channels and modulation, Mar. 2008.

[4] M. Pischella and J.-C. Belfiore, “Power control in distributed cooperativeOFDMA cellular networks,”IEEE Trans. Wireless Commun., vol. 7, pp.1900–1906, May 2008.

[5] S. W. Peters, A. Y. Panah, K. T. Truong, and R. W. Heath, “Relayingarchitectures for 3GPP LTE-Advanced,”EURASIP J. Wireless Commun.and Networking, vol. 2009, pp. 1455–1468, July 2009, Art. ID 618787.

[6] Y. Hua, Q. Zhang, and Z. Niu, “Resource allocation in multi-cellOFDMA-based relay networks,” inProc. IEEE INFOCOM, Mar. 2010,pp. 1–9.

[7] L. Liang, G. Feng, and Y. Zhang, “Integrated interference coordinationfor relay-aided cellular OFDMA system,” inProc. IEEE ICC, June 2011,pp. 1–5.

[8] L. Liang and G. Feng, “A game-theoretic framework for interferencecoordination in OFDMA relay networks,”IEEE Trans. Veh. Tech.,vol. 61, pp. 321–332, Jan. 2012.

[9] W. Yu and T. Lan, “Transmitter optimization for the multi-antennadownlink with per-antenna power constraints,”IEEE Trans. SignalProcess., vol. 55, pp. 2646–2660, June 2007.

[10] M. Dong, B. Liang, and Q. Xiao, “Unicast multi-antenna relay beam-forming with per-antenna power control: Optimization and duality,”IEEE Trans. Signal Process., vol. 61, pp. 6076–6090, Dec. 2013.

[11] M. Dong and B. Liang, “Multicast relay beamforming through dualapproach,” inProc. IEEE CAMSAP, Dec. 2013, pp. 492–495.

[12] W. Li and M. Dong, “Joint relay beamforming and receiverprocessingfor multi-way multi-antenna relaying,” inProc. IEEE Asilomar, Nov.2016, pp. 1317–1321.

[13] H. Zhang and H. Dai, “Cochannel interference mitigation and coop-erative processing in downlink multicell multiuser MIMO networks,”EURASIP J. Wireless Commun. and Networking, vol. 2004, pp. 222–235, Dec. 2004.

[14] M. K. Karakayali, G. J. Foschini, and R. A. Valenzuela, “Networkcoordination for spectrally efficient communications in cellular systems,”IEEE Wireless Commun., vol. 13, pp. 56–61, Aug. 2006.

[15] H. H. Kha, H. D. Tuan, H. H. Nguyen, and T. T. Pham, “Optimizationof cooperative beamforming for SC-FDMA multi-user multi-relay net-works by tractable D.C. programming,”IEEE Trans. Signal Process.,vol. 61, pp. 467–479, Jan. 2013.

[16] D. Gesbert, S. Hanly, H. Huang, S. Shamai Shitz, O. Simeone, andW. Yu, “Multi-cell MIMO cooperative networks: A new look at inter-ference,” IEEE J. Sel. Areas Commun., vol. 28, pp. 1380–1408, Dec.2010.

[17] H. Dahrouj and W. Yu, “Coordinated beamforming for the multicellmulti-antenna wireless system,”IEEE Trans. Wireless Commun., vol. 9,pp. 1748–1759, May 2010.

[18] J. Zhang and J. G. Andrews, “Adaptive spatial intercellinterference can-cellation in multicell wireless networks,”IEEE J. Sel. Areas Commun.,vol. 28, pp. 1455–1468, Dec. 2010.

[19] G. Boudreau, J. Panicker, N. Guo, R. Chang, N. Wang, and S. Vrzic,“Interference coordination and cancellation for 4G networks,” IEEECommun. Mag., vol. 47, pp. 74–81, Apr. 2009.

[20] R. Kwan and C. Leung, “A survey of scheduling and interferencemitigation in LTE,” J. Elect. Comput. Eng., vol. 2010, pp. 1–10, Jan.2010, Art. ID 273486.

[21] A. Daeinabi, K. Sandrasegaran, and X. Zhu, “Survey of intercellinterference mitigation techniques in LTE downlink networks,” in Proc.ATNAC, Nov. 2012, pp. 1–6.

[22] Y. Xiang, J. Luo, and C. Hartmann, “Inter-cell interference mitigationthrough flexible resource reuse in OFDMA based communication net-works,” in Proc. European Wireless Conf., Apr. 2007, pp. 1–7.

[23] X. Mao, A. Maaref, and K. H. Teo, “Adaptive soft frequency reusefor inter-cell interference coordination in SC-FDMA based3GPP LTEuplinks,” in Proc. IEEE GLOBECOM, Nov. 2008, pp. 1–6.

[24] A. Racz, N. Reider, and G. Fodor, “On the impact of inter-cell interfer-ence in LTE,” inProc. IEEE GLOBECOM, Nov. 2008, pp. 1–6.

[25] G. Fodor, C. Koutsimanis, A. Racz, and N. Reide, “Intercell interferencecoordination in OFDMA networks and in the 3GPP long term evolutionsystem,”J. Commun., vol. 4, pp. 445–453, Aug. 2009.

[26] M. Rahman and H. Yanikomeroglu, “Enhancing cell-edge performance:a downlink dynamic interference avoidance scheme with inter-cellcoordination,” IEEE Trans. Wireless Commun., vol. 9, pp. 1414–1425,Apr. 2010.

[27] J. Kim and D.-H. Cho, “A joint power and subchannel allocation schememaximizing system capacity in indoor dense mobile communicationsystems,”IEEE Trans. Veh. Tech., vol. 59, pp. 4340–4353, Nov. 2010.

[28] Y.-S. Liang, W.-H. Chung, G.-K. Ni, I.-Y. Chen, H. Zhang, and S.-Y. Kuo, “Resource allocation with interference avoidance in OFDMAfemtocell networks,”IEEE Trans. Veh. Tech., vol. 61, pp. 2243–2255,June 2012.

[29] H. Zhuang, D. Shmelkin, Z. Luo, M. Pikhletsky, and F. Khafizov,“Dynamic spectrum management for intercell interference coordinationin LTE networks based on traffic patterns,”IEEE Trans. Veh. Tech.,vol. 62, pp. 1924–1934, June 2013.

[30] I. Krikidis, J. S. Thompson, S. Mclaughlin, and N. Goertz, “Max-min re-lay selection for legacy amplify-and-forward systems withinterference,”IEEE Trans. Wireless Commun., vol. 8, pp. 3016–3027, June 2009.

[31] S. Ren and M. van der Schaar, “Distributed power allocation in multi-user multi-channel cellular relay networks,”IEEE Trans. Wireless Com-mun., vol. 9, pp. 1952–1964, June 2010.

[32] R. W. Heath, T. Wu, Y. H. Kwon, and A. C. K. Soong, “MultiuserMIMO in distributed antenna systems with out-of-cell interference,”IEEE Trans. Signal Process., vol. 59, pp. 4885–4899, Oct. 2011.

[33] T. Ahmad, R. H. Gohary, H. Yanikomeroglu, S. Al-Ahmadi,andG. Boudreau, “Coordinated port selection and beam steeringopti-mization in a multi-cell distributed antenna system using semidefiniterelaxation,” IEEE Trans. Wireless Commun., vol. 11, pp. 1861–1871,May 2012.

[34] A. Ramezani-Kebrya, I.-M. Kim, F. Chan, R. Inkol, and H.-K. Song,“Detection for an AF cooperative diversity network in the presence ofinterference,”IEEE Commun. Lett., vol. 17, pp. 653–656, Apr. 2013.

[35] A. Ramezani-Kebrya, M. Dong, B. Liang, G. Boudreau, andR. Cas-selman, “Per-relay power minimization for multi-user multi-channel co-operative relay beamforming,”IEEE Trans. Wireless Commun., vol. 15,pp. 3187–3198, May 2016.

[36] H.-M. Wang, “Full diversity uncoordinated cooperative transmission forasynchronous relay networks,”To appear in IEEE Trans. Veh. Tech.

[37] H. Wang, Q. Yin, and X. G. Xia, “Full diversity space-frequencycodes for frequency asynchronous cooperative relay networks with linearreceivers,”IEEE Trans. Commun., vol. 59, pp. 236–247, Jan. 2011.

[38] S. Boyd and L. Vandenberghe,Convex Optimization. Cambridge, U.K.:Cambridge Univ. Press, Mar. 2004.

[39] L. Vandenberghe and S. Boyd, “Semidefinite programming,” SIAM Rev.,vol. 38, pp. 49–95, Mar. 1996.

[40] M. Lobo, L. Vandenberghe, S. Boyd, and H. Lebret, “Applications ofsecond-order cone programming,”Linear Algebra Applicat., vol. 284,pp. 193–228, Nov. 1998.

[41] A. Wiesel, Y. C. Eldar, and S. Shamai, “Linear precodingvia conicoptimization for fixed MIMO receivers,”IEEE Trans. Signal Process.,vol. 54, pp. 161–176, Jan. 2006.

Page 14: Interference Minimization in Cooperative Relay …liang/publications/ToWC_InterferenceCoop... · Interference Minimization in Cooperative Relay Beamforming with Multiple Communicating

14

Ali Ramezani-Kebrya (S’13) received the B.Sc.degree from the University of Tehran, Tehran, Iran,and the M.A.Sc degree from Queen’s University,Kingston, Canada, respectively. Then he joined theWireless Computing Lab (WCL) of the Departmentof Electrical and Computer Engineering, the Univer-sity of Toronto, Toronto, Canada, where he is cur-rently a Ph.D. candidate. His research interests coverthe broad area of Internet of Things, with specialemphasis on D2D/M2M/V2V systems, optimization,learning algorithms, and resource allocation.

Mr. Ramezani-Kebrya was the recipient of the V. L. Hendersonand M.Bassett Research Fellowship, the IEEE Kingston Section M.Sc. ResearchExcellence Award, and Ontario Graduate Scholarship (OGS).

Ben Liang (S’94-M’01-SM’06) received honors-simultaneous B.Sc. (valedictorian) and M.Sc. de-grees in Electrical Engineering from PolytechnicUniversity in Brooklyn, New York, in 1997 andthe Ph.D. degree in Electrical Engineering with aminor in Computer Science from Cornell Universityin Ithaca, New York, in 2001. In the 2001 - 2002academic year, he was a visiting lecturer and post-doctoral research associate with Cornell University.He joined the Department of Electrical and Comput-er Engineering at the University of Toronto in 2002,

where he is now a Professor. His current research interests are in networkedsystems and mobile communications. He has served as an editor for the IEEETransactions on Communications since 2014, and he was an editor for theIEEE Transactions on Wireless Communications from 2008 to 2013 and anassociate editor for Wiley Security and Communication Networks from 2007to 2016. He regularly serves on the organizational and technical committeesof a number of conferences. He is a senior member of IEEE and a memberof ACM and Tau Beta Pi.

Min Dong (S’00-M’05-SM’09) received the B.Eng.degree from Tsinghua University, Beijing, China, in1998, and the Ph.D. degree in electrical and comput-er engineering with minor in applied mathematicsfrom Cornell University, Ithaca, NY, in 2004. From2004 to 2008, she was with Corporate Researchand Development, Qualcomm Inc., San Diego, CA.In 2008, she joined the Department of Electrical,Computer and Software Engineering at Universityof Ontario Institute of Technology, Ontario, Canada,where she is currently an Associate Professor. She

also holds a status-only Associate Professor appointment with the Depart-ment of Electrical and Computer Engineering, University ofToronto since2009. Her research interests are in the areas of statisticalsignal processingfor communication networks, cooperative communications and networkingtechniques, and stochastic network optimization in dynamic networks andsystems.

Dr. Dong received the the 2004 IEEE Signal Processing Society BestPaper Award, the Best Paper Award at IEEE ICCC in 2012, and theEarlyResearcher Award from Ontario Ministry of Research and Innovation in 2012.She is the co-author of the Best Student Paper Award of SignalProcessingfor Communications and Networks in IEEE ICASSP’16. She served as anAssociate Editor for the IEEE TRANSACTIONS ON SIGNAL PROCESSING(2010-2014), and as an Associate Editor for the IEEE SIGNAL PROCESSINGLETTERS (2009-2013). She was a symposium lead co-chair of the Commu-nications and Networks to Enable the Smart Grid Symposium atthe IEEEInternational Conference on Smart Grid Communications (SmartGridComm)in 2014. She has been an elected member of IEEE Signal Processing SocietySignal Processing for Communications and Networking (SP-COM) TechnicalCommittee since 2013.

Gary Boudreau (M’84-SM’11) received a B.A.Sc.in Electrical Engineering from the University of Ot-tawa in 1983, an M.A.Sc. in Electrical Engineeringfrom Queens University in 1984 and a Ph.D. inelectrical engineering from Carleton University in1989.

From 1984 to 1989 he was employed as a commu-nications systems engineer with Canadian Astronau-tics Limited and from 1990 to 1993 he worked as asatellite systems engineer for MPR Teltech Ltd. Forthe period spanning 1993 to 2009 he was employed

by Nortel Networks in a variety of wireless systems and managementroles within the CDMA and LTE basestation product groups. In2010 hejoined Ericsson Canada where he is currently employed in theLTE systemsarchitecture group. His interests include digital and wireless communicationsas well as digital signal processing.

Ronald Casselmanreceived a BEng. in ComputerSystems Engineering from the Carleton Universityin 1986, and an MEng. in Computer Systems Engi-neering from Carleton University in 1993.

From 1987 to 1994 he was employed as a re-search engineer with the Computer Systems Engi-neering Department at Carleton University workingwith software development tools and software vi-sualization techniques. From 1995 to 2009 he wasemployed by Nortel as a software developer andproject/people leader. In 2010 he joined Ericsson

Canada working as a manager of an LTE Systems architecture team. He enjoysleading research teams and enabling Industry/University partnerships.