1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-09-21 04:16:34 -04:00
Commit Graph

2312 Commits

Author SHA1 Message Date
Jean-François DEL NERO
5888645957 Don't decimate the audio signal if not needed. 2024-08-02 12:23:27 +02:00
Jean-François DEL NERO
2fddaff6d2 Fix audio glitches in the DAB plugin.
The glitches were generated by an int16 integer overflow.

The issue appeared when the audio was near or at the saturation level.
When the input audio signal is saturated, the polyphase filter based interpolation/decimation functions tend to increase the samples values and then make them pass the int16 limits. The int16 sample scale() parameter defeat the min/max limitation.

This fix removes the intermediate int16 type conversion by using the Complex Real type.

fixes f4exb/sdrangel#1978
2024-08-02 12:17:00 +02:00
Muthanna Alwahash
4100e33031
Update readme.md
Added etsi.org link for more information about DAB receivers technical requirements.
2024-07-22 20:35:38 +04:00
f4exb
4b38488b51 WDSP: extend parameters range of noise blanker 2024-07-22 05:27:44 +02:00
f4exb
3799746ac0 More Sonar fixes (2) 2024-07-22 00:34:26 +02:00
f4exb
189d5a6a01 More Sonar fixes 2024-07-21 23:15:32 +02:00
f4exb
28262ca5fb More Sonar bug fixes 2024-07-21 14:20:48 +02:00
f4exb
c0aa1b0358 WDSP: fixes 2024-07-20 23:31:25 +02:00
f4exb
0fd169c008 WDSP receiver: moved ANF to main GUI amd added audio pan 2024-07-20 04:46:57 +02:00
Daniele Forsi
585077eaef Delete unneeded files 2024-07-16 21:43:29 +02:00
f4exb
3c337d6cf5 WDSP receiver: implemented SAM DSB/USB/LSB selection 2024-07-15 03:45:04 +02:00
f4exb
c411e8fbf5 WDSP receiver: implement dB or S points option for the signal strength meter 2024-07-14 21:51:22 +02:00
f4exb
ec4030052a WDSP receiver: added RIT to the API 2024-07-13 20:27:57 +02:00
f4exb
51870a2ae1 Added shift to channel marker to take RIT into account 2024-07-13 13:01:32 +02:00
f4exb
fb08489f5a WDSP receiver: implemented RIT and fixed audio binaural 2024-07-13 03:23:08 +02:00
f4exb
a379692252 WDSP Receiver: API implementation 2024-07-11 21:25:53 +02:00
f4exb
7db7159349 WDSP receiver: removed DLL export in dialogs for MSVC 2024-07-11 21:25:53 +02:00
f4exb
7923cd811b WDSP receiver: added missing on_equalizer_toggled method 2024-07-11 21:25:53 +02:00
f4exb
a33f53c79b WDSP receiver: fixed FFTW3F include 2024-07-11 21:25:53 +02:00
f4exb
a4f08dc210 WDSP receiver: fixed FM demod amd implement equalizer 2024-07-11 21:25:53 +02:00
f4exb
8dd46a08ea WDSP receiver: implemented squelch 2024-07-11 21:25:53 +02:00
f4exb
043d9da47e WDSP Receiver: added squelch support plus corrections 2024-07-11 21:25:53 +02:00
f4exb
ffef9ab48f WDSP receiver: FM options 2024-07-11 21:25:53 +02:00
f4exb
8b10dd05ff WDSP receiver: Removed SNB 2024-07-11 21:25:52 +02:00
f4exb
a229c583ee WDSP: separate SNBA and BPSNBA 2024-07-11 21:25:52 +02:00
f4exb
fadffc1afc WDSP receiver: implemmted noise blanker and CW peaking filter 2024-07-11 21:25:52 +02:00
f4exb
5a423e93ba WDSP receiver: implemented AGC, Volume, Noise reduction and Noise blanker 2024-07-11 21:25:52 +02:00
f4exb
74cc488383 WDSP Receiver: GUI updates 2024-07-11 21:25:52 +02:00
f4exb
dc626ea9bb WDSP Receiver: implemented spectrum handling and AGC 2024-07-11 21:25:52 +02:00
f4exb
b2303b028c WDSP Rx: first basic implementation 2024-07-11 21:25:52 +02:00
f4exb
d0391e3516 Amendments to WDSP. WDSP Receiver: create/delete WDSP RXA 2024-07-11 21:25:51 +02:00
f4exb
8ce840dd17 WDSP Receiver as a copy of the SSB demodulator 2024-07-11 21:25:51 +02:00
Daniele Forsi
4241f01376 Fix typos in cpp files 2024-07-10 23:06:38 +02:00
Daniele Forsi
e56908b0c6 Fix typos in include files 2024-07-10 23:06:38 +02:00
Jon Beniston
b9079e005b APT Demod: Check filename suffix is specified 2024-06-29 11:52:34 +01:00
srcejon
fd1d411bf0 Frequency Scanner: Fix rounding error that prevent some channels from being scanned, depending on sample rate. 2024-06-27 13:01:06 +01:00
f4exb
3e909d2016 Updated versions and changelogs 2024-06-25 22:19:14 +02:00
Daniele Forsi
98fb7a58d9 Fix class name
Automatically updated by opening the .ui file in Qt Creator.
2024-06-23 17:32:49 +02:00
Daniele Forsi
d8c733cab7 Update properties related to fonts
Automatically updated by opening the .ui file in Qt Creator.
2024-06-23 17:32:49 +02:00
srcejon
7336cda7bc FreqScanner: Add HF ATC channels preset. 2024-06-21 10:24:36 +01:00
srcejon
28cc7c3f31 FreqScanner: Add API action to run scan. Add scan results to channel report. 2024-06-21 10:24:16 +01:00
srcejon
1625c42e38 AIS: Validate message length. Fixes #2125 2024-06-20 22:00:15 +01:00
srcejon
306055faea ILS Demod. Save frequency when switching between LOC and G/S. Set frequency for ident when in G/S mode. Fixes #2177 2024-06-20 10:31:28 +01:00
srcejon
78e7fdc473 Fix for Qt5 2024-06-18 16:28:43 +01:00
srcejon
64d75baadf Heat Map: Handle memory allocation errors. Allow selecting which data to be saved to reduce memory requirements. 2024-06-18 16:26:08 +01:00
srcejon
159d46ee36 ILS Demod: Add DDM/SDM/Deviation to channel report. 2024-06-18 09:06:15 +01:00
f4exb
4770e2d281 Updated versions and changelogs 2024-06-18 00:52:36 +02:00
Daniele Forsi
ea04742685 Make tooltips more uniform 2024-06-16 23:38:33 +02:00
Daniele Forsi
322296f1af Add missing tooltips 2024-06-16 23:38:33 +02:00
Daniele Forsi
bf74dc53e0 Fix tooltips 2024-06-16 23:38:33 +02:00