| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | filter |
Filter enumerator ( |
||
| real(kind=r8), | intent(inout) | :: | data(:) |
Sequence to be filtered. |
||
| integer, | intent(in) | :: | order |
Order (#poles), not to exceed |
||
| real(kind=r8), | intent(in) | :: | cutoff |
Low-frequency cut-off of filter [Hz]. |
||
| real(kind=r8), | intent(in) | :: | ts |
Sampling interval [sec]. |
||
| logical, | intent(in) | :: | zp |
Zero phase filtering if |
||
| real(kind=r8), | intent(in), | optional | :: | attenuation |
Chebyshev stopband attenuation factor. |
|
| real(kind=r8), | intent(in), | optional | :: | transition |
Chebyshev transition bandwidth (fraction of low-pass prototype passband width). |