EN2500 Informationsteori och källkodning 7,5 hp
Information Theory and Source Coding
Kursen behandlar principer för kodning av tal, ljud, video och grafik vid låg bithastighet. Källkodningsteknik, till exempel skalär- och vektorkvantisering, ortogonala transformer och linjär prediktion presenteras och deras verkningssätt analyseras teoretiskt. De teoretiska begränsningarna för källkodare diskuteras.
Utbildningsnivå
Avancerad nivåKursnivå (A-D)
DHuvudområde
Betygsskala
A, B, C, D, E, FX, F
Kurstillfällen/kursomgångar
VT13 för programstuderande
Perioder
VT13 P4 (7,5 hp)
Anmälningskod
60848Kursen startar
2013 vecka: 12Kursen slutar
2013 vecka: 22Undervisningsspråk
EngelskaCampus
KTH CampusAntal föreläsningar
26 (preliminärt)Antal övningar
22 (preliminärt)Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningSchema
Schema (nytt fönster)Kursansvarig
Markus Flierl <mflierl@kth.se>
Lärare
Haopeng Li <haopeng@kth.se>
Markus Flierl <mflierl@kth.se>
Målgrupp
Öppen för alla program
Del av program
- Masterprogram, ICT Innovation, åk 1, DMTE, Valfri
- Masterprogram, datalogi, åk 1, CSCG, Villkorligt valfri
- Masterprogram, informations- och kommunikationsteknik, åk 1, Obligatorisk
- Masterprogram, informations- och kommunikationsteknik, åk 2, Rekommenderad
- Masterprogram, nätverkstjänster och system, åk 1, Rekommenderad
- Masterprogram, trådlösa system, åk 1, Rekommenderad
- Masterprogram, trådlösa system, åk 2, Rekommenderad
VT14 för programstuderande
Perioder
VT14 P3 (7,5 hp)
Anmälningskod
60595Kursen startar
2014 vecka: 4Kursen slutar
2014 vecka: 12Undervisningsspråk
EngelskaCampus
KTH CampusAntal föreläsningar
26 (preliminärt)Antal övningar
22 (preliminärt)Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningSchema
Schema (nytt fönster)Kursansvarig
Markus Flierl <mflierl@kth.se>
Lärare
Haopeng Li <haopeng@kth.se>
Markus Flierl <mflierl@kth.se>
Målgrupp
Öppen för alla program
Del av program
- Masterprogram, ICT Innovation, åk 1, DMTE, Valfri
- Masterprogram, datalogi, åk 1, CSCG, Villkorligt valfri
- Masterprogram, informations- och kommunikationsteknik, åk 1, Villkorligt valfri
- Masterprogram, informations- och kommunikationsteknik, åk 2, Rekommenderad
- Masterprogram, medieteknik, åk 1, METC, Villkorligt valfri
- Masterprogram, trådlösa system, åk 1, Rekommenderad
- Masterprogram, trådlösa system, åk 2, Rekommenderad
Lärandemål
Att ge en förståelse för de teoretiska grunderna för källkodning.
Kursens huvudsakliga innehåll
Informationsteori av diskreta och kontinuerliga variabler: entropi, Krafts olikhet, relativ entropi, entropitakt, redundans, ömsesidig information, asymptotisk ekvipartition. Estimering av sannolikhetsfunktioner och täthetsfunktioner. Expectation Maximization-algoritmen. Principen om maximal entropi.
Ickedestruktiv kodning: icke-adaptiva koder: Shannon, Huffmann, aritmetiska koder. Universella och adaptiva koder: Ziv-Lempel-koder.
Rate-distortion-teori: rate-distortions-funktionen, Shannons undre gräns, rate-distortion av oberoende variabler, "reverse waterfilling", Blahuts algoritm.
Fin-kvantisering: kvantiering genom begränsning av upplösning och begränsning av entropi. Vektor- och skalärkvantisering. Tillämpad fin-kvantisering: mixture- och gitter-kvantisering, kompandering.
Kvantisering med låg datahastighet: Lloyds algoritm för begränsad upplösning och begränsad entropi. Strukturerad vektorkvantisering (trästruktur, multi-steg, "gain-shape", gitter). Snabba sökmetoder.
Transformer och filterbankar: baser och ramar. Fasta tranformer: DFT, DCT, MLT, Gabor-ramar, Balian-Lows sats. A-priori-adaption: Karhunen-Loeve, a-priori energikoncentrering. A-posteriori adaption: a-posteriori energikoncentrering, sökning efter bästa bas, "matching pursuit".
Linjär prediktion: återkopplad prediktion, brusformning, "analysis-by-synthesis", "spectral flatness", Kolmogorovs formel, redundans, framåt- och bakåt-prediktion.
Behörighet
För fristående kursstudent: 120 hp samt Engelska B eller motsvarande
Rekommenderade förkunskaper
EQ1220 Signalteori eller motsvarande kunskaper.
Litteratur
W.B. Kleijn, A basis for source coding, KTH-S3 (2004).
Examination
- HEM1 - Hemuppgift, 1,5 hp, betygsskala: P, F
- TEN1 - Tentamen, 6,0 hp, betygsskala: A, B, C, D, E, FX, F
Krav för slutbetyg
Skriftlig examen.
Hemuppgift.
Ges av
EES/Ljud- och bildbehandling
Kontaktperson
Markus Flierl
Examinator
Markus Flierl <mflierl@kth.se>
Versionsinformation
Kursplan giltig från och med
VT09.
Examinationsinformation giltig från och med
HT07.
