Signal Processing for Comunications
Data is displayed for academic year: 2023./2024.
Lecturers
Exercises
Laboratory exercises
Course Description
Modeling of transmission systems. Baseband and passband transmission. Multiplex. Continual modulation. Coherent and noncoherent detection. Processing of real and complex signals. Hilbert transform. Analytic signal. Complex envelope. Receiver architectures. Software defined radio (SDR). Signal processing in SDR. Digital mixers, CIC decimators and interpolators, filters and demodulators. Implementation of algorithms for forming and receiving of modulated signals on digital signal processors (DSPs) and dedicated digital circuitry. Figure of merit of the transmission system. Pulse code modulation. Baseband and passband pulse transmission. Optimum receiver. Bit error rate and symbol error rate. Intersymbol interference (ISI) and its mitigation. Correction of channel imperfection. Signals in vector space. Gram-Schmidt ortogonalization. Digital modulation. Clock synchronization in transmission systems. Orthogonal frequency-division multiplexing (OFDM). Design of inner and outer receivers. Examples of wire and wireless communication systems. Matlab in modeling and analysis of communication systems.
Study Programmes
University graduate
[FER3-HR] Audio Technologies and Electroacoustics - profile
Elective Courses
(2. semester)
[FER3-HR] Communication and Space Technologies - profile
Elective Courses
(2. semester)
Elective Courses of the Profile
(2. semester)
[FER3-HR] Computational Modelling in Engineering - profile
Elective Courses
(2. semester)
[FER3-HR] Computer Engineering - profile
Elective Course of the profile
(2. semester)
Elective Courses
(2. semester)
[FER3-HR] Computer Science - profile
Elective Courses
(2. semester)
[FER3-HR] Control Systems and Robotics - profile
Elective Courses
(2. semester)
[FER3-HR] Data Science - profile
Elective Courses
(2. semester)
[FER3-HR] Electrical Power Engineering - profile
Elective Courses
(2. semester)
[FER3-HR] Electric Machines, Drives and Automation - profile
Elective Courses
(2. semester)
[FER3-HR] Electronic and Computer Engineering - profile
(2. semester)
[FER3-HR] Electronics - profile
Elective Courses
(2. semester)
Elective Courses of the Profile
(2. semester)
[FER3-HR] Information and Communication Engineering - profile
(2. semester)
[FER3-HR] Network Science - profile
Elective Courses
(2. semester)
[FER3-HR] Software Engineering and Information Systems - profile
Elective Courses
(2. semester)
[FER2-HR] Electronic and Computer Engineering - profile
Theoretical Course
(2. semester)
[FER2-HR] Information Processing - profile
Theoretical Course
(2. semester)
Learning Outcomes
- define deterministic and stochastic processes in communication systems
- distinguish of basic and advanced architectures of analog and software defined receivers
- analyze algorithms for complex signal processing used in digital transmitters and receivers
- explain the effects of real-world parameters of analog subsystems in communication systems
- develop various parts of communication systems, for example filters, Hilbert transformers, multipliers, decimators and interpolators, modulators and demodulators, frequency synthesizers
- develop behavioral model of software defined radio receiver in Matlab environment
- assemble implementation models of software defined radio receivers on platforms containing DSP processors or application specific integrated circuits (ASIC)
Forms of Teaching
Lectures
-
Exercises-
Laboratory-
Grading Method
Continuous Assessment | Exam | |||||
---|---|---|---|---|---|---|
Type | Threshold | Percent of Grade | Threshold | Percent of Grade | ||
Laboratory Exercises | 0 % | 20 % | 0 % | 20 % | ||
Mid Term Exam: Written | 0 % | 40 % | 0 % | |||
Final Exam: Written | 0 % | 40 % | ||||
Exam: Written | 50 % | 80 % |
Comment:
The pass is acquired if minimum 50% is gained of the available score on the written part of the exam.
Week by Week Schedule
- Hilbert transform, Analytic signal, Filters with complex coefficients
- Complex mixing, Complex envelope, Transmitter; Receiver
- Amplitude modulation, Frequency modulation, Phase modulation, Typical modulator circuits
- Typical demodulator circuits, Comparison of modulation techniques; The quality of modulation, SNR in nonlinear circuits
- Receiver architectures, Superheterodyne receiver, Receiver noise figure, Receiver sensitivity
- Minimum detectable signal, Dynamic range, Selection of intermediate frequency; Spurious-free range, Digital receiver architectures
- Baseband and passband sampling, Sampling of quadrature signals, Influence of clock jitter, Noise sources in AD converters, Influence of nonlinearities, Dithering
- Midterm exam
- Processing gain, Digital mixer, CIC decimator and interpolator, Numerically controlled oscillator
- Automatic gain control, World length analysis
- Multiplierless structures, DSP versus ASIC and FPGA
- Amplitude-Shift Keying, Frequency-Shift Keying, Phase-Shift Keying, Quadrature Amplitude Modulation (QAM), Minimum-Shift-Keying (MSK), GMSK, Demodulation and probability of bit error rate, Gram Schmidt orthogonalization
- Purpose and method of realization, Channel equalization in OFDM systems, Peak to average power ratio problem; Interference analysis between subcarriers, Adaptive modulation and capacity; Waterfilling algorithm, Multiple access-OFDMA
- Carrier and timing recovery, Correction of channel imperfections, Inner and outer receiver design
- Final exam
Literature
M. Vučić (2020.), Obrada signala u komunikacijama - Materijali za predavanja, FER-ZESOI
G. Molnar, M. Vučić (2016.), Laboratorijske vježbe iz obrade signala u komunikacijama, FER-ZESOI
G. Molnar, M. Vučić (2013.), Obrada signala u komunikacijama - Zadaci za vježbu, FER-ZESOI
S. Haykin, M. Moher (2009.), Communication Systems, Yohn Wiley & Sons, Inc.
Sanjit K. Mitra, Sanjit Kumar Mitra (2011.), Digital Signal Processing, McGraw-Hill Europe
For students
General
ID 222555
Summer semester
5 ECTS
L0 English Level
L1 e-Learning
45 Lectures
0 Seminar
12 Exercises
20 Laboratory exercises
0 Project laboratory
0 Physical education excercises
Grading System
88 Excellent
75 Very Good
62 Good
50 Sufficient