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.

Example of a transceiver

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: