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 |
|
f4exb
|
ec83dd2b32
|
MIMO: changed channel pull (MO) interface
|
2019-10-22 18:38:47 +02:00 |
|
f4exb
|
e97405ec16
|
BasebandSampleSource: disambiguate handleWriteToFifo
|
2019-10-22 05:42:43 +02:00 |
|
f4exb
|
4aa4f829c6
|
Device MIMO engine: feed data to spectrum sink for MO display
|
2019-10-21 01:00:25 +02:00 |
|
f4exb
|
cf52553304
|
MIMO: MO operation fixes
|
2019-10-20 20:05:30 +02:00 |
|
f4exb
|
7a1b727a36
|
MIMO: device engine Tx handling (1)
|
2019-10-19 05:07:40 +02:00 |
|
f4exb
|
6a544d2869
|
SampleMOFifo: removed constness on get data methods
|
2019-10-17 18:42:38 +02:00 |
|
f4exb
|
626e07dd85
|
MIMO: implemented SampleMOFifo in device sample MIMO
|
2019-10-17 00:58:36 +02:00 |
|
f4exb
|
8691fef573
|
MIMO: multiple sample output FIFO (SampleMOFifo)
|
2019-10-17 00:03:52 +02:00 |
|
f4exb
|
f1b69327c1
|
Sample sinks cleanup
|
2019-10-16 19:36:13 +02:00 |
|
f4exb
|
d6382fbbaa
|
Device engines: stop device before channels when going idle
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
0bc4db5f89
|
Sample MI FIFO fixes
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
aeaba8b378
|
Reformat sample sink FIFO code
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
7bc413f8a9
|
Sample MI FIFO fixes
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
ff617b6f7d
|
Reworked sample MI FIFO and MIMO device engine
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
e8c11c3085
|
FFT Window: in place apply methods
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
25777c90d3
|
Sample MIMO FIFO fixes
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
55d33960d5
|
DSP device MIMO engine fixes (1)
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
239c5974a7
|
FIFO for multiple input handling: implementation
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
e3082d2ef2
|
FIFO for multiple input handling
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
aca92c7d32
|
Device MIMO engine fixes
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
c5062ac10b
|
Fixed serious bug in DSP device MIMO engine
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
2d62cc74eb
|
Put device frequency shift calculation in static methods accessible globally
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
500f5bc82c
|
Presets for MIMO
|
2019-10-09 07:39:52 +02:00 |
|
f4exb
|
0a03c5d587
|
Fallback of sample sink vector in test MI source and device MIMO engine
|
2019-09-10 18:47:34 +02:00 |
|
f4exb
|
7a1fa085c5
|
Fallen back changes made in v4.11.7: Use a simplified version of sample FIFOs in the threaded baseband sample sink
|
2019-09-10 08:41:29 +02:00 |
|
f4exb
|
d1ba318c45
|
Allow channel marker to be present in more than one spectrum in MIMO mode
|
2019-09-09 00:59:03 +02:00 |
|
f4exb
|
ac39e55779
|
TestMI and MIMO engine fixes
|
2019-09-07 10:45:12 +02:00 |
|
f4exb
|
77b5002907
|
Added MIMO channel support to device API and engine
|
2019-09-04 05:02:54 +02:00 |
|
f4exb
|
99a5ffbcfb
|
Renamed MIMOSampleSink to MIMOChannel and include in build
|
2019-09-03 08:30:24 +02:00 |
|
f4exb
|
6dae67d5b1
|
MIMO engine: use SampleSinkVectors instead of SampleSinkFIFOs
|
2019-08-26 10:40:33 +02:00 |
|
f4exb
|
ae07fba863
|
Use a simplified version of sample FIFO (sample vector) in the threaded baseband sample sink
|
2019-08-24 04:54:07 +02:00 |
|
f4exb
|
e12f4ed71b
|
Channel Analyzer: use FFTW (or Kiss) engine with Hamming window for auto correlation
|
2019-08-18 01:58:09 +02:00 |
|
f4exb
|
41f640bd63
|
MIMO simplification
|
2019-08-14 02:56:15 +02:00 |
|
f4exb
|
ec22056cbf
|
REST API: config: fixes (2)
|
2019-08-13 12:18:47 +02:00 |
|
f4exb
|
55e3b9f766
|
Interpolators integer to float: fixed wrong implementation and possible zero divide
|
2019-08-12 13:22:17 +02:00 |
|
f4exb
|
b980a92995
|
REST API: config: added PATCH and fixes
|
2019-08-11 01:27:19 +02:00 |
|
f4exb
|
3ecb73e36e
|
REST API: Channel Analyzer settings (1)
|
2019-08-08 18:42:17 +02:00 |
|
f4exb
|
ae9322479e
|
GLScope settings object for serialization and deserialization without GUI
|
2019-08-07 18:50:26 +02:00 |
|
f4exb
|
e06b7fce90
|
REST API: config: GET (12): added spectrum settings data
|
2019-08-05 03:31:44 +02:00 |
|
f4exb
|
4b3d088407
|
GLSpectrum settings refactoring (1)
|
2019-08-05 01:56:29 +02:00 |
|
f4exb
|
515031401e
|
CW keyer: make webapi adapters static
|
2019-08-01 02:34:50 +02:00 |
|
f4exb
|
6d3ab1a730
|
Audio modulators audio feedback: AM, NFM, SSB. Removed existing changes for FreeDV and WFM
|
2019-07-31 02:38:50 +02:00 |
|
f4exb
|
68f6994f49
|
differentiate DSPConfigureAudio messages for input and output device
|
2019-07-30 21:27:48 +02:00 |
|
f4exb
|
2c72e885ec
|
CW keyer keyboard input: REST API updates. Make sure that in iambic mode complete dots and dashes are generated
|
2019-07-30 13:12:15 +02:00 |
|
f4exb
|
11eef9f02e
|
CW keyer keyboard input: implemented controls in CW keyer
|
2019-07-30 09:27:55 +02:00 |
|
f4exb
|
1f30f527f5
|
CW keyer: standardize settings processing
|
2019-07-30 01:31:46 +02:00 |
|
f4exb
|
57efa91a5b
|
CW keyer keyboard input: GUI mods (1)
|
2019-07-29 18:54:50 +02:00 |
|
f4exb
|
71192a4130
|
Removed old DV serial engine files. Make serialDV dependency mandatory. Updated various readmes
|
2019-07-21 10:15:49 +02:00 |
|
f4exb
|
144b0db196
|
New AMBE engine (3)
|
2019-07-20 23:25:00 +02:00 |
|
f4exb
|
8d6a69eec6
|
New AMBE engine (1)
|
2019-07-19 18:38:03 +02:00 |
|
f4exb
|
68e4eaac68
|
PVS-Studio analys fixes: core package minor issues
|
2019-06-15 07:00:09 +02:00 |
|
f4exb
|
06dea9b29f
|
PVS-Studio analys fixes: core package serious issues
|
2019-06-14 16:58:09 +02:00 |
|
f4exb
|
fb0ec4a680
|
SSB demod: reworked AGC to handle the threshold gate properly
|
2019-06-09 09:25:18 +02:00 |
|
f4exb
|
014f62d558
|
MIMO: moved signal notification messageto general DSP commands
|
2019-06-04 16:57:27 +02:00 |
|
f4exb
|
de7e61e364
|
Added missing include
|
2019-06-02 20:15:19 +02:00 |
|
f4exb
|
bdc68ba4df
|
Merge branch 'mimo' into dev
|
2019-05-31 20:13:48 +02:00 |
|
f4exb
|
76f20fe5d0
|
Merged latest developments on dev branch (4.8.1 and 4.8.2)
|
2019-05-31 12:45:29 +02:00 |
|
f4exb
|
ecb4a08718
|
MIMO: channel marker affinity with the stream being displayed on the main spectrum. Implemented in demod AM
|
2019-05-30 18:38:10 +02:00 |
|
f4exb
|
e361afd29f
|
MIMO: implement I/Q correction for sources
|
2019-05-29 22:09:19 +02:00 |
|
f4exb
|
a0f16a1db0
|
MIMO: test MI: select stream to be displayed on main sperctrum
|
2019-05-28 12:09:08 +02:00 |
|
f4exb
|
bb8366bfde
|
MIMO: test MI source: implemented file record
|
2019-05-28 08:56:36 +02:00 |
|
f4exb
|
f9a8523714
|
MIMO: add channel to testMI (2)
|
2019-05-27 02:52:33 +02:00 |
|
Davide Gerhard
|
dcfb7f6c97
|
cmake: full refactor to remove qmake and use cmake on all platforms
|
2019-05-21 20:19:25 +02:00 |
|
f4exb
|
ad4827f36c
|
MIMO: handle channel and ancillary source / sink lists add / remove items
|
2019-05-19 12:54:22 +02:00 |
|
f4exb
|
7186182d71
|
MIMO: use proper functions to get the number of source and stream sinks from the MIMO device
|
2019-05-19 10:23:18 +02:00 |
|
f4exb
|
75ee688ac2
|
MIMO: implemented add/remove MIMO device set in main GUI
|
2019-05-18 11:59:56 +02:00 |
|
f4exb
|
ddde7a925f
|
MIMO: copied test source as multiple input. Adaptation of main classes
|
2019-05-18 06:30:37 +02:00 |
|
f4exb
|
2d44fa3b99
|
SoapySDR output: support floating point type samples
|
2019-05-17 18:35:34 +02:00 |
|
f4exb
|
60db6f76a6
|
MIMO support (4)
|
2019-05-16 00:43:15 +02:00 |
|
f4exb
|
6776afd277
|
MIMO support (3)
|
2019-05-15 18:51:10 +02:00 |
|
f4exb
|
7ddb62fb0d
|
MIMO support (2)
|
2019-05-15 08:33:13 +02:00 |
|
f4exb
|
b72ff29c27
|
MIMO support: added DSP Engine and Device for MIMO (1)
|
2019-05-13 01:55:12 +02:00 |
|
f4exb
|
b2e35b2d31
|
Added a hidden command line option to activate MIMO functionality
|
2019-05-12 10:25:55 +02:00 |
|
f4exb
|
8029194c02
|
Local output plugin and fixes
|
2019-05-10 23:38:52 +02:00 |
|
f4exb
|
ba4c8d7a68
|
Added the Local Source plugin
|
2019-05-10 13:20:30 +02:00 |
|
f4exb
|
6d5d77dc6c
|
Channel local source (1)
|
2019-05-10 00:34:35 +02:00 |
|
f4exb
|
d0683110d6
|
Device sink API and engine: removed the unused addSource and removeSource methods
|
2019-05-07 22:39:23 +02:00 |
|
f4exb
|
fad3ed66b6
|
GUI: removed multiple source channel warning popup
|
2019-05-07 21:13:32 +02:00 |
|
f4exb
|
a69d8a6422
|
SSB Modulator: implemented hard limiter on compressor to prevent overload
|
2019-05-07 02:50:05 +02:00 |
|
f4exb
|
459063d4f2
|
Frequency tracker (4)
|
2019-05-04 22:00:24 +02:00 |
|
f4exb
|
fc650c5fd1
|
Method to get frequency from FLL. Fixed Channel Analyzer lock delta frequency display in case of decimation
|
2019-05-04 04:54:16 +02:00 |
|
f4exb
|
aa60776795
|
Down channelizer: fixed sample saturation in 16 bit mode
|
2019-05-03 00:23:38 +02:00 |
|
f4exb
|
9e5003eab9
|
New plugin pair LocalSink and LocalInput to pipe streams internally
|
2019-05-02 04:02:40 +02:00 |
|
f4exb
|
9a39d0d898
|
Fixed IntHalfbandFilterEO factor calculation width forcing use of EOStorageType
|
2019-04-29 12:03:51 +02:00 |
|
f4exb
|
91089b6809
|
Remote sink: fixed chanel frequency shift calculation and access
|
2019-04-27 01:19:17 +02:00 |
|
f4exb
|
111c035c09
|
Remote channel sink: decimation and shift: core changes
|
2019-04-26 01:27:36 +02:00 |
|
f4exb
|
07c5bd19b8
|
Remote channel sink: decimation and shift: GUI changes
|
2019-04-25 15:48:47 +02:00 |
|
f4exb
|
e55f33ffc9
|
Up channelizer: implemented direct setting of filter chain
|
2019-04-25 09:26:03 +02:00 |
|
f4exb
|
3a5bc0ac3a
|
Down channelizer: implemented direct setting of filter chain
|
2019-04-25 09:14:17 +02:00 |
|
f4exb
|
c3a8c14517
|
Interpolators: added invert I/Q parameter. Default false
|
2019-04-12 00:17:49 +02:00 |
|
f4exb
|
fc49bd2855
|
ixed incomplete copyright headers (3): sdrbase
|
2019-04-11 14:32:15 +02:00 |
|
f4exb
|
b9a06b2966
|
Simplified some shifted decimators
|
2019-04-02 02:03:54 +02:00 |
|
f4exb
|
e2ac286458
|
Series of shifted decimators matching shifted interpolators. Applied to HackRF input
|
2019-04-02 01:10:03 +02:00 |
|
f4exb
|
6db002bbe3
|
Decimators: cleanup code
|
2019-04-01 15:08:42 +02:00 |
|
f4exb
|
f8230eab53
|
Decimators: cleanup of old commented out code
|
2019-04-01 14:45:41 +02:00 |
|
f4exb
|
dc4a98b58a
|
HackRF output: compensate shifted interpolators
|
2019-04-01 14:40:01 +02:00 |
|
f4exb
|
bfcfe8f87c
|
Implemented shifted interpolators by 64 and fixed some shifted interpolators inf/sup chains
|
2019-04-01 03:24:45 +02:00 |
|
f4exb
|
b3b7c54b78
|
Implemented shifted interpolation up to 32
|
2019-04-01 02:12:50 +02:00 |
|
f4exb
|
8e6f9d8d24
|
HackRF output: implementation of Fc position selection in the GUI
|
2019-03-31 23:09:50 +02:00 |
|
f4exb
|
ca24d8e9f6
|
Shifted interpolators by 2
|
2019-03-31 11:14:40 +02:00 |
|