ELEC-E5410 - Signal Processing for Communications, Lecture, 4.9.2023-1.12.2023
Kurssiasetusten perusteella kurssi on päättynyt 01.12.2023 Etsi kursseja: ELEC-E5410
Osion kuvaus
-
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, your own computer is needed. In the end, course participants will know the basics on the operation of wireless receivers and wireless communications links.
Experience in Matlab programming, or programming experience in general, is essential/mandatory.
Preliminary contents of the course in 2023
- Introduction
- Signal processing basics
- Spectrum estimation
- Basics of FIR filtering, decimation, and FM transmission
- Computationally efficient filter structures
- Digital filter banks
- Maximum likelihood (ML) estimation and practical algorithms for estimating carrier frequency offset
- .Digital modulation, pulse shaping, matched filter, and demodulation
- Symbol timing estimation
Matlab exercises
- Spectrum estimation using a recorded FM radio signal
- FM receiver 1, discriminator, using a signal from RTL-SDR plugged in the computer
- Efficient filter structures using the extraction of the FM stereo carrier as an example
- Digital filter banks
- Frequency synchronization (estimation of carrier frequency offset) using GSM synchronization channel
- Symbol synchronization, timing estimation, and demodulation and receiving FM Radio Data System (RDS) information
- Symbol timing estimation, fine-tuning the RDS receiver
Course staff:Risto Wichman, risto.wichman@aalto.fi
TA Mikko Laakso, mikko.t.laakso@aalto.fi
-
Join E5410 Signal Processing for Communications 2023in Teams using the code 6nuyzeq. The team is used for announcements, discussion etc. in the course.