1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-27 02:09:14 -05:00
Commit Graph

874 Commits

Author SHA1 Message Date
f4exb
17a9d387c3 Test MO sync 2020-11-10 20:32:57 +01:00
f4exb
26c7821d68 Interferomter 2020-11-10 16:38:12 +01:00
f4exb
99c079b549 SigMF file input 2020-11-10 02:09:21 +01:00
f4exb
b9395219d4 Added ChirpChat demod (2) 2020-11-09 17:14:17 +01:00
Kacper Michajłow
786640ee1f NFMDemod: Add RF filter for freq deviation
- Run CTCSS filter with reduced rate to much detection
- Convert tabs to spaces to be consistent in the file
- Fix AF squelch threshold setting after changing SR
2020-11-07 06:59:04 +01:00
Kacper Michajłow
00ba5115f3 NFMDemodSink: Proper audio scaling to 16-bit 2020-11-04 23:32:46 +01:00
Kacper Michajłow
1e5ae8ea0f Define _USE_MATH_DEFINES and clean M_PI redefinitions 2020-11-04 23:05:41 +01:00
f4exb
19ecf12c22 removed asserts 2020-11-04 21:51:55 +01:00
f4exb
ef1a7ef8d2 CTCSS detector: fixed crash on destructor. Fixes #680 2020-11-01 08:23:50 +01:00
Kacper Michajłow
eeb243ea7e Use namepsace instead empty class 2020-11-01 02:13:49 +01:00
f4exb
fff4b7e465 Added export for new FIR filter 2020-11-01 00:20:09 +01:00
f4exb
85e357d465 NFM: augmented CTCSS tones. Implements #664 2020-10-31 22:56:12 +01:00
f4exb
d7f8208814 Fix and refactor fir filter 2020-10-31 21:30:45 +01:00
f4exb
b9adbfb1d8 Refactored GUI queue access (from kasper93) 2020-10-31 19:27:35 +01:00
Jon Beniston
22ff79239e Add IEEE 802.15.4 modulator 2020-10-08 15:13:06 +01:00
f4exb
f92622b45a Remove unused message from BasebandSampleSink 2020-10-04 22:16:09 +02:00
Jon Beniston
9543f3a117 Add 9600 FSK modem with scrambler and raised-cosine pulse-shaping.
Add baseband BPF for AFSK.
2020-09-24 08:36:13 +02:00
f4exb
ae60808de8 Corrected Highpass and Bandpass filters normalization. Implements #642 2020-09-21 23:51:45 +02:00
Jon Beniston
1dc1b17e73 Add packet modulator for transmitting packet radio data packets (AX.25/APRS) 2020-09-18 16:36:27 +01:00
f4exb
97efda734f GLSpectrum: fixed settings and waterfall share serialization. Fixes #609 2020-08-29 11:10:11 +02:00
Edouard Griffiths
5d21a4ed59
Merge pull request #607 from ubfx/filerecord_header
Only write .sqriq header once when the first samples are written
2020-08-24 10:47:29 +02:00
Felix Schneider
df074c1322 Only write .sqriq header once when the first samples are written 2020-08-23 17:27:00 +02:00
f4exb
88111c1384 Downchannelizer: added number of decimation stages in debug message 2020-08-18 14:26:47 +02:00
f4exb
00fb0f068d Removed add/remove ancillary sink from device MIMO engine 2020-08-09 01:09:06 +02:00
f4exb
db7ae9a0cd Complex decimators: fixed compiler warning 2020-08-09 00:00:10 +02:00
f4exb
6bfc6bacee New FileSink channel plugin 2020-08-08 23:14:05 +02:00
f4exb
44a62ea505 Renamed FileSink plugin to FileOutput 2020-08-08 17:29:57 +02:00
Vort
ae3deb92f6 GLSpectrumSettings: set default value for Trace intensity 2020-08-08 08:03:11 +03:00
f4exb
fa554d8244 Down channelizer: prevent negative sample rate 2020-08-03 12:59:39 +02:00
f4exb
fd5e219993 Added export for new complex decimator class 2020-07-21 08:24:07 +02:00
f4exb
9bcceb8877 Added a complex sample center half band decimator 2020-07-20 11:16:46 +02:00
f4exb
3530de3464 SpectrumVis: Spectrum max functionnality 2020-07-20 11:16:46 +02:00
f4exb
705ed9d0e3 Added a simple circular sample FIFO 2020-07-20 11:16:46 +02:00
f4exb
252156ccbf GLSpectrum: synchronize spectrum running with the GUI spectrum freeze button. Fixes issue #561 2020-07-10 00:08:42 +02:00
f4exb
a40df16902 SpectrumVis: added missing export for MSVC 2020-07-05 11:04:20 +02:00
f4exb
86176555c2 GLSpectrum: added a freeze button 2020-07-05 10:15:39 +02:00
f4exb
83e78deb9f Downchannelizer: correct debug message 2020-06-27 10:04:46 +02:00
f4exb
5e10105dac Attempt to fix MSVC issue C2491 with decimators FI and FF 2020-06-23 20:04:03 +02:00
f4exb
c8f87d1c87 IQ swap: fixed decimators 2020-06-23 19:57:05 +02:00
f4exb
cc5d614f67 IQ swap: initial implementation in plugins 2020-06-23 19:29:58 +02:00
f4exb
76d3b3a34c SpectrumVis: corrected export define 2020-05-16 09:33:17 +02:00
f4exb
2ccb866c79 GLSpectrum GUI: removed m_averagingMaxScale from settings 2020-05-16 06:48:50 +02:00
f4exb
cf2c04214b SpectrumVis: release previous FFT engine allocation from FFT factory only if allocated once. Fixes issue #515 2020-05-15 23:35:24 +02:00
f4exb
42d6732147 FFTFactory: add mutex for thread safety. Implements issue #514 2020-05-15 23:34:28 +02:00
f4exb
7d6d351891 SpectrumVis: removed message queue parameter from configure method 2020-05-15 23:22:34 +02:00
f4exb
79b670d919 SpectrumVis: removed own configureDSP 2020-05-15 23:20:56 +02:00
f4exb
45ef7b3546 SpectrumVis: use GLSpectrumSettings 2020-05-15 23:18:42 +02:00
f4exb
84e44a0948 Fixed GLSpectrumSettings 2020-05-15 23:16:07 +02:00
f4exb
9945c6a8f8 Websocket spectrum: adapted plugins 2020-05-15 22:57:09 +02:00
f4exb
1579e57a72 Websocket spectrum: first implementation - fix 2020-05-15 22:56:12 +02:00
f4exb
ac6c3b08f2 Websocket spectrum: first implementation 2020-05-15 22:49:35 +02:00
f4exb
6a6b5f8d7e Removed SpectrumVis from GUI dependency 2020-05-15 22:37:11 +02:00
f4exb
f08c7ee460 FFTW engine: corrected debug print format 2020-04-20 01:11:18 +02:00
f4exb
b64d813cfc Fixed some warnings from Mac ports compilation 2020-04-19 06:14:45 +02:00
f4exb
38ef87c577 Fixed merge error 2020-03-16 21:45:53 +01:00
f4exb
cee7bfdb1d FFT factory: limit default preallocation up to 1k 2020-03-16 21:39:37 +01:00
f4exb
606d4fd756 Fixed FFT factory new plan allocation and effectively grab fftw-file option in the main parser 2020-03-16 21:39:19 +01:00
f4exb
30694b4be7 FFT factory: reuse flag 2020-03-16 21:38:21 +01:00
f4exb
37082ce41d FFT correlator: use FFT factory 2020-03-16 21:35:08 +01:00
f4exb
2764fd6083 FFT factory: corrected sequence type and added debug message 2020-03-16 21:34:56 +01:00
f4exb
926f45d9fb FFT factory: implementation base 2020-03-16 21:34:14 +01:00
f4exb
b317c0a59d REST API: device and channel actions: fixes to implementation 2020-03-10 15:31:38 +01:00
f4exb
07c11edb87 REST API device and channel actions: general implementation and RTLSDR and FileSource implementations 2020-03-10 08:33:15 +01:00
f4exb
07db5c0f80 Set default Kaiser alpha factor at pi 2020-02-26 12:57:47 +01:00
f4exb
8a5daee1b8 Added Kaiser window 2020-02-26 12:57:31 +01:00
f4exb
d11f56adb9 REST API: updates for MIMO (4) 2019-12-24 19:10:20 +01:00
f4exb
ddc4667bdb REST API: updates for MIMO 2019-12-23 18:51:38 +01:00
f4exb
653f8c1330 Renamed DownSampleChannelizer back to (new) DownChannelizer 2019-12-13 15:15:21 +01:00
f4exb
73abde7666 Removed old DownChannelizer 2019-12-13 14:04:16 +01:00
f4exb
14a21b10cb Removed obsolete references to DownChannelizr 2019-12-13 00:43:07 +01:00
f4exb
1359aac9b6 Removed ThreadedBasebandSampleSink 2019-12-13 00:42:37 +01:00
f4exb
0873672a74 ATV demod: full refactoring 2019-12-02 02:10:55 +01:00
f4exb
b49e68e77b Channel Analyzer: refactoring of classes and downsampling chain reorganization 2019-11-24 10:15:23 +01:00
f4exb
5b83b2a4a8 Rx plugins: refactoring of classes (1) 2019-11-23 07:40:36 +01:00
f4exb
c3e3044b98 Tx plugins fixes and further refactoring around MsgConfigureChannelizer and audio 2019-11-21 00:42:31 +01:00
f4exb
4d14f332bc Projector: fixed DOA calculation 2019-11-17 23:46:22 +01:00
f4exb
d113f05f1e MIMO engine: fixed generation (MO) 2019-11-17 03:55:17 +01:00
f4exb
85444b0304 MO FIFO: limit read count to FIFO size 2019-11-17 03:16:55 +01:00
f4exb
6533df15f5 Sample source FIFO: limit read count to FIFO size 2019-11-17 03:16:50 +01:00
f4exb
55d43c2e03 SampleMO FIFO: fixed mutex recursion mode 2019-11-17 02:47:52 +01:00
f4exb
09404b729d Rewrite ofSampleMOFifo 2019-11-17 02:03:17 +01:00
f4exb
a13faf4ae2 Sample MO FIFO: implemented overrun/underrun control 2019-11-17 02:03:05 +01:00
f4exb
fba885c609 MIMO: updates to base code 2019-11-17 01:58:31 +01:00
f4exb
19da4eae76 Scope: added DOA projections and updated ChannelAnalzyer 2019-11-15 22:58:28 +01:00
f4exb
48174ad5cf Renamed UpSampleChannelizer back to UpChannelizer 2019-11-15 01:39:11 +01:00
f4exb
5a843a573c Removal of UpChannelizer and ThreadedBasebandSampleSource 2019-11-15 01:39:02 +01:00
f4exb
3b74153ec6 SampleSourceFifo refactoring and Tx code reorganization 2019-11-15 01:05:32 +01:00
f4exb
e6a929470f Renamed SampleSourceFifo to SampleSourceFifoDB to mark double buffered nature of FIFO 2019-11-02 11:03:07 +01:00
f4exb
8e52a32112 UpSampleChannelizer: corrected and enhanced debug messages 2019-11-01 10:28:03 +01:00
f4exb
a2a3811d3b Device MIMO engine: do not call handleSynchronousMessages directly 2019-11-01 06:33:33 +01:00
f4exb
7712013b9b Sample MO FIFO: capping requested amount of samples to vector size 2019-11-01 06:33:17 +01:00
f4exb
08eaca8c0c Sample MO FIFO: method to resize data vectors 2019-10-31 08:44:58 +01:00
f4exb
c04369f4f1 DSP device MIMO engine cosmetic changes 2019-10-31 03:49:23 +01:00
f4exb
367cd9c21a SampleMOFifo: auto amount in-place write methods 2019-10-29 14:04:17 +01:00
f4exb
077a083336 ChannelAnalyzer: set trace length to FFT length when auto-correlation by IFFT is used 2019-10-27 22:25:20 +01:00
f4exb
47e80ad8d1 GLSpectrum: set default window to Hanning 2019-10-27 22:25:17 +01:00
f4exb
d63f1a3ed5 Fixed some compilation issues 2019-10-25 13:57:19 +02:00
f4exb
ec6645b6bb MIMO: base classes update 2019-10-24 18:30:44 +02:00
f4exb
054298f3e1 Sample MO FIFO write updates 2019-10-24 08:33:36 +02:00
f4exb
e7cd9c32cc New simplified channel sample source interface and corresponding up channelizer 2019-10-24 08:33:20 +02:00