1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-29 19:28:47 -05:00
Commit Graph

1041 Commits

Author SHA1 Message Date
srcejon
a7969adfe9 CUDAvkFFTEngine: Add required include. 2024-06-04 08:11:34 +01:00
mxi-box
10aae9cfd4 Fix Sigmf Record: overwriting sigmf-data or sigmf-meta 2024-05-30 03:49:08 +08:00
srcejon
c0fc8c3b73 Don't call start() in Demod's constructors. #2102
SSDDemodGUI: Disable AGC widgets when AGC disabled.
2024-05-08 18:52:34 +01:00
Alessandro Gatti
fa5dc41503 vkFFT: Fix building with recent Vulkan SDKs.
Signed-off-by: Alessandro Gatti <a.gatti@frob.it>
2024-04-26 00:35:16 +02:00
Daniele Forsi
fe84c20aff Make all include directives identical
Fixes the 5 includes that are different from the majority:
grep -Ehr "#include .+dsptypes" --include=*.h | sort | uniq -c
    110 #include "dsp/dsptypes.h"
      1 #include <dsp/dsptypes.h>
      4 #include "dsptypes.h"
2024-04-20 19:19:11 +02:00
Daniele Forsi
570c1f6877 Remove unused includes and use more direct includes 2024-04-20 19:10:18 +02:00
Daniele Forsi
8c3f7e3775 Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
sebi
3aa3de0687 fix memset() arguments order in vkfftengine 2024-03-11 02:25:44 +02:00
f4exb
b1a54d867f A couple of compilation warning fixes 2024-03-04 23:15:01 +01:00
f4exb
e97ea32f3b SigMF File Sink: implement 16 and 8 bits sample sizes. Fixes #1921 2024-03-04 21:21:33 +01:00
srcejon
84e091a1b2 Mark log2fapprox as const. 2024-03-04 15:51:03 +00:00
srcejon
0b372d983e Use log2 approximation to increase performance. Part of #2004 2024-03-04 15:17:23 +00:00
f4exb
f98800702c Fixed some AGC issues 2023-12-11 01:49:11 +01:00
f4exb
4e25f4d678 Removed useless AGC clamping 2023-12-11 01:49:11 +01:00
srcejon
f319dc32e0
Merge branch 'f4exb:master' into freq_scanner 2023-12-01 18:15:26 +00:00
f4exb
2f5cbd1092 SSB demod: further optimize AGC steep transitions mitigation 2023-12-01 17:24:28 +01:00
srcejon
e64e0a1cd4 Display FIFO size on overflow. 2023-12-01 12:04:57 +00:00
srcejon
6880dfba9d Add comment how to view filter freq response 2023-12-01 12:01:54 +00:00
f4exb
b402739db6 SSB demod: mitigate AGC steep transitions causing audio clicks 2023-11-30 14:11:36 +01:00
f4exb
3b969ac058 Scope: Added derivative of magnitude squared to the list of projections 2023-11-30 14:10:36 +01:00
srcejon
e106905548 Attempt to fix scope trigger 2023-11-24 22:06:14 +00:00
srcejon
e7076f6a17 Fix gcc warnings 2023-11-22 14:40:19 +00:00
srcejon
7cc9cd1bf1 Add instant replay 2023-11-22 14:28:35 +00:00
f4exb
439b5d094c Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
f4exb
179cd71c54 SSB demod noise reduction. Fixes #1874 2023-11-05 10:33:27 +01:00
Arne Jünemann
0d193d41f6 Allow full range of overlap 2023-10-23 15:05:34 +02:00
Arne Jünemann
1034c79c30 Fix FFT Overlap for spectrum view
Movement of the buffer was double what should have been intended
Added warning to std::copy uses that overlaping copy is undefined
behaviour
2023-10-23 14:48:40 +02:00
f4exb
9799874c17 up/down channelizers: set guard interfal to 12.5% and optimize debug messages 2023-10-18 06:29:18 +02:00
Jon Beniston
d2c1ba8e18 Fix compilation on Windows 2023-10-17 11:36:27 +01:00
f4exb
9abd62f40e Change down and up channelizers filter chain strategy. Fixes #1846 2023-10-17 02:52:45 +02:00
f4exb
2f2c387276 Change order of sub-band matching in the Upchannelizer similarly to fix for #1846 2023-10-15 13:50:59 +02:00
f4exb
8ca7dbbd4e Change order of sub-band matching in the Downchannelizer. Fixes possible aliasing issues. Fixes #1846 2023-10-15 11:50:31 +02:00
srcejon
c947ef0c23 Fix compiler warnings 2023-09-04 13:25:25 +01:00
Jon Beniston
a5214e3002 Improve normalisation, so output doesn't exceed 1 2023-09-04 09:32:39 +01:00
Jon Beniston
313370aa44 Initialise PhaseDiscriminators state, to avoid outputting huge values. 2023-08-30 17:34:54 +01:00
Jon Beniston
3ce2f28502 Fix Vulkan compilation on Linux 2023-08-14 10:37:27 +01:00
Jon Beniston
5e71da4530 Add VkFFT support and profiler 2023-08-13 23:52:57 +01:00
Jon Beniston
abef4f9688 Use QFileInfo to get file extension. For #1760 2023-08-05 21:27:38 +01:00
Daniele Forsi
34aca019e2 Fix spelling in strings 2023-07-23 18:55:12 +02:00
f4exb
28c70fb806 Channel Ana,yzer, FreeDV mod and demod, FT8 demod: fixed SSB spectrum display 2023-07-09 01:19:39 +02:00
f4exb
107583759f Audio CAT SISO: implement real else complex indicator 2023-06-18 00:44:20 +02:00
Jon Beniston
72971a3dba Scope GUI updates.
Save/restore state of freerun button, trigger stream index and trigger
pre index.
Increase number of channels from 4 to 8.
2023-04-27 19:12:08 +01:00
f4exb
86881792cc GLSpectrum: set default waterfall share to 0.5 2023-04-22 11:49:31 +02:00
f4exb
018fa27b02 SpectrumVis: propagate apply settings to GUI message quque if it exists 2023-04-09 06:20:22 +02:00
Jon Beniston
0bf126baa5 Add ILS demodulator 2023-03-21 10:54:42 +00:00
Jon Beniston
0c05e6dee2 Add methods to print filter taps as Matlab vectors 2023-03-03 16:29:22 +00:00
f4exb
09d18ce9a3 FT8 demod: band presets 2023-01-22 20:08:32 +01:00
f4exb
0d77b37ec1 FT8 demod: test with .wav files 2023-01-18 23:00:59 +01:00
f4exb
65e9d1a167 FT8 demod: removed sndfile dependency 2023-01-11 16:36:10 +01:00
Jon Beniston
d574e74908 Support FileInput plugin on Android, by using QFile rather istream 2023-01-02 15:42:34 +00:00