Description
This benchmark from [1] represents an analogue low-pass Butterworth filter.
A Butterworth filter is an electrical signal processing filter.
The low-pass variant allows signals with frequencies below a cut-off frequency to pass and mitigates those with frequencies above
.
Data
The following Matlab code assembles the above described ,
and
matrix for a given state-space dimension
and a cut-off frequency
.
[A,B,C,D] = butter(N,1,'low','s'); % D = 0
The butter method is part of the Control System Toolbox; an example for is provided here: File:Lpbw mat.zip
Dimensions
System structure:
System dimensions:
,
,
.
Citation
To cite this benchmark, use the following references:
- For the benchmark itself and its data:
- The MORwiki Community, Low-Pass Butterworth Filter. MORwiki - Model Order Reduction Wiki, 2018. http://modelreduction.org/index.php/Low-Pass_Butterworth_Filter
@MISC{morwiki_lpbw, author = {{The MORwiki Community}}, title = {Low-Pass Butterworth Filter}, howpublished = {{MORwiki} -- Model Order Reduction Wiki}, url = {https://modelreduction.org/morwiki/Low-Pass_Butterworth_Filter}, year = {2018} }
- For the background on the benchmark:
@ARTICLE{morAntSS01, author = {A.C. Antoulas and D.C. Sorensen and S. Gugercin}, title = {A Survey of Model Reduction Methods for Large-Scale Systems}, journal = {Contemporary Mathematics}, volume = {280}, pages = {193--219}, year = {2001}, url = {http://www.ams.org/books/conm/280/4630} }
Reference
- ↑ A.C. Antoulas, D.C. Sorenson and S. Gugercin. "A Survey of Model Reduction Methods for Large-Scale Systems", Contemporary Mathematics, 280: 193--219, 2001.