Filters 1.0
LPF, HPF, BPF, BSF, SRL
Loading...
Searching...
No Matches
srl.h File Reference

Slew-rate limiter. More...

Include dependency graph for srl.h:
This graph shows which files directly or indirectly include this file:

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.

Detailed Description

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.

Template Parameters
TNumeric data type used for the limiter calculations.
Author
Abhinay Kumar
Version
1.0.0

Definition in file srl.h.