lu.se

Forskar­utbildnings­kurser

Lunds tekniska högskola | Lunds universitet

Detaljer för kursplan för kurs ETIN45F giltig från och med HT 2013

Utskriftsvänlig visning

Allmänt
  • Engelska
  • Varje hösttermin
Syfte
  • Digital signalbehandling är ett område som blir allt viktigare i många produkter och system idag. När algoritmer inom detta område skall implementeras finns det ett stort antal möjliga alternativ beroende på krav angående till exempel realtid och effektförbrukning. Kursen skall ge studenterna en förståelse för hur olika implementeringsalternativ påverkar prestanda, flexibilitet och inte minst tid och kostnad för konstruktionsarbetet.
    Kursens övergripande mål är att lära ut systematiskt konstruktionsarbete av digitala signalprocessorer. Huvuddelen av kursen är inriktad mot att ge studenterna förståelse för konstruktion av tillämpningsspecifika arkitekturer utifrån en algoritmspecifikation och ett givet antal konstruktionsparametrar såsom beräkningskapacitet, effektförbrukning, kiselyta, etc.
Innehåll
  • Digital signalbehandling är ett område som är starkt expansivt och som kommer in i de flesta moderna system. Exempel på sådana system är mobil kommunikation, MP3/CD/DVD-spelare och medicinsktekniska system såsom pacemakers och hörapparater och exempel på vanliga algoritmer är olika former av kodning, filtrering och bildigenkänning. Ofta har man ett behov av att signalbehandlingen skall utföras i realtid och möjligheterna försvinner då i många fall att utföra detta i en vanlig dator. Standardprocessorer är utvecklade för att passa ett vitt applikationsområde och ger därmed ett stort användningsområde och stor flexibilitet. För många applikationer kan dock krav på snabbhet eller låg effektförbrukning kräva specialanpassade processorarkitekturer med hög prestanda.

    Denna kurs kommer att ge inblick i hur man från en algoritm kommer fram till en lösning som passar givna krav. Tyngdpunkten kommer att ligga på design av specialanpassade arkitekturer som kan implementeras på antingen rekonfigurerbar hårdvara, t.ex. FPGA, eller specialutvecklade kretsar, så kallade ASICs. Standardprocessorer och deras relation till andra lösningar kommer också att diskuteras. Olika delar är:



    •Karakterisering och representation av signalbehandlingsalgoritmer: signalflödes-, dataflödes- och beroende grafer och begreppet ”iteration bound”.
    •Arkitekturtransformationer – Begreppen retiming, pipelining och parallellisering för hög beräkningskapacitet och/eller låg effektförbrukning. Olika typer av arkitekturer såsom tidsmultiplexade och hårdvaru-mappade samt hur man transformerar mellan dessa med hjälp av till exempel begreppen unfolding och folding.
    •Algoritmtransformationer – Hur man kan reducera komplexiteten hos algoritmer och därmed åstadkomma en effektivare implementering genom begreppet ”strength reduction”.
    •Olika system för talrepresentation, hur de används och hur de påverkar implementering och prestanda.
Kunskap och förståelse
  • För godkänd kurs skall doktoranden
  • ha förståelse för samband mellan parametrar såsom beräkningskapacitet, effektförbrukning och kiselyta.
    vara förtrogen med transformationer som hjälper konstruktören att utveckla olika lösningar för en given signalbehandlingsalgoritm.
    vara förtrogen med effekter vid val av olika former av talrepresentation.
Färdighet och förmåga
  • För godkänd kurs skall doktoranden
  • utifrån givna kriterier kunna föreslå en lämplig processorarkitektur.
    kunna analysera en processorarkitektur och föreslå alternativa lösningar.
    ha fått övergripande syn på implementeringsaspekter av digitala signalbehandlingsalgoritmer.
    känna sig väl rustad att konstruera en specialanpassad signalprocessor utifrån givna krav med hjälp av de metoder som ges i kursen
Värderingsförmåga och förhållningssätt
  • För godkänd kurs skall doktoranden
Undervisningsformer
  • Föreläsningar
  • Laborationer
  • övningar
  • hemuppgifter som redovisas av studenterna i seminarieform samt en dimensioneringsuppgift som ska ge en samlad bild av kursens olika delar.
Examinationsformer
  • Skriftlig tentamen
  • Inlämningsuppgifter
  • Seminarieföredrag av deltagarna
  • Underkänd, godkänd
Förkunskapskrav
Förutsatta förkunskaper
  • ESS040 Digital signalbehandling eller ETI265 Signalbehandling i multimedia eller EITF15 Signalbehandling - teori och tillämpningar och ETI130 Digital IC-konstruktion.
Urvalskriterier
Litteratur
  • K, P.: VLSI Digital Signal Processing Systems: Design and Implementation. John Wiley & Sons, 1999. ISBN 0471241865.
Övrig information
Kurskod
  • ETIN45F
Administrativ information
  •  -08-13
  • FN1/Anders Gustafsson

Alla publicerade kurstillfällen för kursplanen

1 kurstillfälle.

Startdatum Slutdatum Publicerad
2014‑01‑20 2014‑03‑07

Utskriftsvänlig visning