libcdx: Interfaces to the Channel Data Exchange (CDX) File Format
C++, Python, and Matlab library to exchange data for radio propagation channels
Public Member Functions | Public Attributes | List of all members
cdx.ReadContinuousDelayFile.ReadContinuousDelayFile Class Reference

Class that provides functions to read from a continuous-delay CDX file. More...

Public Member Functions

def __init__ (self, file_name)
 
def get_cir_rate (self)
 
def get_nof_links (self)
 
def get_nof_cirs (self)
 
def get_link_names (self)
 
def get_type_names (self, link_name)
 
def get_cir (self, link_name, n)
 
def get_cir_start_end_numbers_from_times (self, start_time, length)
 
def compute_multipath_spread (self, link_name, start_time=0.0, length=0.0)
 If length is zero, go until end of the file. More...
 
def compute_nof_components (self, link_name, start_time=0.0, length=0.0)
 Computes the number of components for all times. More...
 
def compute_power (self, link_name, start_time=0.0, length=0.0)
 If length is zero, go until end of the file. More...
 
def compute_los_and_multipath_components_powers (self, link_name, start_time, length)
 
def get_min_max_power (self, link_name)
 
def compute_pdp (self, link_name, lower_prob=10e-7, upper_prob=10e0)
 
def __del__ (self)
 

Public Attributes

 f
 
 nof_links
 
 link_names
 
 reference_delays
 
 nof_cirs
 
 c0
 
 cir_rate_Hz
 
 cir_interval
 
 transmitter_frequency_Hz
 
 length_s
 

Detailed Description

Class that provides functions to read from a continuous-delay CDX file.

Moreover, operations such as computation of power-delay profiles are provided.

Member Function Documentation

◆ compute_multipath_spread()

def cdx.ReadContinuousDelayFile.ReadContinuousDelayFile.compute_multipath_spread (   self,
  link_name,
  start_time = 0.0,
  length = 0.0 
)

If length is zero, go until end of the file.

◆ compute_nof_components()

def cdx.ReadContinuousDelayFile.ReadContinuousDelayFile.compute_nof_components (   self,
  link_name,
  start_time = 0.0,
  length = 0.0 
)

Computes the number of components for all times.

If length is zero, go until end of the file.

◆ compute_power()

def cdx.ReadContinuousDelayFile.ReadContinuousDelayFile.compute_power (   self,
  link_name,
  start_time = 0.0,
  length = 0.0 
)

If length is zero, go until end of the file.


The documentation for this class was generated from the following file: