Simulation of Communication Systems, 25178


General Description

25178 is a 3-unit EE graduate course, focused on the applications of computer simulation techniques in communication system design, evaluation, parameter estimation, software implementation and so on. Various simulation techniques will be discussed in this regard, along with solutions to common related problems. The course ends with presenting some real-world simulation examples. Communication systems and Probability theory knowledge are necessary for the students.


Instructor: Iman Gholampour


Text Books:

1) Principles of Communication Systems Simulation with Wireless Applications, W. H. Tranter, K. S. Shanmugan, T. S. Rappaport, K. L. Kosbar, Prentice Hall, 2004, ISBN 0-13-494790-8.

2) Simulation of Communication Systems, Modeling, Methodology, and Techniques, M. C. Jeruchim, P. Balaban, K. S. Shanmugan, Cluwer Academic Publishers, 2nd Edition 2002, ISBN 0-306-46267-2.



1) Simulating Wireless Communication Systems: Practical Models in C++, C. B. Rorabaugh, Prentice Hall, 2004, ISBN: 0-13-022268

2) Rare Event Simulation using Monte Carlo Methods, G. Rubino, B. Tuffin, John Wiley and Sons, 2009, ISBN: 978-0-470-77269-0.

3) Modelling the Wireless Propagation Channel: A simulation approach with Matlab, F. P Fontan, P. M. Espineira, John Wiley and Sons, 2008, ISBN: 978-0-470-72785-0.

4) Introduction to communication systems simulation, M. Schiff, Artech House, 2006, ISBN-10 1-59693-002-0.

5) Simulation of Communication Systems, Modeling, Methodology, and Techniques,M. C. Jeruchim, P. Balaban, K. S. Shanmugan, Cluwer Academic Publishers, 2nd Edition 2002, ISBN 0-306-46267-2.

6) Simulation Techniques, Models of Communications, Signals and Process, F.M. Gardner, J. D. Baker, John Wiley & Sons Inc. 1997, ISBN 0-471-51764-9.

7) Contemporary Communication Systems Using Matlab and Simulink, J.G. Proakis, M Salehi, G. Bauch, CL-Engineering 2003, ISBN 0-534-40617-3.

8) Telecommunications Breakdown, C. R. Johnson, Jr., W.A. Sethares, Prentice Hall, 2004, ISBN: 0-131-43047-5.

9) Algorithms for Communications Systems and their Applications, N. Benvenuto, John Wiley & Sons Inc. 2003, ISBN 0-470-84389-6.

10) Selected papers


Course Notes:


Course Notes Part 1     Some Examples: Numerical issues in MATLAB

Course Notes Part 2

Course Notes Part 3

Course Notes Part 4     Simulink Example 0     Simulink Example 1

Course Notes Part 5     Mex and Nested Functions    MexExamples     PLLSimulinkExamples

Course Notes Part 6     TimeSeriesSimulinkExample

Course Notes Part 7     Simulink Example 2

Course Notes Part 8    SelfSynchronizationScramblerExample

Course Notes Part 9    Simulink Example 3

Course Notes Part 10

Course Notes Part 11

Course Notes Part 12