#include <memory_resource>#include <nk/value/value.hpp>#include <string>Go to the source code of this file.
Functions | |
| Value | nk::comm::fskmod (const Value &x, int M, double freq_sep, int nsamp, double fs, const std::string &phase_continuity, const std::string &symbol_order, std::pmr::memory_resource *mr=nullptr) |
| M-ary FSK modulator (y = fskmod(x, M, freq_sep, nsamp, fs, phase_continuity, symbol_order)). | |
| Value | nk::comm::fskdemod (const Value &y, int M, double freq_sep, int nsamp, double fs, const std::string &symbol_order, std::pmr::memory_resource *mr=nullptr) |
| M-ary FSK demodulator (x = fskdemod(y, M, freq_sep, nsamp, fs, symbol_order)). | |
| Value | nk::comm::ofdmmod (const Value &in, int nfft, int cplen, std::pmr::memory_resource *mr=nullptr) |
| Basic OFDM modulator (y = ofdmmod(in, nfft, cplen)). | |
| Value | nk::comm::ofdmdemod (const Value &in, int nfft, int cplen, int symoffset, std::pmr::memory_resource *mr=nullptr) |
| Basic OFDM demodulator (out = ofdmdemod(in, nfft, cplen, symoffset)). | |