CSE493W: Wireless Communication

Description: The course is a self-contained introduction to Wireless Communication. It does not assume any prior experience with the subject. The emphasis is on understanding the principles underlying wireless communication, construed broadly: how can messages be sent reliably through noisy, unreliable communication channels? The assignments consist of a series of programming exercises that allow you to engage in a hands on fashion with the material, culminating in a project of your choosing. (There are no exams.) We will use simulation, Software Defined Radios, and other programmable platforms to engage with wireless communication techniques through software. We will briefly discuss mainstream protocols such as Wi-Fi, Bluetooth, and cellular communication, as well as emerging standards such as LoRa and protocols for Internet of Things. We will also discuss applications of wireless techniques in areas adjacent to communication, such as storage, sensing, perception, and communication in biological systems. Topics to be covered include signal to noise ratio, frequency domain analysis, bandwidth, capacity of noisy communication channels, modulation, channel coding, error detection, error correction, and connections between machine learning and communication (eg decoding as inference, learning as compression, etc).

Prerequisites: CSE 333, MATH 208
Credits: 4.0

Portions of the CSE493W web may be reprinted or adapted for academic nonprofit purposes, providing the source is accurately quoted and duly credited. The CSE493W Web: © 1993-2024, Department of Computer Science and Engineering, University of Washington. Administrative information on CSE493W (authentication required).