ECE 439
ECE 439 - Wireless Network
Fall 2024
Title | Rubric | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
---|---|---|---|---|---|---|---|---|---|
Wireless Networks | CS439 | B3 | 61199 | LEC | 3 | 0930 - 1045 | W F | 1214 Siebel Center for Comp Sci | Robin Hillary Kravets |
Wireless Networks | CS439 | B4 | 61201 | LEC | 4 | 0930 - 1045 | W F | 1214 Siebel Center for Comp Sci | Robin Hillary Kravets |
Wireless Networks | ECE439 | B3 | 61195 | LEC | 3 | 0930 - 1045 | W F | 1214 Siebel Center for Comp Sci | Robin Hillary Kravets |
Wireless Networks | ECE439 | B4 | 61197 | LEC | 4 | 0930 - 1045 | W F | 1214 Siebel Center for Comp Sci | Robin Hillary Kravets |
See full schedule from Course Explorer
Official Description
Subject Area
- Computer Engineering
Course Director
Description
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)