Blog

 

 

 


 

Responsive-V

Visit the author's own website at www.dit-dit-dit.com.

 



 

SDR-Radio.com

rss

Assorted ramblings from the developer


Release: 3.0.5

Download here [Link].

Note: 3.0.5 fixes / enhances the support for PlutoSDR.

What's new / changed in 3.0.5:

General

  • Transmit support enabled for frequencies above 4GHz.
  • Receive support error fixed, now works above 4.2GHz.
  • Transmit NFM now has configurable deviation and maximum frequency:
  • Added Synchronous AM demodulation DC correction.
  • If a radio was Stopped / Started with Tone enabled then subsequent transmission was unreliable – either no output or very low output. This problem resolved by resetting the Tone and Tune options in the transmit window when stopping a radio.
  • Cosmetic: program size now optionally shown in status bar (bottom right), this option is enabled in Program Options (bottom right):
  • Cosmetic: receive DSP Mode selection window […] improved:
  • Cosmetic: Select Identity window optionally shown when program starts now has the title correctly updated:

Pluto

  • More sanity checks when connecting to a device.
  • Pluto can now be accessed using the IP address, the default is ip:192.168.2.1 URI (format), the Pluto IP address can be changed as required.
  • Recoded the Pluto transmit thread – now more reliable.
  • Transmit data is correctly buffered so there are fewer glitches when sending data.
  • Added bandwidths which use the AD9363's decimation/interpolation. These bandwidths are 500 kHz ... 1.5 MHz.
  • Added extra pane to Receive DSP (below), temperature is recorded for RX and TX:

    You can export the data to CSV file, in Excel you can then create a chart like this:

Frequency Database

  • Fixed frequency database Language field, an incorrect 0 was shown at the start of the language name.
  • Added support for new AOKI frequency database layout.

Satellites

  • Current satellite name is shown in main window title.
  • Tracks are now optionally displayed for entries in the Satellites List (top of ribbon bar).

Release: 3.0.4

Download here [Link].

What's new / changed in 3.0.4:

SDRs

  • ADALM-PLUTO transmit and receive support added.

  • Airspy HF+ support library upgraded to latest release, CPU usage now much lower.

  • Airspy HF+ supports pre-production units properly, also units with old / original firmware.

  • ANAN code given a lot of attention, working much better.

  • bladeRF2 now checks that the frequency is within the supported range.

  • Lime transmit support added.

General

New

  • Added Pseudo Stereo (ribbon bar, Receive, Mode..., Pseudo Stereo).

  • Downconverter supports frequencies up to 999.9 GHz.

  • Frequency database supports a Custom CSV layout.

  • Frequency display supports frequencies up to 999.9 GHz.

  • If there are no receivers a warning is displayed.

  • Signal History - added Slower and Very slow.

Fixes

  • Audio buffering logic updated (the way I maintain the buffer between demodulation and the playback / VAC device). This is simpler, cleaner and gives me a good base for the future. See the Playback Buffering page for options.

  • Audio recording – a check is made that the folder exists before the recording is started.

  • Fixed spectrum display in Auto mode when input signal is very low / zero.

  • Fixed crash adjusting the Span (bottom of display).

  • Fixed crash caused by a change in output device options such as enabling spatial sound.

  • Fixed obscure bug in the Select Radio user interface.

  • Fixed SAM demodulation, PLL was not working fast enough.

  • More visibility/sanity checks when restoring a window position (example: Select Radio).

  • Obscure fatal bug saving/recalling complex Favourite definitions fixed.

  • Product name and date now always shown at the top of the main display with all display styles (long-standing MFC bug fixed).

  • More logic in coding where the program priority is raised when the system starts.

  • If the signal is muted due to input overload a warning icon is now shown in the status bar, previously just the Auto Mute text was shown. (This caught me out a couple of times).

Recording Scheduler

  • Interface redesigned, simplified with no loss of functionality.

Satellite

Display

  • Now displays correct TX mode in the main window's ribbon bar tooltips.

  • Now uses fixed point fonts for name and times.

  • Fixed fatal error selecting a world map which cannot be opened.

  • External Radio now supports both Rig 1 and Rig 2.

  • TLE data now has better sanity checking.

Server

  • Reduced dangling connections on the server.


Release: 3.0.3
  • Added support for the bladeRF V2
  • Added Restart Manager support:
    • Enabled by default in the Start page of the Program Options
    • Not supported in Windows 7
    • If the computer is restarted and SDR Console is running, then SDR Console will be started with the same identity / radio
  • Added Viridis colour scheme
  • Added Digital Decoder:
    • Enabled via Ribbon Bar, View, More Options
    • (Old registry setting no longer used)
    • Still needs documentation
    • Works, needs improving
  • Added extra RSPduo startup logic (antenna-related).
  • Added Copy and Move options to the Playback Selection window, use these to copy / move entire recordings.
  • Optimised internal logic for analysing files used in data (IQ) recordings.

Release: 3.0.2

Performance

Some of the early V3 code was not as efficient as it should have been - the Windows message pump was working too hard. Messages have been replaced with callacks and high-precision timers, as a result performance and CPU load on lower-powered computers such as the Core2Duo and mobile CPUs has improved, sometimes quite dramatically.

Additions / Fixes

  • Added Favourite Definition Groups. You can now have up to 5 optional sets of Favourite definitions as well as the Default. More below…
  • Added single-tuner RSPduo support.
  • Changing spectrum colours now updates the RX DSP pane if the pane is floating.
  • Latest HF+ library now in use.
  • Issues clicking on main window splitter causing areas of the display to go white (not be painted) resolved.
  • Fixed issues setting recording options via the Program Options.
  • Reduced Airspy / Airspy HF+ latency.
  • Satellite custom name definitions can now be undone.

Outstanding Bugs

  • Restarting doesn’t restore the filter width, this always reverts to the default for the last used mode.

 

Favourite Definition Groups

Select from the Defns panel in the ribbon bar, Defns is only shown if you have enabled one or more definitions groups.

In the Organiser select the Definitions, click … to define groups (top of window, see below).

 


Release: 3.0.1

Additions / Fixes

  • High / Low range in Spectrum now has sanity checks
  • Updated to latest Airspy HF+ code (iqimbalancer)
  • Serial port CAT control supports concatenated commands
  • Bitrate display in Server Manager / Connections now stable
  • RDS data window positioned better, size now user-selectable (ribbon bar, Receive, Mode, Broadcast FM, RDS / Audio, Max size)
  • Regular keepalive Acks now sent when using SDR-IQ, SDR-14, ANAN
  • ICOM R8600 support
  • If there is an error during a data recording (usually can’t write to disk fast enough) then the error is shown in the recording status window on the main UI
  • Added visual gain for ELAD S1/S2
  • Deferred auto-start of previously selected radio, applied extra logic in the case where the radio may no longer be available
  • Narrow FM - high-pass filter now selectable (Ribbon Bar, Receive, Mode, Narrow FM)

Recent Posts

  • Release: 3.0.14 Posted 1 days ago
    Download here [Link]. What's new / changed in 3.0.14: General Closing threads (and the program) now much faster if the thread had not been started, also System Debugger diagnostics have been enabled to find any other issues when closing the program if the ‘Not Responding’ text was seen in the title bar. Fixed bug where a high-pass filter could be incorrectly applied to broadcast FM demodulation. RDS logfile now supports UTC as set in the … Options window. Geostationary beacon window now applies the current contrast when floating. Receive audio equaliser now correctly initialised when started from either: Audio dropdown, Ribbon bar. FM Squelch: big change on the FM squelch front: Now suing power suqelch instead of noise squelch, the squelch threshold/level values will be different, sorry about that. The original code was over nine years old and was a cheap and cheerful solution. In the kit the whole concept has changed, now it’s an advanced squelch based on signal power. Synchronous AM, ECSS Lock Range: ribbon bar entrry added. ...
  • Transparent S Meter Posted 2 weeks ago
    Version 3.0.13 introduced analog S meters and resulted in requests for transparency. One of the big features of SDR Console is the use of Direct2D graphics which is a lot more complicated than the GDI/GDI+ used in many other ham radio programs such as Ham Radio Deluxe. Working out transparency wasn't easy, finally a Microsoft example showed me how to do this. A day when you don't learn something is a day wasted. Here's an example of transparency. This will be part of 3.0.14.
  • Release: 3.0.13 Posted 3 weeks ago
    Download here [Link]. What's new / changed in 3.0.13: General Fixed frequency display problem in the RDS display. 100.05 was displayed as 100.5. Minor change to logic when closing the Matrix window, linked to a memory leak. Reduced background thread start-up time. Added Equaliser… option to the Playback device selection.   The Radio Selection windows displays Connect when a V3 Server is selected, otherwise Start. New option to replace 0 with O in the main frequency display.   Added Google Turbo and Inferno colour schemes.   Markers Memory definitions can now be shown as markers: new option in Markers dropdown and on the memories pane of the ribbon bar. Display of markers more efficient. Enhanced the marker display logic, allowed more room when markers overlap. Recordings Audio recordings made while playing an IQ recording are now timestamped with the time from the playback, not the current time. Added Status option to Playback pane in the ribbon bar. When selected the playback status is shown in the waterfall (the default). If not selected then playback status is not ...
  • Google Turbo Posted 3 weeks ago
    Turbo, An Improved Rainbow Colormap for Visualization  https://ai.googleblog.com/2019/08/turbo-improved-rainbow-colormap-for.html On Tuesday, August 20, 2019 Google posted an interesting colour scheme which they named 'Turbo'. Read more about this in the blog entry (link is above). Below is the colour map in action on the 25m shortwave broadcast band. As of 3.0.13 this is a standard colourmap[ in SDR Console. Also of interest is the use of a SNR (Signam to Noise) S Meter option.
  • S-Meters Posted 3 weeks ago
    After much pestering by users, I finally added an Analog S-meter to SDR Console. These will be available in 3.0.13, coming to a desktop near you soon. Background A few weeks previously a reasonable logic was implemented for measuring the noise floor. Purists will not be happy, but they rarely are, but it works for me. Take the output from the SDR radio, ignore 15% of the bandwidth at the high and low end of the output to avoid the ant-alias filtering, and we're left with a healthy 70% of the signal. Now sort the FFT bins by value, take the mean of the lowest 10% and that's the noise floor. Digital Starting with the standard digital metere: Analog Here are a few screenshots of the Analog S Meter. First a tradition meter in S units. Red = peak signal Yellow = current signal Grey = noise floor   Here's a dBm meter, same colours as above.   And here.s a Signal to Noise (SNR) meter.
Read More »

 

Responsive-S