| |
Mar 12, 2026
|
|
|
|
|
2025-2026 Undergraduate Catalog
|
ECE 56700 - FPGA Design For Signal Processing Applications
This course introduces methodologies of FPGA designs for signal processing applications. It provides system design experience using hardware description language (HDL) and commercial EDA tools. Topics covered include computer arithmetic, fixed-point vs. floating point, FIR/IIR implementations, multirate signal processing, implementation of FFT, modulation/demodulation using FPGA. Literature readings from IEEE Xplore will be assigned to students. Students are required to complete a course project that implements and simulates a signal processing algorithm using FPGAs.
Preparation for Course P: ECE 30100 and 35800.
Cr. 3. Student Learning Outcomes 1. An understanding of computer arithmetic such as binary multipliers, binary divider, floating-point vs. fixed point, distributed arithmetic, CORDIC, etc.
2. An understanding of the implementations of Finite Impulse Response filters, Infinite Impulse Response filters.
3. An understanding of the implementations of multirate signal processing.
4. An understanding of FFT implementations.
5. An understanding of the implementations of modulation and demodulation.
|
|