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.
