Loading project files...
← Back to Projects
MATLAB · Simulation

DSP & Simulink Analysis

A MATLAB and Simulink-based analysis toolkit for communications and control systems, covering modulation schemes, filter design, and closed-loop control simulation with reusable, well-documented models.

MATLABSimulinkFilter DesignControl Systems
Overview

The Problem & Approach

Before any signal processing or control algorithm reaches hardware, it needs to be proven in simulation. This project is a growing toolkit of MATLAB scripts and Simulink models covering the core building blocks used across most of the embedded and DSP projects on this site.

It includes modulation and demodulation simulations (AM, FM, QPSK), digital filter design workflows (FIR/IIR with the Filter Design Toolbox), and closed-loop control system models for testing PID tuning before it ever touches a real motor or actuator.

Every model is built to be reusable — parameterized blocks, clear signal labeling, and companion scripts that auto-generate frequency response and step-response plots, so verifying a new design change takes minutes rather than a full afternoon of manual analysis.

Key Features

What It Does

📡

Modulation Simulations

AM, FM, and QPSK modulation/demodulation models with constellation and eye-diagram plots.

🎚️

Digital Filter Design

FIR/IIR filter design workflows with live frequency response visualization.

🔁

Closed-Loop Control Models

PID and state-space control loops simulated against real plant models before hardware testing.

📐

Parameterized Blocks

Simulink subsystems built with tunable parameters for fast design iteration.

📊

Auto-Generated Plots

Companion scripts produce frequency and step-response plots for any model change.

🧮

Noise & Channel Modeling

AWGN and multipath channel blocks let communication models be stress-tested realistically.

Interactive Demo

Interactive Filter Demo

Drag the cutoff frequency slider to see a simulated low-pass filter reshape a noisy signal in real time — the same workflow used in the MATLAB filter design scripts.

FIR LOW-PASS · LIVE PREVIEW
CUTOFF FREQUENCY0.15
Technical Specification

Under the Hood

EnvironmentMATLAB R2023b + Simulink
ToolboxesDSP System, Filter Design, Control System
Modulation ModelsAM, FM, QPSK
Filter TypesFIR, IIR (Butterworth, Chebyshev)
Control ModelsPID, State-Space
OutputAuto-generated PDF analysis reports
MATLABSimulinkDSP System ToolboxControl System ToolboxSignal Processing

Interested in a similar build?

I take on consultancy and freelance electronics projects — from prototype to production.

Get in Touch →
← FPGA Signal Processing Unit