Blog

 

 

 


 

 



 

SDR-Radio.com

rss

Assorted ramblings from the developer


Release: 3.0.6

Download here [Link].

Note: 3.0.6 fixes / enhances the support for Lime and PlutoSDR.

What's new / changed in 3.0.6:

Data Recording

The WAV file format upgraded to WAV RF64 which supports an unlimited filesize, previously the maximum filesize was 2GB.

  • No more XML files being created.
  • Analyser updated and tested, seems to be OK with these big single-file recordings.
  • Tested with 3rd-party recordings: Perseus, ELAD S2.
  • Redesigned the Playback Select window (below). If you have a lot of recordings this is should be better to use.

When you make a new recording the individual filesize is now optional, if not enabled then a single file is created.

General

  • Fixed a bug which had been in the code since day 1 (about 4 years ago). As this was thread-related the crash happened rarely, depended on CPU speed and other factors. Restarting a radio/recording could cause a crash due to bad thread synchronisation:
    • Changing radio bandwidth,
    • Starting recording after the radio was running,
    • Starting radio after playing the radio.
  • Default stack size now 2MB (was 1MB)
  • Added a Mute option – when enabled mutes RX audio during TX (see below).

Lime

  • Sample rates have changed, lowest is now 750kHz (TX), designed for the ‘less powerful’ computer.
  • The settings shown in the radio panel now saved on a per-radio (serial #) basis.
  • Antennas now set correctly for the Lime USB (very stupid error).
  • Simplex / Duplex works for Mini and USB in all combinations below.
  • Power out now better *and* mirror image rejection better after TX Calib. pressed.
  • If TX Calibration fails (which it can) then a popup is shown
  • Now using offset tuning in TX, offset is 250kHz so the signal is sent 250kHz below the center and the TX LO is shifted up 250kHz.
  • GPIO band detection implemented

Pluto

  • Improved the Pluto support, options are now in the radio pane of the Receive DSP.
  • Timeouts have been disabled in the Pluto USB I/O library, as a result I’m getting much better throughput at 5MHz and can use short 50ms buffers, something I couldn’t do before. It seems that the timeout values in the Pluto support library were causing problems on receive at least.
  • On transmit the buffers used are now a power of 2 * 1k, for example 1 x 1024, 2 x 1024, 4 x 1024 etc. Some PC USB hardware drivers prefer buffers set like this. With any luck this buffer size logic and disabling timeouts will help with the transmit problems. I can send a steady transmission with the smallest buffer size.
  • New: RIT / XIT.
  • New: Half-/Full-duplex option.
  • Added oscillator calibration (correction):

USB Relay support

  • The relays are initialised when the program starts, updated as you switched between RX and TX.
  • If you have a unit not supported here let me know.

Using Es’Hail 2

  1. Define a Down converter, select it when starting the radio.
  2. Select radio, Definitions, [X] Converter selection. Add a Down-converter definition for your LNB, for example 9750 MHz.
  3. Define a TX offset, enable it.
  4. Transmit options, Frequency Offset, enter 8089.5 MHz (converts display of 2400.050 to 10489.550MHz). So with the TX tuned to 2410 MHz the display is shown as 2410 + 8089.5 = 10499.5 MHz
  5. Enable Sync RX for Frequency, as you tune either RX or TX both stay in sync.
  6. Use RIT / XIT (Lime) as needed, either to compensate for LNB drift or the other station drifting.
  • If working correctly RX & TX will stay in sync.
  • Known bug: With Sync RX enabled, if you scroll the RX frequency the TX frequency change is not applied until you next start TX, so scrolling RX while transmitting does not change the TX frequency. I can’t remember whether this is by design or a bug.

Look at the screenshot:

Here you see the down converter setting for a LNB:

Here you see the TX offset:

Here you see Sync RX:



Comments are closed.




Recent Posts

  • Simon's World Map 1.0.8 Posted 8 hours ago
      Download here [link].   I wrote this program because I wanted to see: Current Time (local, GMT) Sunrise / Sunset Greyline map DX stations There are commercial geo clock solutions such as the excellent Geochron, but as a programmer with spare HD monitors and computers I decided to write my own, that way I have exactly what I want. Anyway, this weekend I finally found time to update Simon's World Map to version 1.0.8. Here's what is new: Installs a 64-bit executable on 64-bit Windows, previously the 32-bit executable was used on 64-bit Windows. Text colour in Clock, Sunrise / Sunset etc. is user-selectable. Sunrise / sunset shown for entries in the station list. Timezone markers updated It doesn't need much CPU at all- anything running Windows 7 or higher is fine.
  • Airspy HF+ Discovery Posted last week
    Listening to France Musique, a station whose output is sorely missed in the UK. Using the latest little stunner from Airspy.
  • Release: 3.0.9 Posted last week
    Download here [Link]. Note: The main reason for this release is the fixes to transmit with the Pluto SDR. What's new / changed in 3.0.9: General The 8.333 kHz tuning rate wasn’t working properly as it’s really 8.333 recurring. The Analyser now correctly processes the Invert Spectrum option (swap IQ from the recording file). The Ribbon Bar, Home. Radio, Bandwidth dropdown now shows the currently selected bandwidth when using radios where the actual bandwidth may differ slightly from the displayed bandwidth (Perseus at 95, 96 and 192kHz). The bit smoothing option in RDS processing was not being set correctly. USB Relay option now also part of the general Program Options. Broadcast FM audio recordings now always created in stereo (two channel) mode – previously the recording was restarted every time the audio switched between mono and stereo. RDS logfile now has a delay option in the Database selection pane, this is designed to be used in situations where there is considerable latency, for example when using a remote server. Pluto Transmit data is now controlled by a high-resolution timer with an accuracy ...
  • Airspy HF+ Discovery Posted last week
    Screenshots taken with a prototype Airspy HF+ Discovery. This beauty is half the size of the Airpsy HF+ and it's as good if not better. Proper comparison data later. If you suffer from strong signals then Discovery will not let you down.
  • Release: 3.0.8 Posted 2 weeks ago
    Download here [Link]. What's new / changed in 3.0.8: Broadcast FM New features and changes for 88 - 108MHz FM broadcast reception and the RDS decoder. RDS decoding has been improved by making PI code detection mor sensitive. US Callsign logic now uses data from NRSC for callsign and location. Spectrum window now a docking pane. Display the spectrum window by selecting Ribbon Bar, Receive, Broadcast FM.  Logging of station from the RDS decoding has been added, this is the RDS Logfile option. To display the logfile click the Log button in the BFM Spectrum. The logfile has all the options you need: Enable / Disaply updates The number of recent entries displayed Detail level (brief, full) Font size for ageing eyes Delete entries Edit an entry Export as text Options Click ••• to display the options. Airspy Options The Airspy options have moved from the ribbon bar to the Receive DSP panel. USB Relay The USB relay terminology has been changed to avoid confusion. ON = Turn ON a relay channel (Activate). OFF = Turn OFF a relay channel (Deactivate). Data (IQ) Recording Playback now correctly detects ELAD recerdings and displays the format as ...
Read More »