nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
errors.hpp
Go to the documentation of this file.
1
3// toolboxes/comm/include/nk/comm/eq/errors.hpp
4//
5// Bit/symbol error metrics (biterr, symerr) — Communications Toolbox.
6
7#pragma once
8
9#include <memory_resource>
10#include <utility>
11#include <nk/value/value.hpp>
12
13namespace nk::comm {
14
17
18
33std::pair<Value, Value> biterr(const Value &x, const Value &y, int k = 0,
34 std::pmr::memory_resource *mr = nullptr);
35
46std::pair<Value, Value> symerr(const Value &x, const Value &y,
47 std::pmr::memory_resource *mr = nullptr);
48
49
51} // namespace nk::comm
Core MATLAB-compatible multidimensional array and scalar value type.
Definition value.hpp:61
std::pair< Value, Value > symerr(const Value &x, const Value &y, std::pmr::memory_resource *mr=nullptr)
Symbol-error count and rate ([number, ratio] = symerr(x, y)).
std::pair< Value, Value > biterr(const Value &x, const Value &y, int k=0, std::pmr::memory_resource *mr=nullptr)
Bit-error count and rate ([number, ratio] = biterr(x, y, k)).