31#ifndef FREQUENCYRESPONSEHELPER_H
32#define FREQUENCYRESPONSEHELPER_H
51 static std::vector<double>
logspace(
double start,
double end,
int num_points);
61 static std::vector<double>
calculate_frequency_response(
const std::vector<double> &B,
const std::vector<double> &A,
double sample_rate,
const std::vector<double> &frequencies);
Provides methods to help calculate the frequency response of a filter.
Definition: FrequencyResponseHelper.h:42
static std::vector< double > logspace(double start, double end, int num_points)
Creates a logarithmically spaced vector.
Definition: FrequencyResponseHelper.cpp:39
static std::vector< double > calculate_frequency_response(const std::vector< double > &B, const std::vector< double > &A, double sample_rate, const std::vector< double > &frequencies)
Calculates the frequency response of a filter given its coefficients.
Definition: FrequencyResponseHelper.cpp:59