Skip to content

Development and simulation notes

Bruno Faria edited this page May 28, 2025 · 2 revisions

Introduction

Notes on development and simulation.

Total IMT BS antenna input power

According to Annex 4.15 to WP5D Chair's report document the IMT BS conducted power is per polarization. However, in the power_control method, the conducted power is not multiplied by 2.

    def power_control(self):
        """
        Apply downlink power control algorithm
        """
        # Currently, the maximum transmit power of the base station is equaly
        # divided among the selected UEs
        total_power = self.parameters.imt.bs.conducted_power \
            + self.bs_power_gain
        tx_power = total_power - 10 * math.log10(self.parameters.imt.ue.k)

Where bs_power_gain is:

            self.bs_power_gain = 10 * math.log10(
                self.parameters.imt.bs.antenna.array.n_rows *
                self.parameters.imt.bs.antenna.array.n_columns,
            )

So, while filling in the IMT input parameters, it's important to consider that:

  • Conducted power is per polarization. So, take care while using the IMT characteristics table as the value is per one polarization. Hence, total input power is conducted x number of elements x 2
  • Is using AAS, note that the power per element usually includes the ohmic loss, so the parameter ohmic loss shall be set to zero.

Clone this wiki locally