ECEN 621 – 600 Mobile Wireless Networking
Fall 2016


A Course Targeting at State-of-The-Art Knowledge In Advanced Wireless Communications and Networking Design & Analysis Techniques


Dr. Xi Zhang                      

Office: 331D WERC
Phone: 979-458-1416




Location and Hours


Mon. & Wed: 05:45 pm-07:00 pm ETB 1020

Office Hours

Mon & Wed: 07:00 pm-07:55 pm WERC 331D




Graduate standing and this is basically a content self-contained class or consent of the instructor. An introduction-level class on "Computer Networks" and basic C++ programming may help.


Course Description:


This graduate course provides an in-depth study of principles, architectures, protocols, and modeling techniques for mobile wireless networks. The course aims at equipping graduate students with not only a solid foundation and the state-of-the-art knowledge in a wide spectrum of wireless communications techniques and protocols, but also the rigorous analytical capabilities to evaluate the performance of complex mobile wireless systems and networks. As a research-oriented class, this course will also introduce students to the emerging and hot topics in mobile wireless networking and mobile computing research.


The course will start with an introduction of the fundamental architectures and principles of mobile and wireless networks and their relationships with the backbone Internet. The focus will then move on to the main wireless communication theories and modeling techniques used in mobile wireless networks. This is followed by the detailed examinations of a number of most recently developed mobile wireless networking technologies and architectures. Several types of widely employed mobile wireless networks and research topics are investigated in-depth as the further applications of the newly developed wireless networking techniques. The course material consists primarily of the classic and recent technical papers published on major wireless/wired networking journal and conferences and the referenced (recommended, but not required) text books.


The course also aims at introducing new graduate students to research, as well as exploit potential topics for MS comprehensive projects and PhD research directions.


Course Contents Outline:

Grading Policy (Tentative):

          Assignments: 20%; Projects: 20%; Exams: 60%.   


Course Text books:


Classic and Recent selected research papers and the referenced (recommended but not required) text books are as follows:


(1) T. Rappaport: “Wireless Communications Principle & Practice” Prentice Hall, 2004.

(2) Gordon L. Stüber: “Principles of Mobile Communication”, Kluwer Academic Publishers, 2001.

Lecture Notes:


Lecturing Notes 1


Lecturing Notes 2

Lecturing Notes 3

Lecturing Notes 4


Lecturing Notes 5


Lecturing Notes 6


Lecturing Notes 7


Lecturing Notes 8


Lecturing Notes 9


Lecturing Notes 10


Lecturing Notes 11


Lecturing Notes 12






Research papers

  1. Van Jacobson and Michael J. Karels, “Congestion Avoidance and Control,” SIGCOMM: ACM Special Interest Group on Data Communication, 1988.

  2. D. Lapsley and S. Low, “Random Early Marking : an Optimisation Approach to Internet Congestion Control,” IEEE International Conference on Networks 1999. (ICON '99), Sept. 1999, pp. 67- 74.

  3. D. Lapsley and S. Low, “An optimization approach to ABR control,” in Proc. IEEE ICC 98', Jun 1998, pp. 1500-1504.

  4. D. Chiu and R. Jain, “Analysis of the Increase/Decrease Algorithms for Congestion Avoidance in Computer Networks,” Journal of Computer Networks and ISDN, Vol. 17, No. 1, June 1989, pp. 1-14.

  5. J.-C. Bolot and A. U. Shankar, “Dynamical behavior of rate-based flow control mechanisms,” ACM SIGCOMM Computer Communication Review, vol. 20, no. 2, April 1990, pp. 35-49.

  6. Xi Zhang and Kang G. Shin, “Second-Order Rate-Control Based Transport Protocols,” IEEE ICNP 2001, pp. 342 - 350.

  7. X. Zhang, H.-H. Chen, and M. Guizani, “Second-Order Rate-Control Based Transport Protocols Over Mobile Wireless Networks.” in Proc. WCNC, 2007, pp. 3722-3727.

  8. G. Bianchi, “Performance analysis of the IEEE 802.11 distributed coordination function,” IEEE Journal on Selected Areas in Communications, vol. 18, no. 3, pp. 535-547, 2000.


Resources for ns-2:


Ns-2 is a well-known open-source discrete event simulator for networking research, which is an object oriented program written by C++/OTCL. Ns-2 provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless networks. We will use ns-2 for the project for this class.


The official ns-2 home page and its mailing list can be found at The pages in Wikipedia format can be found at


Some tutorials are helpful for beginners:

Marc Greis' Tutorial:

NS by Example Jae Chung & Mark Claypool: