RaPSor is the acronym for Ray Propagation Simulator. It is an open and extensible tool, based on the Netbeans platform.
It is used both in research and education. One of its main quality consists in its extensibility, allowing to anyone to add new wave simulation mode.
It comes with a deterministic propagation model, which can be extended in order to make new ones.
RaPSor is used to produce ray simulations in any environments, specified in XML.
It offers a realistic visualisation of the results, obtained in real-time.
Other modes for visualisation or simulation result usages can be added by users.
For the final user, the use case generally is the following:
First, a scene must be defined, specifying the location of the transmitter and receivers, selecting the sensors kind, and tuning the last things as the number of reflections/transmission/diffraction, the frequencies ... ; Second, user has to launch the simulation, and then to look at the results. Indeed, after the calculations, RaPSor drew the calculated rays in 2 or 3 dimensions.
In a third time, it is also possible to use an exploitation
module, for instance to export the results in an XML file, listing the paths in details, from the received power in dB to the geometry interactions. As an other example, RaPSor also gives the impulse response of the simulated channel.
RaPSor works with all kind of waves: radio, light, acoustic, radar, seismic ...
It allows too any scene use, both indoor and outdoor ...
RaPSor is open: The source code can be downloaded, while it is released under a CDDL licence.
RaPSor is extensible: It's quite easy to create your own modules (or plugins), as explained in
Then, the user can add new geometry (tunnels, ...), or new simulation mechanisms (rough environments, ...),
new sensors (Patch, HP ...) or specific usage of simulation results (Dopler, ...).
Developed by Lilian AVENEAU from laboratory