Ian C. Wong, Zukang Shen, Jeffrey G. Andrews, and Brian L. Evans

Slides:



Advertisements
Similar presentations
Adaptive power & SUBCARRIER allocation algorithm to support absolute proportional rates constraint for scalable MULTIUSER MIMO OFDM systems Presented By:
Advertisements

EE359 – Lecture 8 Outline Capacity of Fading channels Fading Known at TX and RX Optimal Rate and Power Adaptation Channel Inversion with Fixed Rate Capacity.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Division multiplexing
Diversity Combining Technique for Soft Handoff in OFDMA Cellular Systems Xiu-Sheng Li and Yuh-Ren Tsai Presented by Xiu-Sheng Li ( 李修聖 ) Wireless.
EE360: Lecture 9 Outline Multiuser OFDM Announcements: Project abstract due next Friday Multiuser OFDM Adaptive Techniques “OFDM with adaptive subcarrier,
M. Stemick, S. Olonbayar, H. Rohling Hamburg University of Technology Institute of Telecommunications PHY-Mode Selection and Multi User Diversity in OFDM.
5: Capacity of Wireless Channels Fundamentals of Wireless Communication, Tse&Viswanath 1 5. Capacity of Wireless Channels.
Multiuser OFDM with Adaptive Subcarrier, Bit, and Power Allocation Wong, et al, JSAC, Oct
Submission doc.: IEEE /1452r0 November 2014 Leif Wilhelmsson, EricssonSlide 1 Frequency selective scheduling in OFDMA Date: Authors:
Wireless communication channel
Muhammad Imadur Rahman1, Klaus Witrisal2,
Usage of OFDM in a wideband fading channel OFDM signal structure Subcarrier modulation and coding Signals in frequency and time domain Inter-carrier interference.
Resource Allocation for Mobile Multiuser OFDM Systems
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
Network diversity in broadband wireless system ONR workshop 2003 Hui Liu Department of Electrical Engineering University of Washington.
Orthogonal Frequency Division Multiple Access (OFDMA)
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Zukang Shen, Jeffrey Andrews, and Brian Evans
Performance evaluation of adaptive sub-carrier allocation scheme for OFDMA Thesis presentation16th Jan 2007 Author:Li Xiao Supervisor: Professor Riku Jäntti.
Orthogonal frequency-division multiplexing
Transmit Diversity with Channel Feedback Krishna K. Mukkavilli, Ashutosh Sabharwal, Michael Orchard and Behnaam Aazhang Department of Electrical and Computer.
Low Complexity User Selection Algorithms for Multiuser MIMO Systems with Block Diagonalization Zukang Shen, Runhua Chen, Jeff Andrews, Robert Heath, and.
Multiuser OFDM with Adaptive Subcarrier, Bit and Power Allocation (IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 10, OCTOBER 1999)
Adaptive Resource Allocation for OFDMA Systems Mr. Zukang Shen Mr. Ian Wong Prof. Brian Evans Prof. Jeff Andrews April 28, 2005.
ESPL 1 Wordlength Optimization with Complexity-and-Distortion Measure and Its Application to Broadband Wireless Demodulator Design Kyungtae Han and Brian.
Transmit Power Adaptation for Multiuser OFDM Systems Jiho Jang, Student Member, IEEE, and Kwang Bok Lee, Member, IEEE IEEE JOURNAL ON SELECTED AREAS IN.
Motivation Wireless Communication Environment Noise Multipath (ISI!) Demands Multimedia applications  High rate Data communication  Reliability.
An Efficient Subcarrier and Power Allocation Algorithm for Dual-Service Provisioning in OFDMA Based WiBro Systems February 1, 2005 Mohmmad Anas, Kanghee.
Wireless Multiple Access Schemes in a Class of Frequency Selective Channels with Uncertain Channel State Information Christopher Steger February 2, 2004.
Part 3: Channel Capacity
ITERATIVE CHANNEL ESTIMATION AND DECODING OF TURBO/CONVOLUTIONALLY CODED STBC-OFDM SYSTEMS Hakan Doğan 1, Hakan Ali Çırpan 1, Erdal Panayırcı 2 1 Istanbul.
Doppler Spread Estimation in Frequency Selective Rayleigh Channels for OFDM Systems Athanasios Doukas, Grigorios Kalivas University of Patras Department.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
5: Capacity of Wireless Channels Fundamentals of Wireless Communication, Tse&Viswanath 1 5. Capacity of Wireless Channels.
3: Diversity Fundamentals of Wireless Communication, Tse&Viswanath 1 3. Diversity.
PAPR Reduction Method for OFDM Systems without Side Information
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
Wireless Networking and Communications Group Adaptive Downlink OFDMA Resource Allocation Ian Wong* and Brian L. Evans** * Freescale Semiconductor, Austin,
Diversity.
 First generation systems utilized frequency axis to separate users into different channels  Second generation systems added time axis to increase number.
Outline Introduction Type of Multiplexing FDMA TDMA CDMA Future Work
Jinseok Choi, Brian L. Evans and *Alan Gatherer
244-6: Higher Generation Wireless Techniques and Networks
Advanced Wireless Networks
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Video scheduling algorithm
Jinseok Choi, Brian L. Evans and *Alan Gatherer
OFDMA Downlink Resource Allocation for Ergodic Capacity Maximization with Imperfect Channel Knowledge *Ian C. Wong and Brian L. Evans The University of.
Sanam Sadr, Alagan Anpalagan and Kaamran Raahemifar
Syed Hussain Ali, Member, IEEE Victor C. M. Leung, Fellow, IEEE
Diversity Lecture 7.
Distributed MIMO Patrick Maechler April 2, 2008.
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Optimal Sequence Allocation and Multi-rate CDMA Systems
Implementation Platform
Performance Bounds in OFDM Channel Prediction
QoS Aware Adaptive Subcarrier Allocation in OFDMA Systems
Optimal Downlink OFDMA Subcarrier, Rate, and Power Allocation with Linear Complexity to Maximize Ergodic Weighted-Sum Rates *Ian C. Wong and Brian L.
Adaptive Resource Allocation in Multiuser OFDM Systems
Presented By Riaz (STD ID: )
Sridhar Rajagopal, Srikrishna Bhashyam,
Ian C. Wong and Brian L. Evans ICASSP 2007 Honolulu, Hawaii
Long-Range Channel Prediction for Adaptive OFDM Systems
Joint Channel Estimation and Prediction for OFDM Systems
Ian C. Wong and Brian L. Evans ICASSP 2007 Honolulu, Hawaii
Suman Das, Sridhar Rajagopal, Chaitali Sengupta and Joseph R.Cavallaro
Adaptive Resource Allocation in Multiuser OFDM Systems
Chenhui Zheng/Communication Laboratory
Presentation transcript:

A Low Complexity Algorithm for Proportional Resource Allocation in OFDMA Systems Ian C. Wong, Zukang Shen, Jeffrey G. Andrews, and Brian L. Evans The University of Texas at Austin Wireless Networking and Communications Group November 30, 2018

Orthogonal Frequency Division Multiplexing (OFDM) Adapted by current wireless standards IEEE 802.11a/g, Satellite radio, etc… Broadband channel is divided into many narrowband subchannels Multipath resistant Equalization simpler than single-carrier systems Uses time or frequency division multiple access channel magnitude carrier subchannel frequency November 30, 2018

Orthogonal Frequency Division Multiple Access (OFDMA) Adapted by IEEE 802.16a/d/e BWA standards Allows multiple users to transmit simultaneously on different subchannels Inherits advantages of OFDM Exploits multi-user diversity User 1 magnitude User 2 frequency . . . Base Station - has knowledge of each user’s channel state information thru ideal feedback from the users User K November 30, 2018

Resource Allocation in OFDMA Given: N - number of subchannels K - number of users P - base station total transmit power Hk,n - channel gain for user k on subcarrier n BER - bit error rate (maximum) f - objective function How do we allocate the N subchannels and P total power to the K users to optimize the objective function f while satisfying the bit error rate (BER)? November 30, 2018

Proportional Resource Allocation in OFDMA Systems Maximize the overall system throughput while maintaining proportionality among users Useful for service level differentiation Very difficult to solve exactly (Nonlinear Mixed-Integer Programming Problem) N - # subchannels K - # users P - BTS Power B - Bandwidth Hk,n - channel gain Objective function Exclusive subcarrier assignment Non-zero power No subcarrier sharing Power constraint Proportionality constraint November 30, 2018

Solution to Proportional Resource Allocation Problem [Shen et. al Subchannel allocation step Greedy algorithm – allow the user with the least allocated capacity/proportionality to choose the best subcarrier O(KNlogN) Power allocation step General Case Solution to a set of K non-linear equations in K unknowns – Newton-Raphson methods O(nK) High-channel to noise ratio case Function root-finding O(nK), n=number of iterations, typically 10 for the ZEROIN subroutine November 30, 2018

Proposed Low Complexity Solution Key Ideas Relax strict proportionality constraint In practical scenarios, rough proportionality is acceptable Require a predetermined number of subchannels to be assigned to simplify power allocation Reduced power allocation to a solution of linear equations O(K) Achieved higher capacity with lower complexity, while maintaining acceptable proportionality Does not need a high channel-to-noise ratio assumption November 30, 2018

4-Step Approach Determine number of subcarriers Nk for each user Assign subcarriers to each user to give rough proportionality Assign total power Pk for each user to maximize capacity Assign the powers pk,n for each user’s subcarriers (waterfilling) O(K) O(KNlogN) O(K) O(N) November 30, 2018

Simple Example 1 = 3/4 2 = 1/4 N = 4 K = 2 P = 10 10 8 7 4 9 6 5 3 November 30, 2018

Step 1: # of Subcarriers/User 10 8 7 4 Nk 3 1 1 = 3/4 9 2 = 1/4 N = 4 K = 2 P = 10 6 5 3 1 2 3 4 November 30, 2018

Step 2: Subcarrier Assignment 10 8 4 7 10 10 8 10 8 7 Rk Rtot 8 4 7 4 7 log2(1+2.5*10)=4.70 log2(1+2.5*8)=4.39 4 log2(1+2.5*7)=4.21 13.3 3 6 5 9 9 log2(1+2.5*9)=4.55 4.55 3 6 5  Nk 3/4 3 1/4 1 1 2 3 4 1 2 3 4 November 30, 2018

Step 3: Power per user P1 = 7.66 P2 = 2.34 10 9 8 7 1 2 3 4 November 30, 2018

Step 4: Power per subcarrier Waterfilling across subcarriers for each user P1 = 7.66 P2 = 2.34 p1,1= 2.58 p1,2= 2.55 p1,3= 2.53 p2,1= 2.34  Nk 3/4 3 1/4 1 1 2 3 4 10 8 7 9 Data Rates: R1 = log2(1 + 2.58*10) + log2(1 + 2.55*8) + log2(1 + 2.53*7) = 13.39008 R2 = log2(1+ 2.34*9) = 4.46336 November 30, 2018

Simulation Parameters Value Number of Subcarriers (N) 64 Channel Model 6-tap, exponentially decaying power profile with Rayleigh fading Number of Users (K) 4-16 Max. Delay spread 5 ms BER constraint 10-3 Doppler Frequency 30 Hz November 30, 2018

Total Capacity Comparison SNR = 38dB SNR Gap = 3.3 Based on 10000 channel realizations Proportions assigned randomly from {4,2,1} with probability [0.2, 0.3, 0.5] November 30, 2018

Proportionality Comparison Based on the 16-user case, 10000 channel realizations per user Normalized rate proportions for three classes of users using proportions {4, 2, 1} November 30, 2018

Computational Complexity 22% average improvement Code developed in floating point C and run on the TI TMS320C6701 DSP EVM run at 133 Mhz November 30, 2018

Memory Complexity 2024 1660 1976 2480 4000 4140 8KN+4K O(KN) 4N+12K Memory Type *Proposed Method *Shen’s Method Program Memory Subcarrier Allocation 2024 1660 Power Allocation 1976 2480 Total 4000 4140 Data Memory System Variables 8KN+4K O(KN) 4N+12K O(N+K) 4N+8K 4N+28K 4N+24K * All values are in bytes November 30, 2018

Summary O(KNlogN) O(N+nK), n9 O(N+K) O(NK) Performance Criterion Proposed Method Shen’s Method Subcarrier Allocation Computational Complexity O(KNlogN) Power Allocation Computational Complexity O(N+nK), n9 O(N+K) Memory Complexity O(NK) Achieved Capacity Higher High Adherence to Proportionality Loose Tight Assumptions on Subchannel SNR None November 30, 2018

Backup Slides November 30, 2018

Step 1: Number of subcarriers per user Determine Nk to satisfy This is achieved by Complexity: O(K) November 30, 2018

Step 2: Subcarrier Assignment O(1) O(KNlogN) November 30, 2018

Step 2: Subcarrier Assignment O( (N-K-N*)K ) O(N*K) November 30, 2018

Step 3: Power allocation among users From subcarrier allocation, we have Hence, power allocation problem is reduced into solving November 30, 2018

Step 3: Power allocation among users Whose solution is: (K) November 30, 2018

Step 4: Power allocation across subcarriers per user Waterfilling across subcarriers for each user: O(K) November 30, 2018