nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
frequency_response.hpp File Reference
#include <memory_resource>
#include <nk/value/value.hpp>
#include <tuple>

Go to the source code of this file.

Functions

std::tuple< Value, Value > nk::signal::freqz (const Value &b, const Value &a, size_t npts=512, std::pmr::memory_resource *mr=nullptr, bool whole=false, double fs=0.0)
 Frequency response of a digital filter.
std::tuple< Value, Value > nk::signal::freqz (const Value &b, const Value &a, const Value &wvec, std::pmr::memory_resource *mr=nullptr)
 freqz(b, a, w): response at the GIVEN normalised radian frequencies (the vector-w form).
std::tuple< Value, Value > nk::signal::phasez (const Value &b, const Value &a, size_t npts=512, std::pmr::memory_resource *mr=nullptr, double fs=0.0)
 Unwrapped phase response of a digital filter.
std::tuple< Value, Value > nk::signal::grpdelay (const Value &b, const Value &a, size_t npts=512, std::pmr::memory_resource *mr=nullptr, double fs=0.0)
 Group delay of a digital filter.