|
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.
1.8.13