Welcome to the DSP-Toolbox repository! This toolbox serves as a comprehensive reference for Digital Signal Processing (DSP) concepts, packaged in the form of easy-to-use desktop applications.
A desktop application illustrating the signal sampling and recovery, showing the importance and validation of the Nyquist rate.
- Real-time Signal Composition
- Signal Sampling and Reconstruction
- Simulation of Real-world Scenarios (White Noise Addition)
- Error Analysis
- Streamlined Exploration
Desktop application for manipulating the frequency content of a signal using smoothing window functions.
- Different Modes of Equalization
- Different Smoothing Windows
- Signal Visualization
- Spectrograms
- Signal Loading and Playback
- Frequency Domain Manipulation Using Sliders
Desktop application for composing images by combining selected fourier transform components from other images.
- Fourier Transform Image Composition
- Customizable Modes (
Mag and Phase
orReal and Imaginary
) - Rectangular Region Selection
- Adjustable Weights
- Real-Time Mixing
- Inverse Fourier Transform
Desktop application for designing a custom digital filter via zero-pole placement on the z-plane.
- Interactive Z-Plane Plot (Insertion, Deletion, Dragging, Swapping, Clear Operations, Conjugates, Conjugates Control)
- Frequency Response Visualization (Magnitude & Phase Responses)
- Real-Time Filtering
- Padding Area for Signal Generation Using Cursor
- Uploading Signals
- All-Pass Filters for Phase Correction
Mohamed Elsayed Eid |
Mohamed Mosilhy |
Mahmoud Magdy |
Youssef Ahmed |