|
Filters 1.0
LPF, HPF, BPF, BSF, SRL
|
Slew-rate limiter. More...
#include "../../src/limiter/srl.tpp"Go to the source code of this file.
Classes | |
| class | filter::limiter::SRL< T > |
| Slew-rate limiter. More... | |
Namespaces | |
| namespace | filter |
| Contains digital signal filtering algorithms. | |
| namespace | filter::limiter |
| namespace | limiter |
| Contains signal limiter implementations. | |
Slew-rate limiter.
This file defines the filter::limiter::SRL class, which implements a discrete-time slew-rate limiter.
A slew-rate limiter restricts how quickly an output signal can increase or decrease. It limits the rate of change of the output between two consecutive samples to a configurable minimum and maximum value.
The limiter is useful for signal conditioning and for preventing commands from changing faster than a physical system can safely respond.
The class is templated to support different numeric types such as float and double.
| T | Numeric data type used for the limiter calculations. |
Definition in file srl.h.