Kursplan fastställd 2024-02-06 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnImplementation of digital signal processing systems
- KurskodDAT535
- Omfattning7,5 Högskolepoäng
- ÄgareMPEES
- UtbildningsnivåAvancerad nivå
- HuvudområdeDatateknik, Elektroteknik
- InstitutionMIKROTEKNOLOGI OCH NANOVETENSKAP
- BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd
Kurstillfälle 1
- Undervisningsspråk Engelska
- Anmälningskod 15113
- Max antal deltagare42 (minst 10% av platserna reserveras för utbytesstudenter)
- Blockschema
- Sökbar för utbytesstudenterJa
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0122 Laboration 3,5 hp Betygsskala: UG | 3,5 hp | ||||||
0222 Tentamen 4 hp Betygsskala: TH | 4 hp |
|
I program
- MPEES - INBYGGDA ELEKTRONIKSYSTEM, MASTERPROGRAM, Årskurs 1 (obligatoriskt valbar)
- MPICT - INFORMATIONS- OCH KOMMUNIKATIONSTEKNIK, MASTERPROGRAM, Årskurs 1 (valbar)
- MPSYS - SYSTEMTEKNIK, REGLERTEKNIK OCH MEKATRONIK, MASTERPROGRAM, Årskurs 1 (valbar)
- MPWPS - TRÅDLÖS TEKNIK, FOTONIK OCH RYMDTEKNIK, MASTERPROGRAM, Årskurs 2 (valbar)
Examinator
- Per Larsson-Edefors
- Enhetschef, Mikrovågselektronik, Mikroteknologi och nanovetenskap
Behörighet
Grundläggande behörighet för avancerad nivåSökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Särskild behörighet
Engelska 6Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Kursspecifika förkunskaper
Rekommenderade förkunskaper:MATLAB och grunder i digital signalbehandling. Grundläggande kunskaper i kommunikationssystem, AD-omvandling, FPGA and ASIC. Grundläggande färdigheter i VHDL.
Syfte
Vi lever i en tid där digital signalbehandling (DSP) är en nyckelteknologi. Genom att använda olika konstruktionsmetoder kan DSP-system implementeras på olika hårdvaruplattformar; från inbyggd programvara till applikationsspecifika integrerade kretsar (ASICs). Genom att analysera DSP-algoritmen och kraven från tillämpningen kan en DSP-konstruktör bestämma vilken hårdvaruplattform och vilken konstruktionsmetod som är lämplig att använda.Det första syftet med kursen är att ge studenter kunskap om konstruktion av DSP-system på tre olika hårdvaruplattformar: ASICs, Field Programmable Gate Arrays (FPGAs), och programmerbara signalprocessorer. Det andra syftet är att ge studenter förtrogenhet med konstruktionsmetoder som möjliggör avvägningar, till exempel, mellan prestanda och hårdvaruresurser.
Lärandemål (efter fullgjord kurs ska studenten kunna)
beskriva ett typiskt konstruktionsflöde för DSP-system, beaktande olika hårdvaruplattformar för DSP-implementation, som ASICar, FPGAer, och signalprocessorerbeskriva hårdvarustrukturer för grundläggande DSP-funktioner, som FIR-filter, FFTer, och equalizers
beskriva hur en DSP-funktion kan implementeras med olika hårdvaruplattformar och förklara avvägningen mellan prestanda och hårdvaruresurser
beskriva relevanta hårdvaruaspekter som kvantisering, fixpunktsaritmetik, skalning, omsampling, parallellism och pipelining
använda simulering med flyttals- respektive fixpunkts-aritmetik för att identifiera prestandan hos en DSP-algoritm före och efter implementation
använda datorbaserade verktyg för att implementera DSP-funktionalitet, beaktande dels relevanta hårdvaruaspekter, dels målsättningar kring hårdvaruresurser och klockfrekvens
resonera kring fördelar och begränsningar med att implementera DSP med hjälp av ASICar, FPGAer, och signalprocessorer
Innehåll
Grundläggande begrepp som sampling, kvantisering och filtrering. Talrepresentation och aritmetik för DSP. Hårdvarustrukturer för filter och FFT. Hårdvaruparallellism och pipelining. DSP-konstruktion för ASIC- och FPGA-arkitekturer. Konstruktionsavvägningar kring prestanda och hårdvaruresurser.Organisation
Föreläsningar och övningar kompletteras med laborationer som avser ge praktiska erfarenheter inom DSP-konstruktion. Med stöd av datorbaserade verktyg kommer studenterna här att genomföra flera mindre uppgifter inom DSP-konstruktion och simuleringsbaserad analys.Litteratur
Kurslitteraturen omfattar preliminärt två olika böcker: Uwe Meyer-Baese, Digital Signal Processing with FPGA, 4th ed., Springer 2014. Dejan Markovic and Robert W. Brodersen, DSP Architecture Design Essentials, Springer 2012.Examination inklusive obligatoriska moment
Det finns två moment i kursen: skriftlig tentamen (U, 3, 4, eller 5) och obligatoriska laborationer (U eller G). För godkänt betyg på kursen krävs minst betyg 3 på tentamen samt godkända laborationer.Kursens examinator får examinera enstaka studenter på annat sätt än vad som anges ovan om särskilda skäl föreligger, till exempel om en student har ett beslut från Chalmers om pedagogiskt stöd på grund av funktionsnedsättning.