Courses Currently Offered in English

Course Version

Course Code:EDICO
Version Number:1
Course Name:Digital Communications
Credit Units:4
Cost Units:15
Examination type (E-with exam):E
Grading threshold:5
Initiation semester:03L
Person responsible:prof. nzw. dr hab. Piotr Bilski
Description:ICT programme taught in English

Hours per week

Class typeHours

Class types: W - lecture, C - tutorial, L - laboratory, P - project



Prerequitise types: W - required, Z - recommended

Similar Courses


Last Course Instances

Semester codeInstance codeLecturerInstituteMax. number of students
18ZAprof. nzw. dr hab. Piotr BilskiRE30

Thematic Classification

Class CodeClass name (in Polish)
ANGLAll Courses in English (A)


Summary (in Polish)

he course introduces fundamentals of digital communication systems, almost exclusively at the physical layer. Project will help students to know how to simulate several processes that take place in digital communication systems and to get hands on experience.

Lecture contents

  1. Signals and Spectra - review.

    Digital Communication Signal Processing - overview. Classification of signals. Spectral density, autocorrelation of energy and power signals. Random signals. Signal transmission through linear systems.
  2. Signal Formatting and baseband modulation

    Textual data (codes). Formatting analog signals (sampling, quantization), sources of corruption. Source coding. Pulse code modulation, baseband modulation. Correlative coding.
  3. Baseband demodulation/detection

    Signals and noise, SNR. Vectorial representation of signals and noise. Detection of binary signals in Gaussian noise. Intersymbol interference. Equalization.
  4. Bandpass modulation and demodulation/detection

    Digital bandpass modulation techniques: PSK, FSK, ASK. Detection of signals in Gaussian noise, correlation receiver. Coherent/noncoherent detection. Error performance for binary systems. M-ary signaling and performance.
  5. Communication link analysis

    The concept of link budget. Received signal power and noise power. Link budget analysis. Noise figure, noise temperature, and system temperature.
  6. Channel coding

    Waveform coding and structured sequences. Linear block codes, error-detecting and correcting capability. Convolutional codes, Trellis diagram, Viterbi code. Reed-Solomon codes.
  7. Modulation and coding trade-offs

    Shannon-Hartley capacity theorem. Bandwith-effciency plane.Modulation and coding trade-offs. Bandwith-efficient modulations.
Project contents

Project problems are to give the students hands-on experience with the material taught in the classes. They are assigned to small groups of students (2 students). Project will help students to know how to simulate several processes that take place in digital communication systems.

ReferencesTextbook: Bernard Sklar, Digital Communications, second edition,Prentice Hall 2001.Additional Recommended References:
  1. J. G. Proakis, Digital Communications, McGraw-Hill, 4th ed., 2001.
  2. R. E. Ziemer, R. L. Peterson, Introduction to Digital Communications, 2nd ed., Prentice-Hall, 2001.
  3. S. G. Wilson, Digital Modulation and Coding, Prentice-Hall, 1996.
  4. S. Haykin, Communication Systems, John Wiley & Sons, 1994.