Course title: Digital Communications 2
Number of credits (ECTS): 6
Weekly number of classes: 3+1+1+0
Prerequisite for enrollment of the subject: Passed: Information Theory, Taken course: Communication systems
Course Goals (acquired competencies): Introduction of the need to apply different coding in modern digital telecommunication systems. Line coding properties. Properties of modulation techniques with memory. Knowledge of various channel coding schemes for increasing the confidentiality of the transmission. Decoding techniques. Knowledge of the concept for code concatenation and iterative decoding. Application of coded sequences for expanding signal spectrum.
Total available number of classes: 180
Course Syllabus: Introduction. Need of codes. Classification. Scrambling. Line codes and their spectra. Application of line codes. Channel coding. Linear block codes. Generator matrix and parity control matrix. Cyclic codes. BCH and Reed-Solomon codes. Hard and soft decoding of block codes. Performances and comparison. Convolutional codes. Generating and presenting convolutional codes. Transfer function. Hard and soft decoding of convolution codes. Viterbi algorithm. Performance and comparison. Trellis coded modulation. Application of simple and complex trellis codes. Viterbi decoding of trellis codes. Modulation with memory: CPFSK, MSK CPM, their performance and their spectral power density. Coding concatenations. Serial, parallel, hybrid concatenation. Principles for their iterative decoding. Turbo codes. Iterative decoding of a turbo-coded scheme. Performance of turbo codes. LDPC codes. Decoding and performance. Application of coding sequences for transmission of signals with expanded spectrum. Direct Sequence Spread Spectrum signals. Generation of PN sequences.
|J. G. Proakis||Digital Communications||McGraw-Hill||2001|