CSE 462 Sp 25: Wireless
Communication
Lecture: Tuesday, Thursday 11:30-12:50, ECE 003
Section: Friday 12:30 – 1:20 LOW 201
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 and Software Defined Radios to engage
with wireless communication techniques through software. Each student will receive a RTL-SDR
Software Defined Radio, which digitizes radio signals from an antenna and
provides the samples to your computer for software interpretation.
We will explore mainstream applications such as Wi-Fi,
Bluetooth, and cellular communication, as well as emerging applications such as
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 discussed 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).
Logistics
The lectures will be in person, with "live" (synchronous)
zoom as a backup option. Please join the Zoom live (rather than watching video
later) if at all possible. The lectures will also be recorded through Zoom. The
meeting link for each class meeting is below.
The Zoom recording will capture the presenter’s audio, video and
computer screen. Student audio and video will be recorded if they share their
computer audio and video during the recorded session. The recordings will only
be accessible to students enrolled in the course to review materials. These
recordings will not be shared with or accessible to the public. The
University and Zoom have FERPA-compliant agreements in place to protect the
security and privacy of UW Zoom accounts. Students who do not wish to be
recorded should:
• Change their Zoom screen name to hide any personal identifying information
such as their name or UW Net ID, and
• Not share their computer audio or video during their Zoom sessions.
The class also has a once-per-week section where students will do hands-on, in-person activities more deeply exploring the class material.
Topics
Week |
Topics |
1 |
Overview; basics; physics of propagation; Phasors |
|
Antennas; dB; Friis formula; On-Off keying example; Continuous Convolution |
2 |
Radar eqn & EME comms; Convolution; Correlation |
|
DFT; Parseval's thm; FFT; |
3 |
Fourier Series; Fourier Transform |
|
Convolution theorem; sampling; aliasing |
4 |
Modulation & demodulation of analog AM |
|
Intro to SW Defined Radio; Digital AM modulation schemes: FM; FSK; BLE |
5 |
Collecting RTL SDR samples; Receiving FM: demodulation & audio output |
|
FM synthesis; FIR & IIR Lowpass & Highpass filters |
6 |
Synchronous detection; SNR & CNR; Channel capacity; |
|
Spread spectrum; Data hiding; |
7 |
Channel sharing: TDMA, FDMA, CDMA; |
|
LFSRs; Finite field arithmetic; CRC |
8 |
Intro error correction; Hamming & LDPC codes |
|
Working session |
9 |
Convolutional codes; finding bit rate from SNR; Source coding |
|
Lossy compression; Backscatter communication; RFID; Modulated Johnson noise |
10 |
Course wrap up & review |
Finals |
Final presentations |