EQ2310 Digital Communications
KTH Royal Institute of Technology
Completed course equivalent to EQ1220 Signal theory or EQ1270 Stochastic signals and systems.
Active participation in a course offering where the final examination is not yet reported in Ladok is considered equivalent to completion of the course.
Registering for a course is counted as active participation.
The term 'final examination' encompasses both the regular examination and the first re-examination.
The course gives a broad introduction to the principles of digital communication systems and summarises the underlying theory. The theories behind modulation, demodulation, detection, parameter estimation and information theory furthermore give a good basis for many different forms of information processing such as signal processing and machine learning. Problem formulation and analysis with mathematical models are an important part of the course.
Signals and modulation:
- linear signal spaces and Gram Schmidt-ortogonalization
- Nyquist theorem and the degrees of freedom of the signal with time and bandwidth limitations
- baseband signals, carrier modulation and digital modulation such as amplitude, frequency and phaseshift - (ASK, FSK, PSK) and quadrature amplitude modulation (QAM) and differential phaseshift modulation (DPSK)
- properties of stochastic processes as stationarity, ergodicity and power spectrum and properties of Gauss-processes and multivariate Gaussian distribution.
Optimal demodulation and detection for Gaussian channels:
- the receiver's signal space, sufficient statistics and matched filters and equivalent vector model for time continuous Gauss-channels
- hypothesis testing, maximum likelihood-decisions, maximum a-posteriori decisions, error probabilities and approximations.
Non-coherent communications and parameter estimation:
- important system parameters as delay, phase and frequency shift, optimal parameter estimation, modulation for non-coherent communications and optimal detection and composite hypothesis tests.
Information theory:
- information measures such as entropy, mutual information and source coding, models of communication channels, channel coding and the channel coding theorem.
Channel coding methods:
- properties of linear block codes and convolutional codes, soft and hard decoding with the Viterbi algorithm and error analysis of convolutional codes.
After passing the course, the student should be able to
- justify the fact that the implementation and the development of modern communication technology require mathematical modelling and problem solving
- explain basic principles and theoretical concepts behind different technologies in modern digital communications, especially in modulation and detection, channel modeling, carrier modulation, channel coding and error protection
- formulate a mathematical model that is applicable and relevant for a given problem in the area
- use a given or individually formulated mathematical model for solving a given technical problem in the area and analyse the result and its reasonableness
- compare different technologies in modern digital communication techniques, contrast different technologies against one another and assess the suitability of individual technologies in different situations
- carry out, analyse and report simple hardware based experiments in the area
- develop simple programme code, e.g., by means of the tool Matlab, and use this code to simulate and analyse problems in the area, and report the implementation and the result.
Reviews
Improve accuracy by rating this course