Title: Wireless Networks and Mobile Systems I
Characteristics and operations of contemporary wireless networks such as IEEE 802.11 wireless local area network and Blue tooth wireless personal area network. Mobile IP and mobile ad hoc routing protocol. Use middleware application program interfaces (APIs) to realize mobile applications. The basic functionality provided by middleware for peer to peer (P2P) computing. Design, implement and test a prototype mobile applications
Protocols in the IP architecture
Introduce basic network performance tools (Ping, trace out and ethereal-Network packet sniffer, network monitor and protocol analyzer)
Prerequisites by Topic:
This class is open to undergraduate and graduate students. Students are also expected to have a level of signal processing and radio communication theory maturity that includes basic telecommunication information and the ability to learn and use new signal processing and radio communication notations.
Coordinator: Emin Anarim, Professor of Electrical Engineering
Goals: This course aims to expose the students to study and discuss the theoretical and practical aspects of wireless networks. This course provides a comprehensive introduction to the field of wireless networking, wireless standards, Medium Access Control (MAC).
At the conclusion of the course, the student should have an understanding of:
Describe the characteristics and operations of contemporary wireless networks such as IEEE 802.11 wireless local area network and Blue tooth wireless personal area network.
Describe the operation of TCP/IP
protocol in suite in mobile environment-Mobile IP and mobile ad hoc routing protocol.
Use middleware application program interfaces (APIs) to realize mobile applications (Intel, Microsoft. NET, SUN JAVA 2 etc).
Design, implement and test a prototype mobile applications
Measure and characterize the performance of a wireless local area network, mobile routing protocol and mobile applications.
Monitor the operation of mobile network protocols and applications using standard tools.
Discuss the impact of the wireless environment on networks.
Describe the basic operation of IEEE 802.11and Blue tooth.
Summarize standardization efforts and recommendations by IEEE 802.15 group.
Discuss the interferences issues between IEEE 802.11.
Understand the role and requirements of middleware in mobile and wireless applications.
Understand mobile computational models and functionality used in middleware.
Understand functionality supported by middleware for client agent and server software development.
Describe the basic functionality provided by middleware for peer to peer (P2P) computing.
Describe some current standard for service discovery and delivery.
Introduce the use of Plug and Play (UPnP) for P2T application development.
Discuss how access to the wireless medium is determined in IEEE 802.11 and Blue tooth networks.
Describe the hidden node and exposed terminal problem in wireless environment.
Discuss the existing MAC mechanisms in wireless networks.
Discuss the basic principles of routing in packet switched networks.
The project and homework portions of the course are intended to help you apply your understanding, for example by
analyzing wireless networking
analyzing wireless standards.
designing and/or implementing multiple access techniques for a given set of constraints;
Computing mobile radio propagation and path loss.
designing and/or implementing Wireless LAN systems.
Textbook: T. S. Rappaport, Wireless Communications: Principles and Practice, Upper Saddle River, New Jersey: Prentice-Hall, 2002.
An optional, and highly recommended, text is
W. Stallings, Wireless Communications and Networks, Prentice Hall, 2002.
Notice that there is an oceanic amount of material on mobile networks available over the Internet.
Define and discuss the modern wireless communication system and wireless networking design fundamentals. (2 weeks)
Wireless standards. (2 weeks)
Middleware application program interfaces (APIs) to realize mobile applications (Intel, Microsoft. NET, SUN JAVA 2 etc). . (2 weeks)
The interferences issues between IEEE 802.11. . (2 weeks)
The hidden node and exposed terminal problem in wireless environment. . (1 weeks)
Medium Access Control (MAC). (1 week)
Basic functionality provided by middleware for peer to peer (P2P) computing. . (2 weeks)
Students are encouraged to use MATLAB to solve their homework problems. Programming ability in C or preferably, C++, C#, or Java. Some computer and network architecture knowledge will be helpful, as we will be looking at implementations of some algorithms.
Laptop computers and related software.
The class meets for three lectures a week, each consisting of three 50-minute sessions. 4-5 sets of homework problems are assigned per semester.
There are one in-class mid-term exam and a final exam. Students are strongly encouraged to participate actively in class discussions and to ask questions.
Homework assignments (20 %)
One in-class, open-everything exam (30 %)
Open everything final: (30 %)
Term project (20 %) (Presentation and also report are required).
The project may be done individually or in groups of up to three people. I will provide suggestions for project topics, but you are encouraged to choose something that interests you. The project may be theoretically oriented (e.g., analyze wireless LAN; come up with an efficient method of determining modes of operation) or more practical, involving design and implementation of a piece of security-related software, for example.
Homework will be due a week after they are assigned. Homework late by a week will be accepted with a ten-point penalty. After a week past the due date homework’s will no longer be accepted.
The catalog guidelines will be used for assigning letter grades.