Hoppa till huvudinnehållet

IL2204 DSP-konstruktion med HDL 7,5 hp

Kursomgångar saknas för aktuella eller kommande terminer.
Rubriker med innehåll från kursplan IL2204 (HT 2008–) är markerade med en asterisk ( )

Innehåll och lärandemål

Kursinnehåll

Introduktion till analoga och digitala filter. Tillämpad signalbehandling. 

Konstruktionsmetodiker för godtyckliga (dataintensiva) applikationer, tex inom digital signalbehandling och telekommunikation: Allokering, Schedulering, Bindning, Pipelining, Retiming. Bit-seriell design.  

Implementeringstekniker för digitala filterfunktioner (FIR, IIR, FFT). FPGA-syntes av filterfunktioner. DSP-processorn. DSP-kärnor som del i ett inbyggt system. A/D och D/A-omvandling. 

Lärandemål

Efter genomgången kurs skall studenten kunna 

1) använda sig av data och kontrollflödesgrafer för att modellera och implementera kända digitala signal processnings-funktioner (FIR/IIR/FFT) på FPGAer. 

2) göra beräkningar på de effekter/begränsningar som val av talområde/upplösning har för implementeringen av kända DSP-funktioner. 

3) förstå och utnyttja addresseringen av minnen till DSP-funktionerna för optimeringen av demsamma. 

4) optimera implementeringen map area/fördröjning/latency/effektförbrukning. 

5) bygga prototyper av DSP-kärnor på FPGAer. 

Kurslitteratur och förberedelser

Särskild behörighet

Ingen information tillagd

Rekommenderade förkunskaper

Good knowledge in VHDL-programming and experience using FPGA prototyping equivalent to the course Digital Design using HDLs (IL2217).

Utrustning

Ingen information tillagd

Kurslitteratur

DSP Integrated Circuits, Lars Wanhammar
Upplaga:  Förlag: Academic Press
År: ISBN: 0-12-734530-2 

Övrig litteratur
Föreläsningsanteckningar (pdf/ppt-filer). 3 laborationshäften (publiceras på kurshemsidan). 
Kompletterande material som inte tas upp i kursboken.

Examination och slutförande

När kurs inte längre ges har student möjlighet att examineras under ytterligare två läsår.

Betygsskala

A, B, C, D, E, FX, F

Examination

  • LAB1 - Laborationskurs, 4,5 hp, betygsskala: P, F
  • TEN1 - Tentamen, 3,0 hp, betygsskala: A, B, C, D, E, FX, F

Examinator beslutar, baserat på rekommendation från KTH:s handläggare av stöd till studenter med funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.

Examinator får medge annan examinationsform vid omexamination av enstaka studenter.

Betygsskala: A/B/C/D/E/Fx/F

Övriga krav för slutbetyg

En skriftlig tentamen (TEN1 3hp),
godkänd laborationskurs (LAB1 4,5 hp) med två obligatoriska laborationer (FIR-filter och FFT). 

Laborationerna drivs i projektform. Studenterna arbetar på egen hand i grupper av max två studenter, utan hjälp av laborationsassistenterna. Labassistenterna är enbart till för hjälp med verktygen, och för att kontrollera färdiga laborationsprojekt. 

För varje laboration skall en kort laborationsrapport (~2-3 sidor) skrivas som dokumenterar alla resultat. Laborationsrapporten skall skickas till assistenterna innan de kommer och kontrollerar simulationerna och den fungerande prototypen på FPGAn. 

Möjlighet till komplettering

Ingen information tillagd

Möjlighet till plussning

Ingen information tillagd

Examinator

Ingen information tillagd

Etiskt förhållningssätt

  • Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
  • Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
  • Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.

Ytterligare information

Kursrum i Canvas

Registrerade studenter hittar information för genomförande av kursen i kursrummet i Canvas. En länk till kursrummet finns under fliken Studier i Personliga menyn vid kursstart.

Ges av

Huvudområde

Denna kurs tillhör inget huvudområde.

Utbildningsnivå

Avancerad nivå

Påbyggnad

IL2200 ASIC-designmetodik med hårdvarubeskrivande språk IL2219 Radioelektronik

Kontaktperson

Jantsch, Axel

Övrig information

Rekommenderade breddningskurser:
EQ2300 Digital Signalbehandling IL1218 Analog fk.
Kursen examineras kontinuerligt. Varje laboration har också funktionen av en kontrollskrivning, vilken kan ge bonuspoäng till den skriftliga tentamen.

Kursen examineras kontinuerligt. Varje laboration har också funktionen av en kontrollskrivning, vilken kan ge bonuspoäng till den skriftliga tentamen. Antalet poäng beror på kvalitén på lösningen. Observera! Laborationspoängen är en snabbhetsbonus till tentan. För att få poängen så skall laborationerna göras klara och bli godkända av en assistent innan det första tentamenstillfället. Laborationerna kan ge följande bonuspoäng till tentamen: Laboration 1 - FIR-filter 2pLaboration 2 - FFT-processor 2p Valfri extra laboration för snabba studenter (obligatorisk för att få betyg A) Laboration 3 - Bit-serial design 1p En student garanteras att få godkänt på tentamen vid en poängsumma av 15 poäng av maximala 30 (50% korrekt). En student som har klarat alla laborationer före det första tentamenstillfället har automatiskt 4 poäng (5 med den bit-seriella laborationen) på tentamen och behöver således endast få elva (tio med den bit-seriella laborationen) poäng för att få betyg E.