TSKS16 Signal Processing for Communications
TSKS16 Signal Processing for Communications teaches the principles of practical communication transmitters and receivers, their analog and digital errors, and digital mitigation techniques.
Course topics
-
Analog/digital interfaces: Analog and digital filters, digital-to-analog converters (DACs), analog-to-digital converters (ADCs), interpolation and decimation, dynamic range, automatic gain control (AGC).
-
Transmitter/receiver chain: pulse shaping, matched filters, transmultiplexers.
-
Channel equalization: frequency response equalization, channel shortening.
-
Modulators and demodulators: low-IF modulators, zero-IF modulators, architectures.
-
Synchronization: carrier frequency, phase, sampling instance, and I/Q mismatch errors, mitigation techniques.
-
Analog and digital noise: noise sources, noise propagation, white noise, 1/f noise, phase noise, mitigation techniques.
-
Nonlinearities: nonlinearity sources, weakly nonlinear systems, harmonics, intermodulation products, predistortion, post correction.
-
OFDM and LTE systems: waveforms, crest factor, peak-to-average power ratio (PAPR), channelization, carrier aggregation.
Instructors
- Course director and lecturer: Håkan Johansson
- Assistants: Oksana Moryakova, Deijany Rodriguez Linares
Course material
- P. Prandoni and M. Vetterli, Signal Processing for Communications Prentice‐Hall
-
Scientific articles
- Supplementary material: Material for the labs
Prerequisites
- Basic knowledge of continuous-time and discrete-time signals and systems, sampling, pulse amplitude modulation, filtering, and transforms.
Information for enrolled students
For detailed lecture, tutorial, and lab plans, see the study room in Lisam: