Commit Graph

619 Commits

Author SHA1 Message Date
f4exb 059228e39f PVS-Studio Analysis corrections for serious issues 2018-11-18 09:39:22 +01:00
f4exb b0fa7c2591 Windows: MSVC2017: completed SoapySDR support 2018-11-16 08:15:10 +01:00
f4exb b224e42ef0 Windows: MSVC2017: adapt more channel plugin modules (1) 2018-11-13 17:29:34 +01:00
f4exb 1dc466e604 Windows: MSVC2017: adapt channel analyzer, AM and ATV demods plugin modules 2018-11-13 16:02:26 +01:00
f4exb 1a051b41c6 Windows: MSVC2017: remove export from templated class IntHalfbandFilterEO1 2018-11-13 11:17:21 +01:00
f4exb 27152dbb14 Windows: MSVC2017: remove export from templated class IntHalfbandFilterEOF 2018-11-13 10:55:10 +01:00
f4exb 734e976e67 Windows: MSVC2017: remove export from templated class IntHalfbandFilterEO 2018-11-13 10:52:41 +01:00
f4exb 222aa9f40d Windows: MSVC2017: adapt decimators.h to handle packing with MSVC 2018-11-13 10:51:57 +01:00
f4exb 7574cb23d4 Windows: MSVC2017: fixed more attribute unused cases (2) 2018-11-13 08:51:14 +01:00
f4exb d910675587 Windows: MSVC2017: changes in sdrgui and sdrbase (5) 2018-11-12 18:36:27 +01:00
f4exb fd50eeb810 Windows: MSVC2017: changes in sdrbase (4) qrtplib (2) 2018-11-12 17:50:52 +01:00
f4exb 64169bc168 Windows: MSVC2017: changes in sdrbase (3) serialdv 2018-11-12 17:22:19 +01:00
f4exb 70a4db39c0 Windows: MSVC2017: changes in sdrbase (2) 2018-11-12 16:58:20 +01:00
f4exb 127178f44c Windows: MSVC2017: changes in sdrbase (1): fixed with std::chrono 2018-11-12 15:05:14 +01:00
f4exb 6708a6b700 Windows: MSVC2017: changes in sdrbase (1) 2018-11-12 14:04:16 +01:00
f4exb 993ab36a29 FileRecord improvement: update FileSink plugin and writeHeader private method in FileRecord accordingly 2018-10-10 14:05:21 +02:00
f4exb 38aa1a8e77 FileRecord improvement: fixed header packing and CRC32 computation 2018-10-09 16:40:57 +02:00
f4exb cc49d5c266 FileRecord improvement: CRC check and sample size fix 2018-10-09 09:26:28 +02:00
f4exb 53ff8f32bf BladeRF2 output: fixed SO mode 2018-09-29 21:40:22 +02:00
f4exb d596931209 LibbladeRF2: make bladeRF1 work 2018-09-18 23:12:00 +02:00
f4exb 5771ef4783 Foolproof AudioFifo to try fix issue #210. Consequently removed useless timeout parameter on read and write methods 2018-09-12 15:30:53 +02:00
f4exb c1bd4f6b44 Up channelizer: fixed copy+paste bug 2018-08-27 17:45:27 +02:00
f4exb a7e63df13d CW keyer: used signed char to avoid copmilation warnings in some installations 2018-08-13 22:10:42 +02:00
f4exb 51e5987158 Serial DV: use audio compressor at the end of audio filter chain 2018-07-04 20:01:02 +02:00
f4exb 8df057d7c5 DSD demod: serial DV volume fix 2018-06-27 09:15:10 +02:00
f4exb 80b7829bf7 Scope and channel analyzer: new squared magnitude (linear power) projection mainly for radioastronomy 2018-06-26 00:43:19 +02:00
f4exb 12380d4e51 DSD demod: use audio compressor when processing voice with serial DV 2018-06-25 00:01:25 +02:00
f4exb 175e4ca98a DV serial: use HP filter before interpolation and LP filter. Set HP -3dB corner at 300 Hz (for 8 kHz sampling rate) 2018-06-24 02:29:54 +02:00
f4exb 723747e9dc SSB demod: yet again another clamping algorithm 2018-05-28 02:40:26 +02:00
f4exb 8155825bc4 SDR daemon sink: implemeted WEB API 2018-05-28 00:40:33 +02:00
f4exb f8f976fd50 Web API: implemented device report interface. Applied to Airspy 2018-05-26 01:43:28 +02:00
f4exb 72e58534e3 Web API: BFM and DSD demod fixes. SSB demod: change clipping limiter constants 2018-05-24 18:23:08 +02:00
f4exb 85df6218de Channel analyzer NG and Projector: PSK symbol mapping projection 2018-05-22 13:54:01 +02:00
f4exb 775a9775eb Channel analyzer NG: implemented optional RRC filter 2018-05-22 02:20:36 +02:00
f4exb d7247dbccf Normalize fftfilt.cxx to fftfilt.cpp 2018-05-22 00:13:40 +02:00
f4exb 74286a5767 Added a FFT based RRC filter 2018-05-22 00:10:56 +02:00
f4exb c71f1fdc3a SSB demod: experimental clipping limiter 2018-05-21 14:43:11 +02:00
f4exb f2f34ad9a9 Channel analyzer NG: autocorrelation corrections (2): corrected FFT aliasing 2018-05-20 20:23:41 +02:00
f4exb 8050266b28 Channel analyzer NG: autocorrelation corrections (1) 2018-05-20 19:41:36 +02:00
f4exb f600f78c0f Channel analyzer NG: implemented input source selection 2018-05-20 18:17:53 +02:00
f4exb d673278f86 Added a FFT based correlation class 2018-05-20 10:42:14 +02:00
f4exb 48cac5385b PLL lock indication fixes 2018-05-20 03:50:22 +02:00
f4exb ed08480226 Channel analyzer NG: fixes 2018-05-20 02:24:38 +02:00
f4exb 9f48378677 Channel analyzer NG: return of the lock status indicator and PLL frequency shift for PSK modulated signals 2018-05-18 19:03:54 +02:00
f4exb 6d95c04076 ChannelAnalyzerNG: fixed FLL and removed IIR and FIR kit that is now useless 2018-05-18 02:36:29 +02:00
f4exb e723764376 New PLL: removed locked status heuristics for order > 1 2018-05-17 02:35:06 +02:00
f4exb d29958d51f Added a frequency lock loop 2018-05-17 01:05:48 +02:00
f4exb c495f82235 Imported Iowa Hills Software IIR and FIR calculator 2018-05-17 00:09:56 +02:00
f4exb d38d926a87 New PLL: simple FLL code to be put in its own class later 2018-05-16 18:53:16 +02:00
f4exb a1a2078d7d New PLL: experimental lock condition algorithm based on phi hat averaging (2) + FLL input and locking mechanixm 2018-05-16 14:20:26 +02:00