Version 3

 

 

 


 

Version 3

Version 3 is being developed with a target release date of February 1st, 2018.

Compared with the provious versions, the improvements are:

  • Direct-X (hardware accelerated) graphics - smoother, finer, faster with less CPU load,
  • WASAPI audio - supports minimal latency,
  • Up to 24 simultaneous receivers,
  • Better internal code-structure, a future-proof design,
  • Improved remote server support (Q4 2017).

 

In Action

Amateur radio operators on 80m. Recorded using a NetSDR and Wellbrook loop antenna.


 

CPU Load

An important feature is the low CPU requirement, achieved by:

  • Using the Intel IPP library,
  • Using hardware accelerated graphics (in this case DirectX) rather than the traditional GDI/ GDI+,
  • Minimise memory allocation, recycle rather than free,
  • Attention to the code - every cycle counts.

The result of saving cycles during the processing is that it's possible to implement a more fluid and mature user interface, especially the spectrum and waterfall with opaque overlays.

 

 

V2.x and V3

Version 2,x and 3 use separate file system and registry folders, they can both be installed at the same time without problem.

Direct-X

From MSDN: Direct2D is a hardware-accelerated, immediate-mode 2-D graphics API that provides high performance and high-quality rendering for 2-D geometry, bitmaps, and text. The Direct2D API is designed to interoperate with existing code that uses GDI, GDI+, or Direct3D. Put another way - it's much faster than the GDI/GDI+ graphics used in versions 1 and 2, will work with multiple 4k monitors without using all system resources, has a nice fluid display.

 



 

Previews

Congratulations, you've found the version 3 preview page. Bookmark this page and visit it regularly, otherwise you may miss out on exciting new SDR software.

Please remember:

  • This is a Preview, it gives you an idea of the future direction my code is taking.
  • It is not a beta.
  • It is not a release.
  • It is not finished.

Support

Direct support from developers for version 3 is only available for commercial customers. Please do not send direct e-mail asking for support; sufficient resources are not currently available, instead you will be redirected to this page. Answering questions on a one-to-one basis is very inefficient.

For support options [link].

New Features

Please do not ask for extra features or a road map. This is a preview, that's all. A road map will be created by the end of 2017.

System Requirements

This software is designed for Windows on the x86 hardware only, Windows on the Raspberry Pi is not supported. Although the software runs on older Core 2 Duo systems with 32-bit Windows 7, the recommended minimum system configuration is:

  • Windows 7 64-bit,
  • Intel I3,
  • 4GB RAM.

Recommendation

If you are buying a new computer then the recommended configuration is:

  • Windows: You must use Windows 7 or newer; Windows 10 is excellent - despite some initial roll-out issues it is a tour de force and is the recommended operating system. 64-bit is preferable.
  • CPU: The i5 has more than enough performance for the present demands of this software and should be powerful enough for any new features which will be developed in V3.
  • RAM: 8GB.
  • Disk: SSD.
  • GPU: The HD graphics or even better a dedicated graphics card ensures a good, 'fluid' experience. The software uses DirectX which makes full use of any graphics processing on your computer. If you are considering a graphics card NVIDIA is recommended as this card can be optionally be used for DSP processing.
  • Monitor: Use a HD monitor (1920 x 1080) or if finances allow a 4k monitor - if you buy a 4k make sure your graphics card will run a 4k monitor at a 60Hz refersh rate.

To ensure support for SDR solutions coming to market over the next few years at least a third-generation CPU such as i5-3570 or i7-3770 should be used as these new SDR receivers will offer bandwidths of 20MHz or more which in turn require significant processing power and internal bandwidth.

Newer computers generally use less power; have better processing and often a lower footprint.

Mini Atom 2GB+32GB

Surpisingly the software runs with acceptable performance on the now quite common Quad-core Atom (e.g. Z3735F), 2GB RAM, 32GB disk systems with 32-bit Windows 10. For development the Azulle Quantum Byte Fanless Windows® Mini Desktop PC (no longer available) is used.

Performance is not staggering, but supports bandwidths of up to 1 MHz (sometimes more), the graphics quality and responsiveness is good.

Don't expect to run the console and other demanding programs at the same time.