You are on page 1of 3

ECE6013 Modeling of Wireless Communication Systems L T P J C

2 0 2 4 4
Version ; 1.00
Pre-requisite: Nil
Objectives:
 To understand the necessity of modeling and simulation approach.
 To provide an introduction to different error sources, impairments and performance metrics.
 To determine the type and appropriate model of wireless fading channel based on the system
parameters and the property of the wireless medium.
 To understand different queuing models for communication and networking applications.

Expected Outcome:
Upon Completion of the course, the students will be able to
 Apply statistical models to characterize multipath propagation.
 Apply empirical and analytical models in the design of wireless links.
 Model wireless communication transceiver blocks.
 Apply the traffic analysis to design cellular network with given quality of service constraints.
 Plan and analyze simple wireless networks in terms of coverage and capacity.

Student Learning Outcomes (SLO): 1, 2, 14, 17

Module 1 Introduction to simulation approach 2 Hours SLO: 1, 2


Simulation approach- Advantages and limitations, Methods of performance evaluation, Error sources in
simulation, Role of simulation in communication systems.

Module 2 Fundamentals of Random Variables and 4 Hours SLO: 1, 2


Random Processes for Simulation
Introduction to random variables (continuous and discrete) - univariate and bivariate models,
Transformation of random variables, Moments, central moments, characteristic function, Moment
generating function, Stationarity- wide sense stationary, Ergodicity, auto correlation, Power spectral
density, Cross correlation, Sampling of stationary random processes.

Module 3 Bounds and approximations 3 Hours SLO: 1, 2


Chebyshev‟s Inequality, Chernoff Bound, Union Bound, Central limit theorem, Approximate
Computation of Expected Values.

Module 4 Monte Carlo simulations 4 Hours SLO: 1, 2


Variations of Monte Carlo Simulation, Random Number Generation, Generating Independent Random
Sequences, Generation of Correlated Random Sequences, Testing of Random Number Generators.

Module 5 System Modeling 5 Hours SLO: 1, 2, 14


Modeling the Information sources, Source coding, Channel coding, Baseband modulation, multiplexing,
Multiple access, Band pass modulation, Detection, Equalization, Carrier and timing recovery for BPSK
and QPSK, Performance analysis of communication system under noisy channel conditions.

Module 6 Channel Modeling 5 Hours SLO: 1, 2, 14


Large Scale fading models, Small scale fading models, Types of fading, parameters characterizing fading,
Rayleigh fading, Jakes model, Clarke‟s model, path loss models for LTE and Wi-MaX networks,
Performance analysis of communication systems under fading channel, Performance analysis of
communication systems with MIMO.

Module 7 Queuing Modeling 5 Hours SLO: 1, 2, 14


Markovian models, Basic Queuing models, M/G/1 Queuing system, Pollaczek-Khinchine formula-
Network of Queues, Fundamentals of teletraffic theory- blocked call cleared system, blocked call delayed
system, Queuing theory for teletraffic modeling.

Module 8 Contemporary Issues 2 Hours SLO: 1, 2


Recent trends in modeling of wireless communication systems (Traffic modeling, modeling MAC
protocols).

Total Lecture: 30 Hours


Text Books:
1. William H. Tranter, K. Sam Shanmugan, T. S Rappaport and Kurt L. Kosbar. “Principles of
Communication System Simulation with Wireless Applications”, Prentice Hall Press, 2004.
2. M. N. Sadiku and S. M. Musa, “Performance Analysis of Computer Networks”, Springer, 2013.

Reference Books:
1 John G. Proakis, Masoud Salehi, Gerhard Bauch, “Contemporary Communication Systems using
MATLAB”, Third Edition, Nelson Engineering, 2013.
2 M.C. Jeruchim, Philip Balaban and K. Sam Shanmugan. “Simulation of communication systems”,
Plenum press, New York, 2002.
3 Z.Peebles, “Probability, Random Variable and Random Signal Principles”, Tata McGraw Hill, 4th
edition 2002.
4 A.M. Law and W. David Kelton, “Simulation Modeling and analysis”, McGraw Hill, New York,
2000.
5 Theodore S. Rappaport, “Wireless Communications: Principles and Practice”, Second Edition,
Pearson, 2010.
6 Fontán, Fernando Pérez, and Perfecto Mariño Espiñeira. Modelling the wireless propagation channel:
a simulation approach with Matlab. Vol. 5. John Wiley & Sons, 2008.
7 http://web.stanford.edu/class/ee359/lectures.html
8 http://www.cse.wustl.edu/~jain/cse567-15/index.html

Typical List of Experiments: 30 Hours SLO: 14, 17


Task 1: Computation of Probability Mass (Density) Function (PMF or PDF)
Generate 1000 sample points of real numbers uniformly distributed between „0‟ and „1‟ using the Matlab
function „rand‟.
i) Let X be random variable(RV) taking values „0‟ &‟1‟. X=0 corresponds to the sample points whose
values are less than 0.5. X=1 corresponds to the sample points whose values are between 0.5 and 1. Draw
the probability mass function of the RV, X.
ii) Repeat part (i) for RV „Y‟ taking values 0, 1&2.
0: sample values between 0 & 1/3
1: sample values between 1/3 & 2/3
2: sample values between 2/3 & 1.
Task 2: Computation of PDF and cumulative distribution function (CDF)
i. Draw the graph for the binomial density function for N=6 and p=0.4. Also compute and show it
by graph, the binomial CDF.
 x2
1
ii. The pdf of the Gaussian RV is given as f X (x)  e 2
,   x   . Draw f X (x) 3  x  3 for
2
„x‟ in steps of 0.05. Develop and draw the CDF of the above function.
Task 3: Generation of Histogram of Uniform RV
i. Generate 1000 sample points of real numbers uniformly distributed between 0 & 1 using the
Matlab function „rand‟. Compute the Histogram of the above sample points (Take 10 uniform
steps between 0 & 1). Redraw the histogram when the sample points are increased to 2000. Also
observe it when the steps are increased from 10 to 20. Compare your results with built in Matlab
function.
ii. Generate 1000 samples of a uniform RV Q taking values between 0 & 2 . Generate the new
RV, Y  sin  . Plot the pdf of Y. Compare this with the theoretical result.
Task 4: Generation of Histogram of Gaussian RV
i. Re do the steps given in Task 3 (i) with Matlab function „rand‟ replaced by „randn‟.
ii. Write a Matlab script to compute the mean, mean square, variance and standard deviation for the
RVs given in the problems 4 &5 and display them on the command prompt. Compare your
results with the built in functions.
Task 5: Transformation of Uniform pdf to exponential and Rayleigh pdfs
i. Generate 1000 sample points of uniform pdf. Use appropriate transformation to convert uniform
pdf to
a) exponential pdf
b) Rayleigh pdf
c) Draw their corresponding pdf curves.
ii. Generate 1000 samples of a „Gaussian‟ random variable X. Use the transformation Y  X2 .
Draw the pdf of Y and compare it with theoretical results.
iii. a) Generate 1000 samples for two independent Gaussian random variables, X and Y with   0
Y
and 2  1 . Generate new random variables, Z  X2  Y2 and   Tan 1   . Draw their pdf s
X
and compare with the theoretical results.
b) Now add a constant value of 5 to the samples of R.V., X and solve the above problem again.
Task 6: Baseband Transmission and Reception schemes:
i. Spectral analysis of various line coding techniques
ii. Implementation of matched filter receiver
iii. Pulse shaping with Raised cosine and square root raised cosine filters
iv. Implementation of LMS adaptive equalizer for ISI mitigation

Task 7: Band-pass Transmission and Reception schemes:


i. BER, capacity and outage analysis of different modulation schemes (Theoretical and simulated)
ii. Maximum likelihood detector design for higher order modulation schemes
Task 8: Error correction coding:
i. Coding gain comparison between different codes
ii. Time diversity with repetition codes
iii. Turbo encoder design

Task 9: Multiple Access schemes:


i. OFDMA Transceiver chain
ii. SC-FDMA Transceiver chain

Typical Projects: SLO: 14, 17


1. Modeling a multicarrier wireless communication transceiver
2. Propagation prediction models for wireless communication systems
3. Performance analysis of different fading channel models in wireless communication system
4. Design and implementation of first order time varying Markov channel model
5. Modeling of energy efficient wireless communication
6. Realistic MIMO channel models for 3GPP LTE and IMT-Advanced
7. Error models for digital channels and applications to wireless communication systems
8. Performance evaluation of routing protocols in IEEE 802.15.4 / IEEE 802.11 networks
9. Mobility models in WiMAX (IEEE 802.16e/m) network
10. Implementation of QoS in IEEE 802.11e network
11. Performance comparison between Queuing models
12. Modeling the packet queuing delay for uplink transmission in wireless multi-hop relay networks

Date of Approval by the Academic Council 18.03.16