libcdx: Interfaces to the Channel Data Exchange (CDX) File Format
C++, Python, and Matlab library to exchange data for radio propagation channels
|
Contains all CDX classes and types. More...
Classes | |
struct | cir_t |
Struct used as return value for function ReadContinuousDelayCDXFile::get_cir. More... | |
class | File |
Base class for the processing of Channel Data Exchange (CDX) files. More... | |
struct | hdf5_impulse_t |
struct | impulse_t |
Holds a single multipath component as input value for WriteContinuousDelayCDXFile::write_cir. More... | |
class | ReadContinuousDelayFile |
Reads CIRs from CDX file. More... | |
class | ReadDiscreteDelayFile |
Reads CIRs from CIRs from discrete-delay HDF5 file. More... | |
class | ReadFile |
Base class for reading CDX files. More... | |
class | WriteContinuousDelayFile |
Class for writing continuous-delay CDX files. More... | |
class | WriteDiscreteDelayFile |
Class for writing discrete-delay data to a CDX file. More... | |
class | WriteFile |
Base class for writing continuous-delay and discrete-delay CDX files. More... | |
Typedefs | |
typedef std::map< uint16_t, std::string > | component_types_t |
Assigns integer values to component type names. More... | |
typedef std::map< std::string, component_types_t > | links_to_component_types_t |
typedef std::vector< impulse_t > | components_t |
Defines a vector of CDX_Impulses representing one channel impulse response (CIR). | |
typedef uint64_t | cir_number_t |
Variables | |
const bool | sdebug = false |
Contains all CDX classes and types.
typedef std::map<uint16_t, std::string> CDX::component_types_t |
Assigns integer values to component type names.
The integer values are written to continuous-delay CDX files. Plotting tools can then process and display the different multipath component depending on their types, e.g. "diffracted components" "components caused by vegetation", etc.