This repository contains MATLAB implementations for the Digital Signal Processing (DSP) Homework from Istanbul Technical University, focusing on convolution analysis and FIR filter design.
- Linear Convolution: Implemented using MATLAB's
convfunction. - Circular Convolution: Explored 4-point and 8-point cases using
cconv. - FFT-Based Convolution: Performed 8-point circular convolution using FFT and IFFT.
- Designed low-pass FIR filters using Kaiser, Hamming, Hanning, and Blackman windows.
- Parameters:
- Passband Ripple: 0.1 dB
- Stopband Attenuation: 40 dB
- Analyzed magnitude and phase responses for performance comparison.
- Convolution: Highlighted aliasing effects in circular convolution and verified FFT-based convolution equivalence.
- FIR Filters: Kaiser Window provided optimal performance, while other windows demonstrated trade-offs.
Buğrahan Adalı
- Email: adalibugrahan@gmail.com
- LinkedIn: Bugrahan Adali