Dig_Filter

バージョン 1.20.0.0 (11.9 KB) 作成者: Iman
This toolbox can be used to design filters that satisfy prescribed specifications.
ダウンロード: 2K
更新 2016/2/10

ライセンスの表示

This toolbox can be used to design filters that satisfy prescribed specifications.
- Filter can be FIR or IIR.
- Filter type can be lowpass, highpass, bandpass, or bandstop.
- Direct methods or optimization ones can be used for 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".
https://www.youtube.com/watch?v=wpLlh9Ms_-0&feature=youtu.be
-------------------------------------------------------------------------
Acknowledgment:
This toolbox was developed under the supervision of Profs. A. Antoniou and P. Agathoklis
at the University of Victoria, Victoria, BC, Canada. The filter design methods and optimization algorithms
used in Dig_Filter are fully described in the following books and their support materials:

[1] A. Antoniou, Digital Signal Processing: Signals, Systems, and Filters, McGraw-Hill, 2005.
Support Materials are available at http://www.ece.uvic.ca/~dsp/

[2] A. Antoniou and W.-S. Lu, Practical Optimization: Algorithms and Engineering Applications. Springer, 2007.
Support Materials are available at http://www.ece.uvic.ca/~optimization/

To find more details, please read:
CHAPTER 9 of [1] (Design of Nonrecursive Filters) - Kaiser Windows
CHAPTER 12 of [1] (Recursive Filters Satisfying Prescribed Specifications) - Elliptic, Chebyshev and Butterworth Filters
CHAPTER 15 of [1] (Design of Nonrecursive Filters Using Optimization Methods)
CHAPTER 16 of [1] (Design of Recursive Filters Using Optimization Methods)
CHAPTER 7 of [2] (Quasi-Newton Methods) - The optimization algorithms used in bfgs, dfp, and inex_lsearch functions

My sincere thanks to all the people who have contributed to this toolbox.
-------------------------------------------------------------------------

To find other Matlab functions about filter design, please visit http://www.ece.uvic.ca/~imanmoaz

引用

Iman (2024). Dig_Filter (https://www.mathworks.com/matlabcentral/fileexchange/30321-dig_filter), MATLAB Central File Exchange. に取得済み.

MATLAB リリースの互換性
作成: R2006a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersDigital Filtering についてさらに検索
謝辞

ヒントを与えたファイル: 2-dimensional Filter Design using McClellan transformation

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート
1.20.0.0

Description Update.
Description Update.
some changes in comments
Description Update.
Comments Update.
Description Update.
Description Update.
Video
Description Update.
Help Update.
Description Update.
Description Update.
Summary Update.

1.19.0.0

Update

1.17.0.0

Update

1.16.0.0

bfgs, dfp, and inex_lsearch

1.15.0.0

"bfgs" and "dfp" optimization algorithms.

1.14.0.0

Toolbox

1.13.0.0

Removing 'bfgs','dfp', and 'inex_lsearch'

1.12.0.0

Requirements

1.7.0.0

Adding Control System Toolbox as a requirement

1.6.0.0

Copyright Issue

1.4.0.0

Improvements in the optimization parts.

1.2.0.0

The cut-off frequencies must be in an increasing order. An error message is added to the toolbox which indicates this problem (in a case that frequencies are not in the right order).

1.0.0.0