Visit the author's own website at www.dit-dit-dit.com.
Download here [Link].
What's new / changed in 3.0.7:
The WAV file format upgraded to WAV RF64 is only used if the file size if set to a value greater than 2GB or unlimited. File szes of 2GB or lower use the original WAV format and will be compatible (should be compatible) with other 3rd-praty programs.
Es'Hail 2 Beacon
Added Beacon synchronisation: https://www.sdr-radio.com/Console/EsHail2#TelemetryBeacon . This is an option to using a TCXO or GPSDO and is used to compensate for LNBs which are not stable.
All Lime-relation calibration options are now user-configurable. The option of changing the offset frequency has been added. Some brief tests on 2m show that offset tuning may not be needed.
TX calibration should ideally be run when the drive level is changed, this affects the Lime internals, so maybe the option of running TX Calibration automatically when the drive level is changed should be added?
Note: you cannot properly monitor your own signal using the same device that is transmitting.
Improved performance when scrolling the receivers – there was unnecessary processing when scrolling in a receiver window.
Serial Port (CAT Control)
WSJT was not working correctly, the serial port (CAT control) has been updated software and tested with WSJT.
Just saw a tweet from @robinlgetz - this is an excellent offer.
2019 Hands-on workshop using Software Defined Radio, across the US and Canada. Take home a #plutosdr , “Software Defined Radio for Engineers” text (pdf) and trial of MATLAB. For more information, check out : https://secure.effreg.com/r/sdrworkshop19?1
There's a big problem with consumer LNBs - they drift, and drift badly! One way of correcting this drift is to monitor the telemetry beacon, determine the actual received frequecy of the beacon and hey presto - we have the offset!
Quite a bit of coding involved, but when you decode BPSK you actually have the offset if you pay attention to the code. Add a nice waterfall so the user can select the beacon, add a bit of funk and we're more than half-way there. Here I'm plotting drift versus time.
Also it's nice to see Es'Hail 2 being used more as people get their systems together.
Code will be in 3.0.7 - within a week I hope.
Note: 3.0.6 fixes / enhances the support for Lime and PlutoSDR.
What's new / changed in 3.0.6:
The WAV file format upgraded to WAV RF64 which supports an unlimited filesize, previously the maximum filesize was 2GB.
When you make a new recording the individual filesize is now optional, if not enabled then a single file is created.
USB Relay support
Using Es’Hail 2
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:
So, revisiting the Lime support and have implemented the digital low-pass filter (LPF) built into the chip. In the screenshot below the sample rate is 40 MS/s (40 MHz bandwidth) with the digital filter set to 55% (22MHz). You now see this filter in action.
Note: 3.0.5 fixes / enhances the support for PlutoSDR.
What's new / changed in 3.0.5:
As part of the fixes / enhancements for 3.0.5 I've added the optional display of footprint for additional satellites, lots of display options now available.
Here's a screenshot of a 'hacked' Pluto transmitting a two-tone signal as received by an Airspy HF+ (probably the best SDR you can buy for reception at 145MHz). As you see, the transmission is nice and clean.
Here's the two-tone setting.
What's new / changed in 3.0.4:
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.
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.
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).
Interface redesigned, simplified with no loss of functionality.
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.
Reduced dangling connections on the server.
After 10 days of very interesting programming the pluto project is ready to be released into the wild now that basic transmit support is ready.
Vist the Pluto page on this site [link].
Here's three FM Stereo signals being demodulated along with their RDS.