Projects
Noise Reduction of RPC Detector Signals Using FIR and IIR Butterworth Filters
Digital signal processing of amplified RPC detector signals using FIR and IIR Butterworth filtering techniques
Overview
This project focuses on digital noise reduction of amplified signals from Resistive Plate Chamber (RPC) detectors using FIR and IIR Butterworth filters implemented in MATLAB.
The goal is to improve signal quality for downstream processing and analysis by suppressing high-frequency noise introduced during amplification and acquisition.
Problem Statement
Signals acquired from particle detectors such as RPCs often suffer from:
- electronic noise introduced during amplification,
- interference from acquisition hardware,
- degradation of signal quality affecting timing and amplitude measurements.
Effective digital filtering is required to enhance signal integrity without distorting physically meaningful features.
Approach
The signal processing workflow includes:
- Acquisition and visualization of raw amplified RPC signals
- Design of FIR and IIR Butterworth filters
- Application of filtering in both time and frequency domains
- Comparison of filtered vs unfiltered signals
Both FIR and IIR approaches are evaluated to understand trade-offs between stability, phase response, and computational efficiency.
Methodology
Key steps in the methodology:
- Frequency analysis using FFT to identify noise components
- Design of Butterworth low-pass filters
- Implementation of FIR and IIR filtering techniques in MATLAB
- Evaluation of filter performance using time-domain and spectral plots
This systematic approach ensures noise suppression while preserving detector signal characteristics.
Technologies Used
- MATLAB
- Digital Signal Processing (DSP)
- FIR filter design
- IIR filter design
- Butterworth filter implementation
- Frequency-domain analysis (FFT)
Results
- Significant reduction of high-frequency noise in amplified RPC signals
- Improved signal clarity and stability
- Clear comparison of FIR vs IIR filter behavior and performance
Applications
- Particle detector signal conditioning
- Data acquisition and instrumentation systems
- Experimental physics and detector electronics
- Embedded and real-time signal processing pipelines
How to Run
- Clone the repository:
git clone https://github.com/mohdrafik/FIR-and-IIR-Butterworth-Filter-implemenation-MATLAB-to-reduce-Noise-of-the-Amplified-RPC-signal-
Practical setup and Results