f4exb
386bdc2dea
Removed SampleSourceFifoDB completely
2021-04-26 20:06:04 +02:00
f4exb
e3910c0aa1
Revision of mutex locks in FIFOs
2021-04-26 19:33:02 +02:00
f4exb
3792398c8b
Removed SampleSourceFifoDB from build
2021-04-26 19:32:38 +02:00
f4exb
8c9f5ff14c
SampleSinkFIFO: read/write return immediately if size is zero. Fixes #868
2021-04-25 11:06:21 +02:00
f4exb
05bb5a148d
Spectrum: increase maximum FFT size to 32k and set tooltip with bin size value
2021-04-21 07:20:56 +02:00
f4exb
e9f11e1d37
Spectrum: set limits for averaging
2021-04-20 23:12:05 +02:00
f4exb
aad48501a1
Spectrum: use common constants for FFT size limits and set limits to 64 to 8k
2021-04-20 23:12:05 +02:00
f4exb
986b6f3711
Rename GLSpectrumSettings to SpectrumSettings
2021-04-20 23:12:05 +02:00
f4exb
c901ba5c63
NFM demod: DCS squelch (1)
2021-04-17 23:13:09 +02:00
Jon Beniston
5aab615aef
Fix impulse response of FIR filter
2021-03-19 08:54:12 +00:00
Jon Beniston
24d8da247c
Fix gcc warnings
2021-03-18 20:33:52 +00:00
Jon Beniston
37a19dee04
Add DATV Modulator
2021-03-18 17:17:58 +00:00
Jon Beniston
1197e43c47
Add mutex to atomize start and setting of sample rate
2021-03-08 22:41:00 +00:00
f4exb
01170eb724
Spectrum: removed FPS 'no limit' setting. Fixes #793
2021-03-07 11:54:16 +01:00
f4exb
806e6cac69
FileRecord: cut file only if sample rate changes. Implements #795
2021-03-07 11:30:05 +01:00
Jon Beniston
b8d04927ae
Fix for #795
...
Add mutex as feed and start/stop can be called from different threads.
2021-03-06 20:55:21 +00:00
Jon Beniston
44ba47bddc
Fix msvc compiler warnings
2021-03-05 13:59:33 +00:00
Jon Beniston
dfbeffb0a0
Fix gcc warnings
2021-03-05 13:54:06 +00:00
Jon Beniston
5d5b221e83
Add Costas Loop PLL in Channel Analyzer
...
Add loop bandwidth and other PLL controls to Channel Analyzer GUI.
Fix bug where PLL lock frequency would be incorrect by the decimation
factor.
2021-03-05 13:37:49 +00:00
f4exb
ef1419d66e
Spectrum Vis: initialize pointer to GUI. Fixes #790
2021-03-02 08:49:40 +01:00
f4exb
754798cafb
SigMF file sink: append data if file exists and has been recorded with SDRangel. Implements #781
2021-02-20 12:16:34 +01:00
f4exb
a8bba2e95a
Spectrum frequency zoom: Restrict autoscale to visible spectrum area. Added missing images for documentation. Issue #773
2021-02-18 06:23:12 +01:00
f4exb
202ba6d8da
Fixed build issues for issue #773
2021-02-17 10:15:34 +01:00
f4exb
4d99533009
Spectrum frequency zoom: implementation for spectrum and waterfall only
2021-02-15 21:29:27 +01:00
f4exb
ab0a7f2e60
Spectrum frequency zoom: UI implementation and messaging to spectrum vis
2021-02-15 13:49:51 +01:00
f4exb
b5d501e6ab
Spactrum: allow arbitrary FPS (API) or in a range of FPS (GUI) with possible no limit. Implements #772
2021-02-12 00:53:18 +01:00
f4exb
6641355fbd
Spectrum GUI autoscaling. Implements #771
2021-02-10 08:34:42 +01:00
f4exb
7d33899770
Spectrum overlap: basic implementation
2021-02-09 07:12:32 +01:00
f4exb
84c26e9678
Spectrum: set overlap by value not by percentage
2021-02-08 23:40:28 +01:00
f4exb
b62cf26b22
Moved message to GUI to ChannelAPI. Prepares #769
2021-02-08 21:52:47 +01:00
f4exb
9864c26f11
Merge branch 'feature-cw'
2021-02-06 07:22:32 +01:00
f4exb
5a2c811e51
CW keyer: revised dot length calculation and smoothing slope
2021-02-06 07:17:15 +01:00
Jon Beniston
85f6d600db
Fix 256 decimation
2021-02-02 09:28:34 +00:00
Jon Beniston
43d71251bf
Add 128 and 256 decimation for AirspyHF
2021-02-01 16:40:23 +00:00
Christoph Berg
0d6a3a4f47
Fix some typos spotted by lintian
2021-01-19 12:36:56 +01:00
Jon Beniston
3fed08f320
Output filename rather than file
2021-01-18 16:33:50 +00:00
Jon Beniston
f0e37131ed
FileSink: Generate qWarning and error dialog in GUI when failing to open a file or write to a file.
2021-01-18 09:55:15 +00:00
f4exb
321cffc9c7
Demod Analyzer implementation with AM modulator and demodulator
2020-12-20 18:31:59 +01:00
f4exb
af3f016f0b
Implemented data pipes with generic element pipes
2020-12-20 18:31:59 +01:00
Jon Beniston
4a6a886996
Add VOR demodulator
2020-11-24 12:31:16 +00:00
f4exb
ce2aad5a7a
Fixed narrowing warning when Rx sample size is 16 bits
2020-11-24 00:02:44 +01:00
Kacper Michajłow
74d0c74830
Fixes for clang-cl build
2020-11-22 04:01:02 +01:00
Kacper Michajłow
f8dcbaab66
Fix and enable sdrbench build on Windows
2020-11-20 11:04:51 +01:00
f4exb
696c6c9379
Fixed remaining warnings
2020-11-15 12:02:04 +01:00
f4exb
82f98ab6c1
cmake: re-integrated -Woverloaded-virtual and fixed corresponding warnings
2020-11-15 08:31:49 +01:00
f4exb
4e2978f7ea
Fixed -Wunused-but-set-variable warnings
2020-11-15 00:36:03 +01:00
f4exb
3f2f1fcd7f
Fixed -Wclass-memaccess warnings
2020-11-15 00:03:34 +01:00
f4exb
9bd8e9c34e
Fixed -Wsign-compare warnings
2020-11-14 22:08:06 +01:00
f4exb
55eb6cc951
Fixed -Wunused-parameter warnings
2020-11-14 11:13:32 +01:00
f4exb
d2710806bf
Renamed sdrbase AudioOutput to AudioOutputDevice
2020-11-12 22:13:44 +01:00
f4exb
00b234b85c
Renamed sdrbase AudioInput to AudioInputDevice
2020-11-12 20:30:34 +01:00
f4exb
3e95e2b1a5
Corrected spectrum initialization when set as GUI buddy
2020-11-12 19:40:35 +01:00
f4exb
65587d43b1
Fixed Websocket spectrum: server implementation
2020-11-12 01:22:48 +01:00
f4exb
bc3e661850
Websocket spectrum: updated documentation
2020-11-11 19:34:28 +01:00
f4exb
358f1ea2f0
websocket spectrum: added listening address and port to websocket spectrum server information. Fixed setting of listening address
2020-11-11 19:20:48 +01:00
f4exb
270fd955ae
Websocket spectrum: server implementation
2020-11-11 19:12:54 +01:00
f4exb
e69818cc45
REST API: implemented GUI code for /sdrangel/deviceset/{deviceSetIndex}/spectrum/settings (PUT,PATCH) and /sdrangel/deviceset/{deviceSetIndex}/spectrum/server (POST,DELETE)
2020-11-11 19:08:34 +01:00
f4exb
24c9c3c660
Fixed conflicts
2020-11-11 17:17:33 +01:00
f4exb
9ea22a9cd5
GLSpectrum settings rename m_averagingNb to m_averagingValue for better consistency and ensure synchronization with m_averagingIndex
2020-11-11 17:13:50 +01:00
f4exb
4d86d7e510
REST API: implemented GUI code for /sdrangel/deviceset/{deviceSetIndex}/spectrum/settings (GET) and /sdrangel/deviceset/{deviceSetIndex}/spectrum/server (GET)
2020-11-11 13:40:24 +01:00
f4exb
b1bd7f8409
GLSpectrum settings: removed confusing invert indicator and added ssb and usb
2020-11-11 11:41:49 +01:00
f4exb
8e291df439
Websocket spectrum: removed passing of ref level and power range
2020-11-11 11:27:20 +01:00
f4exb
a09b66c38b
SpectrumVis: remove now useless configure method
2020-11-11 11:24:55 +01:00
f4exb
13ace213a7
Websocket spectrum: implemented start/stop server from spectrum GUI
2020-11-11 11:11:21 +01:00
f4exb
3730cbf865
Websocket spectrum: Websocket spectrum settings dialog implementation taking settings into account
2020-11-11 10:49:02 +01:00
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