360 likes | 525 Views
Resource Allocation Software Algorithms for AMC-OFDM Systems. Dr. Muayad Sadik Croock. Computer Engineering Department, University of Technology. Layout. Part 1: Adaptive Modulation and Coding based Orthogonal Frequency Division Multiplexing (AMC-OFDM). Introduction. System Model.
E N D
Resource Allocation Software Algorithms for AMC-OFDM Systems Dr.MuayadSadikCroock Computer Engineering Department, University of Technology
Layout Part 1: Adaptive Modulation and Coding based Orthogonal Frequency Division Multiplexing (AMC-OFDM). • Introduction. • System Model. • Developed Software Life Cycle model. • Results. Part 2: Resource Allocation (RA) for AMC-OFDMA. • Introduction. • System Model. • Designed Software Life Cycle model. • Results. Computer Engineering Department
Layout Part 3: User Scheduling and RA for AMC-OFDMA. • Introduction. • System Model. • Developed Software Life Cycle model. • Results. Computer Engineering Department
General Introduction • The software engineering life cycle methodologies have been employed in the designing of advanced communication systems, in order to achieve: scalable, extendible and portable algorithms. • It is well known that the software life cycle methodologies are divided into sequential and cyclical. • These methods exhibit the main four design phases, which are requirements engineering or analysis, design, implementation, and testing. • The life cycle methods are used to design the strategies of the following applications: 1. AMC-OFDM/OFDMA. 2. Resource allocation for AMC-OFDMA. 3. User scheduling and RA for AMC-OFDMA. Computer Engineering Department
Life cycle model/ Waterfall Method Computer Engineering Department
Life cycle model/ Incremental Method Computer Engineering Department
Life cycle model/ Evolutionary Method Computer Engineering Department
Part 1: AMC-OFDM. Computer Engineering Department
Introduction • Adaptive Modulation and Coding (AMC) Strategy for OFDM systems based on WiMAX standards. • Modulation and Coding Scheme (MCS). • Modulation types of 16-QAM and QPSK combined with (1/2, 2/3 and 3/4) convolutional coding rates. • Channel state information (CSI), which contains the number of sub-channels and the suitable MCSs. Computer Engineering Department
System Model Computer Engineering Department
Transmitted OFDM Frame Computer Engineering Department
Channel Diagram Computer Engineering Department
Channel model Computer Engineering Department
Life cycle model/ Developed AMC Strategy Computer Engineering Department
MCS Selection Computer Engineering Department
MCS Selection Computer Engineering Department
MCS Selection Computer Engineering Department
MCS Selection The CSI is generated from the number of the sub-channels and the number of the suitable MCS, which is between 1 and 6 for six MCS options, for each sub-channel individually to sending back to the transmitter. MCS(1) No. ------ MCS(2) No. MCS(Ncoh) No. Computer Engineering Department
Results The Mobile WiMAX system parameters Computer Engineering Department
Results/ Throughput Computer Engineering Department
Results/ Spectral Efficiency Computer Engineering Department
Part 2: RA for AMC-OFDMA. Computer Engineering Department
Introduction • Cross-layer resource allocation (RA) for AMC-OFDMA systems. • Resources include Power, information streams and users. • Modulation and Coding Scheme (MCS). • Optimization methods. Computer Engineering Department
System Model Computer Engineering Department
Life cycle model/ Developed RA Strategy Computer Engineering Department
Problem Formulation Computer Engineering Department
Results/ Throughput Computer Engineering Department
Results/ MCS selction statistics Computer Engineering Department
Part 3: User Scheduling and RA for AMC-OFDMA. Computer Engineering Department
Introduction • Cross-layer scheduling and resource allocation strategies that work across the open system interconnection (OSI) layers. • Scheduling and resource allocation for AMC-OFDMA systems. • Modulation and Coding Scheme (MCS). • Optimization methods. Computer Engineering Department
System Model Computer Engineering Department
System Model/ Developed user scheduling and RA Strategy Computer Engineering Department
Problem Formulation Computer Engineering Department
Results/ Throughput Computer Engineering Department
EECE 14 28/09/2010 Results/ Throughput vs. No Queues Computer Engineering Department
Thank you Computer Engineering Department