#include <iostream>
#include <memory>
#include <simthetic/misc.h>
#include <simthetic/phbib.h>
#include <simthetic/containers.h>
Include dependency graph for bitmapping.h:
Go to the source code of this file.
Namespaces | |
namespace | simthlib |
Enumerations | |
enum | map_type { GRAY, NATURAL, PARTITIONED } |
Functions | |
map_type | string2map_type (const std::string &s) |
std::ostream & | operator<< (std::ostream &os, const MappingScheme &mapping) |
Bit mapping is used in modulator and Demodulator classes to assign a certain (of course unique) bit pattern to each signal space point of the used modulation schemes. E.g. one of the most common bit mapping schemes is the so-called Gray-mapping. See the book Digital Communications, Proakis for further explanation.
|
Mapping for modulation symbols. Natural mapping is identical with mapping by set partitioning in the case of a one-dimensional modulation scheme.
|
|
|
|
Conversion of the string values into the map_type values |