GithubHelp home page GithubHelp logo

gaelicgrime / sdr-j-spectrumviewer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jvankatwijk/sdr-j-spectrumviewer

0.0 1.0 0.0 11 MB

simple viewer for spectra

Home Page: http://www.sdr-j.tk

License: GNU General Public License v2.0

CMake 3.27% C++ 70.21% QMake 1.34% C 24.73% Inno Setup 0.44%

sdr-j-spectrumviewer's Introduction


A simple spectrumviewer

spectrumviewer

Since most of modern sdr devices can handle signals with a substantial bandwidth, it is desirable to be able to show such spectra.

spectrumviewer is able to handle the input from wide band devices, such as the SDRplay, hackrf devices and limeSDR, each showing a bandwidth of 10 Mhz in the picture.

The program allows "scanning" over a selected band, with a selected interval and a selected frequency step. The programs shows at the same time a frequency spectrum and a waterfall.

The current version has three "scopes", the top one showing the spectrum of the signal, with the second one showing the spectrum as a waterfall.

The third one, smaller, allows you to look in greater detail to a segment of the spectrum. The amount of detail is determined by the decimation setting, a range between 5 and 100.

Added is a view on the signal - as presented to the detailed viewer - as appearing in the time domain.

The current version is a redesign and the GUI is modernized.


Windows

At some point in time an installer for Windows will be created


Linux

To construct the spectrumviewer adapt the ".pro" file to your needs For the devices included (by uncommenting the appropriate lines in the ".pro" file) you need to install the appropriate libraries


Supported devices

The program can be configured to handle the SDRplay, DABsticks, the AIRspy, the HACKrf, the limeSDR and the Adalm Pluto

The software will - on startup - perform a check to see which device is available, depending on the configured devices.

The current implementation supports dynamically selecting the width of the signal for the SDRplay, the AIRspy and the limeSDR, the bandwidth for the Hackrf is set to 10 Mhz,

The software does support the full frequency range for the Hackrf device, i.e. up to 6000 Mhz, while the other devices are limited to app 2 GHz.


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.