← Back to Projects

Digital Audio Equalizer

Real-time audio processing with FIR filters.

Status
Not Started
Phase
Phase 2: Intermediate (Months 9–10)
Platform
RealDigital Blackboard (Zynq-7000)

Overview

Implement real-time audio processing demonstrating DSP skills directly relevant to RF employers. This project applies digital signal processing theory to a practical audio application using the Blackboard's audio capabilities.

The equalizer will use FIR filters to implement multiple frequency bands with real-time coefficient adjustment.

Requirements

  • Audio input from Blackboard microphone (PDM) or line in
  • Implement 3–5 band parametric equalizer using FIR filters
  • Real-time coefficient adjustment via switches or potentiometer
  • Audio output via PWM or I2S DAC
  • Visual spectrum display on HDMI (optional stretch goal)

Skills Demonstrated

  • FIR Filter Implementation: Multiply-accumulate in FPGA fabric
  • Fixed-Point Arithmetic: Q-format number handling and scaling
  • Real-Time Constraints: Meeting audio sample rate requirements
  • DSP Resource Optimization: Efficient use of DSP48 primitives

Prerequisites

This project requires understanding of:

  • Sampling theory and Nyquist frequency
  • FIR filter design principles
  • Fixed-point arithmetic and Q-format numbers
  • Xilinx DSP48 primitive usage

Study Resources

  • The Scientist and Engineer's Guide to DSP by Steven W. Smith (free online)
  • Understanding Digital Signal Processing by Richard Lyons

Architecture

Architecture will be documented as the project progresses.

Implementation Notes

Implementation notes will be added during development.

Resource Utilization

To be measured after implementation.

Progress Log

Not yet started

This project begins Phase 2 after completing VHDL fundamentals (Months 7–8).