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

First-order high-pass filter. More...

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

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.

Detailed Description

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.

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

Definition in file hpf_1.h.