Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
windowed_sinc_design.hpp File Reference

Shared Kaiser-windowed-sinc FIR design helpers. More...

#include <algorithm>
#include <cmath>
#include <cstddef>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  pulp
namespace  pulp::signal

Functions

double pulp::signal::bessel_i0 (double x)
double pulp::signal::kaiser_beta_for_stopband (double stopband_db)
std::size_t pulp::signal::kaiser_length_for_transition (double stopband_db, double normalized_width)
void pulp::signal::kaiser_window (std::vector< double > &output, double beta)
std::vector< double > pulp::signal::design_windowed_sinc (std::size_t taps, double cutoff, double beta)

Detailed Description

Shared Kaiser-windowed-sinc FIR design helpers.