ECE 3656, Mobile and Wireless Networking

Spring 2002

The class meets Monday and Wednesday from 4:00pm to 5:40pm in room RY 159


        Stefano Basagni
        Office: Dana 312
        Office hours: Wednesday, from 2:00pm to 3:50pm
        Telephone: 617 373 3061

Teaching Assistant:

        Liang Yan
        Office: Dana 418
        Office hours: Appt.
        Telephone: 617 373 4029

Textbook: 1. Wireless and Mobile Network Architectures, Yi-Bing Lin and Imrich Chlamtac, John Wiley and Sons, 2001. 2. Notes from the instructor.

Course Objectives: To introduce to the fundamental techniques and protocols of the two main wireless networks architectures, namely cellular networks (second generation and emerging third generation systems) and ad hoc networks. The course examines the characterizing aspects of these wireless architectures and introduces to related problems and solutions.

Topics: Mobile Ad Hoc Networks: MAC layer solutions, multipoint communication protocols (routing, multicast, broadcast), clustering protocols. Enabling Technologies: Bluetooth and IEEE 802.11. Cellular systems: mobility management and signaling within mobile networks, common air interfaces. IS-41, GSM and wireless data networking (CDPD).

Evaluation: There will be homework, one project and one final exam.

Project: Performance evaluation of network layer protocols for all mobile networks (ad hoc networks). You will be required to write a simulator for evaluating the performance of protocols for setting up or implementing multipoint communication in ad hoc networks. The project will span the whole term and it is due the week prior final week.

Grades: Homework: 20%. Midterm: 40%. Final exam: 40%.

Final examination policy: All examinations are open book and notes. All devices with communication capabilities, including cell phones and pagers, must be turned off during the examination. Stand-alone calculators may be used during the examination (do not use your cell phone calculator). Laptops or palmtops are not permitted.

Student Responsibilities: Homework are due in class on the specified date. Turn in what is completed by the deadline for partial credits. No late submission will be accepted. ("No shows" will obtain 0 points.) If k is the total number of homework assigned, at least h >= k/2 of the homework have to be turned in for passing the class with more than a B.

Only homework returned on a letter-size envelope will be accepted. Take care of print on the envelope the class name (ECE 1320) and your name.

All submissions must be your own work. Identical, or semi-identical assignments will not be accepted.

Class attendance is responsibility of each individual. If a student should elect not to attend a class, s/he is responsible for any handouts, announcements, reading material and content of missed lecture.

Scholastic dishonesty (e.g., cheating, plagiarism, collusion, record falsification, etc.) will be punished according to NU policies and standards.

Download the syllabus in Portable Document Format (PDF)( ).


1. Mon March 25 2002: Introduction to ECE 3656. Wireless Medium Access Control.
Assignments: Read till page ix of the handout distributed in class.

2. Wed March 27 2002: Fundamental wireless MAC protocols.
Homework 1: Download homework 1. Homework are due in class on Mon April 8 2002. For the homework you can use the following C++ class definition files: rstream.h and rstream.cpp. A possible solution to homework 1 can be downloaded here. (To be compiled and executed on a Linux machine.)

3. Mon April 1 2002: Wireless MAC for ad hoc networks: A taxonomy.
Assignments: Read from page xi to page xvi of the handout distributed in class.

4. Wed April 3 2002: Wireless MAC for ad hoc networks: Allocation protocols.
Assignments: Read from page xvi to page xix of the handout distributed in class.

5. Mon April 8 2002: Ad hoc routing: Proactive, reactive and geographically-enabled solutions.
Assignments: Read the handout distributed in class.
Homework 2: Download homework 2. Homework are due in class on Mon April 15 2002.

6. Wed April 10 2002: Ad hoc clustering: A platform for multipoint communication.
Assignments: Read the handout distributed in class.

7. Mon April 15 2002: Ad hoc clustering: Description of simple clustering algorithms.

8. Wed April 17 2002: Basics of statistics: How to obtain statistical accuracy with computer simulations.
Homework 3: Download homework 3. Homework are due in class on Mon April 29 2002.

9. Mon April 22 2002: Bluetooth 101.
Assignments: Read the handout distributed in class.

10. Wed April 24 2002: Bluetooth: Scatternet formation.
Assignments: Read the handout distributed in class.

11. Mon April 29 2002: Bluetooth: Device discovery.
Assignments: Read the handout distributed in class.

12. Wed May 1 2002: Bluetooth: Piconet formation and interconnection.
Homework 4: Download homework 4. Homework are due in class on Mon May 13 2002.
PROJECT: Download the project. The project is due in class on Wed May 29 2002.

13. Mon May 6 2002: IEEE 802.11 101 (courtesy of Professor Bruce McDonald).

14. Wed May 8 2002: IEEE 802.11, ad hoc mode (courtesy of Professor Bruce McDonald).

15. Mon May 13 2002: Personal Communication Systems (PCS) 101.
Assignments: Read chapter 1 of the textbook.

16. Wed May 15 2002: PCS, the architecture and the issues.
Assignments: Read chapter 1 of the textbook.

17. Mon May 20 2002: Mobility management: Handoff and Roaming.
Assignments: Read chapter 2 of the textbook.

18. Wed May 22 2002: GSM, system overview.
Assignments: Read chapter 9 of the textbook.

19. Wed May 29 2002: Turning in the project. A five to ten minutes presentation to the class and to the TA (the class will be supervised by the TA).

20. Mon June 3 2002: FINAL. From 1:30pm to 4:40pm, in RY 159. The final will be on everything that the instructor covered in class. The finals are graded already. They can be seen by stopping by the instructor's office.

Please, report typos, errors and decent comments to