4.0

4.0 | 4 ratings Rate this file 11 Downloads (last 30 days) File Size: 23.49 KB File ID: #6538
image thumbnail

Comprehensive DSP Toolbox v1.0

by Evan Ruzanski

 

14 Dec 2004 (Updated 22 Dec 2004)

General digital signal processing toolbox for MATLAB containing 20 useful functions.

| Watch this File

File Information
Description

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.

MATLAB release MATLAB 6.5 (R13)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (5)
28 Jul 2005 Challa Pamuleti  
14 Oct 2005 John Cherwinski

Found exactly what I needed!

29 Apr 2006 edgar mejia

excellent

12 Jan 2007 arup goswami

it is very usefull

07 Mar 2007 lahcen belkhir

èlectronique

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
dsp Evan Ruzanski 22 Oct 2008 07:37:59
blaschke products Evan Ruzanski 22 Oct 2008 07:37:59
digital filter design Evan Ruzanski 22 Oct 2008 07:37:59
raised cosine Evan Ruzanski 22 Oct 2008 07:37:59
least squares Evan Ruzanski 22 Oct 2008 07:37:59

Contact us at files@mathworks.com