Releases: f4exb/sdrangel
Maintenance release
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
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:
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
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. TheScopeVis::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 am_streamIndex
attribute to specify to which I/Q stream the trace applies. SimilarlyGLScopeSettings::TriggerData
has am_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 of0
. However in theGLScopeGUI
these controls can be used to control to which I/Q stream the trace or trigger applies.
- You can use
- 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
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
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+
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
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
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
DAB/DAB+ demodulator plugin
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