|
Filters 1.0
LPF, HPF, BPF, BSF, SRL
|
First-order high-pass filter. More...
#include "../../src/high_pass/hpf_1.tpp"Go to the source code of this file.
Classes | |
| class | filter::high_pass::HPF_1< T > |
| First-order high-pass filter. More... | |
Namespaces | |
| namespace | filter |
| Contains digital signal filtering algorithms. | |
| namespace | filter::high_pass |
| namespace | high_pass |
| Contains high-pass filter implementations. | |
First-order high-pass filter.
This file defines the filter::high_pass::HPF_1 class, which implements a discrete-time first-order high-pass filter.
The filter attenuates low-frequency and DC components while allowing higher-frequency components of the input signal to pass.
The filter is parameterized by its cutoff frequency and sampling time. The implementation maintains the previous input and output samples as internal state variables.
The class is templated to support different numeric types such as float and double.
| T | Numeric data type used for the filter calculations. |
Definition in file hpf_1.h.