diff --git a/run_scenario.py b/run_scenario.py index 01b1f0bcdaeb6fa7e2aeb077583893fe1335288a..f5ebf00234b048d372cf7e925dd66f5670b863d1 100644 --- a/run_scenario.py +++ b/run_scenario.py @@ -248,8 +248,13 @@ class Scenario: scenario_meta_data_df["los_pred"] = ( 2 + scenario_meta_data_df.rspower - + antenna_vert(scenario_meta_data_df.alignment_offset_v) - + antenna_horz(scenario_meta_data_df.alignment_offset_h) + - np.minimum( + -( + antenna_horz(scenario_meta_data_df.alignment_offset_h) + + antenna_vert(scenario_meta_data_df.alignment_offset_v) + ), + 30 + ) - pathloss( scenario_meta_data_df.d_h, scenario_meta_data_df.bs_height, @@ -260,8 +265,13 @@ class Scenario: scenario_meta_data_df["nlos_pred"] = ( 2 + scenario_meta_data_df.rspower - + antenna_vert(scenario_meta_data_df.alignment_offset_v) - + antenna_horz(scenario_meta_data_df.alignment_offset_h) + - np.minimum( + -( + antenna_horz(scenario_meta_data_df.alignment_offset_h) + + antenna_vert(scenario_meta_data_df.alignment_offset_v) + ), + 30 + ) - pathloss( scenario_meta_data_df.d_h, scenario_meta_data_df.bs_height,