6 ECTS credits
150 u studietijd

Aanbieding 1 met studiegidsnummer 4004705ENR voor alle studenten in het 1e semester met een verdiepend master niveau.

Semester
1e semester
Inschrijving onder examencontract
Niet mogelijk
Beoordelingsvoet
Beoordeling (0 tot 20)
2e zittijd mogelijk
Ja
Onderwijstaal
Nederlands
Faculteit
Faculteit Ingenieurswetenschappen
Verantwoordelijke vakgroep
Elektriciteit
Onderwijsteam
Gerd Vandersteen (titularis)
Onderdelen en contacturen
21 contacturen Hoorcollege
42 contacturen Werkcolleges, practica en oefeningen
Inhoud

Channel coding is the art of transforming your data such that it gets protected against errors. Shannon proved that using the appropriate channel coding, it is possible to get the maximum amount of data over a given communication channel. This theoretical maximum is also known as the channel capacity.

This course starts from the results on information theory and provides an in-depth analysis of state-of-the-art channel coding. As different application domains results into different optimal channel coding techniques, the course is split into three application domains, namely 
- digital storage (QR-code, CD/DVD, hard disc, solid-state discs) 
- power-limited communication (satellite and space communications)
- bandwidth-limited communication (WiFi and 5G communications)
The course will also include the introduction/recap of the above-mentioned communication standards, giving the students a good overview of the different techniques.

The theoretical aspects will be covered in the 24u of lectures. To get a practical understanding of the techniques, 52u of hands-on labs are foreseen to cover the three domains. The techniques will be tested and demonstrated using a wireless setup which is built around a Universal Software Radio Peripheral (USRP).
 

Bijkomende info

Student notes in the format of slides, articles and book references will be provided to the students.

Leerresultaten

Algemene competenties

Content of the lectures (24u)
Channel capacity for different application domains
1. Digital storage
2. Power-limited communication
3. Bandwidth-limited communication

Introduction to channel coding
* Error detection, erasures and error correction
* Binary versus Non-binary (2^m-ary) Codes (Galois Fields)
* Algebraic and probabilistic coding (hard versus soft decisions)
* Combining codes: Serial and parallel concatenated codes

Part I: Digital storage
* Data representation using polynomials
* Cyclic block encoding
* Cyclic Redundancy Check (CRC)
* Reed-Solomon coding
* Studying datasheets and performances of RAID controllers, CD/DVD, QR-codes

Part II: Power-limited communication
* Linear binary block codes (Hamming)
* Low Density Parity Check (LDPC)
* Convolutional codes
* Viterbi decoder 
* Hard versus soft decoding
* Turbo decoding
* LDPC decoding
* Studying datasheets and performances of Deep Space communicatio, DVB-S and LDPC in LDPC in SSD storage

Part III: Bandwidth-limited communication
* Trellis Code modulation (TCM)
* Turbo TCM
* Bit-Interleaved Coded Modulation (BICM)
* Studying datasheets and performances of Ethernet IEEE 802.3, xDSL, DVB-S2 and DVB-T2, WLAN IEEE 802.11, and LTE - 5G

Content of the Labs (52u)
Three assignments that cover each of the three domains.
1. Digital storage: Implementation RS / CIRC for CD/DVD standard
2. Power-limited communication: Deep Space communication (CCSDS) using concatenated RS and Turbo Coding. Tested using a BPSK modulation/demodulation over a USRP-based hardware emulation setup.
3. Bandwidth-limited communication: DVB-S2: concatenated BCH, LDPC, and BICM. Tested using an OFDM modulation/demodulation setup over a USRP-based hardware emulation setup.
 

Beoordelingsinformatie

De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Mondeling bepaalt 100% van het eindcijfer

Binnen de categorie Examen Mondeling dient men volgende opdrachten af te werken:

  • Oral Exam met een wegingsfactor 100 en aldus 100% van het totale eindcijfer.

    Toelichting: -

Aanvullende info mbt evaluatie

The oral examination will have the following format: It is an open book oral exam that focusses on the practical aspects of the techniques. The student will individually defend the decisions and findings of the lab assignments of the three application domains. This will include questions to check the understanding of the theory behind the techniques. 
 

Toegestane onvoldoende
Kijk in het aanvullend OER van je faculteit na of een toegestane onvoldoende mogelijk is voor dit opleidingsonderdeel.

Academische context

Deze aanbieding maakt deel uit van de volgende studieplannen:
Master in de ingenieurswetenschappen: elektronica en informatietechnologie: Standaard traject
Master in de ingenieurswetenschappen: fotonica: Standaard traject
Master in de ingenieurswetenschappen: toegepaste computerwetenschappen: Standaard traject
Master in de ingenieurswetenschappen: computerwetenschappen: afstudeerrichting Artificiële Intelligentie
Master in de ingenieurswetenschappen: computerwetenschappen: afstudeerrichting Multimedia
Master in de ingenieurswetenschappen: computerwetenschappen: afstudeerrichting Software Languages and Software Engineering
Master in de ingenieurswetenschappen: computerwetenschappen: afstudeerrichting Data Management en Analytics