Tools & Platforms — Systolic Array FIR Filter Projects
Both FPGA implementation and simulation-only tracks are available — using the industry-standard toolchain for digital filter design, RTL implementation, functional verification and ASIC synthesis.
Systolic FIR Filter — Journal Publication Targets 2026
Mapping your systolic array FIR filter research to the right IEEE / Scopus journal based on architecture novelty, implementation platform and application domain.
- FPGA systolic FIR with novel low-power / area technique
- ASIC systolic array with Cadence tape-out quality results
- QRD systolic beamforming array for radar/5G
- New multiplier-less / approximate computing FIR architecture
- 5G / SDR polyphase FIR filter FPGA implementation
- Radar pulse-compression systolic FIR on Zynq
- Adaptive LMS systolic FIR for ECG / biomedical
- Reconfigurable FIR filter for SDR / cognitive radio
- Vivado / Quartus project files (.xpr / .qpf)
- Testbench with MATLAB golden reference comparison
- SNR, ENOB, power & resource comparison table
- IEEE-format manuscript + LaTeX + PPT + Viva Q&A
Systolic FIR Filter Architecture Domains
12 architecture categories covering every known systolic and pipelined FIR filter topology used in 2026 VLSI, FPGA and DSP research.
FPGA-Based Systolic Array FIR Filter Projects
RTL-level Verilog / VHDL implementation on Xilinx Artix-7, Kintex-7, Zynq-7000, UltraScale+ or Intel Cyclone V / Arria 10 — synthesised, placed & routed in Vivado or Quartus with full resource utilisation, timing closure and power estimation reports.
| # | Project Title | Architecture | Platform | Journal |
|---|---|---|---|---|
| 01 | 16-Tap 1D Systolic Array FIR Filter in Verilog on Artix-7 — DSP48E2 Inference, 500 MHz Timing Closure | Systolic | Vivado / Artix-7 | IEEE TVLSI |
| 02 | 32-Tap Pipelined Transposed FIR Filter on Zynq-7000 — Post-Layout Power vs Direct-Form Comparison | Transposed | Vivado / Zynq | IEEE Access |
| 03 | 64-Tap Distributed Arithmetic FIR (Fully-Parallel) on Kintex-7 — LUT vs DSP Power-Area Trade-Off | DA-FIR | Vivado / Kintex-7 | IEEE TCAS-II |
| 04 | Folded Systolic Array FIR — Hardware Sharing with Retiming for 8× Area Reduction on Artix-7 | Folded | Vivado | IEEE TVLSI |
| 05 | Semi-Systolic Farrow FIR Filter for Fractional Delay — Fixed-Point Vivado Implementation at 300 MHz | Farrow | Vivado / Kintex | IEEE TCAS-I |
| 06 | 2D Systolic FIR for 1080p Real-Time Gaussian Blur on Zynq UltraScale+ with AXI-Stream Interface | 2D Systolic | Vivado / ZU+ | IEEE Access |
| 07 | Reconfigurable Systolic FIR Filter with Run-Time Coefficient Reload via AXI Lite on Artix-7 | Reconfig | Vivado | IEEE TCAS-II |
| 08 | Polyphase Decimation FIR (1:8) for 5G NR Channel Filtering on Kintex UltraScale — 100 MSPS | Polyphase | Vivado / KU | IEEE TAES |
| 09 | Root-Raised Cosine (RRC) Matched FIR Filter for 5G NR — Systolic FPGA at 200 MHz, EVM < 1% | RRC / 5G | Vivado | IEEE Access |
| 10 | CORDIC-Based 32-Tap FIR on FPGA — Multiplier-Free Implementation with SNR > 60 dB | CORDIC | Vivado / Artix | IEEE TCAS-II |
| 11 | LMS Adaptive Systolic FIR for ECG Noise Cancellation on Zynq — Real-Time Coefficient Update at 10 kHz | LMS | Vivado / Zynq | IEEE TCAS-I |
| 12 | Block LMS Systolic Array FIR for Acoustic Noise Cancellation — 64-Channel FPGA at 48 kHz | Block LMS | Vivado / KU | IEEE Access |
| 13 | QRD Systolic Array for 4×4 MIMO Beamforming FIR — FPGA Implementation with Givens Rotations | QRD | Vivado / UltraScale | IEEE TCAS-I |
| 14 | Carry-Save Adder (CSA) Systolic FIR — Reducing Critical Path by 35% vs Ripple-Carry on Artix-7 | CSA | Vivado | IEEE TVLSI |
| 15 | Low-Power DA-FIR with Clock Gating on Cyclone V — 40% Dynamic Power vs Xilinx DSP Reference | Low Power | Quartus / Cyclone V | IEEE TCAS-II |
| 16 | High-Level Synthesis (HLS) Systolic FIR — Vitis HLS Directives for DSP Mapping on Kintex-7 | HLS | Vitis HLS / Vivado | IEEE Access |
| 17 | TDM-Multiplexed Systolic FIR for 8-Channel ECG Processing — Single FPGA, 8× Channel Sharing | TDM-MUX | Vivado / Artix | IEEE TCAS-II |
| 18 | Pulse Compression Matched FIR Filter for Radar on Zynq UltraScale+ — 1 GHz Clocking, 256-Tap | Radar | Vivado / ZU+ | IEEE TAES |
| 19 | Approximate Multiplier-Based Systolic FIR for IoT Edge — 50% Power vs Exact IEEE 754 Reference | Approx. | Vivado / Artix | IEEE TVLSI |
| 20 | FPGA Floating-Point Systolic FIR Using DSP48E2 Cascade — 32-bit IEEE 754 Single Precision | Float | Vivado / Kintex | IEEE Access |
| 21 | Systolic FIR Filter for Software-Defined Radio (SDR) on Intel Arria 10 — 100 MHz IF Sampling | SDR | Quartus / Arria 10 | IEEE TAES |
| 22 | Wavelet-Based Systolic FIR Filterbank for EEG Signal Processing on Zynq — 8-Band Decomposition | Wavelet | Vivado / Zynq | IEEE TCAS-I |
| 23 | Systolic Sparse FIR Filter — Coefficient Pruning for 60% LUT Saving on Artix-7 | Sparse | Vivado | IEEE TVLSI |
| 24 | GALS (Globally Asynchronous Locally Synchronous) Systolic FIR — Multi-Clock Domain FPGA Design | GALS | Vivado / UltraScale | IEEE TCAS-I |
| 25 | Parameterised Systolic FIR IP Core in SystemVerilog — Generic N-Tap with AXI4-Stream Wrapper | IP Core | Vivado IP Packager | IEEE Access |
Simulation-Based Systolic Array FIR Filter Projects
MATLAB / Simulink algorithmic modelling, Simulink HDL Coder RTL export, Cadence Genus / Innovus ASIC synthesis, Python / SciPy filter design and fixed-point behavioural verification — no physical FPGA board required.
| # | Project Title | Architecture | Tool | Journal |
|---|---|---|---|---|
| 01 | MATLAB Systolic Array FIR Simulation — Floating-Point vs 16-bit Fixed-Point SNR Comparison (32-Tap) | Simulation | MATLAB / Fixed-Point | IEEE TCAS-II |
| 02 | Simulink HDL Coder Systolic FIR — Model-Based Design to RTL Flow with Code Coverage Verification | Simulink | Simulink HDL Coder | IEEE Access |
| 03 | Cadence Genus ASIC Synthesis of 64-Tap Systolic FIR — 28nm GPDK, Timing, Power, Area Reports | ASIC | Cadence Genus / 28nm | IEEE TVLSI |
| 04 | Cadence Innovus Place & Route of Systolic FIR Macro — DRC/LVS Clean, Physical GDS-II Output | P&R | Cadence Innovus | IEEE TVLSI |
| 05 | Python SciPy Systolic FIR Design — Parks-McClellan Equiripple, Kaiser, Remez Algorithm Comparison | Python | Python / NumPy | IEEE Access |
| 06 | MATLAB DA-FIR Simulation — LUT Content Generation, Serial vs Parallel Computation SNR vs Speed | DA-FIR | MATLAB | IEEE TCAS-II |
| 07 | ModelSim RTL Simulation of 128-Tap Pipelined FIR — Waveform Analysis vs MATLAB Golden Reference | RTL Sim | ModelSim | IEEE Access |
| 08 | MATLAB LMS Adaptive Systolic FIR Simulation — Convergence Rate, Misadjustment vs Step Size Study | LMS Sim | MATLAB | IEEE TCAS-I |
| 09 | Simulink Polyphase FIR Filterbank Simulation — 5G NR SCS 15 kHz / 30 kHz Prototype Filter Design | Polyphase | Simulink | IEEE Access |
| 10 | Cadence Virtuoso + Spectre Transistor-Level Systolic FIR Cell — 45nm CMOS Power vs Speed Simulation | Transistor | Cadence Spectre | IEEE TCAS-I |
| 11 | MATLAB 2D Systolic FIR Convolution Engine — Image Noise Reduction SNR vs Kernel Size Trade-Off | 2D Conv | MATLAB Image Proc. | IEEE Access |
| 12 | Monte-Carlo Fixed-Point Simulation — Word-Length Optimisation for Systolic FIR Coefficient Quantisation | Fixed-Point | MATLAB Fixed-Point | IEEE TCAS-II |
| 13 | QRD Systolic Array MATLAB Simulation — Givens Rotation vs Gram-Schmidt Stability for Beamforming | QRD | MATLAB | IEEE TCAS-I |
| 14 | Approximate Computing DA-FIR MATLAB Simulation — Mean Error Distance vs Bit-Width for IoT DSP | Approx. | MATLAB | IEEE TVLSI |
| 15 | Farrow Structure FIR MATLAB Simulation — Variable Fractional Delay for Radar Pulse Compression | Farrow | MATLAB | IEEE TAES |
Distributed Arithmetic (DA) & CORDIC FIR Projects
| # | Project Title | Type | Platform | Journal |
|---|---|---|---|---|
| 01 | Fully-Parallel DA FIR Filter — B-bit LUT Precomputation, Carry-Save Addition Tree on Artix-7 | DA | Verilog / Vivado | IEEE TCAS-II |
| 02 | Serial DA-FIR for Low-Area Audio Processing — 1-bit-per-cycle Accumulation, 20-bit Resolution | Serial DA | VHDL / Vivado | IEEE Access |
| 03 | Offset-Binary DA FIR — Eliminating Sign-Extension Overhead, 12% LUT Reduction vs Standard DA | OB-DA | Vivado | IEEE TCAS-II |
| 04 | Decomposed DA FIR — ROM Splitting for 256-Tap Filter on Kintex-7, Distributed BRAM Usage | Decomposed | Vivado / Kintex | IEEE TVLSI |
| 05 | CORDIC Vectoring Mode Systolic FIR — Rotation-Based Coefficient Multiplication for Hearing Aid DSP | CORDIC | Verilog / Artix | IEEE TCAS-I |
| 06 | Double-CORDIC Systolic FIR — Simultaneous Sine/Cosine Multiplication for Complex Bandpass FIR | D-CORDIC | Vivado | IEEE TCAS-II |
Polyphase, Multi-Rate & Adaptive Systolic FIR Projects
| # | Project Title | Type | Platform | Journal |
|---|---|---|---|---|
| 01 | Polyphase Interpolation FIR (×4) for 5G FR1 Baseband Upsampling — 307.2 MHz Output on Kintex | Interp. | Vivado / Kintex | IEEE Access |
| 02 | CIC + Polyphase Compensation FIR Filter for SDR — 125 MHz Passband, 60 dB Stop-Band Attenuation | CIC-Comp | Vivado | IEEE TAES |
| 03 | Delayed LMS Systolic FIR — Removing Critical-Path Multiplier Feedback for High-Speed FPGA | D-LMS | Vivado / Artix | IEEE TCAS-I |
| 04 | Normalised LMS (NLMS) Systolic FIR Filter — FPGA Implementation for Acoustic Echo Cancellation | NLMS | Vivado / Zynq | IEEE Access |
| 05 | RLS Systolic Array FIR — Fast Convergence Channel Equaliser for OFDM Receiver on Kintex-7 | RLS | Vivado / Kintex | IEEE TCAS-I |
| 06 | Variable Bandwidth FIR via Polyphase Decomposition — FPGA SRC for Multi-Standard Radio | V-BW | Vivado | IEEE Access |
Application-Domain Systolic FIR Projects — 5G, Radar, Image, ECG
| # | Project Title | Domain | Platform | Journal |
|---|---|---|---|---|
| 01 | 5G NR Prototype Filter (FBMC/OFDM) Systolic FIR on UltraScale — 1024-Tap, 491.52 MHz CPRI Rate | 5G NR | Vivado / UltraScale | IEEE Access |
| 02 | FMCW Radar Pulse Compression Matched FIR — 256-Tap Systolic on Zynq MPSoC for 77 GHz ADAS | Radar | Vivado / ZU+ | IEEE TAES |
| 03 | Anti-Jam GPS Receiver Adaptive Systolic FIR Beamformer — 8-Element Array LMS on Kintex UltraScale | GPS/Radar | Vivado / KU | IEEE TAES |
| 04 | Real-Time 4K UHD Sobel Edge Detection 2D Systolic FIR on Zynq — 60 fps, AXI-Stream, HLS IP | 4K Video | Vitis HLS / Zynq | IEEE Access |
| 05 | Medical Ultrasound Beamforming Systolic FIR Array on Artix-7 — 128-Channel Delay-and-Sum Filter | Ultrasound | Vivado / Artix | IEEE TCAS-I |
| 06 | 12-Lead ECG Baseline Wander Removal Systolic FIR on Zynq — 0.05 Hz HP Filter at 500 Hz Sampling | ECG | Vivado / Zynq | IEEE Access |
| 07 | Hearing Aid Fractional Delay FIR Farrow on ARM-FPGA — Sub-sample Delay Compensation for WOLA | Hearing Aid | Vivado / Zynq | IEEE TCAS-II |
| 08 | Deep-Learning-Aided Systolic FIR Coefficient Optimisation — RL-Based Bit-Width Allocation on FPGA | AI-FIR | Vivado + Python RL | IEEE TVLSI |
Low-Power, Reconfigurable & ASIC Systolic FIR Projects
| # | Project Title | Type | Tool | Journal |
|---|---|---|---|---|
| 01 | Low-Power Systolic FIR with Dynamic Voltage-Frequency Scaling (DVFS) on Cadence — 28nm GPDK | DVFS | Cadence Genus | IEEE TVLSI |
| 02 | ASIC Systolic FIR with Canonical Signed Digit (CSD) Multiplier — 45% Adder Count Reduction | CSD | Cadence Genus / 45nm | IEEE TVLSI |
| 03 | Sub-Expression Sharing (SES) Systolic FIR — Common Sub-Expression Elimination for Multi-Constant | SES | Cadence / MATLAB | IEEE TCAS-II |
| 04 | Low-Voltage (0.7V) Systolic FIR in FINFET 16nm — Near-Threshold Timing Analysis with Cadence Tempus | NTV | Cadence Tempus | IEEE TCAS-I |
| 05 | Runtime-Reconfigurable Systolic FIR — Partial Reconfiguration on Kintex UltraScale, <2ms Swap | PR-FPGA | Vivado PR / KU | IEEE TCAS-I |
| 06 | Multi-Standard Systolic FIR — Switching Between LTE/5G/Wi-Fi Prototype Filter in Single Vivado Design | Multi-Std | Vivado | IEEE Access |
| 07 | AI-Optimised VLSI FIR Layout — Reinforcement Learning for Macro Placement of Systolic Array in Innovus | AI-VLSI | Cadence Innovus + RL | IEEE TVLSI |
All 60+ topics include RTL code (Verilog/VHDL) or MATLAB/Simulink model, testbench, simulation waveforms, FPGA resource/timing/power reports or ASIC synthesis results, MATLAB golden-reference comparison, IEEE-format manuscript (LaTeX/Word), university-format report and 30-question viva Q&A. Contact us for the full topic list with base paper abstracts.
Systolic FIR Project Delivery — 4 Stages
What Students Say
"My 32-tap DA-FIR project on Artix-7 was published in IEEE TCAS-II. The team delivered full Vivado project, testbench, MATLAB reference and LaTeX manuscript — everything I needed for my VTU MTech submission."
"I needed a MATLAB simulation project for my PhD — they designed a QRD systolic array with Givens rotation and published it in IEEE TCAS-I. Exceptional understanding of systolic array theory."
"Reconfigurable polyphase FIR for 5G NR on Kintex UltraScale — implemented in Verilog with full AXI-Stream wrapper and published in IEEE Access within 6 weeks. Best FPGA project support in Bangalore."
Frequently Asked Questions
Systolic Array FIR Filter Projects — Bangalore & Across India
- FPGA and ASIC systolic FIR projects for VTU, MSRIT, BMS, RVCE, Amrita PhD/MTech scholars
- Xilinx Vivado 2024.2 and Intel Quartus Prime projects with timing closure reports
- Cadence Genus + Innovus ASIC synthesis and P&R for PhD VLSI scholars
- IEEE TVLSI, TCAS-I, TCAS-II and IEEE Access manuscript preparation and submission
- MATLAB floating-point to fixed-point analysis and SNR trade-off study
- Same-day consultation for MTech project selection and novelty check
- Anna University, JNTU, NIT, CUSAT, SPPU Pune systolic FIR project support online
- Full online delivery via Google Drive — RTL files, Vivado project, MATLAB code, reports
- IEEE Access fast-track submission for tight PhD/MTech deadlines — 4–8 week review
- MATLAB simulation-only track for scholars without FPGA board access
- Emergency 72-hour FPGA synthesis and testbench for deadline-critical MTech students
- Mock viva with 30 systolic FIR / FPGA / DSP Q&A answers customised to your project