matlab-design-digital-filter
OfficialDesign trusted MATLAB digital filters fast
Software Engineering#signal processing#matlab#filter design#digital filters#zero-phase#filter analyzer#efficient filtering
Authormatlab
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents incorrect or fragile digital filter designs by guiding MATLAB-based development with rigorous preflight checks, validated architecture selection, and consistent Hz-aware verification.
Core Features & Use Cases
- Digital filter design with guardrails: Designs FIR/IIR lowpass, highpass, bandpass, bandstop, and notch filters using MATLAB Signal Processing Toolbox and DSP System Toolbox while enforcing critical gotchas (SampleRate pinning, SOS stability, and correct API parameterization).
- Architecture selection for efficiency: Uses transition-band metrics (trans_pct/trans_bw) to decide between single-stage designs, efficient narrow-transition alternatives (multirate/IFIR/multistage), and when to ask clarifying questions (mode and phase constraints).
- Validation and comparison workflows: Verifies designs with freqz and Filter Analyzer (magnitude and group delay), including special handling for filtfilt’s effective squared magnitude behavior.
Quick Start
Ask: “Design a zero-phase offline lowpass filter in MATLAB for Fs=48000 Hz with Fpass=4000 Hz, Fstop=5000 Hz, Rp=0.1 dB, and Rs=80 dB; include the MATLAB code and verify it with freqz and Filter Analyzer.”
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: matlab-design-digital-filter Download link: https://github.com/matlab/matlab-agentic-toolkit/archive/main.zip#matlab-design-digital-filter Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.