ELEC-E5410 - Signal Processing for Communications, Lecture, 5.9.2022-5.12.2022
This course space end date is set to 05.12.2022 Search Courses: ELEC-E5410
Topic outline
-
Implement and learn signal processing algorithms needed in wireless communications (digital filters, multirate filters, adaptive filters, time, frequency, phase synchronization, detection and estimation) using RTL-SDR USB dongle ,and Matlab. The transmitter is given to the participants during the course, and it must be returned back after the course. In addition, own computer is needed. In the end, course participants will know the basics on the operation of wireless receivers and wireless communications links.
Experience on Matlab programming, or programming experience in general, is essential/mandatory.
Contents of the course in 2021
In 2022 there's no transmitter hack (VGA USB adapter) so the contents will change
- Introduction
- .Basics of FIR filtering, decimation, and FM transmission
- Phase-locked loops
- Maximum likelihood (ML) estimation and practical algorithms for estimating carrier frequency offset
- Computationally efficient filter structures
- .Basics of communications systems, matched filter, on-off keying
Up-sampling and pulse shaping, differential modulationSymbol timing estimation, interpolation for a fractional delayOrthogonal frequency division multiplexing (OFDM)
Matlab exercises
- FM receiver 1, discriminator, using a signal from RTL-SDR plugged in the computer
- FM receiver 2 , phase-locked loop using a signal from RTL-SDR
- Frequency synchronization (estimation of carrier frequency offset) using FM radio signal
- Efficient filer structures using the extraction of the FM stereo carrier as an example
On-off keying using VGA dongle as the transmitter and RTL-SDRDifferential phase-shift keying, and sampling time estimation using oversampling, VGA dongle and RTL-SDRBinary phase-shift keying and sampling time estimation using early-late detector, VGA dongle and RTL-SDROrthogonal frequency division multiplexing, VGA dongle and RTL-SDR
Course staff:Risto Wichman, risto.wichman@aalto.fi
TA Mikko Laakso, mikko.t.laakso@aalto.fi
-
Join E5410 Signal Processing for Communications in Teams using the code
7k4dgly. The team is used for announcements, discussion etc. in the course.