<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
<document>
<title>Digital Signal Processing with FPGA Implementation</title>
<cid>E1514</cid>
<sapsubmodule>P200-0005</sapsubmodule>
<bkey>e2</bkey>
<ctypes>
<hours>3</hours>
<type>V</type>
<hours>1</hours>
<type>U</type>
</ctypes>
<cp>5</cp>
<semester>5</semester>
<mandatory>yes</mandatory>
<language>German</language>
<exam>
</exam>
<curriculum>
<curriculum_entry>
<cid>E1514</cid>
<branch>Electrical Engineering</branch>
<semester>5</semester>
<mandatory_tag>mandatory course</mandatory_tag>
</curriculum_entry>
</curriculum>
<workload>
60 class hours (= 45 clock hours) over a 15-week period.The total student study time is 150 hours (equivalent to 5 ECTS credits).There are therefore 105 hours available for class preparation and follow-up work and exam preparation.</workload>
<prerequisites>
<prerequisite>
<pfcid>E1105</pfcid>
<pftitle>
</pftitle>
</prerequisite>
<prerequisite>
<pfcid>E1410</pfcid>
<pftitle>
</pftitle>
</prerequisite>
</prerequisites>
<prerequisitesfor>
<prerequisitefor>
<pfcid>E1611</pfcid>
<pftitle>
</pftitle>
</prerequisitefor>
</prerequisitesfor>
<convenor>Prof. Dr. Martin Buchholz</convenor>
<convenor-person-key>mb</convenor-person-key>
<lecturers>
<lecturer>Prof. Dr. Martin Buchholz</lecturer>
<lecturer-person-key>mb</lecturer-person-key>
</lecturers>
<objectives>The students:
- learn how to carry out digital signal processing and analysis of telecommunication signals and systems
- know different structures of discrete-time systems and is able to examine them analytically by using the discrete Fourier transform and z-transform
- know how to develop digital, recursive and non-recursive filters, when confronted with a certain filter specification
- learn to simulate and implement digital algorithms in FPGAs (Field Programmable Gate Arrays)
- learn to implement Digital Algorithms into Field Programmable Gate Arrays (FPGA) using SPW/Synopsys and Vivado/XILINX
- know the design flow of real-time implementation of digital algorithms</objectives>
<content>1. Introduction, motivation
2. Basis
ideal and real sampling, sampling theorem, practical considerations of sampling
3. Discrete-time signals and systems
discrete convolution, FIR and IIR systems
4. Structures of discrete-time systems
5. Depiction of discrete-time signals and systems in the frequency spectrum
6. The z-transform
7. Design of recursive, digital filters
8. Design of non-recursive, digital filters
9. Model-based FPGA implementation of digital algorithms
Examples and practical work are available for all chapters</content>
<literature>Brigham, E.O.: FFT Anwendungen, Oldenbourg, 1997 Goetz, H.: Einführung in die digitale Signalverarbeitung, Teubner, 1998 Hoffmann, J.; Quint F.: Signalverarbeitung mit Matlab und Simulink, Oldenbourg, 2007 Kammeyer, K.-D.; Kroschel K.: Digitale Signalverarbeitung – Filterung und Spektralanalys, Teubner Oppenheim, A. V.; Schafer, R. W.: Zeitdiskrete Signalverarbeitung, Oldenbourg, 1999 Stearns, S.D.; Hush D.R.: Digitale Verarbeitung analoger Signale, Oldenbourg, 1999 von Grünigen, D. Ch.: Digitale Signalverarbeitung, Carl Hanser, 2004 Werner, M.: Digitale Signalverarbeitung mit Matlab, Intensivkurs mit 16 Versuchen, Vieweg, 2006</literature>
<offered>
</offered>
<moduldb-query>Thu Mar 12 15:24:41 CET 2026, CKEY=edsb, BKEY=e2, CID=[?], LANGUAGE=en, DATE=12.03.2026</moduldb-query>
</document>
