Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wang-chenlong opened this issue Feb 11, 2025 · 0 comments

Comments

@wang-chenlong
Copy link

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant