Digital Signal Processing on Zynq 7000 SoC for Jamming Systems
Agenda:
Course Introduction
IQ demodulator: NCO – numerically controlled oscillator
IQ demodulator: FIR FILTER – hardware design and implementation
IQ demodulator and decimation (HDL design)
Vivado High Level Synthesis Tutorial
IQ modulator and Interpolator(HDL design)
Frequency and Phase modulation (HDL design)
Vivado HLS: up/down converters, IQ frequency and phase modulation
Zynq 7000: Overview, GPIOs, Interrupt Controller
Zynq 7000: AXI DMA in Direct Register Mode
Zynq 7000: AXI DMA in Scatter Gather Mode
Zynq 7000: Lightweight IP, FSBL
Zynq 7000: AXI DMA Networking
Zynq 7000: Analog Devices FMCOMMS1 module integration
Zynq 7000: digital signal processing with FMCOMMS1 module
Zynq 7000: Linux start guide, AXI GPIO example
Boards: ZED board, ZC702, ZC706 with EVAL-AD4080-FMCZ mezzanine card
Digital Signal Processing on Zynq 7000 SoC for Range-Doppler RADAR Systems
Agenda:
UDP/IP server/client implementation for Baremetal Zynq 7000
AXI DMA controller for Range-Doppler Processing Chain
Vitis HLS: Hardware Design and implementation of real time configurable Matched Filter in frequency domain for Zynq 7000
Range-Doppler Matrix Transpose with multithreading
Vitis HLS: Hardware Design and implementatio of FFT for Zynq 7000
Vitis HLS: Hardware Design and implementation of Real time configurable Ordered Statistic 1D CFAR
Vivado Hardware Design for Signal Processing chain: ADC - Matched Filter - Doppler FFT - OS CFAR - UDP
Software architecture (Standalone, Linux) for Signal Processing Chain: ADC - Matched Filter - Doppler FFT - OS CFAR - UDP
Boards: ZED board, ZC702, ZC706