QoS and Channel-Aware Distributed Link Scheduling for D2D Communication

Size: px
Start display at page:

Download "QoS and Channel-Aware Distributed Link Scheduling for D2D Communication"

Transcription

1 216 14th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networs (WiOpt) QoS and Channel-Aware Distributed Lin Scheduling for D2D Communication Hyun-Su Lee Dept. of Electrical and Electronic Eng., Yonsei University, Seoul, Korea Jang-Won Lee Dept. of Electrical and Electronic Eng., Yonsei University, Seoul, Korea Abstract In this paper, we study a distributed lin scheduling problem for device-to-device (D2D) communication with considering the quality-of-service (QoS) requirement and time-varying channel condition of each D2D lin. To this end, we first study an optimal centralized lin scheduling algorithm maximizing the total average sum-rate. We then abstract the important scheduling principles of the optimal algorithm in order to use them to develop a distributed lin scheduling algorithm. In our distributed lin scheduling algorithm, we develop a procedure with which D2D lins are able to share their degree of QoS satisfaction and channel condition with each other in a distributed manner. By utilizing those information for lin scheduling, our lin scheduling algorithm is able to satisfy the QoS requirement of each D2D lin while achieving throughput improvement by exploiting time-varying channel condition of each D2D lin in a distributed manner. I. INTRODUCTION Device-to-device (D2D) communication is considered as a ey feature for the next-generation wireless networs. In D2D communication, D2D users in proximity exchange data with each other directly with several advantages such as higher throughput, lower energy consumption, lower delay, and data offloading [1]. Hence, D2D communication is strongly expected to support many emerging services such as social networing, advertising, traffic safety, and emergency services. D2D communication can be classified into three categories in terms of control scenarios. The first one is networcontrolled D2D communication in which the networ fully coordinates D2D users. Thus, in networ-controlled D2D communication, the networ controls all operations for D2D communication such as synchronization, lin establishment, and resource allocation. The second one is networ-assisted D2D communication where D2D users coordinate their own lins and communication autonomously with a limited support from the networ such as synchronization and security. The last one is autonomous D2D communication where D2D users coordinate their communication in a fully distributed and autonomous manner without any support from the networ. For D2D communication, scheduling and resource management considering interference are one of the most important issues regardless of the categories. In [2], [3], [4], [5], [6], scheduling and resource allocation problems in networcontrolled D2D communication are studied, where a base This wor was supported in part by Mid-career Researcher Program through NRF grant funded by the MSIP, Korea (213R1A2A2A16953). station schedules D2D users and allocates radio resources in a centralized way in order to maximize the system throughput. Especially, in [4], [5], [6], the quality of service (QoS) requirements for D2D users are also considered. Generally, centralized scheduling algorithms provide higher spectrum utilization and easier way to guarantee QoS requirements than distributed scheduling algorithms. However, in general centralized scheduling algorithms require high computational complexity and large signalling overhead, and might be used only when the base station supports the D2D scheduling capability. Moreover, for networ-assisted D2D and autonomous D2D communication, it is necessary to have a distributed scheduling and resource allocation algorithm. Recently, Qualcomm has designed a D2D wireless PHY/MAC networ architecture called FlashLinQ [7], which is the most representative networ-assisted D2D communication system. FlashLinQ is an OFDM-based synchronous system using a licensed spectrum, and all devices in the networ are globally synchronized by the aid of the infrastructure such as cellular networ and GPS. With the global synchronization, FlashLinQ can perform device discovery and scheduling in a distributed way by using an analog energy-levelbased signalling procedure using OFDM single-tone channels. Especially, it provides a distributed scheduling algorithm in which D2D users are scheduled by the signal-to-interference ratio (SIR)-based yielding criterion with assigned scheduling priorities. By randomizing the scheduling priorities of D2D users over time, FlashLinQ can provide a fair opportunity to access the channel across D2D users. In addition, several distributed scheduling algorithms motivated by FlashLinQ are studied [8], [9], [1]. In [8], a distributed lin scheduling algorithm that mitigates the inefficiency in resource reuse of FlashLinQ is proposed. In this algorithm, D2D lins can be aware of whether other lins are scheduled or yielded by sharing the global interference conditions among them called an on-off interference map (I- Map). Thus, each D2D lin does not yield when its interfering lins are determined to yield, while unnecessary yielding could be happened in FlashLinQ due to the lac of the global information. However, the additional required signalling overhead to share and update the I-Map is quite large, and thus it updates the I-Map only once over multiple traffic slots. In [9], a distributed opportunistic scheduling algorithm under fairness constraints (DO-Fast) is proposed. In this algo /16/$ IEEE

2 TABLE I COMPARISON WITH RELATED WORKS QoS requirement Instantaneous channel-awareness Priority assignment Yielding criterion FlashLinQ [7], [8] Not considered Only for yielding criterion Random SIR threshold-based criterion [9] Not considered Only for yielding criterion Random with grouping SIR threshold-based criterion ITLinQ [1] Not considered Only for yielding criterion Random TIN-optimality inspired criterion Our wor Considered Priority & yielding criterion QoS and channel-aware SIR threshold-based criterion rithm, at the beginning of each frame which consists of multiple traffic slots, D2D lins broadcast and order their channel state indicators (CSI), e.g., signal-to-noise ratio (SNR). Then, D2D lins are divided into two groups with same number of lins according to their CSI order, i.e., high-csi-order and low-csi-order groups. In each traffic-slot, the D2D lins in each group select their priorities randomly within their group. Then, the priority between the groups is assigned in order to adjust the chance to transmit for each group. The throughput performance is improved if the high-csi-order group obtains more chance to transmit than the low-csi-order group, and the delay performance is improved otherwise. In [1], an information-theoretic lin scheduling (ITLinQ) is developed by modifying the scheduling algorithm of Flash- LinQ. According to [11], treating interference as noise is information-theoretically optimal if the TIN-optimality condition is satisfied. Inspired by that condition, the authors in [1] develop a distributed lin scheduling algorithm which guarantees the condition with the same signalling overhead as that of FlashLinQ. Thus, ITLinQ achieves considerable throughput gain over FlashLinQ without any additional signalling overhead. In [8], [9], [1], the authors focused on the throughput improvement of FlashLinQ, while maintaining the same fairness framewor provided by FlashLinQ, which gives the fair opportunity to access the channel across D2D lins. However, the access fairness may not guarantee fair performance across D2D lins due to the different channel conditions of D2D lins. Thus, in order to resolve this issue, performance-wise fairness or QoS requirement, such as the minimum average data rate, should be considered in the distributed algorithm as in the centralized scheduling algorithms in [4], [5], [6]. In addition to considering the QoS requirement, it is also desirable to appropriately consider time-varying channel condition of each D2D lin, as in [6]. It is well nown that in wireless systems, a better channel condition provides a better throughput in general, and thus, throughput performance can be improved by exploiting the instantaneous channel conditions of D2D lins. In FlashLinQ, [8], [9], and [1], the time-varying channel conditions are implicitly considered by utilizing the instantaneous channel gain for their yielding criterions. In FlashLinQ, the SIR threshold-based yielding criterion is developed, and in [8] and [9], the same SIR thresholdbased yielding criterion is used. In [1], an yielding criterion inspired by the TIN-optimality condition is developed, and the considerable throughput gain over FlashLinQ is achieved with it. In this paper, we develop a distributed lin scheduling algorithm considering the QoS requirement, i.e., the minimum average data rate, of D2D lins, and the time-varying channel conditions of D2D lins to improve system performance. In order to develop the distributed algorithm, we first study an optimal centralized algorithm which maximizes the total average sum-rate while guaranteeing the minimum average data rate for each D2D lin. We then abstract the fundamental principles of the optimal algorithm and by using them we develop a heuristic and distributed lin scheduling algorithm. In order to apply the principles, we develop an analog-based signalling procedure for the lin scheduling algorithm. Through this signalling procedure, D2D lins are able to share information on their degree of QoS satisfaction and channel condition with each other in a distributed manner. In our distributed lin scheduling algorithm, the scheduling priorities are assigned to the D2D lins according to the shared information. By this, our distributed algorithm can satisfy the QoS requirement of each lin and achieve considerable throughput improvement compared to the other algorithms in which the time-varying channel condition is not considered on the scheduling priority assignment. We summarize the comparison of our distributed algorithm with the related wors in Table I. This paper is organized as follows. Section II provides the system model considered in this paper. In Section III, we study a centralized optimal lin scheduling algorithm and in Section IV, we develop a distributed lin scheduling algorithm based on the optimal algorithm. We provide numerical results in Section V and finally conclude in Section VI. II. SYSTEM MODEL We consider a synchronous OFDM time-slotted system consisting of multiple D2D lins, where each traffic slot is considered as a time-slot. The set of lins is denoted as K = {1,2,...,K} and each D2D lin consists of one D2D TX,u T, and one D2D RX, ur, pair.1 The sets of TXs and RXs are denoted as U T = { u T, K} and U R = { u R, K}, respectively. For each lin, its TX, u T, has data to transmit to its RX, u R. We assume that the wireless channel is time-varying but unchanged during a traffic slot and model the channel state of each lin on the wireless channel as a stationary stochastic process. The stochastic channel states of all lins in the system is represented as a system state defined as a combination of the current channel states. The set of system states is denoted 1 In the rest of this paper, we omit D2D from D2D lin, D2D TX, and D2D RX for the convenience.

3 as S = {1,2,...,S}. The system is in one of finite system states in each traffic slot and the probability that system is in system state s in a traffic slot is denoted as π s. At the beginning of each traffic slot, lin scheduling is conducted to decide lins which transmit data simultaneously in the traffic slot, and those lins are called the scheduled lins. In order to represent lin scheduling, we define a scheduling group z which is the subset of the set of lins, K, and a scheduling indicator qz s {,1} where 1 represents that the lins in scheduling group z are scheduled in a traffic slot with system state s and represents otherwise. Then, the scheduling vector q s = [qz s] z Z indicates which lins are scheduled in a traffic slot with system state s, where Z is the power set of the set of lins, K. Naturally, at most one scheduling group can be scheduled in a traffic slot, i.e., the scheduling vector should be in the following constraint set: q s Q s = q z {,1}, z Z s qz s 1, s S. (1) z Z In each traffic slot, the TXs of the scheduled lins transmit their data using the entire wireless channel with their fixed transmission power. We denote the fixed transmission power of the TX of lin as P. Then, from the Shannon capacity formula, the achievable instantaneous data rate 2 of lin in a traffic slot with system state s is obtained as r s ( q s) = ( ) qz s log h s 2 1+ P z Z z, hs P +N, (2) where Z is the set of scheduling groups in which lin is included,h s ij is the channel gain from the TX of lin i to the RX of lin j in a traffic slot with system state s, and N is noise power. Thus, the average data rate of lin can be calculated from (2) and the state probability π s as s S π sr s( q s) and the total average sum-rate of the system, which we want to maximize, is obtained as K s S π sr s( q s). In addition, each lin has a requirement for its minimum average rate, ξ, which is represented as s S π sr s( q s) ξ, K. III. CENTRALIZED OPTIMAL LINK SCHEDULING In this section, we formulate a lin scheduling problem and then develop a centralized optimal algorithm that solves the problem. From the system model in the previous section, the lin scheduling problem is formulated as (P) maximize q π s r s ( q s) Ks S subject to s Sπ s r s ( q s ) ξ, K, q s Q s, s S, where q = [ q s ] s S. Problem (P) is a special case of the problem in [6]. Thus, we develop the centralized optimal lin scheduling algorithm for problem (P) by using a dual approach 2 In this paper, data rate implies data rate per unit bandwidth. and a stochastic subgradient method [12], [13] as in [6]. We refer readers to [6] for the details. We first define the dual problem from the relaxed problem of problem (P) where the constraint for the scheduling indicator in (1) is relaxed as continuous value. 3 In the optimal algorithm, in each time-slot t, the scheduling indicatorqz s(t) is determined by the central controller as q s(t) z ( λ (t) ) = {1, if z = argmax z Z ψ s(t) z ( λ (t) ), otherwise, z Z, where s (t) is the system state in time-slot t, λ(t) is a Lagrangian multiplier vector of dual problem in time-slot t, and ψz s ( λ) ) h (1+λ )log 2 (1+ s P z z, hs P +N (4). Note that ψz s can be calculated without π s. Then, after the transmission, the Lagrangian multiplier vector is updated as [ ] +, λ (t+1) = λ (t) α(t) ν (t) K (5) where α (t) is a step size at time-slot t and ν (t) is the corresponding stochastic subgradient of dual problem. The stochastic subgradient of dual problem is obtained by Dansin s Theorem [14] as (3) ν (t) = r s(t) ( λ (t) ) ξ, K, (6) where r s(t) ( λ (t) ) is the achieved instantaneous data rate of lin for given s (t) and λ (t). The Lagrangian multiplier vector updated as (5) converges to the optimal solution of dual problem, λ, with probability 1 as the time-slot t goes to infinity, if step size α (t) satisfies the following conditions [12]: α (t), t= α(t) =, and t=( ) α (t) 2 <. Then, the scheduling indicator q( λ ) is the optimal solution of problem (P), since the relaxed problem is convex programming and it satisfies the constraint (1) in the original problem (P). However, to perform the optimal algorithm, the central controller needs the channel states of all lins, i.e., all channel gains between all TXs and all RXs. Thus, the lins have to report their channel states to the central controller, which needs a large signalling overhead. In addition, the central controller finds the optimal lin scheduling by finding the scheduling group z which has the largest ψz s exhaustively over all scheduling groups, i.e., Z. Note that the number of scheduling groups exponentially increases as the number of lins increases, i.e., Z = 2 K, where K is the number of lins, and thus the computational complexity of the optimal algorithm is quite high. Therefore, the optimal algorithm is hard to be implemented in practice due to its large signalling overhead and high computational complexity and we need to implement an algorithm with small signalling overhead and low computational complexity. In addition, for the case in 3 Note that the relaxed problem is convex programming which has zero duality gap.

4 which we cannot resort to the central controller for scheduling as in networ assisted D2D communication and autonomous D2D communication, we need to have a distributed algorithm. Hence, in the next section, we will study a distributed lin scheduling algorithm that approximates the optimal algorithm while requiring small signalling overhead and having low computational complexity. IV. DISTRIBUTED LINK SCHEDULING In this section, we develop a distributed lin scheduling algorithm that approximates the optimal algorithm in the previous section with small signalling overhead and low computational complexity. To this end, we first abstract the fundamental principles of the optimal lin scheduling algorithm in previous section. We then develop a QoS and channelaware distributed lin scheduling algorithm by applying the fundamental principles. A. Fundamental Principles in the Optimal Algorithm In the optimal algorithm, lin scheduling is decided by the condition in (3) which finds the scheduling group z that has the maximum value of ψz s( λ) in (4). We call ψz s( λ) the sum of weighted achievable data rate of lins in scheduling group z in a traffic slot with system state s since it is obtained by the sum of achievable data rates of lins in scheduling group z which are weighted by the coefficients, i.e., 1+λ, z. We now define the weight parameter of lin in traffic slot t as w (t) = 1+λ (t), (7) where λ (t) is the Lagrangian multiplier of lin in traffic slot t which is updated in each traffic slot as in (5) and (6). As we can see in (5) and (6), the weight parameter (i.e., the Lagrangian multiplier) of lin increases when its current achievable data rate is larger than its minimum average rate requirement and decreases otherwise. This implies that the weight parameter of each lin represents the degree of satisfaction of its minimum average rate requirement. We now abstract the scheduling principles of the optimal algorithm as follows: 1) Each lin updates its weighted parameter in each traffic slot as in (5) and (6). 2) The lins in the scheduling group which has the largest sum of weighted achievable data rate are scheduled as in (3) and (4). For each lin, its weight parameter represents its degree of satisfaction and its achievable data rate represents its channel condition. Thus, the scheduling principle implies that in each traffic slot, the lins which have lower degree of satisfaction for their QoS requirements and have higher achievable data rates should have higher scheduling priorities. B. Idea For Distributed Scheduling Algorithm Now, there arises a question that how to apply the scheduling principles in a distributed manner. At the end of each traffic slot, each lin can update its weighted parameter by using its transmission result in the traffic slot. Thus, naturally, the first principle can be implemented in a distributed manner. However, the second principle is hard to be applied in a distributed manner. To resolve this issue, we develop a signalling procedure inspired by FlashLinQ. In FlashLinQ, lin scheduling in each traffic slot is done based on priorities that are assigned to lins in that traffic slot and to guarantee fair access to channel among lins, in each traffic slot, priorities for lins are generated randomly. However, in our algorithm, to apply the second principle, in each traffic slot, we assign scheduling priorities to lins in a descending order of their weighted achievable data rates so that lins with higher weighted achievable data rates can have higher priorities to be scheduled in that traffic slot. Then, by conducting the lin scheduling algorithm with the assigned scheduling priorities in each traffic slot, the scheduled lins in the traffic slot are determined. Thus, in our algorithm, each lin should share its weighted achievable data rate with each other and we develop a signalling procedure to share the weighted achievable data rates among lins in a distributed way by using the analog energy-level-based signalling procedure. However, still we have one more difficulty to overcome. Since the achievable data rates for lins in (2) can be obtained only when the lin scheduling is determined, we cannot now them before lin scheduling is done. To resolve this issue, we will use the approximated weighted achievable data rates of lins to generate the scheduling priorities. First of all, to approximate the achievable data rate, we assume that all RXs receive the same and fixed aggregate interference I. With this assumption, the sum of weighted achievable data rates of lins in scheduling group z in (4) can be rewritten as ψ s z = z w log 2 ( 1+ hs P I +N We call ψ z s the approximated sum of weighted achievable data rates of lins in scheduling group z with system state s and the assumption that the aggregate interference is I. From this, we now define the approximated weighted achievable data rate of lin in traffic slot t, ρ (t) as ) ρ (t) = w(t) log 2 (1+ hs(t) P, K. (8) I +N We can easily see that the approximated weighted achievable data rate of each lin depends only on the channel gain between its own TX and RX. Hence, each lin can determine its approximated weighted achievable data rate using only its channel gain. Note that even with the assumption that all RXs receive the same and fixed aggregate interference, the degree of QoS satisfaction and the channel condition of lins are still considered in the approximated weighted achievable data rates, since the lins which have lower degree of QoS satisfaction and good channel condition have higher approximated weighted achievable data rates as in (8). Hence, as will be shown later, our distributed algorithm provides the ).

5 satisfaction of QoS requirement and sum-rate improvement even with this assumption. Thereafter, all lins share their approximated weighted achievable data rate with each other and generate scheduling priorities of all lins in a descending order of the approximated weighted achievable data rates. Finally, with the generated scheduling priorities, each lin performs the lin scheduling algorithm to determine its transmission attempt in a distributed way. The detailed algorithm and signalling procedure for sharing the approximated weighted achievable data rates and determining the lin scheduling are described in the following subsection. C. Algorithm Description We now describe our distributed lin scheduling algorithm and signalling procedure in more detail. First of all, each lin should be able to share its approximated weighted achievable data rate with each other in order to generate the scheduling priorities. Thus, we propose the signalling procedure to share them in a distributed way while using a small amount of resource. The proposed procedure is based on a singletone OFDM signalling. The main idea here is to share the approximated weighted achievable data rates through analog signals. The structure of a traffic slot of our lin scheduling algorithm is presented in Fig. 1. As in this figure, a traffic slot in our algorithm is divided into seven sections, which consist of two pairs of TX-bloc and RX-bloc, rate scheduling, data segment, and Ac. Each bloc consists of 4 symbols and 28 frequency tones, and the Lin ID (LID) of each lin is mapped to a single-tone. Thus, the TX and RX of each lin can transmit the analog-tone-signals using their single-tones without the interference from other lins. Through two pairs of TX-bloc and RX-bloc, TXs and RXs share their approximated weighted achievable data rates to generate scheduling priorities and determine their scheduling based on those priorities. In other words, the lin scheduling is done through the two pairs of TX-bloc and RX-bloc. In rate scheduling, the scheduled lins estimate their SIR and choose code rate and modulation based on their estimated SIR. Then, the scheduled TXs transmit their data on the data segment, and the RXs received their data transmit the acnowledgement signal. At last, each RX updates its weight parameter by using its lin scheduling and transmission result. Note that in contrast to FlashLinQ in which there are one pair of TXbloc and RX-bloc, our algorithm needs two pairs of TXbloc and RX-bloc. Hence, the signalling overhead of our algorithm is larger than that of FlashLinQ. However, as we will show in numerical results, despite of this, our algorithm provides better performance since our algorithm exploits the time-varying channel condition of each lin. In addition, our algorithm can satisfy the QoS requirement of each lin, while FlashLinQ cannot. In order to simply present the algorithm, we consider a simple example which consists of lin 1 and lin 2, where T i and R i denote the TX and RX of lin i, respectively, as shown Frequency (28 tones) 1st TX bloc 1st RX bloc 2nd TX bloc 2nd RX bloc Rate Scheduling Data Segment 1st TX-bloc 1st RX-bloc 2nd TX-bloc 2nd RX-bloc 4 symbols 4 symbols 4 symbols 4 symbols Fig. 1. Structure of a traffic slot in the proposed lin scheduling algorithm. Direct power signal Direct power signal Fig. 2. Simple example with two D2D lins. Fig. 3. The first TX-bloc in simple example with two D2D lins. in Fig. 2. The algorithm which is represented by this simple example can be simply extended to the case with multiple lins. We assume that each lin and its reversed lin have a same channel gain, i.e., h TiR j = h RjT i. In addition, we assume that the transmission power of each TX is nown to its corresponding RX, e.g., R 1 nows P T1, where P T1 is the transmission power of T 1. We now describe the procedure in each section in a traffic slot. 1) First TX-bloc: As illustrated in Fig. 3, in the first TXbloc, T 1 transmits the analog-tone-signal using power P T1 and T 2 also transmits the analog-tone-signal using power P T2. We call these signals as the first direct power signals. Then,R 1 receives the signals from T 1 and T 2 with power of P T1 h T1R 1 and P T2 h T2R 1, respectively. Similarly, R 2 receives the signals from T 1 and T 2 with power of P T1 h T1R 2 and P T2 h T2R 2, respectively. Now, each RX can find out the channel gain of its own lin, i.e., h T1R 1 for R 1 and h T2R 2 for R 2, since the transmitted power from its corresponding TX is nown to the RX. Hence, each RX can calculate its own weighted achievable data rate 4, i.e., ρ 1 for R 1 and ρ 2 for R 2, as in (8) using its own weight parameter and channel gain. In addition, each RX stores the power of received signals from other TXs. The stored signal powers will be used to determine the lin scheduling and obtain the weighted achievable data rates of other lins in the second TX-bloc. 4 In this section, we omit approximated from the approximated weighted achievable data rate for the convenience. Ac

6 Inverse power echo multiplied by Direct power signal multiplied by From Inverse power echo multiplied by Direct power signal multiplied by From Known from 1st Tx-bloc Fig. 4. The first RX-bloc in simple example with two D2D lins. Fig. 5. The second TX-bloc in simple example with two D2D lins. 2) First RX-bloc: In the first RX-bloc, each RX transmits the analog-tone-signal called as the first inverse power echo. K It is sent by RXs at power 1ρ 1 K P T1 h T1 for R R 1 and 1ρ 2 1 P T2 h T2 for R 2 R 2, where K 1 is the system constant which is assumed to be nown to all users in the system, as illustrated in Fig. 4. In the first inverse power echo, the information of the weighted achievable data rate of each lin is included in order to let TXs now the weighted achievable data rate of each lin at the second RX-bloc. Then, the received signals from R 1 and R 2 at T 1 have power of and K 1 ρ 1 P T1 (9) K 1 h T1R 2 ρ 2 P T2 h T2R 2, (1) respectively. With the received signal from R 1, i.e., (9), T 1 can obtain its own weighted achievable data rate, ρ 1, since the system constant K 1 and the transmission power at the first TX-bloc P T1 are nown. However, the weighted achievable data rate of lin 2, ρ 2, cannot be obtained from the received signal from R 2, i.e., (1), yet due to the lac of information. In order to obtain ρ 2 from the received signal at the first RXbloc, T 1 has to now the following value: K 1 h T1R 2 P T2 h T2R 2, (11) which will be taen care of at the second RX-bloc later. Thus, each TX stores the power of received signals from other RXs to obtain weighted achievable data rates of other lins, e.g., T 1 stores (1) to obtain the weighted achievable data rate of lin 2 later. In a similar way, T 2 can obtain its own weighted achievable data rate from the received signal from R 2 and stores the power of received signal from R 1 to obtain the weighted achievable data rate of lin 1 later. 3) Second TX-bloc: In the second TX-bloc, each TX transmits the analog-tone-signal called as the second direct power signal. As illustrated in Fig. 5, it is sent at the power which is decided by multiplying the first direct power signal by the weighted achievable data rate obtained from the first RXbloc. Thus, the information of the weighted achievable data rate of each lin is included to the second direct power signal in order to let RXs now the weighted achievable data rate of each lin. In the example, T 1 transmits signal with power of K 2 P T1 ρ 1 and T 2 transmits signal with power of K 2 P T2 ρ 2, where K 2 is the system constant which is assumed to be nown to all users in the system. Then, R 1 receives the signals with power of K 2 P T1 h T1R 1 ρ 1 and K 2 P T2 h T2R 1 ρ 2 from T 1 and T 2, respectively. From the received signal from T 2, R 1 can obtain the weighted achievable data rate of lin 2, ρ 2, since R 1 nows the value of P T2 h T2R 1 from the stored signal powers in the first TX-bloc and the system constant K 2. R 2 also can obtain the weighted achievable data rate of lin 1, ρ 1, in a similar way. Now, both R 1 and R 2 can generate the scheduling priorities of all lins, since they now the weighted achievable data rates of all lins from the first and second TXblocs. Then, with the generated scheduling priorities, they determine whether they will yield their transmission or not by checing a receive yielding criterion. If the criterion is violated for an RX, it yields its transmission, and this is called as RXyielding. Through RX-yielding, each RX does not allow the transmission of its corresponding TX if its received interference is not acceptable. In other words, the transmission of the TX of lin i, T i, is allowed only if the following condition is satisfied: P Ti h TiR i j L i P Tj h TjR i > γ RX, where L i is the set of the lins with higher priority than lin i and γ RX is the threshold for the receive yielding criterion. Note that P Tj h TjR i is the received power of the first direct power signal from T j at R i. Thus, in order to obtain the received interference from the lins with higher priorities, each RX should now the received power of the first direct power signal from other TXs, which is stored in the first TX-bloc. Hence, each RX can determine its RX-yielding. 4) Second RX-bloc: In the second RX-bloc, only RXs which did not yield in the second TX-bloc transmit the signal called as the second inverse power echo, i.e., if only R 1 did not yield, then R 1 transmits its second inverse power echo and R 2 transmits nothing. The second inverse power echo is sent at the power which is decided by dividing the first inverse power echo by the weighted achievable data rate, i.e., K 1 K P T1 h T1 for R R 1 and 1 1 P T2 h T2 for R R 2. When only one RX 2 transmits the second inverse power echo due to RX-yielding, the corresponding TX is just scheduled. On the other hand, when both R 1 and R 2 transmit the second inverse power echo as illustrated in Fig. 6, T 1 receives the signal with power of K 1h T1 R 2 P T2 h T2 in (11) from R R 2. Hence, T 1 can obtain the weighted 2 achievable data rate of lin 2, ρ 2, from the stored signal power in (1) in the first RX-bloc by using the received signal from R 2, and similarly, T 2 can obtain ρ 1. Now, both T 1 and T 2 can generate the scheduling priorities of all lins from the weighted achievable data rates of all lins. Then, with the

7 From Inverse power echo TABLE II SIMULATION PARAMETERS From Inverse power echo Fig. 6. The second RX-bloc in simple example with two D2D lins. generated scheduling priorities, they determine whether they will yield their transmission or not by checing a transmit yielding criterion. If the criterion is violated for a TX, it yields its transmission, and this is called as TX-yielding. Through TX-yielding, each TX decides not to transmit if it causes too much interference to the RXs with higher priorities that decided not to do RX-yielding. In other words, the TX of lin i, T i, transmits only if the following condition is satisfied for all no-yielding RXs with higher priority than lin i: Bits/Sec/Hz Parameter Networ layout System bandwidth Carrier frequency Node antenna height TX power Noise spectral density Antenna gain Noise figure Pathloss model Shadowing Yielding threshold Value 5m 5m square 5 MHz 2.4 GHz 1.5 m 2 dbm -184 dbm/hz -2.5 db 7 db ITU-1411 LOS model Log-normal with standard deviation of 1 db γ = 9 db FlashLinQ ITLinQ Optimal algorithm Proposed algorithm QoS requirement P Tj h TjR j P Ti h TiR j > γ TX, j L i, where L i is the set of the lins with higher priority than lin i that decided not to do RX-yielding and γ TX is the threshold for the transmit yielding criterion. Note that T i can obtain the estimated received SIR at R j due to the interference from itself, i.e., PT j ht j R j P Ti h Ti, by using its received power of the second R j inverse power echo from R j, which is r inv ji = K1hT i R j P Tj h Tj R j, as K 1 P Ti r inv ji = PT j ht j R j P Ti h Ti R j since T i nows K 1 and P Ti. 5) Rate Scheduling, Data Transmission, and Ac: From the TX- and RX-blocs, the scheduled lins of which both TX and RX did not yield are determined. In rate scheduling, they estimate their SIR by using a wideband pilot signal and choose code rate and modulation based on their estimated SIRs. Then, the scheduled TXs transmit their data on the data segment, and the RXs received their data transmit the acnowledgement signal. After the transmission, each RX updates its weight parameter as in (5) and (7) using its transmission result. V. NUMERICAL RESULTS In this section, we provide simulation results to evaluate the performance of our distributed lin scheduling algorithm by comparing our algorithm to FlashLinQ and ITLinQ. In simulation results, the additional signalling overhead of our distributed algorithm compared to FlashLinQ and ITLinQ is fully accounted. In order to compare the performances of the optimal algorithm and our distributed algorithm, we assume that the signalling overhead of the optimal algorithm is same with that of our distributed algorithm. 5 For the optimal algorithm, only the results for 16 lins are provided due to its computational complexity. The implementation of ITLinQ follows the same steps as in [1] and the value of parameter η in ITLinQ is taen to be equal to.6 with which the highest sum-rate performance is achieved in our simulation settings. Simulation parameters are shown in Table II. 5 Note that this assumption is favorable to the optimal algorithm. Bits/Sec/Hz D2D lins (a) Data rate for 16 lins D2D lins (b) Data rate for 64 lins Fig. 7. Data rate with the QoS requirement. FlashLinQ ITLinQ Proposed algorithm QoS requirement We first show the satisfaction of the QoS requirement and the fairness of our distributed algorithm. We consider two topologies which consist of 16 lins and 64 lins, respectively. The QoS requirements for the topologies with 16 lins and 64 lins are chosen to be 1.2 bps/hz and.5 bps/hz, respectively. For each topology, lins are dropped randomly with a uniform distribution, and the length of each lin, which is the distance between its TX and RX, is randomly chosen between 25 m and 5 m with a uniform distribution. The value of parameter I in our distributed algorithm is taen to be equal to 1 dbm. The data rate of each lin with different scheduling algorithms are illustrated in Fig. 7. In this figure, lins are sorted in an ascending order of their lengths. In both Fig. 7a and Fig. 7b, the proposed algorithm well satisfies the QoS requirement for all lins, while FlashLinQ and ITLinQ do not satisfy it for some lins. Furthermore, in general, the data rate of a lin decreases as its length increases in both FlashLinQ and ITLinQ. 6 Note that FlashLinQ and ITLinQ try to provide fair opportunity to access the channel across D2D lins. However, since each D2D lin has a different channel condition that strongly depends on its length, even though D2D lins acquire the same opportunity to access the channel, they achieve different performances, as the figure shown. This result 6 Note that the data rate of a lin does not monotonically decrease as its length due to the different aggregate interference of each RX.

8 Average sum rate (Bits/Sec/Hz) FlashLinQ Distributed ITLinQ Proposed algorithm Number of D2D lins (a) Average sum-rate varying the number of D2D lins Probability FlashLinQ ITLinQ Proposed algorithm Sum rate (Bits/Sec/Hz) (b) The cumulative distribution function of the sum-rate for 124 lins Fig. 8. Comparison of the sum-rate performances of the proposed algorithm, ITLinQ and FlashLinQ. clearly shows that FlashLinQ and ITLinQ may fail to provide performance-wise fairness, which is more relevant to users, if D2D lins have different channel conditions to each other. On the other hand, in our distributed algorithm, the fairness among the lins in terms of the data rate is achieved through the satisfaction of the QoS requirement. We now show the effectiveness of channel-aware priority assignment of our distributed algorithm by comparing its throughput performance with that of FlashLinQ and ITLinQ. In this case, we do not consider the QoS requirement to achieve the maximum throughput of our distributed algorithm. This can be simply implemented by fixing the weight parameters of all lins in our distributed algorithm as a same and fixed value. Then, the lins which have a good channel condition are assigned to high scheduling priorities. We consider various simulation settings with varying the number of lins. For each setting, all lins are dropped randomly with a uniform distribution, and the length of each lin is randomly chosen between 25 m and 5 m with a uniform distribution. In Fig. 8, the comparison of the sum-rate performances of the proposed algorithm, FlashLinQ and ITLinQ are illustrated. The average sum-rate of each scheduling algorithm varying the number of lins is depicted in Fig. 8a. The proposed algorithm has a better sum-rate performance in every cases, and the performance differences from FlashLinQ and ITLinQ increase as the number of lins increases. This implies that utilizing the time-varying channel condition on the scheduling priorities is more effective to achieve the throughput gain than utilizing the time-varying channel condition on the yielding criterion as in FlashLinQ and ITLinQ. Especially, the proposed algorithm achieves 172% gain compared to FlashLinQ and 39% gain compared to ITLinQ for 124 lins in spite of its additional signalling overhead. In Fig. 8b, the cumulative distribution functions (CDFs) of the sum-rate are illustrated. The CDFs are obtained for the simulation setting which has 124 lins. The proposed algorithm achieves uniform gain compared to FlashLinQ and ITLinQ, i.e., the shape of the CDF of the proposed algorithm is similar to that of FlashLinQ and ITLinQ while the average sum-rate achieved by the proposed algorithm increases. Thus, the proposed algorithm achieves a higher sumrate than the FlashLinQ and ITLinQ with a high probability. VI. CONCLUSION AND FUTURE WORK In this paper, we developed a distributed lin scheduling algorithm for D2D communication considering the QoS requirement and time-varying channel condition of each D2D lin. In the proposed lin scheduling algorithm, in each traffic slot, the degree of QoS satisfaction and channel condition of each D2D lin are shared among D2D lins in a distributed way, and the scheduling priorities are assigned based on them. Through the simulation results, it is shown that the proposed lin scheduling algorithm provides not only the satisfaction of the QoS requirement of each D2D lin but also considerable throughput improvement over FlashLinQ and ITLinQ. This implies that utilizing the channel condition on the scheduling priorities is more effective to achieve the throughput gain than utilizing the channel condition only on the yielding criterion. In our distributed algorithm, the scheduling priority assignment and the TX- and RX-yielding are independently conducted, and thus, any yielding criterion can be applied to it. Hence, one important future direction is to develop a novel yielding criterion inspired from the optimal centralized algorithm and to integrate it with this wor to further improve the performance. REFERENCES [1] K. Doppler, M. Rinne, C. Wijting, C. B. Ribeiro, and K. Hugl, Deviceto-device communication as an underlay to lte-advanced networs, IEEE Commun. Mag., vol. 47, no. 12, pp , 29. [2] M. Zulhasnine, C. Huang, and A. Srinivasan, Efficient resource allocation for device-to-device communication underlaying lte networ, in IEEE WiMob, 21. [3] F. Wang, L. Song, Z. Han, Q. Zhao, and X. Wang, Joint scheduling and resource allocation for device-to-device underlay communication, in IEEE WCNC, 213. [4] C.-H. Yu, K. Doppler, C. B. Ribeiro, and O. Tironen, Resource sharing optimization for device-to-device communication underlaying cellular networs, IEEE Trans. Commun., vol. 1, no. 8, pp , 211. [5] P. Phunchongharn, E. Hossain, and D. I. Kim, Resource allocation for device-to-device communications underlaying lte-advanced networs, IEEE Wireless Commun. Mag., vol. 2, no. 4, 213. [6] M.-H. Han, B.-G. Kim, and J.-W. Lee, Subchannel and transmission mode scheduling for D2D communication in OFDMA networs, in IEEE VTC Fall, 212. [7] X. Wu, S. Tavildar, S. Shaottai, T. Richardson, J. Li, R. Laroia, and A. Jovicic, FlashLinQ: A synchronous distributed scheduler for peerto-peer ad hoc networs, IEEE/ACM Trans. Netw., vol. 21, no. 4, pp , 213. [8] J. W. Kang, C. Lim, and S.-H. Kim, A distributed lin scheduling with on-off interference map for device-to-device communications, in IEEE ICTC, 213. [9] J. Liu, M. Sheng, Y. Zhang, X. Wang, H. Sun, and Y. Shi, A Distributed Opportunistic scheduling protocol for device-to-device communications, in IEEE PIMRC, 213. [1] N. Naderializadeh and A. Avestimehr, ITLinQ: A new approach for spectrum sharing in device-to-device communication systems, IEEE J. Sel. Areas Commun., vol. 32, no. 6, pp , June 214. [11] C. Geng, N. Naderializadeh, A. S. Avestimehr, and S. A. Jafar, On the optimality of treating interference as noise, IEEE Trans. Inf. Theory, vol. 61, no. 4, pp , 215. [12] P. Kall and W. W. Wallace, Stochastic programming. Chichester: John Wiley & Sons, [13] Y. Ermoliev, Stochastic quasigradient methods and their application to system optimization. [14] D. P. Bertseas, Nonlinear programming. Belmont, MA: Athena Scientific, 1999.

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 15, NO. 12, DECEMBER

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 15, NO. 12, DECEMBER IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 15, NO. 12, DECEMBER 2016 8565 QC 2 LinQ: QoS and Channel-Aware Distributed Lin Scheduler for D2D Communication Hyun-Su Lee and Jang-Won Lee, Senior Member,

More information

ITLinQ: A New Approach for Spectrum Sharing in Device-to-Device Networks

ITLinQ: A New Approach for Spectrum Sharing in Device-to-Device Networks ITLinQ: A New Approach for Spectrum Sharing in Device-to-Device Networks Salman Avestimehr In collaboration with Navid Naderializadeh ITA 2/10/14 D2D Communication Device-to-Device (D2D) communication

More information

Improving User Perceived QoS in D2D Networks via Binary Quantile Opportunistic Scheduling

Improving User Perceived QoS in D2D Networks via Binary Quantile Opportunistic Scheduling 26 4th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt) Improving User Perceived QoS in D2D Networks via Binary Quantile Opportunistic Scheduling Yicong

More information

Power Control and Utility Optimization in Wireless Communication Systems

Power Control and Utility Optimization in Wireless Communication Systems Power Control and Utility Optimization in Wireless Communication Systems Dimitrie C. Popescu and Anthony T. Chronopoulos Electrical Engineering Dept. Computer Science Dept. University of Texas at San Antonio

More information

Partial Co-channel based Overlap Resource Power Control for Interference Mitigation in an LTE-Advanced Network with Device-to-Device Communication

Partial Co-channel based Overlap Resource Power Control for Interference Mitigation in an LTE-Advanced Network with Device-to-Device Communication CTRQ 2013 : The Sixth International Conference on Communication Theory Reliability and Quality of Service Partial Co-channel based Overlap Resource Power Control for Interference Mitigation in an LTE-Advanced

More information

Adaptive Rate Transmission for Spectrum Sharing System with Quantized Channel State Information

Adaptive Rate Transmission for Spectrum Sharing System with Quantized Channel State Information Adaptive Rate Transmission for Spectrum Sharing System with Quantized Channel State Information Mohamed Abdallah, Ahmed Salem, Mohamed-Slim Alouini, Khalid A. Qaraqe Electrical and Computer Engineering,

More information

Optimizing Client Association in 60 GHz Wireless Access Networks

Optimizing Client Association in 60 GHz Wireless Access Networks Optimizing Client Association in 60 GHz Wireless Access Networks G Athanasiou, C Weeraddana, C Fischione, and L Tassiulas KTH Royal Institute of Technology, Stockholm, Sweden University of Thessaly, Volos,

More information

FlashLinQ: A Synchronous Distributed Scheduler for Peer-to-Peer Ad Hoc Networks

FlashLinQ: A Synchronous Distributed Scheduler for Peer-to-Peer Ad Hoc Networks 1 FlashLinQ: A Synchronous Distributed Scheduler for Peer-to-Peer Ad Hoc Networks Xinzhou Wu, Saurabha Tavildar, Sanjay Shakkottai, Tom Richardson, Junyi Li, Rajiv Laroia, Aleksandar Jovicic Abstract This

More information

Simple, Optimal, Fast, and Robust Wireless Random Medium Access Control

Simple, Optimal, Fast, and Robust Wireless Random Medium Access Control Simple, Optimal, Fast, and Robust Wireless Random Medium Access Control Jianwei Huang Department of Information Engineering The Chinese University of Hong Kong KAIST-CUHK Workshop July 2009 J. Huang (CUHK)

More information

Combined shared/dedicated resource allocation for Device-to-Device Communication

Combined shared/dedicated resource allocation for Device-to-Device Communication Combined shared/dedicated resource allocation for Device-to-Device Communication Pavel Mach, Zdene Becvar Dpt. of Telecommunication Eng., Faculty of Electrical Engineering, Czech Technical University in

More information

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007 3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 53, NO 10, OCTOBER 2007 Resource Allocation for Wireless Fading Relay Channels: Max-Min Solution Yingbin Liang, Member, IEEE, Venugopal V Veeravalli, Fellow,

More information

Aadptive Subcarrier Allocation for Multiple Cognitive Users over Fading Channels

Aadptive Subcarrier Allocation for Multiple Cognitive Users over Fading Channels Proceedings of the nd International Conference On Systems Engineering and Modeling (ICSEM-3) Aadptive Subcarrier Allocation for Multiple Cognitive Users over Fading Channels XU Xiaorong a HUAG Aiping b

More information

Adaptive Transmission Scheme for Vehicle Communication System

Adaptive Transmission Scheme for Vehicle Communication System Sangmi Moon, Sara Bae, Myeonghun Chu, Jihye Lee, Soonho Kwon and Intae Hwang Dept. of Electronics and Computer Engineering, Chonnam National University, 300 Yongbongdong Bukgu Gwangju, 500-757, Republic

More information

Distributed Power Control in Cellular and Wireless Networks - A Comparative Study

Distributed Power Control in Cellular and Wireless Networks - A Comparative Study Distributed Power Control in Cellular and Wireless Networks - A Comparative Study Vijay Raman, ECE, UIUC 1 Why power control? Interference in communication systems restrains system capacity In cellular

More information

Downlink Erlang Capacity of Cellular OFDMA

Downlink Erlang Capacity of Cellular OFDMA Downlink Erlang Capacity of Cellular OFDMA Gauri Joshi, Harshad Maral, Abhay Karandikar Department of Electrical Engineering Indian Institute of Technology Bombay Powai, Mumbai, India 400076. Email: gaurijoshi@iitb.ac.in,

More information

Dynamic Subcarrier, Bit and Power Allocation in OFDMA-Based Relay Networks

Dynamic Subcarrier, Bit and Power Allocation in OFDMA-Based Relay Networks Dynamic Subcarrier, Bit and Power Allocation in OFDMA-Based Relay Networs Christian Müller*, Anja Klein*, Fran Wegner**, Martin Kuipers**, Bernhard Raaf** *Communications Engineering Lab, Technische Universität

More information

Transmit Power Allocation for BER Performance Improvement in Multicarrier Systems

Transmit Power Allocation for BER Performance Improvement in Multicarrier Systems Transmit Power Allocation for Performance Improvement in Systems Chang Soon Par O and wang Bo (Ed) Lee School of Electrical Engineering and Computer Science, Seoul National University parcs@mobile.snu.ac.r,

More information

Gradient-based scheduling and resource allocation in OFDMA systems

Gradient-based scheduling and resource allocation in OFDMA systems Gradient-based scheduling and resource allocation in OFDMA systems Randall Berry Northwestern University Dept. of EECS Joint work with J. Huang, R. Agrawal and V. Subramanian CTW 2006 R. Berry (NWU) OFDMA

More information

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna Vincent Lau Associate Prof., University of Hong Kong Senior Manager, ASTRI Agenda Bacground Lin Level vs System Level Performance

More information

Radio Resource Allocation Scheme for Device-to-Device Communication in Cellular Networks Using Fractional Frequency Reuse

Radio Resource Allocation Scheme for Device-to-Device Communication in Cellular Networks Using Fractional Frequency Reuse 2011 17th Asia-Pacific Conference on Communications (APCC) 2nd 5th October 2011 Sutera Harbour Resort, Kota Kinabalu, Sabah, Malaysia Radio Resource Allocation Scheme for Device-to-Device Communication

More information

LTE in Unlicensed Spectrum

LTE in Unlicensed Spectrum LTE in Unlicensed Spectrum Prof. Geoffrey Ye Li School of ECE, Georgia Tech. Email: liye@ece.gatech.edu Website: http://users.ece.gatech.edu/liye/ Contributors: Q.-M. Chen, G.-D. Yu, and A. Maaref Outline

More information

Resource Management in QoS-Aware Wireless Cellular Networks

Resource Management in QoS-Aware Wireless Cellular Networks Resource Management in QoS-Aware Wireless Cellular Networks Zhi Zhang Dept. of Electrical and Computer Engineering Colorado State University April 24, 2009 Zhi Zhang (ECE CSU) Resource Management in Wireless

More information

How (Information Theoretically) Optimal Are Distributed Decisions?

How (Information Theoretically) Optimal Are Distributed Decisions? How (Information Theoretically) Optimal Are Distributed Decisions? Vaneet Aggarwal Department of Electrical Engineering, Princeton University, Princeton, NJ 08544. vaggarwa@princeton.edu Salman Avestimehr

More information

Dynamic Fair Channel Allocation for Wideband Systems

Dynamic Fair Channel Allocation for Wideband Systems Outlines Introduction and Motivation Dynamic Fair Channel Allocation for Wideband Systems Department of Mobile Communications Eurecom Institute Sophia Antipolis 19/10/2006 Outline of Part I Outlines Introduction

More information

EasyChair Preprint. A User-Centric Cluster Resource Allocation Scheme for Ultra-Dense Network

EasyChair Preprint. A User-Centric Cluster Resource Allocation Scheme for Ultra-Dense Network EasyChair Preprint 78 A User-Centric Cluster Resource Allocation Scheme for Ultra-Dense Network Yuzhou Liu and Wuwen Lai EasyChair preprints are intended for rapid dissemination of research results and

More information

SINR-Threshold Scheduling with Binary Power Control for D2D Networks

SINR-Threshold Scheduling with Binary Power Control for D2D Networks SINR-Threshold Scheduling with Binary ower Control for D2D Networks Mehrdad Kiamari, Chenwei Wang, A. Salman Avestimehr, and Haralabos apadopoulos Department of Electrical Engineering, University of Southern

More information

Cooperative Tx/Rx Caching in Interference Channels: A Storage-Latency Tradeoff Study

Cooperative Tx/Rx Caching in Interference Channels: A Storage-Latency Tradeoff Study Cooperative Tx/Rx Caching in Interference Channels: A Storage-Latency Tradeoff Study Fan Xu Kangqi Liu and Meixia Tao Dept of Electronic Engineering Shanghai Jiao Tong University Shanghai China Emails:

More information

Dynamic Subchannel and Bit Allocation in Multiuser OFDM with a Priority User

Dynamic Subchannel and Bit Allocation in Multiuser OFDM with a Priority User Dynamic Subchannel and Bit Allocation in Multiuser OFDM with a Priority User Changho Suh, Yunok Cho, and Seokhyun Yoon Samsung Electronics Co., Ltd, P.O.BOX 105, Suwon, S. Korea. email: becal.suh@samsung.com,

More information

Cross-layer Network Design for Quality of Services in Wireless Local Area Networks: Optimal Access Point Placement and Frequency Channel Assignment

Cross-layer Network Design for Quality of Services in Wireless Local Area Networks: Optimal Access Point Placement and Frequency Channel Assignment Cross-layer Network Design for Quality of Services in Wireless Local Area Networks: Optimal Access Point Placement and Frequency Channel Assignment Chutima Prommak and Boriboon Deeka Abstract This paper

More information

Distributed Game Theoretic Optimization Of Frequency Selective Interference Channels: A Cross Layer Approach

Distributed Game Theoretic Optimization Of Frequency Selective Interference Channels: A Cross Layer Approach 2010 IEEE 26-th Convention of Electrical and Electronics Engineers in Israel Distributed Game Theoretic Optimization Of Frequency Selective Interference Channels: A Cross Layer Approach Amir Leshem and

More information

Interference-Aware Resource Allocation for Device-to-Device Communication in 5G H-CRAN Networks

Interference-Aware Resource Allocation for Device-to-Device Communication in 5G H-CRAN Networks Interference-Aware Resource Allocation for Device-to-Device Communication in 5G H-CRAN Networks Xingwang Mao 1,2, Biling Zhang 1,2, Xuerong Gou 1 1. School of Network Education, Beijing University of Posts

More information

Opportunistic Scheduling: Generalizations to. Include Multiple Constraints, Multiple Interfaces,

Opportunistic Scheduling: Generalizations to. Include Multiple Constraints, Multiple Interfaces, Opportunistic Scheduling: Generalizations to Include Multiple Constraints, Multiple Interfaces, and Short Term Fairness Sunil Suresh Kulkarni, Catherine Rosenberg School of Electrical and Computer Engineering

More information

Energy Efficiency Optimization in Multi-Antenna Wireless Powered Communication Network with No Channel State Information

Energy Efficiency Optimization in Multi-Antenna Wireless Powered Communication Network with No Channel State Information Vol.141 (GST 016), pp.158-163 http://dx.doi.org/10.1457/astl.016.141.33 Energy Efficiency Optimization in Multi-Antenna Wireless Powered Communication Networ with No Channel State Information Byungjo im

More information

Degrees of Freedom of Multi-hop MIMO Broadcast Networks with Delayed CSIT

Degrees of Freedom of Multi-hop MIMO Broadcast Networks with Delayed CSIT Degrees of Freedom of Multi-hop MIMO Broadcast Networs with Delayed CSIT Zhao Wang, Ming Xiao, Chao Wang, and Miael Soglund arxiv:0.56v [cs.it] Oct 0 Abstract We study the sum degrees of freedom (DoF)

More information

TO efficiently cope with the rapid increase in wireless traffic,

TO efficiently cope with the rapid increase in wireless traffic, 1 Mode Selection and Resource Allocation in Device-to-Device Communications: A Matching Game Approach S. M. Ahsan Kazmi, Nguyen H. Tran, Member, IEEE, Walid Saad, Senior Member, IEEE, Zhu Han, Fellow,

More information

Coordinated Device-to-Device Communication With Non-Orthogonal Multiple Access in Future Wireless Cellular Networks

Coordinated Device-to-Device Communication With Non-Orthogonal Multiple Access in Future Wireless Cellular Networks SPECIAL SECTION ON SURVIVABILITY STRATEGIES FOR EMERGING WIRELESS NETWORKS Received May 13, 2018, accepted June 14, 2018, date of publication June 27, 2018, date of current version August 7, 2018. Digital

More information

A Practical Resource Allocation Approach for Interference Management in LTE Uplink Transmission

A Practical Resource Allocation Approach for Interference Management in LTE Uplink Transmission JOURNAL OF COMMUNICATIONS, VOL. 6, NO., JULY A Practical Resource Allocation Approach for Interference Management in LTE Uplink Transmission Liying Li, Gang Wu, Hongbing Xu, Geoffrey Ye Li, and Xin Feng

More information

Chutima Prommak and Boriboon Deeka. Proceedings of the World Congress on Engineering 2007 Vol II WCE 2007, July 2-4, 2007, London, U.K.

Chutima Prommak and Boriboon Deeka. Proceedings of the World Congress on Engineering 2007 Vol II WCE 2007, July 2-4, 2007, London, U.K. Network Design for Quality of Services in Wireless Local Area Networks: a Cross-layer Approach for Optimal Access Point Placement and Frequency Channel Assignment Chutima Prommak and Boriboon Deeka ESS

More information

Distributed Resource Allocation in D2D-Enabled Multi-tier Cellular Networks: An Auction Approach

Distributed Resource Allocation in D2D-Enabled Multi-tier Cellular Networks: An Auction Approach Distributed Resource Allocation in D2D-Enabled Multi-tier Cellular Networs: An Auction Approach 1 arxiv:1501.04199v2 [cs.ni] 20 Jan 2015 Monowar Hasan and Eram Hossain Department of Electrical and Computer

More information

Intercell Interference-Aware Scheduling for Delay Sensitive Applications in C-RAN

Intercell Interference-Aware Scheduling for Delay Sensitive Applications in C-RAN Intercell Interference-Aware Scheduling for Delay Sensitive Applications in C-RAN Yi Li, M. Cenk Gursoy and Senem Velipasalar Department of Electrical Engineering and Computer Science, Syracuse University,

More information

Coordinated Multi-Point (CoMP) Transmission in Downlink Multi-cell NOMA Systems: Models and Spectral Efficiency Performance

Coordinated Multi-Point (CoMP) Transmission in Downlink Multi-cell NOMA Systems: Models and Spectral Efficiency Performance 1 Coordinated Multi-Point (CoMP) Transmission in Downlink Multi-cell NOMA Systems: Models and Spectral Efficiency Performance Md Shipon Ali, Ekram Hossain, and Dong In Kim arxiv:1703.09255v1 [cs.ni] 27

More information

Distributed Resource Allocation in D2D-Enabled Multi-tier Cellular Networks: An Auction Approach

Distributed Resource Allocation in D2D-Enabled Multi-tier Cellular Networks: An Auction Approach Distributed Resource Allocation in D2D-Enabled Multi-tier Cellular Networs: An Auction Approach Monowar Hasan and Eram Hossain Department of Electrical and Computer Engineering, University of Manitoba,

More information

Performance Analysis of Multiuser MIMO Systems with Scheduling and Antenna Selection

Performance Analysis of Multiuser MIMO Systems with Scheduling and Antenna Selection Performance Analysis of Multiuser MIMO Systems with Scheduling and Antenna Selection Mohammad Torabi Wessam Ajib David Haccoun Dept. of Electrical Engineering Dept. of Computer Science Dept. of Electrical

More information

Cooperative Diversity Routing in Wireless Networks

Cooperative Diversity Routing in Wireless Networks Cooperative Diversity Routing in Wireless Networks Mostafa Dehghan, Majid Ghaderi, and Dennis L. Goeckel Department of Computer Science, University of Calgary, Emails: {mdehghan, mghaderi}@ucalgary.ca

More information

A survey on broadcast protocols in multihop cognitive radio ad hoc network

A survey on broadcast protocols in multihop cognitive radio ad hoc network A survey on broadcast protocols in multihop cognitive radio ad hoc network Sureshkumar A, Rajeswari M Abstract In the traditional ad hoc network, common channel is present to broadcast control channels

More information

Energy-Optimized Low-Complexity Control of Power and Rate in Clustered CDMA Sensor Networks with Multirate Constraints

Energy-Optimized Low-Complexity Control of Power and Rate in Clustered CDMA Sensor Networks with Multirate Constraints Energy-Optimized Low-Complexity Control of Power and Rate in Clustered CDMA Sensor Networs with Multirate Constraints Chun-Hung Liu Department of Electrical and Computer Engineering The University of Texas

More information

On Multiple Users Scheduling Using Superposition Coding over Rayleigh Fading Channels

On Multiple Users Scheduling Using Superposition Coding over Rayleigh Fading Channels On Multiple Users Scheduling Using Superposition Coding over Rayleigh Fading Channels Item Type Article Authors Zafar, Ammar; Alnuweiri, Hussein; Shaqfeh, Mohammad; Alouini, Mohamed-Slim Eprint version

More information

Centralized and Distributed LTE Uplink Scheduling in a Distributed Base Station Scenario

Centralized and Distributed LTE Uplink Scheduling in a Distributed Base Station Scenario Centralized and Distributed LTE Uplink Scheduling in a Distributed Base Station Scenario ACTEA 29 July -17, 29 Zouk Mosbeh, Lebanon Elias Yaacoub and Zaher Dawy Department of Electrical and Computer Engineering,

More information

Joint Relaying and Network Coding in Wireless Networks

Joint Relaying and Network Coding in Wireless Networks Joint Relaying and Network Coding in Wireless Networks Sachin Katti Ivana Marić Andrea Goldsmith Dina Katabi Muriel Médard MIT Stanford Stanford MIT MIT Abstract Relaying is a fundamental building block

More information

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang Wireless Communication: Concepts, Techniques, and Models Hongwei Zhang http://www.cs.wayne.edu/~hzhang Outline Digital communication over radio channels Channel capacity MIMO: diversity and parallel channels

More information

The Potential of Restricted PHY Cooperation for the Downlink of LTE-Advanced

The Potential of Restricted PHY Cooperation for the Downlink of LTE-Advanced The Potential of Restricted PHY Cooperation for the Downlin of LTE-Advanced Marc Kuhn, Raphael Rolny, and Armin Wittneben, ETH Zurich, Switzerland Michael Kuhn, University of Applied Sciences, Darmstadt,

More information

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks Ying Dai and Jie Wu Department of Computer and Information Sciences Temple University, Philadelphia, PA 19122 Email: {ying.dai,

More information

Fractional Cooperation and the Max-Min Rate in a Multi-Source Cooperative Network

Fractional Cooperation and the Max-Min Rate in a Multi-Source Cooperative Network Fractional Cooperation and the Max-Min Rate in a Multi-Source Cooperative Network Ehsan Karamad and Raviraj Adve The Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of

More information

5G: Opportunities and Challenges Kate C.-J. Lin Academia Sinica

5G: Opportunities and Challenges Kate C.-J. Lin Academia Sinica 5G: Opportunities and Challenges Kate C.-J. Lin Academia Sinica! 2015.05.29 Key Trend (2013-2025) Exponential traffic growth! Wireless traffic dominated by video multimedia! Expectation of ubiquitous broadband

More information

Cloud vs Edge Computing for Mobile Services: Delay-aware Decision Making to Minimize Energy Consumption

Cloud vs Edge Computing for Mobile Services: Delay-aware Decision Making to Minimize Energy Consumption 1 Cloud vs Edge Computing for Services: Delay-aware Decision Making to Minimize Energy Consumption arxiv:1711.03771v1 [cs.it] 10 Nov 2017 Meysam Masoudi, Student Member, IEEE, Cicek Cavdar, Member, IEEE

More information

Achievable Transmission Capacity of Cognitive Radio Networks with Cooperative Relaying

Achievable Transmission Capacity of Cognitive Radio Networks with Cooperative Relaying Achievable Transmission Capacity of Cognitive Radio Networks with Cooperative Relaying Xiuying Chen, Tao Jing, Yan Huo, Wei Li 2, Xiuzhen Cheng 2, Tao Chen 3 School of Electronics and Information Engineering,

More information

Multi-class Services in the Internet

Multi-class Services in the Internet Non-convex Optimization and Rate Control for Multi-class Services in the Internet Jang-Won Lee, Ravi R. Mazumdar, and Ness B. Shroff School of Electrical and Computer Engineering Purdue University West

More information

Fine-grained Channel Access in Wireless LAN. Cristian Petrescu Arvind Jadoo UCL Computer Science 20 th March 2012

Fine-grained Channel Access in Wireless LAN. Cristian Petrescu Arvind Jadoo UCL Computer Science 20 th March 2012 Fine-grained Channel Access in Wireless LAN Cristian Petrescu Arvind Jadoo UCL Computer Science 20 th March 2012 Physical-layer data rate PHY layer data rate in WLANs is increasing rapidly Wider channel

More information

Revision of Lecture One

Revision of Lecture One Revision of Lecture One System blocks and basic concepts Multiple access, MIMO, space-time Transceiver Wireless Channel Signal/System: Bandpass (Passband) Baseband Baseband complex envelope Linear system:

More information

Efficient Method of Secondary Users Selection Using Dynamic Priority Scheduling

Efficient Method of Secondary Users Selection Using Dynamic Priority Scheduling Efficient Method of Secondary Users Selection Using Dynamic Priority Scheduling ABSTRACT Sasikumar.J.T 1, Rathika.P.D 2, Sophia.S 3 PG Scholar 1, Assistant Professor 2, Professor 3 Department of ECE, Sri

More information

Multiuser MIMO Channel Measurements and Performance in a Large Office Environment

Multiuser MIMO Channel Measurements and Performance in a Large Office Environment Multiuser MIMO Channel Measurements and Performance in a Large Office Environment Gerhard Bauch 1, Jorgen Bach Andersen 3, Christian Guthy 2, Markus Herdin 1, Jesper Nielsen 3, Josef A. Nossek 2, Pedro

More information

Multi-Band Spectrum Allocation Algorithm Based on First-Price Sealed Auction

Multi-Band Spectrum Allocation Algorithm Based on First-Price Sealed Auction BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 1 Sofia 2017 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2017-0008 Multi-Band Spectrum Allocation

More information

ENERGY EFFICIENT WATER-FILLING ALGORITHM FOR MIMO- OFDMA CELLULAR SYSTEM

ENERGY EFFICIENT WATER-FILLING ALGORITHM FOR MIMO- OFDMA CELLULAR SYSTEM ENERGY EFFICIENT WATER-FILLING ALGORITHM FOR MIMO- OFDMA CELLULAR SYSTEM Hailu Belay Kassa, Dereje H.Mariam Addis Ababa University, Ethiopia Farzad Moazzami, Yacob Astatke Morgan State University Baltimore,

More information

ENHANCED BANDWIDTH EFFICIENCY IN WIRELESS OFDMA SYSTEMS THROUGH ADAPTIVE SLOT ALLOCATION ALGORITHM

ENHANCED BANDWIDTH EFFICIENCY IN WIRELESS OFDMA SYSTEMS THROUGH ADAPTIVE SLOT ALLOCATION ALGORITHM ENHANCED BANDWIDTH EFFICIENCY IN WIRELESS OFDMA SYSTEMS THROUGH ADAPTIVE SLOT ALLOCATION ALGORITHM K.V. N. Kavitha 1, Siripurapu Venkatesh Babu 1 and N. Senthil Nathan 2 1 School of Electronics Engineering,

More information

Semi-Distributed Resource Selection for D2D Communication in LTE-A Network

Semi-Distributed Resource Selection for D2D Communication in LTE-A Network Semi-Distributed Resource Selection for D2D Communication in LTE-A Network Seungil Park and Sunghyun Choi Department of ECE and INMC Seoul National University, Seoul, Korea Email: spark11@mwnl.snu.ac.kr,

More information

Research Article Optimization of Power Allocation for a Multibeam Satellite Communication System with Interbeam Interference

Research Article Optimization of Power Allocation for a Multibeam Satellite Communication System with Interbeam Interference Applied Mathematics, Article ID 469437, 8 pages http://dx.doi.org/1.1155/14/469437 Research Article Optimization of Power Allocation for a Multibeam Satellite Communication System with Interbeam Interference

More information

Optimal Resource Allocation in Multihop Relay-enhanced WiMAX Networks

Optimal Resource Allocation in Multihop Relay-enhanced WiMAX Networks Optimal Resource Allocation in Multihop Relay-enhanced WiMAX Networks Yongchul Kim and Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina State University Email: yckim2@ncsu.edu

More information

A Practical Resource Management Scheme for Cellular Underlaid D2D Networks

A Practical Resource Management Scheme for Cellular Underlaid D2D Networks future internet Article A Practical Resource Management Scheme for Cellular Underlaid D2D Networks Tae-Won Ban Department of information and communication engineering, Gyeongsang National University, Tongyeong-si

More information

Downlink Packet Scheduling with Minimum Throughput Guarantee in TDD-OFDMA Cellular Network

Downlink Packet Scheduling with Minimum Throughput Guarantee in TDD-OFDMA Cellular Network Downlink Packet Scheduling with Minimum Throughput Guarantee in TDD-OFDMA Cellular Network Young Min Ki, Eun Sun Kim, Sung Il Woo, and Dong Ku Kim Yonsei University, Dept. of Electrical and Electronic

More information

New Cross-layer QoS-based Scheduling Algorithm in LTE System

New Cross-layer QoS-based Scheduling Algorithm in LTE System New Cross-layer QoS-based Scheduling Algorithm in LTE System MOHAMED A. ABD EL- MOHAMED S. EL- MOHSEN M. TATAWY GAWAD MAHALLAWY Network Planning Dep. Network Planning Dep. Comm. & Electronics Dep. National

More information

Combination of Dynamic-TDD and Static-TDD Based on Adaptive Power Control

Combination of Dynamic-TDD and Static-TDD Based on Adaptive Power Control Combination of Dynamic-TDD and Static-TDD Based on Adaptive Power Control Howon Lee and Dong-Ho Cho Department of Electrical Engineering and Computer Science Korea Advanced Institute of Science and Technology

More information

Spectral Efficiency of Massive MIMO Systems with D2D Underlay

Spectral Efficiency of Massive MIMO Systems with D2D Underlay Robert W. Heath Jr. (15) Spectral Efficiency of Massive MIMO Systems with DD Underlay Xingqin Lin*, Robert W. Heath Jr. #, Jeffrey G. Andrews # * Radio Access Technologies, Ericsson Research, San Jose,

More information

Beamforming and Binary Power Based Resource Allocation Strategies for Cognitive Radio Networks

Beamforming and Binary Power Based Resource Allocation Strategies for Cognitive Radio Networks 1 Beamforming and Binary Power Based Resource Allocation Strategies for Cognitive Radio Networks UWB Walter project Workshop, ETSI October 6th 2009, Sophia Antipolis A. Hayar EURÉCOM Institute, Mobile

More information

Throughput-optimal number of relays in delaybounded multi-hop ALOHA networks

Throughput-optimal number of relays in delaybounded multi-hop ALOHA networks Page 1 of 10 Throughput-optimal number of relays in delaybounded multi-hop ALOHA networks. Nekoui and H. Pishro-Nik This letter addresses the throughput of an ALOHA-based Poisson-distributed multihop wireless

More information

Research Article Graph-Based Resource Allocation for D2D Communications Underlying Cellular Networks in Multiuser Scenario

Research Article Graph-Based Resource Allocation for D2D Communications Underlying Cellular Networks in Multiuser Scenario Antennas and Propagation, Article ID 783631, 6 pages http://dx.doi.org/10.1155/2014/783631 Research Article Graph-Based Resource Allocation for D2D Communications Underlying Cellular etworks in ultiuser

More information

Research Article A Categorized Resource Sharing Mechanism for Device-to-Device Communications in Cellular Networks

Research Article A Categorized Resource Sharing Mechanism for Device-to-Device Communications in Cellular Networks Mobile Information Systems Volume 16, Article ID 89472, pages http://dx.doi.org/.1/16/89472 Research Article A Categorized Resource Sharing Mechanism for Device-to-Device Communications in Cellular Networks

More information

Opportunistic Communication in Wireless Networks

Opportunistic Communication in Wireless Networks Opportunistic Communication in Wireless Networks David Tse Department of EECS, U.C. Berkeley October 10, 2001 Networking, Communications and DSP Seminar Communication over Wireless Channels Fundamental

More information

EE360: Lecture 6 Outline MUD/MIMO in Cellular Systems

EE360: Lecture 6 Outline MUD/MIMO in Cellular Systems EE360: Lecture 6 Outline MUD/MIMO in Cellular Systems Announcements Project proposals due today Makeup lecture tomorrow Feb 2, 5-6:15, Gates 100 Multiuser Detection in cellular MIMO in Cellular Multiuser

More information

Distributed Interference Compensation for Multi-channel Wireless Networks

Distributed Interference Compensation for Multi-channel Wireless Networks Distributed Interference Compensation for Multi-channel Wireless Networs Jianwei Huang, Randall Berry, Michael L. Honig Dept. of Electrical and Computer Engineering Northwestern University 2145 Sheridan

More information

Technical University Berlin Telecommunication Networks Group

Technical University Berlin Telecommunication Networks Group Technical University Berlin Telecommunication Networks Group Comparison of Different Fairness Approaches in OFDM-FDMA Systems James Gross, Holger Karl {gross,karl}@tkn.tu-berlin.de Berlin, March 2004 TKN

More information

An Optimal Application-Aware Resource Block Scheduling in LTE

An Optimal Application-Aware Resource Block Scheduling in LTE An Optimal Application-Aware Resource Bloc Scheduling in LTE Tugba Erpe, Ahmed Abdelhadi, and T. Charles Clancy Hume Center, Virginia Tech, Arlington, VA, 2223, USA {terpe, aabdelhadi, tcc}@vt.edu arxiv:45.7446v

More information

Optimal Relay Placement for Cellular Coverage Extension

Optimal Relay Placement for Cellular Coverage Extension Optimal elay Placement for Cellular Coverage Extension Gauri Joshi, Abhay Karandikar Department of Electrical Engineering Indian Institute of Technology Bombay Powai, India 400076. Email: gaurijoshi@iitb.ac.in,

More information

LTE Direct Overview. Sajith Balraj Qualcomm Research

LTE Direct Overview. Sajith Balraj Qualcomm Research MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION This technical data may be subject to U.S. and international export, re-export, or transfer ( export ) laws. Diversion contrary to U.S.

More information

Performance Analysis of Power Control and Cell Association in Heterogeneous Cellular Networks

Performance Analysis of Power Control and Cell Association in Heterogeneous Cellular Networks Performance Analysis of Power Control and Cell Association in Heterogeneous Cellular Networks Prasanna Herath Mudiyanselage PhD Final Examination Supervisors: Witold A. Krzymień and Chintha Tellambura

More information

Optimal Utility-Based Resource Allocation for OFDM Networks with Multiple Types of Traffic

Optimal Utility-Based Resource Allocation for OFDM Networks with Multiple Types of Traffic Optimal Utility-Based Resource Allocation for OFDM Networks with Multiple Types of Traffic Mohammad Katoozian, Keivan Navaie Electrical and Computer Engineering Department Tarbiat Modares University, Tehran,

More information

Fairness aware resource allocation for downlink MISO-OFDMA systems

Fairness aware resource allocation for downlink MISO-OFDMA systems IEEE Wireless Communications and Networing Conference: PHY and Fundamentals Fairness aware resource allocation for downlin MISO-OFDMA systems İlhan BAŞTÜRK Electrical and Electronics Engineering Department,

More information

Optimal Resource Allocation for OFDM Uplink Communication: A Primal-Dual Approach

Optimal Resource Allocation for OFDM Uplink Communication: A Primal-Dual Approach Optimal Resource Allocation for OFDM Uplink Communication: A Primal-Dual Approach Minghua Chen and Jianwei Huang The Chinese University of Hong Kong Acknowledgement: R. Agrawal, R. Berry, V. Subramanian

More information

MULTICARRIER communication systems are promising

MULTICARRIER communication systems are promising 1658 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 10, OCTOBER 2004 Transmit Power Allocation for BER Performance Improvement in Multicarrier Systems Chang Soon Park, Student Member, IEEE, and Kwang

More information

Inter-Cell Interference Coordination in Wireless Networks

Inter-Cell Interference Coordination in Wireless Networks Inter-Cell Interference Coordination in Wireless Networks PhD Defense, IRISA, Rennes, 2015 Mohamad Yassin University of Rennes 1, IRISA, France Saint Joseph University of Beirut, ESIB, Lebanon Institut

More information

Energy-Balanced Cooperative Routing in Multihop Wireless Ad Hoc Networks

Energy-Balanced Cooperative Routing in Multihop Wireless Ad Hoc Networks Energy-Balanced Cooperative Routing in Multihop Wireless Ad Hoc Networs Siyuan Chen Minsu Huang Yang Li Ying Zhu Yu Wang Department of Computer Science, University of North Carolina at Charlotte, Charlotte,

More information

Joint Resource Block Reuse and Power Control for Multi-Sharing Device-to-Device Communication

Joint Resource Block Reuse and Power Control for Multi-Sharing Device-to-Device Communication Joint Resource Block Reuse and ower Control for Multi-Sharing Device-to-Device Communication Kuo-Yi Chen, Jung-Chun Kao, Si-An Ciou, and Shih-Han Lin Department of Computer Science, National Tsing Hua

More information

Joint Spectrum and Power Allocation for Inter-Cell Spectrum Sharing in Cognitive Radio Networks

Joint Spectrum and Power Allocation for Inter-Cell Spectrum Sharing in Cognitive Radio Networks Joint Spectrum and Power Allocation for Inter-Cell Spectrum Sharing in Cognitive Radio Networks Won-Yeol Lee and Ian F. Akyildiz Broadband Wireless Networking Laboratory School of Electrical and Computer

More information

arxiv: v2 [cs.it] 7 May 2017

arxiv: v2 [cs.it] 7 May 2017 Joint Millimeter Wave and Microwave Resources Allocation in Cellular Networks with Dual-Mode Base Stations Omid Semiari 1, Walid Saad 1, and Mehdi Bennis 2 1 Wireless@VT, Bradley Department of Electrical

More information

Low complexity interference aware distributed resource allocation for multi-cell OFDMA cooperative relay networks

Low complexity interference aware distributed resource allocation for multi-cell OFDMA cooperative relay networks University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2010 Low complexity interference aware distributed resource allocation

More information

Beamforming with Imperfect CSI

Beamforming with Imperfect CSI This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 007 proceedings Beamforming with Imperfect CSI Ye (Geoffrey) Li

More information

Cognitive Radios Games: Overview and Perspectives

Cognitive Radios Games: Overview and Perspectives Cognitive Radios Games: Overview and Yezekael Hayel University of Avignon, France Supélec 06/18/07 1 / 39 Summary 1 Introduction 2 3 4 5 2 / 39 Summary Introduction Cognitive Radio Technologies Game Theory

More information

Low Complexity Subcarrier and Power Allocation Algorithm for Uplink OFDMA Systems

Low Complexity Subcarrier and Power Allocation Algorithm for Uplink OFDMA Systems Low Complexity Subcarrier and Power Allocation Algorithm for Uplink OFDMA Systems Mohammed Al-Imari, Pei Xiao, Muhammad Ali Imran, and Rahim Tafazolli Abstract In this article, we consider the joint subcarrier

More information

Capacity and Optimal Resource Allocation for Fading Broadcast Channels Part I: Ergodic Capacity

Capacity and Optimal Resource Allocation for Fading Broadcast Channels Part I: Ergodic Capacity IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 47, NO. 3, MARCH 2001 1083 Capacity Optimal Resource Allocation for Fading Broadcast Channels Part I: Ergodic Capacity Lang Li, Member, IEEE, Andrea J. Goldsmith,

More information

Joint Mode Selection and Resource Allocation Using Evolutionary Algorithm for Device-to-Device Communication Underlaying Cellular Networks

Joint Mode Selection and Resource Allocation Using Evolutionary Algorithm for Device-to-Device Communication Underlaying Cellular Networks Journal of Communications Vol. 8 No. November Joint Mode Selection Resource Allocation Using Evolutionary Algorithm for Device-to-Device Communication Underlaying Cellular Networks Huifang Pang Ping Wang

More information

Cooperative Spectrum Sharing in Cognitive Radio Networks: A Game-Theoretic Approach

Cooperative Spectrum Sharing in Cognitive Radio Networks: A Game-Theoretic Approach Cooperative Spectrum Sharing in Cognitive Radio Networks: A Game-Theoretic Approach Haobing Wang, Lin Gao, Xiaoying Gan, Xinbing Wang, Ekram Hossain 2. Department of Electronic Engineering, Shanghai Jiao

More information