#include <memory_resource>#include <utility>#include <nk/value/value.hpp>Go to the source code of this file.
Functions | |
| Value | nk::signal::hilbert (const Value &x, std::pmr::memory_resource *mr=nullptr) |
| Analytic signal via the discrete Hilbert transform. | |
| Value | nk::signal::envelope (const Value &x, std::pmr::memory_resource *mr=nullptr) |
| Amplitude envelope of a real signal: |hilbert(x)|. | |
| std::pair< Value, Value > | nk::signal::envelope_pair (const Value &x, std::pmr::memory_resource *mr=nullptr) |
| 2-output envelope (DC-symmetric form). | |
| std::pair< Value, Value > | nk::signal::envelope_full (const Value &x, int mode, std::size_t n, std::pmr::memory_resource *mr=nullptr) |
| Full multi-mode envelope computation. | |