Skip to content

GPU-accelerated generation of wireless signal strength maps

Notifications You must be signed in to change notification settings

jeffreywildman/sinr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sinr

A software library for generating wireless signal strength maps using GPU acceleration.

Dependencies

Tested on Ubuntu 18.04.2 64-bit Desktop using NVIDIA CUDA Toolkit 10.0 with a GeForce GTX 660 Ti graphics card.

A rough set of commands follow from here:

sudo apt install freeglut3 freeglut3-dev libxi-dev libxmu-dev
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.0.130-1_amd64.deb
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo apt update
sudo apt install nvidia-drivers-410
sudo apt install cuda
  • Set environment variables:
export PATH=/usr/local/cuda/bin:${PATH}
export PKG_CONFIG_PATH=/usr/local/cuda/pkgconfig:${PKG_CONFIG_PATH}
  • Install build dependencies:
sudo apt install build-essential autotools-dev libtool autoconf

Build

git clone [email protected]:jeffreywildman/sinr.git
cd ./sinr
./autogen.sh
make

Run Example

LD_LIBRARY_PATH=/usr/local/cuda/lib64 ./src/sinrmap-demo
eog ./sinrmap-demo-maxsinr.bmp

About

GPU-accelerated generation of wireless signal strength maps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published