Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 3 additions & 6 deletions campaigns/mss_d2d_to_imt_cross_border/generate_params.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ def generate(
factory = ParametersFactory()

params = factory.load_from_id(
"imt.1-3GHz.single-bs.aas-macro-bs"
"imt.1-3GHz.urban-macrocell.aas-macro-bs"
).load_from_id(
mss_id
).load_from_dict(
Expand Down Expand Up @@ -88,14 +88,11 @@ def generate(
params.general.imt_link = "DOWNLINK" if link == "dl" else "UPLINK"
params.imt.frequency = dl_imt_freq if link == "dl" else ul_imt_freq
if co_channel:
params.imt.adjacent_ch_reception = "OFF"
params.mss_d2d.frequency = params.imt.frequency
else:
params.imt.adjacent_ch_reception = "ACS"
# IMT adjacent channel selectivity - Table 6.5.1-2 - 3GPP TR 38.863
if link == "ul":
params.imt.bs.adjacent_ch_selectivity = 46.0 # dB
else:
params.imt.ue.adjacent_ch_selectivity = 33.0 # dB
Comment on lines -94 to -98
Copy link
Member Author

@artistrea artistrea Aug 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Equipment parameters should always be at the from-docs parameter file. So I put it there instead.

There needs to be a strong reason to change any equipment specification from there.


# Set MSS D2D frequency to be adjacent to IMT
params.mss_d2d.frequency = params.imt.frequency + params.imt.bandwidth / 2 + params.mss_d2d.bandwidth / 2
params.mss_d2d.param_p619.below_rooftop = 0.0 if link == "dl" else 50.0
Expand Down
6 changes: 5 additions & 1 deletion campaigns/mss_d2d_to_imt_cross_border/plot_results.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,9 @@ def linestyle_getter(result: Results):
"imt_dl_pfd_external",
"imt_dl_pfd_external_aggregated",
"imt_dl_inr",
"imt_ul_inr"
"imt_ul_inr",
"imt_dl_inr_noise_plus_intra_intf",
"imt_ul_inr_noise_plus_intra_intf",
]

output_start = get_output_dir_start(mss_id, not args.adj)
Expand Down Expand Up @@ -165,6 +167,8 @@ def linestyle_getter(result: Results):

for attr in attributes_to_plot:
plot = post_processor.get_plot_by_results_attribute_name(attr, plot_type=args.plot_type)
if plot is None:
continue
# Add plot outline and increase font size
plot.update_xaxes(
title="INR[dB]",
Expand Down
3 changes: 3 additions & 0 deletions from-docs/imt/imt.1-3GHz.single-bs.aas-macro-bs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,9 @@ imt:
###########################################################################
# User Equipment parameters:
ue:
###########################################################################
# Adjacent channel selectivity
adjacent_ch_selectivity: 33.0
###########################################################################
# Number of UEs that are allocated to each cell within handover margin.
# Remember that in macrocell network each base station has 3 cells (sectors)
Expand Down
Loading