Skip to content

Releases: f4exb/sdrangel

Maintenance release

04 Jul 03:31
Compare
Choose a tag to compare

Maintenance release

  • Demod Analyzer: fixed sample rate handling. Fixes #931
  • Enable LimeRFE on Windows. PR #942
  • Demod Analyzer: allow complex input. Fixes #932
  • Noise Figure: compile only if Boost >= 1.70.0. Fixes #943
  • Update airspyhf library to latest version to fix #928. PR #945
  • Save and restore position and size of main window. Fixes #89. PR #946
  • SatelliteTracker: Web API fixes. Fixes #948. PR #949
  • Fixes to web API request mapper. PR #950
  • Web API doc: added missing doc swagger yaml files

Radio clock plugin

27 Jun 17:20
Compare
Choose a tag to compare

Radio clock plugin

Another contribution from Jon srcejon that you may be able to experiment with depending on your location. This plugin can be used to receive the time and date as broadcast on Low Frequency (LF) by various transmitters that are tied to atomic clocks:

  • MSF - UK - 60kHz
  • DCF77 - Germany - 77.5kHz
  • TDF - France - 162kHz

Details here

Other changes and fixes

  • Add image zooming to APT demodulator. PR #941
  • Add Star Tracker galactic line of sight plot. PR #938
  • Improved packet demod performance. PR #935
  • Scope GUI: refactor of amplitude scale and offset. Issue #937. This changes the amplitude range and offset settings drastically. Please check Amplitude adjustment and Offset adjustment
  • Scope: allow complex float possibly unscaled input. Issue #929
  • Fixed SWGModelFactory so that init() is invoked on complex objects. Fixes #899
  • Fixed multiple streams input. Fixes #925
  • Upgraded libairspy to v1.0.10

Noise figure measurement plugin

12 Jun 18:21
Compare
Choose a tag to compare

Noise figure measurement plugin

This is a nice contribution of Jon srcejon enriching the measurement features of SDRangel. This Rx channel plugin can be used to calculate the noise figure (NF) of a receiver (SDR as well as optionally one or more LNAs). It uses the Y-factor method and requires a calibrated noise source. Details can be found here

Other changes and fixes

  • GLscope rework featuring a multiple I/Q stream input. Issues #898 and #872.
    • You can use ScopeVis::setNbStreams method to set the number of I/Q streams that the scope will accept. The default number is 1 as it effectively used to be. The ScopeVis::feed method has been modified to take a vector of begin iterators one for each stream instead of a single begin iterator.
    • The GLScopeSettings::TraceData structure has now a m_streamIndex attribute to specify to which I/Q stream the trace applies. Similarly GLScopeSettings::TriggerData has a m_streamIndex attribute to specify to which I/Q stream the trigger applies.
    • The ChannelAnalyzer plugin is adapted but not modified and has a new control for the trace or trigger stream index that therefore has a fixed value of 0. However in the GLScopeGUI these controls can be used to control to which I/Q stream the trace or trigger applies.
  • ADS-B demod: Delete m_worker after removing sink from DSP. PR #916 Issue #915
  • ADS-B demod: ADSBDemodWorker: check running state before actual start/stop
  • GS232: SPID rotator fixes. PR #914

Antenna tools feature

28 May 10:30
Compare
Choose a tag to compare

Antenna tools feature

This plugin contributed by Jon srcejon shows a calculator for various types of antennas depending on the center frequency of reception or transmission. Although not related directly to SDR functionality it is handy to have this sort of calculator directly available in the software.

Other changes and fixes

  • Sat tracker: fix rotator max azimuth and elevation settings in GUI. PR #900
  • GS232: support SPID MD-02 controller. PR #901
  • File Output: make file name persistent
  • PlutoSDR MIMO: fixed wrong reference to BladeRF library in CMakeLists.txt. Fixes #905
  • Add .wav file support to File Input File Source and File Record plugins. PR #907. Implements #285
  • Star Tracker: Add Custom Az/El target and drift scan plot. PR #910

AIS support

11 May 21:44
Compare
Choose a tag to compare

AIS support

AIS (Automatic Identification System) is used to track ships and other marine vessels at sea.

Again a nice contribution of Jon srcejon. AIS is supported with 3 new plugins:

  • AIS demodulator to decode AIS messages. See here
  • AIS feature to collate data from several AIS demodulators. See here. AIS is broadcast globally on 25kHz channels at 161.975MHz and 162.025MHz. This way you can combine data coming from two AIS demodulators centered on these frequencies. The position of ships can be shown on a map thanks to the Map feature
  • AIS modulator: you can play with it or test equipment on close circuit. You need a license to use AIS on air. If you have an amateur radio license you can experiment with AIS on amateur radio bands. See here

PRs #891, #895 and #896 for first implementation (v6.12.0) and fixes.

Other changes and fixes

  • Catch TleException in Satellite Selection Dialog to avoid crash. PR #894 (v6.12.0)
  • PlutoSDR MIMO: REST API fixes (v6.12.0)

PlutoSDR MIMO plugin for Pluto+

05 May 20:04
Compare
Choose a tag to compare

PlutoSDR MIMO plugin for Pluto+

Recently a new version of the Pluto based on the famous Analog Devices ADALM Pluto has appeared on the Chinese market under the Pluto+ name. This is an enhanced version of the original ADALM Pluto with aluminium case, gigabit ethernet, a SD card and more importantly for what concerns this plugin both Rx and Tx terminals of the AD9363 connectorized with SMA chassis female jacks. Both Rx and Tx are activated out of the box. This is based on a firmware variable so it should be possible to activate the 2Rx / 2Tx with any version of the AD firmware. AFAIK Pluto+ is the cheapest MIMO 2Rx/2Tx capable SDR to this date.

More details on the plugin can be found here

Other fix

The center interpolator by 64 has been fixed. This fixes #884

Maintenance release

01 May 09:16
Compare
Choose a tag to compare

Maintenance release

  • Satellite tracker plugin: Fixed memory leaks. PR #979, Fixes #877.
  • More memory leak fixes. PR #879: Star tracker, Packet demod, IEEE 802.15.4 modulator, DATV modulator.
  • Revision of mutex locks in FIFOs. Fixes #870.
  • DAB/DAB+ demod: Use UTF-8 rather than latin encoding for program names. Fixes #874.
  • DAB/DAB+ demod: Use latest DAB lib API. Don't write MOT data to files. PR #880

Enhancements and fixes

26 Apr 06:34
Compare
Choose a tag to compare

Enhancements and fixes

  • Satellite and Star tracker plugins: dark theme option for charts as default
  • Spectrum: increase maximum FFT size to 32k
  • Change delete order of channel and GUI. Fixes #860
  • APT demod: moved processPixels process to a separate thread. Implements #865
  • APT demod optimization: do a full image process only every 20 lines
  • DAB/DAB+ demod: added images in GUI and various fixes. PR #866
  • DAB/DAB+ demod: fixed right-click audio selection. PR #856 fixes #853
  • SampleSinkFIFO: read/write return immediately if size is zero. Fixes #868

DAB / DAB+ demodulator in Windows build

20 Apr 00:22
Compare
Choose a tag to compare

DAB / DAB+ demodulator in Windows build

The DAB / DAB+ demodulator was missing in the Windows build. It is now available. PR #854 fixes #853

Other changes and fixes

  • DSD Demodulator: set fixed 48kS/s for requested channel SR. Fixes #752
  • External libaries (package builds): upgraded DSDcc to v1.9.3

DAB/DAB+ demodulator plugin

19 Apr 01:10
Compare
Choose a tag to compare

DAB/DAB+ demodulator plugin

Thanks again Jon (srcejon) for this nice contribution that implements a long awaited feature (Issue #169). The details can be found here

Other changes and fixes

  • NFM demod: implemented DCS squelch. Finalizes #792
  • DATV modulator: avoid SR=0. PR #851 fixes #849
  • Fixed webapi adapters. Fixes #842
  • Package builds: upgrade DSDcc to 1.9.2 that contains FEC fixes. May benefit to DMR, dPMR and YSF modes of the DSD demod plugin
  • ADSB and VOR: Fix assertion when removing all elements from model. PR #841