Chapter 15 Digital Signal Processing
Overview Typical DSP algorithms required by Fourier transform (FFT) Discrete cosine transform (DCT) Wavelet transform Digital filters Digital up and down converter FPGA technology supports the intellectual property Complex math Signal processing
Basic DSP System Low pass filter
Essential DSP Terms Acronyms and specialized terms Accuracy Complex math DFT: Discrete Fourier Transform DSP block (FPGA)
DSP Architecture Many DSP algorithms repetitive use of the multiply and addition MAC: Multiply and ACcumulate block Parallel execution in DSP compoenets Parallel execution in FPGA
When to use FPGAs for DSP Performance improvements Design implementation flexibility Higher system-level integration IP cores and blocks
FPGA DSP Design Consideration Clocking and signal routing Pipelining Algorithm implementation choices DSP intellectual property
Q & A