Topic |
Sub-topic |
Theory: Theme 1. Introduction |
- Basic architecture of electronic signal processing systems: signal conditioning, sampling, conversion, and reconstruction. |
Theory: Theme 2. Types of signal processing |
-Different hardware and software solutions: DSP and FPGAs.
-Processing forms: Serial/Parallel, Hardware/Software.
-Hardware cost of regular signal processing circuits. Logical resources used. Processing rate. Power consumption.
|
Theory: Theme 3. Arithmetic in DSP |
-Data types.
-Data modification: quantification and overflow.
-Arithmetic operations and associated circuits.
-Associated concepts: critical path, pipeline and latency.
-Design examples.
|
Theory: Theme 4. Introduction to digital filtering |
- Example of a real system for signal conditioning and sampling using the Spartan-3AN development board from Xilinx.
- Example of basic digital filter design.
|
Theory: Theme 5. Design and Implementation of Digital Filters |
- Implementation of FIR and IIR filters in FPGA.
- Analysis of full 6 parallel and semi-parallel solutions: hardware costs, operation rates.
|
Theory: Theme 6. Software design tools |
- Introduction to the System Generator: design flow, data format, sampling frequency, implementation options, system verification, and multi-rate systems. |
Theory: Theme 7. Design of image processing systems |
- Examples of basic image processing systems.
Analysis of hardware resources required.
- Implementation and performance analysis.
|
Theory: Theme 8. Design of audio processing systems |
- Examples of audio processing systems.
- Analysis of required hardware resources.
- Implementation and performance analysis.
|
Theory: Theme 9. Design of signal processing systems for communications |
- Examples of signal processing systems for communication applications.
- Implementation and performance analysis.
|
Labs: Theme 1. Design of signal processing systems using VHDL. |
- Design, implementation and verification of basic signal processing described using VHDL. Design of lowpass, highpass, bandpass and bandstop FIR and IIR filters. Direct-form and transpose-form structures.
- Using the ISE design tool from Xilinx.
|
Labs: Theme 2. Design of signal processing systems using System Generator |
- Design, implementation and verification of signal processing systems for communication applications, image and audio processing.
- Using the System Generator design tool from Xilinx.
|