Interpretation of paths.interactions #1005
abidur0177
started this conversation in
General
Replies: 1 comment 1 reply
-
Hi @abidur0177, As indicated in the API documentation, the Could you please clarify what you need help with? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone,
I recently started working with the Sionna RT module. After creating the scene, I defined all the parameters to calculate the ray-tracing paths between the transmitter and receiver. I introduced velocity to my receiver, which is mounted on a car, as follows:
Add motion to the car and Rx
scene.get("car01").velocity = [0, 20, 0]
scene.get("rx").velocity = [0, 20, 0]
Then, the paths were calculated with the following parameters:
p_solver = PathSolver()
Compute propagation paths
paths = p_solver(scene=scene,
max_depth=5,
los=True,
specular_reflection=True,
diffuse_reflection=True,
refraction=False,
synthetic_array=False,
seed=41)
My point is how to interpret the paths interaction matrix, as it is multidimensional as shown below.
code: print("Path interaction (0=LoS, 1=Specular reflection): ", paths.interactions.numpy())
output: Path interaction (0=LoS, 1=Specular reflection):
[[[[[[0 1 1 1 1 1]]]
[[[0 1 1 1 1 1]]]]]
[[[[[0 0 1 0 1 0]]]
[[[0 0 1 0 1 0]]]]]
[[[[[0 0 0 0 0 0]]]
[[[0 0 0 0 0 0]]]]]
[[[[[0 0 0 0 0 0]]]
[[[0 0 0 0 0 0]]]]]
[[[[[0 0 0 0 0 0]]]
[[[0 0 0 0 0 0]]]]]]
code: print(np.shape(paths.interactions))
output: (5, 1, 2, 1, 1, 6)
Beta Was this translation helpful? Give feedback.
All reactions