def get_max_average_receiving_power_cell(filtered_enodeb_cells):
    """
    Get the best cell serving highest received power at the given path point
    :param filtered_enodeb_cells:
    :return:
    """
    average_received_power = float('-inf')
    best_enodeb_cell = None
    for enodeb in filtered_enodeb_cells:
        if average_received_power < enodeb.get_average_received_power_db():
            average_received_power = enodeb.get_average_received_power_db()
            best_enodeb_cell = enodeb
    return best_enodeb_cell