Skip to content

The types property in the Path class cannot reflect the multipath category information of multiple transceivers. #743

Open
@wang-chenlong

Description

@wang-chenlong
@property
def types(self):
    """
    [batch_size, max_num_paths], tf.int : Type of the paths:

    - 0 : LoS
    - 1 : Reflected
    - 2 : Diffracted
    - 3 : Scattered
    - 4 : RIS
    """
    return self._types

When using compute_path to calculate the results for multiple transceivers at once, the value of batch_size is 1, while the value of max_num_paths corresponds to the maximum number of multipaths across all transceiver pairs. This does not clearly represent the multipath categories for each individual transceiver pair. For example, at different receiver positions, the third multipath might be either a reflection or a scattering, but the value of the types property for the third multipath is only a single value. The types property lacks the index dimension for different transceivers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions