Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PowerSDR-UI - a SDR UI proof of concept


Published on

This presentation was given during the Ham Radio Convention 2011 in Friedrichshafen. PowerSDR-UI is a fork of FlexRadios PowerSDR, enhanced with an interface, bringing knobs and buttons to the users. It's using a low cost, commercially available DJ Console where all functions of PowerSDR can be mapped onto.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

PowerSDR-UI - a SDR UI proof of concept

  1. 1. SDR User Interface - a proof of concept PowerSDR-UI Tobias Wellnitz, DH1TW Friedrichshafen [email_address] June 2011
  2. 2. Signal Processing User Interface RF Three fundamental building blocks Mixer, Filter, Amplifier, Oscillators... Modulation, Demodulation, NF Filtering... Buttons, Knobs, Keyboard, Mouse, Monitor...
  3. 3. Signal Processing User Interface RF Classic Transceiver concept Operator
  4. 4. Signal Processing User Interface RF Operator -> Physical Independent -> Logical Independent SDR concept
  5. 5. User Interface The idea...
  6. 6. User Interface PowerSDR + DJ Console = PowerSDR-UI
  7. 7. User Interface PowerSDR-UI – some facts <ul><li>Basis: </li></ul><ul><li>PowerSDR (Open Source – GPL) </li></ul><ul><li>Sanford MIDI Library (Open Source) </li></ul><ul><li>Language: </li></ul><ul><li>C# / Visual Studio </li></ul><ul><li>Modified instance of CAT interface </li></ul><ul><li>Free configuration of </li></ul><ul><ul><li>60+ functions on any button </li></ul></ul><ul><ul><li>20+ functions any potentiometer </li></ul></ul><ul><ul><li>5+ functions on any rotary pulse encoders </li></ul></ul>
  8. 8. Take aways <ul><li>Do not only focus on RF or Signal Processing: </li></ul><ul><li>SDR allows us to design our own User Interfaces </li></ul><ul><li>Only basic knowledge needed: </li></ul><ul><li>Soldering </li></ul><ul><li>Microcontrollers (ASM / C) </li></ul><ul><li>What also helps: C# / Java / C++ / Objective C </li></ul>It’s was never easier to build your own User Interface!
  9. 9. Follow me! Website: Twitter: DH1TW