TWO-WAY RELAY BEAMFORMING DESIGN: PROPORTIONAL FAIR AND MAX-MIN RATE FAIR APPROACHES USING POTDC Arash Khabbazibasmenj and Sergiy A. Vorobyov ,* Dept. of Electrical and Computer Engineering, University of Alberta, Edmonton, AB, Canada * School of Electrical Engineering, Aalto University, Espoo, Finland Emails: {khabbazi,svorobyo}@ualberta.ca ABSTRACT The challenge in designing relay beamforming in two-way relaying systems is the non-convex nature of the correspond- ing optimization problem. In this work, we concentrate on the mathematical issues of such design for the cases when the max-min rate and proportional fairness are used as the design criteria. We show that the corresponding optimiza- tion problems belong to the class of difference-of-convex functions (DC) programming problems. Due to the spe- cific structure of the corresponding DC problems, they can be efficiently addressed by using the polynomial-time DC (POTDC) algorithm which guarantees to find the Karush- Kuhn-Tucker (KKT) optimal point in polynomial-time. We have also shown earlier that the question of global optimality of the POTDC algorithm boils down to a simple numerical convexity check for a certain one-dimensional optimal value function. Index TermsDifference-of-convex functions optimiza- tion, Max-min rate fairness, Proportional fairness, Two-way relaying. 1. INTRODUCTION Two-way relaying (TWR) is a certain realization of the net- work coding [1] in which both terminals transmit their signals to the relay simultaneously through a multiple access channel (MAC) [2]. After receiving the transmitted signals corrupted by the additive noise, relay processes the mixture and then broadcasts it to the terminals. The most common relaying protocols are amplify-and-forward (AF) [3] and decode-and- forward (DF) [4]. In this work, it is assumed that the relay uses the AF relaying protocol which is more practical com- pared to other protocols in terms of the processing delay and processing energy consumption. One fundamental problem associated with TWR systems is the relay beamforming design based on the available chan- nel state information (CSI) [5]–[12]. It is usually designed so that a specific performance criterion is optimized under con- straints on the available resources and/or quality of service This work was supported in parts by the Natural Science and Engineer- ing Research Council (NSERC) of Canada. (QoS) requirements. The optimization criterion for most of the relay beamforming methods is the sum-rate [5]-[10]. The importance of the user fairness in asymmetric TWR systems has been recently demonstrated in [2], [11] and [12]. The authors of [2] study the optimal power allocation problem for single antenna users and single antenna relay where the sum-rate is maximized under the fairness constraint. Relay beamforming and optimal power allocation for a pair of single antenna users and several single antenna relays based on max- min signal-to-noise ratio (data rate) has been also considered in [11] and [12]. The main difficultly of the relay beamforming design in TWR system is the non-convex nature of the correspond- ing optimization problem. In this work, we study the relay beamforming for two single antenna users and one AF multi- antenna (multiple-input multiple-output (MIMO)) relay when the max-min rate and proportional fairness are used as the de- sign criteria. It is shown that the corresponding optimization problems can be recast as difference-of-convex functions (DC) programming problems. Although DC problems do not generally have polynomial-time solution, we handle the corresponding optimization problems using the so-called polynomial-time DC (POTDC) algorithm, which guarantees to find the Karush-Kuhn-Tucker (KKT) optimal point in poly- nomial time. Moreover, the global optimality can be checked by a simple numerical test. 2. SYSTEM MODEL Consider two single antenna terminals that communicate via a MIMO AF relay equipped with M R antennas through frequency-flat quasi-static block fading channels. Every data transmission between the terminals takes place in two phases. In the first phase, both terminals transmit their signals to the relay simultaneously. Then the received signal at the relay, which is a combination of both transmitted signals, can be expressed as r = h 1 x 1 + h 2 x 2 + n R (1) where h i =[h i,1 ,...,h i,MR ] T C MR denotes the chan- nel vector between terminal i and the relay, x i is the trans- mitted symbol from terminal i, n R C MR is the additive 4997 978-1-4799-0356-6/13/$31.00 ©2013 IEEE ICASSP 2013