Skip to content. | Skip to navigation

Previous years

Winter term 2018-2019

Goal of the course

To broaden the theoretical knowledge of signals and coding in the frame of ITS. The course in its first part presents the theoretical and practical features and properties of signals in time and frequency domain and its transmission over the media (air, cable) using different modulations. The second part focuses on signal coding theory and application with the aim to error correction and greater effectivity of signall transmission.

Lecturers

Jnidřich Sadil (sadil(at)fd.cvut.cz)
Jan Přikryl (prikryl(at)fd.cvut.cz) 

Level

Master studies, compulsory for ITS and ID,
28 academic hours + 14 hours additional assignments,
credits: 4

News

[13.10.2016] further MATLAB resources added

[27.09.2017] partial update for winter term 2017/2018
[27.09.2017] first part of homework assignment published

[02.11.2017] exercise resources supplemented by additional information boxes to speed up the lessons
[02.11.2017] resources for the first part of winter term 2017/2018 completed

[25.09.2018] partial update for winter term 2018/2019
[05.10.2018] first part of homework assignment published
[29.10.2018] resources for the first part of winter term 2018/2019 completed

Course content

This course composes of two parts, first one is signal analysis (sadil) and second one is coding (prikryl). Topics taught in this course are parameters of signal, basic signal properties, spectrum representation of a signal, signal interactions, sampling and aliasing of a signal, modulation of signals in base and broad band and its applications, Self-correcting codes, convolution codes, Reed Solomon codes.

Detailed course content of the first part is available here.

Homework Asignments

 

Lectures

  1. [01.10.2018] - Signal and its properties - download
  2. [08.10.2018] - Sinusoids and their Spectrum representation - download
  3. [15.10.2018] - Spectrum of periodic signals - download
  4. [22.10.2018] - Sampling and Aliasing - download
  5. [29.10.2018] - Path and Modulation - download
  6. [05.11.2018] - Additional Exercies - download
  7. [12.11.2018] - Introduction to Digital Communications - download CZ/EN
  8. [19.11.2018] - Coding for Discrete Sources, Huffman code - download CZ/EN
  9. [26.11.2018] - Arithmetic coding, Dictionary coders - download CZ/EN
  10. [03.12.2018] - Channel Coding, Error Correcting Codes, Linear Codesdownload CZ/EN
  11. [10.12.2018] - Hamming Codes - download CZ/EN
  12. [17.12.2018] - Binary Cyclic Codes - download CZ/EN (additional note about cyclic shift)
  13. [07.01.2019] - Advanced Codes: BCH, Reed-Solomon, Turbo and LDPC codes

Exercises/Labs

  1. [01./08.10.2018 CZ/EN] - Signal and its properties - download
  2. [15./22.10.2018] - Spectrum of periodical signals - download
  3. [29.10./05.11.2018] - Aliasing, Amplitude modulation - download
  4. [12.11./19.11.2018] - Channel modelling - download
  5. [26.11./03.12.2018] - Source encoding and decoding - download
  6. [10.12./17.12.2018] - Channel encoding and decoding - download

Note: Working knowledge of MATLAB is assumed, including rudimentary programming skills.

Course requirements

To get an assessment

  • finished and evaluated all home assignments (the number of assignments will be set up), the evaluation of homeworks is 10 points (total) and it adds up to score in the exam,
  • maximum one absence at the exercises.

To get a grade (exam)

  • only written part (90 points), no oral part,
  • at most 10 points from the semester,
  • up to 5 point extra for extraordinary activity.
  • Final score: ECTS grading, pass ≥ 50 points.

Literature and reading materials

Recommended literature is always part of lecture notes.

MATLAB resources

Matlab (and Octave, and SciLab) has been always part of bachelor curriculum, therefore we expect certain degree of familiarity with the software. For refreshment, you may consult some of the followin resources (in English, unless stated otherwise):

 

Winter term 2017-2018

 

Goal of the course

To broaden the theoretical knowledge of signals and coding in the frame of ITS. The course in its first part presents the theoretical and practical features and properties of signals in time and frequency domain and its transmission over the media (air, cable) using different modulations. The second part focuses on signal coding theory and application with the aim to error correction and greater effectivity of signall transmission.

Lecturers

Jnidřich Sadil (sadil(at)fd.cvut.cz)
Jan Přikryl (prikryl(at)fd.cvut.cz) 

Level

Master studies, compulsory for ITS and ID,
28 academic hours + 14 hours additional assignments,
credits: 4

News

[13.10.2016] further MATLAB resources added

[27.09.2017] partial update for winter term 2017/2018
[27.09.2017] first part of homework assignment published

[02.11.2017] exercise resources supplemented by additional information boxes to speed up the lessons
[02.11.2017] resources for the first part of winter term 2017/2018 completed

This course composes of two parts, first one is signal analysis (sadil) and second one is coding (prikryl). Topics taught in this course are parameters of signal, basic signal properties, spectrum representation of a signal, signal interactions, sampling and aliasing of a signal, modulation of signals in base and broad band and its applications, Self-correcting codes, convolution codes, Reed Solomon codes.

Detailed course content of the first part is available here.

Homework Asignments

 

Lectures

  1. [02./09.10.2017] - Signal and its properties - download
  2. [02./09.10.2017] - Sinusoids and their Spectrum representation - download
  3. [16./23.10.2017] - Spectrum of periodic signals - download
  4. [16./23.10.2017] - Still topics above
  5. [30.10./6.11.2017] - Sampling and Aliasing - download
  6. [30.10./6.11.2017] - Path and Modulation - download
  7. [13./20.11.2017] - Additional Exercies - download
  8. [13.11./20.11.2017] - Still topics above
  9. [27.11./04.12.2017] - Introduction to Digital Communications
  10. [27.11./04.12.2017] - Coding for Discrete Sources, Huffman code.
  11. [11.12./18.12.2017] - Arithmetic coding, Dictionary coders.
  12. [11.12./18.12.2017] - Channel Coding, Error Correcting Codes
  13. [??.01./08.01.2018] - Linear codes, Hamming Codes.
  14. [??.01./08.01.2018] - Binary Cyclic Codes, Reed Solomon Codes

Exercises/Labs

  1. [03./10.10.2017] - Signal and its properties - download
  2. [17./24.10.2017] - Spectrum of periodical signals - download
  3. [31.10.2017] - Still topics above
  4. [14.11./21.11.2017] - Aliasing, Amplitude modulation - download
  5. [28.11./??.12.2017] - Channel modelling - download 
  6. [12.12./19.12.2017] - Source encoding and decoding - download
  7. [02.01./09.01.2018] - Channel encoding and decoding - download

Note: Working knowledge of MATLAB is assumed, including rudimentary programming skills.

Course requirements

To get an assessment

  • finished and evaluated all home assignments (the number of assignments will be set up), the evaluation of homeworks is 10 points (total) and it adds up to score in the exam,
  • maximum one absence at the exercises.

To get a grade (exam)

  • only written part (90 points), no oral part,
  • at most 10 points from the semester,
  • up to 5 point extra for extraordinary activity.
  • Final score: ECTS grading, pass ≥ 50 points.

Literature and reading materials

Recommended literature is always part of lecture notes.

MATLAB resources

Matlab (and Octave, and SciLab) has been always part of bachelor curriculum, therefore we expect certain degree of familiarity with the software. For refreshment, you may consult some of the followin resources (in English, unless stated otherwise):

 

Winter term 2016-2017

 

Goal of the course

To broaden the theoretical knowledge of signals and coding in the frame of ITS. The course in its first part presents the theoretical and practical features and properties of signals in time and frequency domain and its transmission over the media (air, cable) using different modulations. The second part focuses on signal coding theory and application with the aim to error correction and greater effectivity of signall transmission.

Lecturers

Jnidřich Sadil (sadil(at)fd.cvut.cz)
Jan Přikryl (prikryl(at)fd.cvut.cz) 

Level

Master studies, compulsory for ITS and ID,
28 academic hours + 14 hours additional assignments,
credits: 4

News

[03.10.2016] partial update for winter term 2016/2017
[11.10.2016] first part of homework assignment published
[13.10.2016] further MATLAB resources added

[31.10.2016] materials for first part of course completed
[11.01.2017] homework assignments for the coding part published (cz, en)
             use the university login and password to access

Course content

This course composes of two parts, first one is signal analysis (sadil) and second one is coding (prikryl). Topics taught in this course are parameters of signal, basic signal properties, spectrum representation of a signal, signal interactions, sampling and aliasing of a signal, modulation of signals in base and broad band and its applications, Self-correcting codes, convolution codes, Reed Solomon codes.

Detailed course content of the first part is available here.

Homework Asignments

 

Lectures

  1. [04.10.2016] - Signal and its properties - download
  2. [11.10.2016] - Sinusoids and their Spectrum representation - download
  3. [18.10.2016] - Spectrum of periodic signals - download
  4. [25.10.2016] - Still topics above
  5. [01.11.2016] - Sampling and Aliasing - download
  6. [08.11.2016] - Path and Modulation - download
  7. [15.11.2016] - Additional Exercies - download
  8. [22.11.2016] - Introduction to digital communication - download
  9. [29.11.2016] - Coding for discrete sources - download
  10. [06.12.2016] - Dictionary coders - download
  11. [13.12.2016] - Error correcting codes, Linear codes - download 
  12. [20.12.2016] - Cancelled
  13. [03.01.2017] - Linear codes, Hamming code - download
  14. [10.01.2017] - Cyclic codes - download

 

Exercises/Labs

  1. [04.10.2016]/[11.10.2016] - Signal and its properties - download
  2. [18.10.2016]/[25.10.2016] - Spectrum of periodical signals - download
  3. [01.11.2016]/[08.11.2016] - Still topics above
  4. [15.11.2016]/[22.11.2016] - Aliasing, Amplitude modulation - download
  5. [29.11.2016]/[06.12.2016] - Channel capacity - download
  6. [13.12.2016]/[20.12.2016] - Source encoding - download
  7. [03.01.2017]/[10.01.2017] - Channel encoding - download

Note: Working knowledge of MATLAB is assumed, including rudimentary programming skills.

Course requirements

To get an assessment

  • finished and evaluated all home assignments (the number of assignments will be set up), the evaluation of homeworks is 10 points (total) and it adds up to score in the exam,
  • maximum one absence at the exercises.

To get a grade (exam)

  • only written part (90 points), no oral part,
  • at most 10 points from the semester,
  • up to 5 point extra for extraordinary activity.
  • Final score: ECTS grading, pass ≥ 50 points.

Literature and reading materials

Recommended literature is always part of lecture notes.

MATLAB resources

Matlab (and Octave, and SciLab) has been always part of bachelor curriculum, therefore we expect certain degree of familiarity with the software. For refreshment, you may consult some of the followin resources (in English, unless stated otherwise):

 

 

 

Winter term 2012-2013

Lecture 00 - Introduction and structure
Essential information about organisation and structure of the course. Read this first.
Lecture 1 - Introduction to Digital Communications
The document contains a list of topics discussed at the lecture and a list of references where the lectured topics are discussed in detail.
Lecture 1-3 - Signal modulations
 
Lecture 4-6 - Signals and systems
 
Lecture 8 - Introduction to digital communications
Short summary of the topics discussed at the lecture. Contains also the recommended reading.
Lecture 9 - Prefix-free codes, optimal coding
An overview of the topics covered by this lecture. Contains also a list of references.
Lecture 10 - Binary linear codes
An overview of the topics covered by this lecture. Contains also a list of references.
Lecture 11 - Binary cyclic codes
An overview of the topics covered by this lecture. Contains also a list of references.
SK exam topics 2012

  • Copyright © 2014 by LSS