Course Websites

ECE 439 - Wireless Network

Last offered Fall 2024

Official Description

Overview of wireless network architectures including cellular networks, local area networks, multi-hop wireless networks such as ad hoc networks, mesh networks, and sensor networks; capacity of wireless networks; medium access control, routing protocols, and transport protocols for wireless networks; mechanisms to improve performance and security in wireless networks; energy-efficient protocols for sensor networks. Course Information: Same as CS 439. 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: ECE 391; CS 241 or CS 341; one of MATH 461, MATH 463, ECE 313.

Related Faculty

Subject Area

  • Computer Engineering

Course Director

Description

Overview of wireless network architectures including cellular networks, local area networks, multi-op wireless networks such as ad hoc networks, mesh networks, and sensor networks; capacity of wireless networks; medium access control, routing protocols, and transport protocols for wireless networks; mechanisms to improve performance and security in wireless networks; energy-efficient protocols for sensor networks. Same as CS 439.

Notes

3 undergraduate hours. 3 or 4 graduate hours. Same as CS 439.

Detailed Description and Outline

3 undergraduate hours. 3 or 4 graduate hours. Same as CS 439.

Course Goals

Course goals for ECE 439 Wireless Networks are to:

1. Develop an understanding of distinctions between wired and wireless networks, as well as differences between different types of wireless networks, such as mesh networks, ad hoc networks, cellular networks, and sensor networks.

2. Develop an understanding of medium access control protocols for wireless networks.

3. Develop an understanding of routing protocols for wireless networks.

4. Develop an understanding of the impact of wireless links on performance of transport layer protocols.

5. Provide a brief introduction to selected issues specific to sensor and cellular networks.

Instructional Objectives

ECE 439 combines lectures and assignments (including analytic problems, simulations, and hands-on assignments) to provide an understanding of various theoretical and practical issues in the context of wireless networks. The topics covered in the course can be divided into six segments: (1) introduction to wireless networks, (2) a brief overview of physical layer issues, (3) medium access control, (4) network layer issues, including routing and address assignment, (5) transport layer performance, and (6) issues in sensor and cellular networks.

1. At the completion of segment 1, the students should have a good understanding of different types of wireless networks, including infrastructure-based wireless local area networks, cellular networks, ad hoc networks, mesh networks, and sensor networks. They should also understand the distinguishing features of these networks, and also differences between wireless and wired networks. (1)

2. At the completion of segment 2, the students should have an understanding of important physical layer concepts that are useful in the understanding of the interaction between wireless physical layer and upper layer protocols. The topics covered include wireless path loss models, and wireless network capacity analysis. (1, 6, 7)

3. At the completion of segment 3, the students should have an understanding of the important issues in the design of medium access control protocols for wireless networks. The topics covered include notions of hidden and exposed terminals and their impact on protocol design, carrier sensing mechanisms in wireless networks, and impact of interference on transmission scheduling. (1, 2, 6, 7)

4. Segment 4 covers network layer issues, particularly address assignment in mobile environments, and routing protocols. Routing protocol discussion covers Mobile IP extension to internet protocol, and routing in ad hoc networks, including proactive and reactive routing mechanisms. (1, 2, 6, 7)

5. Segment 5 provides the students an understanding of the impact of packet losses due to wireless errors and mobility on performance of a transport protocol, particularly TCP. This segment also covers representative mechanisms for improving performance of TCP over wireless networks. (1, 2, 6, 7)

6. At the completion of segment 6, the students will gain an understanding of selected issues specific to sensor networks, particularly energy efficiency and routing and cellular networks, particularly hand-offs and channel assignment. (2, 6)

7. Implement algorithms and protocols (PHY, MAC, and network layers), analyze their performance over the parameter space, design improvements for specified conditions, and report on observations (2, 3, 5, 6)

TitleSectionCRNTypeHoursTimesDaysLocationInstructor
Wireless NetworksB361195LEC30930 - 1045 W F  1214 Siebel Center for Comp Sci Robin Hillary Kravets
Wireless NetworksB461197LEC40930 - 1045 W F  1214 Siebel Center for Comp Sci Robin Hillary Kravets