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

  1. Clone the repository:
    git clone https://github.com/mohdrafik/FIR-and-IIR-Butterworth-Filter-implemenation-MATLAB-to-reduce-Noise-of-the-Amplified-RPC-signal-
Author Moh Rafik on 2024-01-01

Practical setup and Results

Project Result Image
Project Result Image
Project Result Image