Cross-platform Software Defined Radio application. Uses SoapySDR, and has support for a wide range of dongles and strange pieces of hardware. https://www.cubicsdr.com
Go to file
2014-12-06 21:55:05 -05:00
cmake/Modules Now working on gcc4.8, x86-64 on windows 2014-11-21 00:49:41 -05:00
cmake_build Initial experiment /w wxWidgets opengl view and sdr sampling. 2014-10-27 20:05:40 -04:00
external Remove portaudio deps 2014-12-04 19:46:11 -05:00
src Adds test #define for default demodulator count 2014-12-06 21:55:05 -05:00
CMakeLists.txt Mostly working on OSX /w rtaudio now 2014-12-04 22:25:18 -05:00
LICENSE Update LICENSE 2014-10-27 21:32:29 -04:00
README.md Update readme to reflect portaudio -> RtAudio 2014-12-05 18:31:32 -05:00

CubicSDR

Cross-Platform Software-Defined Radio Application

Utilizes:

Basic Goals:

  • Simple UI
  • Minimal configuration
  • Neat Visuals
  • LSB / USB / AM / FM / WFM / WBFM stereo demodulation
  • Multiple demodulators per IQ stream
  • Separate visualizations per demodulator
  • Frequency locked/floating demodulators
  • IQ Recording and playback
  • Audio Recording

Advanced Goals:

  • Basic demodulator filter(s) that can be enabled and tweaked visually
  • Support multiple simultaneous device usage
    • Categorize devices by antenna connections
    • Allow locked frequencies to activate unused devices to continue demodulation on same antenna
  • Implement digital demodulation supported by liquid-dsp: (http://liquidsdr.org/doc/modem.html)
    • PSK, DPSK, ASK, QAM, APSK, BPSK, QPSK, OOK, SQAM, Star Modem(?)
  • Integrate LUA
    • Expose liquid-dsp functionality
    • Scriptable liquid-dsp demodulation
    • Scriptable digital demodulation output handlers
      • Create block output devices on *nix?
      • Create socket outputs?
      • Visual outputs?
    • Take control of additional devices and spawning new demodulators (i.e. trunkers)
    • Script manager / live editor
    • Provide scriptable liquid-dsp modulation for trancievers?

Target Platforms:

  • OSX
  • Windows
  • Linux

License:

  • GPL