You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Functions are described briefly below:
1) er_add: Add given tranfer functions.
2) er_blaschke: Perform desired frequency transformation of digital filter using Blaschke products.
3) er_conv: Multiply transfer functions.
4) er_fconv: Convolve transfer functions in frequency domain.
5) er_firlsinv: Find FIR least squares inverse and error.
6) er_fsample: Designs digital filter using frequency sampling approach with optional smoothing.
7) er_fwindow: Designs digital filter using rectangular or raised cosine window.
8) er_iirlsinv_fir: Find IIR least squares inverse and error.
9) er_lpf: Designs prototype Butterworth LPF of given order.
10) er_lpfc1: Designs prototype Chebyshev Type I LPF of given order and maximum passband ripple.
11) er_lpfc2: Designs prototype Cheyshev Type II LPF of given order and inimum allowable stopband attenuation.
12) er_modulate: Modulate given transfer function by desired amount.
13) er_pack: Pack transfer function vector coefficients into struct form.
14) er_plot: Comprehensive plotting tool to generate plots for, a) Magnitude response, b) phase response, c) impulse response, d) pole/zero plot.
15) er_reverse: Time-reverse given tranfer functions.
16) er_shift: Time shift given transfer functions right or left.
17) er_soap: Design desired digital filter using allpass sections.
18) er_spectrans: Perform desired spectral transformation on given transfer functions.
19) er_upsample: Perform upsampling operation on given transfer functions.
NOTE: All functions require only built-in MATLAB functions.
Cite As
Evan Ruzanski (2026). Comprehensive DSP Toolbox v1.0 (https://se.mathworks.com/matlabcentral/fileexchange/6538-comprehensive-dsp-toolbox-v1-0), MATLAB Central File Exchange. Retrieved .
Categories
Find more on Signal Generation, Analysis, and Preprocessing in Help Center and MATLAB Answers
General Information
- Version 1.0.0.0 (23.5 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
