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

 

 

Link to 2024 Final Presentation Deck