Description: Filter can be FIR or IIR.
- Filter type can be lowpass, highpass, bandpass, or bandstop.
- Direct methods or optimization ones can be used during the design procedure.
In order to learn how you can use this toolbox, please copy all the codes included in the "Dig_Filter" folder into the current directory of your Matlab and type "help Dig_Filter".
Note 1:
At the moment, because of copyright issues, I removed bfgs , dfp , and inex_lsearch optimization algorithms. So, in the case of designing IIR filters using optimization algorithm, Optimization_Method in the toolbox just can work via fminunc which is a Matlab function.
IMPORTANT NOTE:
In the case of designing IIR filters using optimization methods, Dig_Filter uses MATLAB functions bfgs, dfp, and inex_lsearch. These functions are part of the MATLAB support materials of the following textbook:
A. Antoniou and W.-S. Lu, "Practical Optimization: Algorithms and
Applications", Springer, 2007
To Search:
File list (Check if you may need any files):
Dig_Filter\Dig_Filter\Dig_Filter.m
..........\..........\f_dig_filter.m
..........\..........\g_dig_filter.m
..........\..........\myfun_dig_filter.m
..........\..........\N_Dig_Filter.m
..........\..........\random_stable_initial_points.m
..........\Dig_Filter
Dig_Filter