Clear Filters
Clear Filters

Ray tracing and Power Delay Profile

9 views (last 30 days)
Maciej
Maciej on 31 May 2012
Edited: Miles on 17 Mar 2014
Hi all,
Let assume we have receiver and transmitter and they are put 3D structure and we know their coordinates. What I want to do is estimate few signal echoes (power and delay) which reach to the receiver. To do it we have to have knowledge about ray crossed distance (then delay = distance / c) and the angle of incidence (then we can calculate attenuation caused by reflection from material, thereby ray power = ERP - FSL - attenuation ) So, is there anybody who know the simple method to realize it, for example some laser effect development (then we can launch the ray and observe the reflection from the objects). I would be so greatful for any comments and remarks.
Regards Maciek

Answers (1)

Miles
Miles on 17 Mar 2014
Edited: Miles on 17 Mar 2014
I've managed to get 2 dimensional ray tracing down to the point where I can begin measuring the delay, I study acoustics though, so I'm still fine tuning the reflectogram, the equation gets a little weird when I start trying to go past first order and I don't want to take a shortcut for that.
I used a recursive function to first find all the mirror points given a list of target walls (which I could iterate over later on) and then once the list is exhausted, a path from the receiver is plotted to the walls upwards through the algorithm on the way out of the call stack. All this data is stored in points for later analysis, so it could be what you want.
This is just for 2 dimensions though, I'm still working out some of the finer points of moving the algorithm into 3 dimensions. Good hunting.

Categories

Find more on Detection, Range and Doppler Estimation in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!