Skip to content

nvaara/NimbusRT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NimbusRT

NimbusRT is a ray launching-based tool for radio channel characterization, which utilizes point clouds as the intersection geometry. It computes paths consisting of specular reflections and diffractions between a set of transmitters and receivers.

This repository will be updated in the future. The code for the following papers is cached in branch vct.

[ArXiv] Ray Launching-Based Computation of Exact Paths with Noisy Dense Point Clouds

[ArXiv] A Ray Launching Approach for Computing Exact Paths with Point Clouds

Installing

NimbusRT has been tested with CUDA 11.8+, OptiX 8.0 and Python 3.9+. So far, it has only been tested on Windows 11.

Prerequisites

1. Install MSVC C++17 build tools
2. Install CUDA 11.8+
3. Install Optix 8.0
4. Create an environment variable named OPTIX_8_0_PATH that points to the OptiX 8.0 SDK folder

Cloning

git clone https://github.com/nvaara/NimbusRT --recurse-submodules

Python Environment

We suggest using anaconda:

conda create --name NimbusRT python=3.10
conda activate NimbusRT

Compiling

In the root directory of NimbusRT:

mkdir build
cd build
cmake ..
cmake --build . --config Release

Python Installation

In the root directory:

pip install -e Python

Running

See Examples folder for demo scripts. The point clouds can be downloaded here.

Citation

Journal paper:

@article{vaara2024ray,
  title={Ray Launching-Based Computation of Exact Paths with Noisy Dense Point Clouds},
  author={Vaara, Niklas and Sangi, Pekka and L{\'o}pez, Miguel Bordallo and Heikkil{\"a}, Janne},
  journal={arXiv preprint arXiv:2403.06648},
  year={2024}
}

Conference paper:

@inproceedings{vaara2024ray2,
  author={Vaara, Niklas and Sangi, Pekka and López, Miguel Bordallo and Heikkilä, Janne},
  booktitle={2024 IEEE International Conference on Acoustics, Speech, and Signal Processing Workshops (ICASSPW)}, 
  title={A Ray Launching Approach for Computing Exact Paths with Point Clouds}, 
  year={2024},
  pages={800-804},
  doi={10.1109/ICASSPW62465.2024.10626030}}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published