Approximate Algorithms for Maximizing the Capacity of the Reverse Link in Multiple Class CDMA Systems

Similar documents
QoS Constrained Information Theoretic Capacity Maximization in CDMA Systems. Ph.D. Candidacy Exam Presentation

Adaptive Reverse Link Rate Control Scheme for cdma2000 1xEV-DO Systems

ANALYSIS OF A PARTIAL DECORRELATOR IN A MULTI-CELL DS/CDMA SYSTEM

Interference and SINR in Dense Terahertz Networks

Analysis of Uplink Power Control in Cellular Mobile Systems

AALTO UNIVERSITY School of Electrical Engineering. Sergio Damian Lembo MODELING BLER PERFORMANCE OF PUNCTURED TURBO CODES

Wireless Information Transmission System Lab. Channel Estimation. Institute of Communications Engineering. National Sun Yat-sen University

Introduction to Wireless & Mobile Systems. Chapter 4. Channel Coding and Error Control Cengage Learning Engineering. All Rights Reserved.

Advanced 3 G and 4 G Wireless Communication Prof. Aditya K Jagannathan Department of Electrical Engineering Indian Institute of Technology, Kanpur

Polynomial functions right- and left-hand behavior (end behavior):

CS6956: Wireless and Mobile Networks Lecture Notes: 2/4/2015

CDMA Systems in Fading Channels: Admissibility, Network Capacity, and Power Control

Autonomous Uplink Intercell Interference Coordination in OFDMA-based Wireless Systems

Spectral Efficiency of CDMA Cellular Networks

Distributed power allocation for D2D communications underlaying/overlaying OFDMA cellular networks

Game Theoretic Approach to Power Control in Cellular CDMA

Lecture 12. Block Diagram

Optimal Association of Stations and APs in an IEEE WLAN

Advanced 3G and 4G Wireless Communication Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur

On the complexity of maximizing the minimum Shannon capacity in wireless networks by joint channel assignment and power allocation

Optimal Sequences and Sum Capacity of Synchronous CDMA Systems

Cell Design to Maximize Capacity in CDMA Networks. Robert Akl, D.Sc.

Solutions to COMP9334 Week 8 Sample Problems

Standard and Quasi-Standard Stochastic Power Control Algorithms

Optimal Sequences, Power Control and User Capacity of Synchronous CDMA Systems with Linear MMSE Multiuser Receivers

Communication constraints and latency in Networked Control Systems

TRANSMISSION STRATEGIES FOR SINGLE-DESTINATION WIRELESS NETWORKS

When does vectored Multiple Access Channels (MAC) optimal power allocation converge to an FDMA solution?

EP2200 Course Project 2017 Project II - Mobile Computation Offloading

Power and Rate Control Outage Based in CDMA Wireless Networks under MAI and Heterogeneous Traffic Sources

Topic 3. Design of Sequences with Low Correlation

Capacity of a Two-way Function Multicast Channel

EE 302 Division 1. Homework 6 Solutions.

SINR Model with Best Server Association for High Availability Studies of Wireless Networks

Trust Degree Based Beamforming for Multi-Antenna Cooperative Communication Systems

A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors

LECTURE 18. Lecture outline Gaussian channels: parallel colored noise inter-symbol interference general case: multiple inputs and outputs

On the Capacity of Distributed Antenna Systems Lin Dai

Optimization in Wireless Communication

Random Matrices and Wireless Communications

Node-based Distributed Optimal Control of Wireless Networks

Power Allocation and Coverage for a Relay-Assisted Downlink with Voice Users

Bit Error Rate Estimation for a Joint Detection Receiver in the Downlink of UMTS/TDD

392D: Coding for the AWGN Channel Wednesday, January 24, 2007 Stanford, Winter 2007 Handout #6. Problem Set 2 Solutions

Distributed Joint Offloading Decision and Resource Allocation for Multi-User Mobile Edge Computing: A Game Theory Approach

Performance Analysis of Spread Spectrum CDMA systems

Characterization of Rate Region in Interference Channels with Constrained Power

Coverage and Rate Analysis for Massive MIMO-enabled Heterogeneous Networks with Millimeter wave Small Cells

World Radiocommunication Seminar Coordination between GSO Networks: DT/T examination exercise using GIBC Appendix 8 software

ELEC E7210: Communication Theory. Lecture 10: MIMO systems

s(t) = k s[k]φ(t kt ) (1.1)

Average Throughput Analysis of Downlink Cellular Networks with Multi-Antenna Base Stations

MAHALAKSHMI ENGINEERING COLLEGE-TRICHY QUESTION BANK UNIT V PART-A. 1. What is binary symmetric channel (AUC DEC 2006)

Approximate Queueing Model for Multi-rate Multi-user MIMO systems.

Massive MIMO As Enabler for Communications with Drone Swarms

Optimal Link Adaptation in Wideband CDMA Systems

INTERNET MAT 117 Review Problems. (1) Let us consider the circle with equation. (b) Find the center and the radius of the circle given above.

Random Access Game. Medium Access Control Design for Wireless Networks 1. Sandip Chakraborty. Department of Computer Science and Engineering,

Energy-Efficient Resource Allocation for Multi-User Mobile Edge Computing

MAHALAKSHMI ENGINEERING COLLEGE QUESTION BANK. SUBJECT CODE / Name: EC2252 COMMUNICATION THEORY UNIT-V INFORMATION THEORY PART-A

The interference-reduced energy loading for multi-code HSDPA systems

Channel capacity. Outline : 1. Source entropy 2. Discrete memoryless channel 3. Mutual information 4. Channel capacity 5.

On the Tradeoff Between Blocking and Dropping Probabilities in CDMA Networks Supporting Elastic Services

Comparison of Full-Duplex and Half-Duplex Modes with a Fixed Amplify-and-Forward Relay

FPGA Implementation of Pseudo Noise Sequences based on Quadratic Residue Theory

Channel Allocation Using Pricing in Satellite Networks

An Introduction to (Network) Coding Theory

Statistical modelling of TV interference for shared-spectrum devices

ZF-BLE Joint Detection for TD-SCDMA

OPTICAL COMMUNICATIONS S

Multiuser Receivers, Random Matrices and Free Probability

Characterization of Convex and Concave Resource Allocation Problems in Interference Coupled Wireless Systems

The peculiarities of the model: - it is allowed to use by attacker only noisy version of SG C w (n), - CO can be known exactly for attacker.

Review for the Final Exam

Lecture 1: The Multiple Access Channel. Copyright G. Caire 12

Embedded Systems 23 BF - ES

Markov decision processes with threshold-based piecewise-linear optimal policies

Data-aided and blind synchronization

Scilab Textbook Companion for Digital Telephony by J. C. Bellamy 1

Design 1 Calculations

Impact of size-based scheduling on flow level performance in wireless downlink data channels

A Robustness Optimization of SRAM Dynamic Stability by Sensitivity-based Reachability Analysis

Electric Vehicle Performance Power and Efficiency

Single-Carrier Block Transmission With Frequency-Domain Equalisation

Fast Near-Optimal Energy Allocation for Multimedia Loading on Multicarrier Systems

NOMA: Principles and Recent Results

Multi User Detection I

The Effect of Spatial Correlations on MIMO Capacity: A (not so) Large N Analytical Approach: Aris Moustakas 1, Steven Simon 1 & Anirvan Sengupta 1,2

Queueing Theory and Simulation. Introduction

Massachusetts Institute of Technology

Non Orthogonal Multiple Access for 5G and beyond

Output MAI Distributions of Linear MMSE Multiuser Receivers in DS-CDMA Systems

The PUMA method applied to the measures carried out by using a PC-based measurement instrument. Ciro Spataro

IN this paper we consider a problem of allocating bandwidth

with Good Cross Correlation for Communications and Cryptography

Solutions to Selected Problems

Final Exam A Name. 20 i C) Solve the equation by factoring. 4) x2 = x + 30 A) {-5, 6} B) {5, 6} C) {1, 30} D) {-5, -6} -9 ± i 3 14

An Active Set Strategy for Solving Optimization Problems with up to 200,000,000 Nonlinear Constraints

Information Theory for Wireless Communications, Part II:

Transcription:

Approximate Algorithms for Maximizing the Capacity of the Reverse Link in Multiple Class CDMA Systems Arash Abadpour and Attahiru Sule Alfa Department of Electrical and Computer Engineering, University of Manitoba 11th INFORMS Computing Society Conference Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 1 / 29

Outline 1 Introduction Problem Definition and the Literature System Model 2 Proposed Method Substitute Variables Approximating the Objective Function Addition of Other Constraints Sketch of the Proposed Algorithm 3 Experimental Results 4 Conclusions Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 2 / 29

Introduction: CDMA Code Division Multiple Access (CDMA): Efficient and stable means of communication between a group of users which share the same physical medium. Several independent users access a common communication medium by modulating their symbols with preassigned spreading sequences. Multiple Access Interference (MIA) has to be, Suppressed through the implementation of advanced signal processing methods and receiver beam forming. Managed through efficient power control. Here, we work on the management of capacity in a single cell system through power control. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 3 / 29

Introduction: Aggregate Capacity Maximization Basic Approach: To define a set of constraints and then to find the solution which is binding for all of them. Constant Signal to Interference Ratio (SIR). Through open loop power control by individual stations as guided by power messages transmitted by the base station. Multimedia Enabled Networks: Maximization of the aggregate capacity becomes the goal. A set of constraints have to be satisfied. The challenge is to develop an appropriate formulation and then subsequently to solve it. Here, the reverse link (uplink), more precisely speaking, the traffic channels on the reverse link, are considered. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 4 / 29

Introduction: Constraints Minimum and maximum transmission power model the physical limitations of the mobile stations. Maximum received power at the base stations ensures minimal interference with the surrounding cells. Minimum SIR is a necessary constraint, due to technical reasons. In the absence of more elaborate constraints, minimum SIR has shown to result in largely unfair systems. Maximum bound on the capacities of the individual stations is shown to put a limit on the unfairness of the system. Unfairness of the System Difference/Ratio between the highest and the lowest capacities offered in the system. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 5 / 29

Introduction: Classes of Service Majority of the previous works use the same bounds for all the stations. Service providers tend to offer different levels of service at different premium rates. Mobile stations may have different characteristics, for example operating at different battery levels. The customization of the problem in the way that all the bounds are personal to the stations produces a problem the available methods are not able to solve. In this work, we formulate the capacity maximization problem within a multiple class framework. Approximations are utilized in order to estimate the problem as first and second order optimization tasks. A solver is proposed and analyzed. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 6 / 29

System Model There are M mobile stations with reverse link gains of g 1,, g M. p i : The transmit power of the i th mobile station. p i is bounded by p max i, I: Background noise. 0 p i pi max, i. γ i : SIR for the signal coming from the i th mobile station, as perceived by the base station, γ i = p i g i I + M j=1,j i p jg j. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 7 / 29

System Model, continued We assume that Shannon s formula can be used to approximately relate SIR to the bandwidth (Details in the paper), C i = B log 2 (1 + γ i ) C i : Capacity of the i th mobile station. The constant B is omitted for notational convenience Relative capacities are analyzed here. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 8 / 29

System Model: Problem Formulation The problem is defined as maximizing, C = M α i C i, i=1 subject to, γ i γi min, i, C i Ci max, i, M p i g i P max, i=1 0 p i p max i, i. Naming Convention We call this problem the Multiple Class Single Cell (MSC). Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 9 / 29

System Model: More Parameters γi min : Minimum SIR for the the i th mobile station. : Maximum capacity for the the i th mobile station. C max i α i : Significance of the i th mobile station i (α i > 0). Through grouping the stations into classes of identical values for these parameters, this model will be applicable to a multiple class scenario. Setting α i = 1, γi min = γ, Ci max = η, and pi max = p max, this problem will reduce to the single class problem known as the NSC. Solution to the NSC can be precisely calculated in O(M 3 ) flops. New methodology is needed for solving the MSC. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 10 / 29

Proposed Method: Outline A set of substitute variables will be proposed. The constraints are written as linear forms in terms of the substitute variables. The objective function is approximated as linear and quadratic functions of the substitute variables. The resulting problem is solved. Back transformation approximately produces the optimal transmission powers. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 11 / 29

Proposed Method: Substitute Variables We define, Now, ϕ i = γ i 1 + γ i = p i g i M j=1 p jg j + I, i. C i = log 2 (1 ϕ i ). And, ϕ i p i g i = I 1 M j=1 ϕ. j The constraints are rewritten as, ϕ min i M ϕ i i=1 ϕ i ϕ max i, i, X max X max + 1, M l i ϕ j + ϕ i l i, i. j=1 Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 12 / 29

Proposed Method: Substitute Variables, continued Here, ϕ min i = γmin i γ min ϕ max i i + 1, = 1 2 Cmax X max = Pmax, I l i = pmax i g i. I i, Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 13 / 29

Proposed Method: Canonical Representation of the Constraints The constraints can be written as, { ϕ min ϕ A ϕ b. ϕ max, Where, A = 1 M M + diag b = 11 M X max X max + 1 1M 1 [ 1 l 1,, 1. l M ], Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 14 / 29

Proposed Method: Approximating the Objective Function For small γ i, C i = log 2 (1 + γ i ) 1 ln2 γ i 1 ln2 ϕ i. Here, we have used, Again, for small γ i, ln(1 + x) C i 1 ln2 γ i = 1 ln2 Here, we have used, ln(1 + x) x 1 + x,x [γ,2η 1], ϕ i 1 1 ϕ i ln2 ϕ i (1 + ϕ i ). x ( 1 + x ),x [γ,2 η 1]. 1 + x 1 + x Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 15 / 29

Proposed Method: Approximating the Objective Function, Appropriateness Test 0.25 0.2 Original Function Linear Approximation Quadratic Approximation 10 9 8 f(x) 0.15 0.1 0.05 Error (%) 7 6 5 4 3 2 1 Linear Approximation Quadratic Approximation 0 0 0.05 0.1 0.15 0.2 0.25 x 0 0 0.05 0.1 0.15 0.2 0.25 x Original Function and the Approximations Relative Error Nominal values of γ = 30dB and η = 0.3 (the shaded area). Both approximations induce less than 10% error. As p i increases, and thus so do γ i and ϕ i, the error goes up. The linear approximation is conservative, the quadratic form underestimates. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 16 / 29

Proposed Method: Canonical Representation of the Objective Function Using the linear approximation, C 1 ln2 M α i ϕ i = f T ϕ. i=1 Here, 1 f = ln2 α. Using the quadratic approximation, Here, C 1 ln2 M ( α i ϕi + ϕ 2 i i=1 ) = 1 2 ϕt H ϕ + f T ϕ, H = 2 ln2 diag [α 1,, α M ]. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 17 / 29

Proposed Method: Addition of Other Constraints In the previous approach, the addition of new constraints demanded a complete overhaul of the method. Here, the steps for embedding the maximum capacity share constraint, C i = C i C 1 1 µ M, 0 < µ < 1, are presented. The constraint is approximated as, M α j ϕ j Mµϕ i, i. j=1 Thus leading to the linear form. ( Mµ I M M 1 M 1 α T) ϕ 0 M 1. 1 1 Correction on the paper. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 18 / 29

Sketch of the Proposed Algorithm Generate A, b, f and H, Solve either, ϕ=linprog( f,a, b, ϕ min, ϕ max ), for the case of the M 1 SC, or ϕ=quadprog(h, f,a, b, ϕ min, ϕ max ), for the case of the M 2 SC. Recalculate C i s and C using the exact formulation. Calculate p i s. Naming Convention and Computational Complexity M n SC: Solving the MSC using n th degree approximation of the objective function. As H is positive definite, the computational complexity of the M 2 SC is polynomial. M 1 SC, will take up polynomial time as well. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 19 / 29

Experimental Results: System Specifications Implemented in MATLAB 7.0 and executed on a Pentium IV 3.00GHZ personal computer with 1GB of RAM running Windows xp. In a circular cell of radius R = 2.5Km. d i : The distance from the i th mobile station to the base station. We use the path loss model, System Parameters, g i = Cd n i, C = 7.75 10 3, n = 3.66. γ = 30dB, I = 113dBm P max = 113dBm, p max = 23dBm η = 0.3 Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 20 / 29

Experiment I: MSC vs. NSC A 15 station cell is used. In order to be able to apply the NSC and the proposed algorithms on the same problem, we set α i = 1, γi min = γ, Ci max = η, and pi max = p max, for all the mobile stations. 2.5 1.25 0 1.25 Stations Base Station 2.5 2.5 1.25 0 1.25 2.5 Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 21 / 29

Experiment I: MSC vs. NSC NSC takes 8.6ms to produce a solution, the M 1 SC solves the same problem in 26.6ms and the M 2 SC takes 23.4ms to finish. Second order approximation reduces the computational complexity by more than 10%. The application of the approximations almost triples the computational complexity. Mainly because the approximate algorithms use numerical search. Values of C: NSC: C = 0.735. M 1 SC: C = 0.734. M 2 SC: C = 0.735. M 2 SC is more accurate. The M 1 SC causes 0.16% error in the aggregate capacity whereas the M 2 SC is accurate up to four decimal places. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 22 / 29

Experiment I: MSC vs. NSC M 1 SC vs. NSC: Error in p i : Mean: 11.50%, Minimum: 0.08%, Maximum: 52.08%. Error in C i : Mean: 11.70%, Minimum: 0.085%, Maximum: 53.00% M 2 SC vs. NSC: Error in values of the p i s and the C i s is zero per cent up to four decimal places. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 23 / 29

Experiment II: M 1 SC vs. M 2 SC While the previous experiment reduced the number of classes to one, in order to be able to also include NSC in the procedure, this experiment considers a truly multiple class system. Darkness of each mobile station demonstrates the corresponding value of α i (the darker a stations is, the higher the corresponding value of α i is) 2.5 1.25 0 1.25 Stations Base Station 2.5 2.5 1.25 0 1.25 2.5 M 1 SC takes about 29.7ms to solve this problem, whereas the M 2 SC demands 28.1ms (about 5% less). Difference in C: 1.09%. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 24 / 29

Experiment III: Dynamic Analysis M 2 SC was observed to be more accurate and faster. The movements of M = 5 stations in a cell are simulated and M 2 SC is solved at fixed time steps. Movements are modeled as a discrete random walk with the speed at each moment chosen based on a uniform random variable between zero and 2.5 2.5 2 1.5 1 0.5 0 0.5 1 1.5 2 2.5 5Km/h In a time span of T = 200s, the resulting problem is solved every dt = 100ms. 2.5 2 1.5 1 0.5 0 0.5 1 1.5 2 5 2 1 3 Stations (t=0s) Stations (t=200s) Base Station 4 Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 25 / 29

Experiment III: Dynamic Analysis p p p 3 2 1 200 100 0 0 50 100 150 200 t (s) 200 100 0 0 50 100 150 200 t (s) 200 100 0 0 50 100 150 200 t (s) 200 C C C 3 2 1 0.3 0.2 0.1 0 50 100 150 200 t (s) 0.3 0.2 0.1 0 50 100 150 200 t (s) 0.3 0.2 0.1 0 50 100 150 200 t (s) 0.3 p 4 p 5 100 0 0 50 100 150 200 t (s) 200 100 0 0 50 100 150 200 t (s) Transmission Powers C C 5 4 0.2 0.1 0 50 100 150 200 t (s) 0.3 0.2 0.1 0 50 100 150 200 t (s) Capacities Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 26 / 29

Experiment III: Dynamic Analysis C 0.35 0.3 0.25 0.2 0 50 100 150 200 t (s) Aggregate Capacity during the Experiment Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 27 / 29

Conclusions The maximiziation of the aggregate capacity of the uplink in a single cell multiple class CDMA system was analyzed. Contrary to the previous studies, which assume identical constraints for all the mobile stations, different classes of service were considered. It was shown that, through using approximations the new problem can be solved using linear or quadratic programming. Second degree approximation yields a more accurate outcome while it overestimates the capacities and therefore may result in spurious results. No such incidence was observed during the experimental analysis of the proposed method. First order approximation is conservative but induces more error. Both algorithms are well inside a 5% error margin. The proposed algorithms are computationally more expensive than their single class counterparts. Experimental analysis of the problem in three different settings was presented. Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 28 / 29

THE END Thank You for Your Attention, Any Questions? Abadpour and Alfa (Univ. Manitoba) Multiple Class Reverse Link Capacity January 6, 2009 29 / 29