#include <channel.h>
Public Member Functions | |
Channel (ros::NodeHandle n, Station *station, unsigned int seed) | |
void | notify (const V2XMetaSim &meta, bool &received, double &delay) |
Private Member Functions | |
void | update_event_list (const V2XMetaSim &meta) |
Private Attributes | |
ros::NodeHandle | n_ |
Station * | station_ |
std::list< V2XMetaSim > | event_list_ |
std::default_random_engine | generator |
double | t_agg_ |
double | msgs_per_second_ |
double | bytes_per_second_ |
double | cutoff_distance_ |
double | height_antenna_a |
double | height_antenna_b |
double | center_frequency |
double | c0 |
double | tx_power |
double | rx_sensivity |
double | fading_std |
Channel class models probabilistic message transfer for v2x. The channel is modeled from the perspective of a single station with an associated position. The channel model is based on the winner+ UMi (B1) LOS model with 3 dB log-normal shadowing The model can be found here: Heino, P. & Meinilä, Juha & Kyösti, Pekka & Hentila, Lassi & Jämsä, Tommi & Suikkanen, Essi & Kunnari, E. & Narandzic, Milan. (2010). CP5-026 WINNER+ D5.3 v1.0 WINNER+ Final Channel Models.
|
inline |
|
inline |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |