Skip to content

maximpenner/gr-fosphor

 
 

Repository files navigation

gr-fosphor - gnuradio block for RTSA-like spectrum visualization

Original README.md of parent project

Installation

Tested on:

  • Ubuntu 24.04.1 LTS
  • Linux 6.8.0-52-generic
  • GNU Radio 3.10.9.2 (Python 3.12.3)
  • UHD_4.6.0.0
  • Intel x86 i9-10980XE
  • Nvidia 2070 Super
  • USRP N321

UHD incl. GNU Radio

sudo apt-get install libuhd-dev uhd-host

QT

sudo apt install qtbase5-dev

GLFW3 Dependencies

sudo apt install libwayland-dev libxkbcommon-dev xorg-dev

GLFW3

sudo apt-get install xorg-dev libglu1-mesa-dev
git clone https://github.com/glfw/glfw
cd glfw
mkdir build
cd build
cmake ../ -DBUILD_SHARED_LIBS=true
make
sudo make install
sudo ldconfig

Nvidia OpenCL

sudo apt-get install nvidia-opencl-dev opencl-headers

Under "Additional Drivers", switch from nouveau to Nvidia driver, for instance nvidia-driver-550.

gr-fosphor

sudo apt-get install gnuradio-dev opencl-headers libboost-system-dev libboost-thread-dev
git clone https://gitea.osmocom.org/sdr/gr-fosphor.git
cd gr-fosphor
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig

GNU Radio Examples

Most basic flow graph can be found in examples/.

About

GNURadio block for spectrum visualization using GPU; mirror of https://gitea.osmocom.org/sdr/gr-fosphor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 67.0%
  • C++ 19.9%
  • CMake 11.1%
  • Python 1.6%
  • Makefile 0.4%