Skip to content

Releases: f4exb/sdrangel

SDRplay API v3 support

13 Apr 22:24
Compare
Choose a tag to compare

SDRplay API v3 support

Thanks to Jon srcejon SDRplay API v3 is now supported with a new source plugin. This allows using the whole SDRplay range of devices and not only the old RSP1: RSP1A, RSP2, RSPduo and RSPdx. You will need to install support of SDRplay v3 in your system either from the SDRplay website or Jon's repository for Linux. If you compile from source make sure you install SDRplay v3 before and then touch the main CMakeLists.txt so that the cmake process can pick up the SDRplay libraries and thus the plugin build triggered.

Other changes and fixes

  • NFM modulator. Implemented DCS. Part of #792
  • DATV demod: option to enable/disable the video player
  • DATV demod: stop player before initializing DATV framework
  • Do not enable interprocedural optimization for Mac. Fixes #807

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 20.04. Please note that since v6.2.0 SSE 4.2 is required. It has been intended to be like that for a long time but was not effective until this release.

Packet Error Tester feature - DVB-S2 Tx

08 Apr 17:40
Compare
Choose a tag to compare

Packet Error Tester feature plugin

This new plugin contributed by Jon srcejon can be used to measure the packet error rate over digital, packet based protcols such as AX.25 (Packet mod/demod), LoRa (ChipChat mod/demod) and 802.15.4. More details here

DVB-S2 support in DATV modulator

Also contributed by Jon this is a very nice addition that brings DVB-S2 support in the modulator. DVB-S2 is increasingly popular over DVB-S and the standard on QO-100 wideband transponder.

Other changes and fixes

  • DATV demodulator: various fixes mostly in the internal player and DVB-S2 decoder. The plugin is not 100% stable but these changes improve it significantly. Fixes issue #833
  • "My position" setting: fixed station position altitude setting. Fixes issue #828
  • APRS feature: choose between metric and imperial units. Implements issue #829
  • AudioOutput plugin: fixed REST API device settings PUT. PATCH. Fixes issue #837

DATV modulator plugin

29 Mar 19:42
Compare
Choose a tag to compare

DATV modulator plugin

Another great plugin from Jon srcejon that implements a DATV DVB-S modulator (DVB-S2 may come later). The details can be found here

Other changes and fixes

  • FileInput: Sample rate fixes, PR #803
  • Set depending objects to nullptr before deleting GUI. Fixes #806
  • SSB demod: increase audio volume range to -10 to +40 dB.
  • Fix impulse response of FIR filter. PR #811
  • HackRF: auto baseband filter and hardware LO correction PR #812, #824
  • DATV demod: many fixes to improve stabilty of DVB-S2. Implements #804
  • ChirpChat demod: LoRa APRS support. PR #814, #815. Implements #813
  • SatTracker: Fixed Doppler timing interval. PR #818
  • DemodAnalyzer: Support Packer demod. PR #820

Various changes and fixes

07 Mar 11:21
Compare
Choose a tag to compare

Various changes and fixes

  • FileSink: File name handling in settings and API. PR #798
  • FileRecord: cut file only if sample rate changes. Implements #795
  • ChannelAnalyzer: Added Costas Loop PLL and more controls. PR #797
  • DATV: implemented soft LDPC external tool. Issue #785
  • Spectrum: removed FPS no limit setting. Fixes #793

Maintenance release

03 Mar 13:10
Compare
Choose a tag to compare

Maintenance release

  • GS-232 Controller feature: added ERC-M controller support. PR #788
  • Added missing swagger files from recent updates. PR #788
  • Satellite Tracker feature: fixed build on Mac. PR #788
  • Spectrum Vis: initialize pointer to GUI. Fixes #790
  • Reapply audio sample only on effective channel sample rate change. Implements #791

APT decoder and Satellite Tracker

28 Feb 20:22
Compare
Choose a tag to compare

APT decoder and Satellite Tracker

This release features two new exciting plugins contributed by Jon srcejon (PR #787):

  • APT (Automatic Picture Transmission) decoder to receive NOAA satellite images. Please check documentation here
  • In order to optimize reception of orbiting satellites and follow them a new Satellite Tracker feature plugin has been created. This is rather sophisticated so make sure you check the documentation here to use it productively.

These two plugins have new specific dependencies so if you compile from source make sure you update your procedure according to the Wiki instructions

DATV demod updates

  • New MER and CNR gauges. Implements #784
  • For DVB-S2 allow a maximum of bit flips corrections (more than 0) in the hard LDPC decoder. With a value of 200 (recommended) signals down to 10 dB MER can be successfully decoded vs 15 dB with no bit flip tolerance as it used to be.

Check DATV demodulator documentation here

Other changes and fixes

  • FileSink: enable record button only when plugin is running. Issue #782
  • SigMFFileSink: enable record button only when plugin is running.
  • RTL-SDR: increase LO ppm range to +/-200

More Spectrum changes

20 Feb 18:04
Compare
Choose a tag to compare

More Spectrum changes

  • Frequency zooming. Implements #773. Use the mouse wheel inside spectrum or waterfall area.
  • Power and time zooming. Implements #779. Use the mouse wheel inside spectrum (power) scale or waterfall (time) scale.

Check documentation here: https://github.com/f4exb/sdrangel/tree/master/sdrgui#mouse-scroll-wheel

Other changes and fixes

  • DeviceUISet: fixed channel instance registrations element deletion. Fixes #776
  • FileSink: fixed spectrum GUI center frequency setting (baseband to GUI communication)
  • FileSink: give .sdriq extension to provided file name automatically. Fixes #780
  • SigMFFileSink: give .sigmf-meta extension to provided file name automatically.
  • SigMFFileSink: append data if file exists and has been recorded with SDRangel. Implements #781

Spectrum changes

13 Feb 09:52
Compare
Choose a tag to compare

Spectrum changes

A few changes suggested in #768 have been implemented. These are quick wins without massive refactoring of the spectrum feature. There are a number of new controls that made a reorganization of the spectrum GUI necessary. This will change significantly the placement of the different controls and add a few more. You can check the description of the spectrum GUI interface here: https://github.com/f4exb/sdrangel/tree/master/sdrgui#3-spectrum-display-control

Summary of changes:

  • More FPS capping options including lifting capping completely. Implements #772. A fixed 20 FPS used to be in place which corresponds to standard usage. Increasing the value will make the display more reactive but will increase GPU utilization (depending on FFT settings) and therefore power consumption significantly. Conversely reducing FPS will limit power consumption in all cases (it is a capping) at the expense of a less reactive display.
  • Autoscaling. Implements #771
  • Overlap control. Implements #770. Overlap was possible but its control from the GUI had never been implemented.

Other changes and fixes

  • SSB demod: corrections to spanLog2 processing. Effective when audio sample rate is lower than 48 kS/s.

Various changes and fixes

07 Feb 10:25
Compare
Choose a tag to compare

Various changes and fixes

  • More Star Tracker updates. PR #762
  • AirspyHF: added decimation by 128 and 256. PR #764
  • SSB demod: use log (dB) for volume setting
  • CW keyer: revised the WPM calculation
  • SoapySDR: a few fixes. PR #766
  • RTLSDR: changed BW setting limits. PR #766
  • Various changes in build and compiler warning fixes. PR #766
  • NFM demod: cosmetic changes. PR #766
  • Removed FPS limitation in WSSpectrum. Implements #767

Updates to Star Tracker

30 Jan 20:02
Compare
Choose a tag to compare

Updates to Star Tracker

Jon srcejon has enriched the functionality of the Star Tracker feature plugin along with other fixes. PR #761

Other changes and fixes

  • Fixes to the Map feature plugin and some other fixes. PR #761
  • SigMF file sink: fixed spectrum GUI center frequency setting (baseband to GUI communication)