‘raytrace’ function for LEO satellites
Hello!
I’ve been trying to use the function ‘raytrace’ to model the multipath propagation of a signal with a LEO satellite as a transmitter. I have a doubt regarding the ‘raytrace’ function itself:
I’ve noticed that for big tx-rx distances you need to set pm.AngularSeparation (which is the Average number of degrees between launched rays) to the minimal value to actually get some multipath. Still, for the case of LEO (for example, using a satellite flying at 400 km of altitude), the minimum angular separation you can put (= 0.05) does not give a multipath channel, and ‘raytrace’ only shows the Line-of-Sight even for a very dense urban scenario.
This doesn’t happen if the tx-rx distance is lower (I’ve tried with a very low altitude satellite, for example), and in fact the lower the distance the more multipath you get. This seems to happen not because of the different geometry but because of the limitation in pm.AngularSeparation.
Is there any way to solve this?
Thank you in advance,
GuillemHello!
I’ve been trying to use the function ‘raytrace’ to model the multipath propagation of a signal with a LEO satellite as a transmitter. I have a doubt regarding the ‘raytrace’ function itself:
I’ve noticed that for big tx-rx distances you need to set pm.AngularSeparation (which is the Average number of degrees between launched rays) to the minimal value to actually get some multipath. Still, for the case of LEO (for example, using a satellite flying at 400 km of altitude), the minimum angular separation you can put (= 0.05) does not give a multipath channel, and ‘raytrace’ only shows the Line-of-Sight even for a very dense urban scenario.
This doesn’t happen if the tx-rx distance is lower (I’ve tried with a very low altitude satellite, for example), and in fact the lower the distance the more multipath you get. This seems to happen not because of the different geometry but because of the limitation in pm.AngularSeparation.
Is there any way to solve this?
Thank you in advance,
Guillem Hello!
I’ve been trying to use the function ‘raytrace’ to model the multipath propagation of a signal with a LEO satellite as a transmitter. I have a doubt regarding the ‘raytrace’ function itself:
I’ve noticed that for big tx-rx distances you need to set pm.AngularSeparation (which is the Average number of degrees between launched rays) to the minimal value to actually get some multipath. Still, for the case of LEO (for example, using a satellite flying at 400 km of altitude), the minimum angular separation you can put (= 0.05) does not give a multipath channel, and ‘raytrace’ only shows the Line-of-Sight even for a very dense urban scenario.
This doesn’t happen if the tx-rx distance is lower (I’ve tried with a very low altitude satellite, for example), and in fact the lower the distance the more multipath you get. This seems to happen not because of the different geometry but because of the limitation in pm.AngularSeparation.
Is there any way to solve this?
Thank you in advance,
Guillem raytrace, ray, tracing, leo, multipath, reflection, matlab, satellite MATLAB Answers — New Questions