f4exb
4d5fdfc913
GUI segregation: renamed methods and attributes
2017-09-03 20:24:17 +02:00
f4exb
a6d6a717ae
GUI segregation: renamed PluginGUI interface to PluginInstanceUI
2017-09-03 19:55:00 +02:00
f4exb
e281d8fd32
GUI segregation: de-tangle PluginGUI interface from QWidget
2017-09-03 17:26:32 +02:00
f4exb
f0de558fd9
PlutoSDR: very basic PlutoSDR input plugin
2017-09-02 05:39:55 +02:00
f4exb
ec3a99451c
HackRF: use DeviceHackRF as a singleton to handle HackRF library init and exit only once
2017-09-01 00:46:43 +02:00
f4exb
061253a4ba
UDP source plugin: updated version
2017-08-27 18:21:28 +02:00
f4exb
73bfbb5bd7
Updated documentation (4)
2017-08-27 18:09:51 +02:00
f4exb
11299cc63d
Updated documentation (3)
2017-08-27 18:03:51 +02:00
f4exb
59c43310fe
Updated documentation (2)
2017-08-27 17:20:35 +02:00
f4exb
4d36cba7a8
Updated documentation (1)
2017-08-27 11:28:54 +02:00
f4exb
4fe318e8d4
NFM demod: updated revision
2017-08-27 00:29:38 +02:00
f4exb
af63a8ed5c
NFM demod: implemented option to copy audio to UDP
2017-08-27 00:27:11 +02:00
f4exb
939e423c02
NFM demod: implemented basic channel settings dialog
2017-08-26 22:16:05 +02:00
f4exb
64e1389222
AM demod: use mono fixed volume samples for copy to UDP
2017-08-26 21:57:30 +02:00
f4exb
95bdb65443
UDP sink: use channel marker serializer/deserializer
2017-08-26 21:28:25 +02:00
f4exb
c495ba0f2a
UDP sink: save channel marker center frequency in only one slot
2017-08-26 21:20:35 +02:00
f4exb
1ff798f1d6
UDP source: use channel marker serializer/deserializer (1)
2017-08-26 21:03:37 +02:00
f4exb
7ae5c2a6d6
UDP source: save channel marker center frequency in only one slot
2017-08-26 15:13:03 +02:00
f4exb
70de05f060
DSD demodulator: use channel marker serializer/deserializer
2017-08-26 14:36:38 +02:00
f4exb
7af90583fe
BFM demodulator: use channel marker serializer/deserializer
2017-08-26 14:30:55 +02:00
f4exb
dea3cb2680
AM demodulator: use channel marker serializer/deserializer
2017-08-26 10:35:01 +02:00
f4exb
b2337e44dd
Channel marker own serializer/deserializer
2017-08-26 09:58:07 +02:00
f4exb
e0014867a7
UDP sink: fixed input power display placement
2017-08-26 06:10:16 +02:00
f4exb
8c06a74581
AM demod: fixed deserializator
2017-08-26 06:08:30 +02:00
f4exb
2e18f50eaf
AM demod: fixed copy audio to UDP switching
2017-08-26 05:57:49 +02:00
f4exb
27d504e1ac
AM demod: implement copy audio to UDP and basic channel settings dialog
2017-08-26 05:32:01 +02:00
f4exb
3b03da44b9
BFM demod: serialize/deserialize all channel marker parameters
2017-08-26 03:56:03 +02:00
f4exb
d84b69633c
DSD and BFM demods: fixed UDP copy button tooltip when port changes
2017-08-25 18:58:53 +02:00
f4exb
8a60af3e52
BFM demod: added basic channel settings dialog and copy audio to UDP option
2017-08-25 18:56:43 +02:00
f4exb
a5b7428755
UDP sink plugin: implemented a gain input control for real sample input
2017-08-25 15:29:45 +02:00
f4exb
a7d6b3a75d
UDP source plugin: use channel marker address and port
2017-08-25 12:12:46 +02:00
f4exb
dd08c69282
UDP sink plugin: use channel marker address and port
2017-08-25 11:26:59 +02:00
f4exb
ff23b6eb26
UDP sink plugin: implemented mono/stereo input toggle
2017-08-25 10:32:18 +02:00
f4exb
242617ba7b
UDP sink plugin: added mono/stereo input button
2017-08-25 09:48:07 +02:00
f4exb
c76a617be4
DSD demod: display UDP address and port in the button tooltip
2017-08-25 09:32:17 +02:00
f4exb
82894cb50b
UDP sink plugin: implemented auto RW compensation toggle
2017-08-25 02:46:02 +02:00
f4exb
21cfac0cac
UDP sink plugin: implement auto RW balance toggle button
2017-08-25 02:21:34 +02:00
f4exb
115379bcf2
DSD demod: use AudioSample type for the UDP sink buffer
2017-08-25 01:17:21 +02:00
f4exb
7277757b7c
UDP sink plugin: block output at zero if read and write frame pointers are equal
2017-08-25 01:16:58 +02:00
f4exb
1b2df9f0fc
DSD demod: copy to UDO only from first audio FIFO when both slots are selected
2017-08-25 00:04:44 +02:00
f4exb
511686f820
Use new audio fifo based on audio sample type
2017-08-25 00:02:49 +02:00
f4exb
d98d8757b0
Moved audio sample definitions to dsp types definitions
2017-08-24 15:24:28 +02:00
f4exb
f74e74af12
DSD demod: implemented audio duplication to UDP
2017-08-24 13:51:24 +02:00
f4exb
3b5fe0170f
DSD decoder: put UDP sink for audio in place
2017-08-24 08:46:14 +02:00
f4exb
614021f9a0
Added send port to UDP parameters
2017-08-24 02:26:47 +02:00
f4exb
01eed29a6f
Implemented new basic channel settings dialog instead of widget inside rollup
2017-08-24 02:05:48 +02:00
f4exb
e2ce645c74
UDP sink plugin: implemented new rollup menu behavior
2017-08-23 23:44:50 +02:00
f4exb
0c0bf2e094
DSD demodulator: implemented now channel marker settings with UDP parameters
2017-08-23 23:44:12 +02:00
f4exb
9a1b60c6ec
UDP sink plugin: use messageing system to configure address and port
2017-08-23 02:17:54 +02:00
f4exb
f07563500b
UDP source plugin: serialize/deserialize new AM formats and AGC setting
2017-08-23 01:21:26 +02:00
f4exb
49523b1bbd
UDP sink plugin: updated documentation
2017-08-22 23:55:42 +02:00
f4exb
e5b8808402
UDP source plugin: updated documentation (2). UDP sink plugin: added to Mac O/S build
2017-08-21 23:33:47 +02:00
f4exb
8b00b6fdf0
UDP source plugin: updated documentation
2017-08-21 23:30:38 +02:00
f4exb
5cacaf0e99
UDP channel plugins: Windows build: added missing .pro file
2017-08-21 21:47:34 +02:00
f4exb
3803f72e9f
UDP channel plugins: Windows build
2017-08-21 13:10:54 +02:00
f4exb
f56bea2afe
UDP source plugin: optimize squelch gate and release times for SSB
2017-08-20 23:44:40 +02:00
f4exb
872fa9bd20
UDP source plugin: AM with DV block optimization
2017-08-20 22:51:22 +02:00
f4exb
8a16e99e48
UDP source plugin: new AM mode with 300 Hz low cutoff bandpass filter
2017-08-20 22:18:33 +02:00
f4exb
7cfdb9efdd
UDP source plugin: reduce AM average length
2017-08-20 09:05:09 +02:00
f4exb
1c36d07254
UDP source plugin fixes
2017-08-20 03:47:21 +02:00
f4exb
65b4930171
UDP source plugin: adjust AM and AGC times
2017-08-20 01:56:23 +02:00
f4exb
1d32eb0217
AM demod: eliminate DC from demodulated output. Set volume AGC length to 50ms
2017-08-20 00:56:50 +02:00
f4exb
79f53275de
UDP source plugin: implemented AM with DC filtering and AGC
2017-08-20 00:32:40 +02:00
f4exb
4e53552a99
UDPSink plugin: implemented SSB binaural
2017-08-19 09:28:50 +02:00
f4exb
c934658cc0
UDPSource plugin: make Apply button light in green when a change needs to be applied
2017-08-19 03:45:17 +02:00
f4exb
6771dde362
UDPSink plugin: implemented SSB mono
2017-08-19 03:42:56 +02:00
f4exb
9ac435d491
UDPSink plugin: implemented AM
2017-08-19 01:46:52 +02:00
f4exb
b3bd9967a4
UDPSink plugin: implemented squelch gate control
2017-08-19 00:52:10 +02:00
f4exb
587d38665d
UDP source plugin: implemented squelch gate
2017-08-19 00:12:56 +02:00
f4exb
2c3f7fe690
SDRDaemonSink: fixed compile warning in debug mode
2017-08-19 00:12:28 +02:00
f4exb
6473c84e68
UDPSink plugin: activate VU meter for NFM modulation
2017-08-18 22:15:04 +02:00
f4exb
83026bea59
UDPSink plugin: implemented reset read index button
2017-08-18 17:51:11 +02:00
f4exb
130759fba7
UDP sink plugin: foolproof UDP reception
2017-08-18 12:31:17 +02:00
f4exb
38000f3305
UDP sink plugin: implemented NFM
2017-08-18 12:30:51 +02:00
f4exb
dda67c0947
UDP source plugin: fixed AM demod
2017-08-18 12:30:12 +02:00
f4exb
66a588403c
SDRDaemonSink: fixed compile error
2017-08-18 11:16:18 +02:00
f4exb
79fe07efe1
UDPSink plugin: mono samples are FixReal not Real
2017-08-18 00:25:20 +02:00
f4exb
32510091df
UDPSrc plugin: full squelch implementation
2017-08-18 00:10:15 +02:00
f4exb
c6b58431fe
UDPSrc plugin: partial squelch implementation
2017-08-17 20:23:17 +02:00
f4exb
315d408eee
DSD demod plugin: slow down channel power refresh rate
2017-08-17 17:48:47 +02:00
f4exb
05e52edd1e
SSB demod plugin: slow down channel power refresh rate
2017-08-17 17:43:27 +02:00
f4exb
ce7271aeeb
NFM demod plugin: slow down channel power refresh rate
2017-08-17 17:25:10 +02:00
f4exb
2d956df50f
AM demod plugin: slow down channel power refresh rate
2017-08-17 17:21:38 +02:00
f4exb
90ce3ec9ad
UDPSink plugin: rename volume to gain
2017-08-17 17:09:02 +02:00
f4exb
c601d8dbaa
UDPSource and UDPSink plugins: UI refactoring
2017-08-17 12:57:45 +02:00
f4exb
ca722811cd
UDPSink plugin: UI updates
2017-08-17 04:54:16 +02:00
f4exb
8ec9ce94dc
UDPSink plugin: implemented squelch
2017-08-17 04:23:36 +02:00
f4exb
428820bb11
UDPSink plugin: full UDP buffer dynamic allocation
2017-08-17 01:12:17 +02:00
f4exb
a66193f7fd
UDPSink plugin: UDP buffer dynamic allocation (still fixed value)
2017-08-17 01:03:09 +02:00
f4exb
7ac1f9e8f1
UDPSink plugin: typedef for UDP block buffer
2017-08-17 00:38:08 +02:00
f4exb
af5103552c
UDPSink plugin: implemented volume control
2017-08-17 00:16:17 +02:00
f4exb
66a81ec611
UDPSink plugin: implemented VU level meter
2017-08-16 23:37:01 +02:00
f4exb
50e466c4fe
UDPSink plugin: implemented spectrum view
2017-08-16 22:49:19 +02:00
f4exb
c5343f4c99
UDPSink buffer: implemented R/W pointer skew auto compensation optimization with average pulling
2017-08-16 16:09:35 +02:00
f4exb
8f3473eede
UDPSink buffer: implemented R/W pointer skew auto compensation optimization (2)
2017-08-16 12:42:07 +02:00
f4exb
1fa29a3174
UDPSink buffer: implemented R/W pointer skew auto compensation optimization
2017-08-16 12:28:48 +02:00
f4exb
60b502ce7e
UDPSink buffer: implemented R/W pointer skew auto compensation
2017-08-16 11:35:47 +02:00
f4exb
2cff745cda
UDPSink plugin: implemented forced configuration
2017-08-16 09:53:23 +02:00
f4exb
edcf3a9d63
UDPSink plugin: added feedback message from UDPSinkUDPHandler to correct sample rate
2017-08-16 04:00:33 +02:00
f4exb
b14647c028
UDPSink plugin: implemented buffer gauge display
2017-08-16 03:33:05 +02:00
f4exb
3daddcb3cb
UDPSink plugin: working basically
2017-08-15 23:56:03 +02:00
f4exb
507677e5ec
UDPSink plugin: I/Q basic not working
2017-08-15 20:23:49 +02:00
f4exb
ff9eb18a4f
UDPSink plugin: added UDP handler
2017-08-15 16:08:12 +02:00
f4exb
d660a5b017
UDPSoure plugin: updated documentation
2017-08-15 12:40:09 +02:00
f4exb
9786640322
UDPSink utility: use fixed payload size in bytes
2017-08-15 12:29:54 +02:00
f4exb
a89e34255b
UDPSink plugin: GUI fixes
2017-08-15 00:20:04 +02:00
f4exb
73d680c356
UDPSink plugin GUI: added VU meter
2017-08-14 23:27:12 +02:00
f4exb
4b2dd2263e
UDPSink plugin: implemented channel power display
2017-08-14 22:50:28 +02:00
f4exb
528e29daf0
UDPSink plugin: change windpw title when changed in the channel marker
2017-08-14 21:27:39 +02:00
f4exb
dde64201e8
UDPSink plugin: interim state (2)
2017-08-14 16:09:56 +02:00
f4exb
3e5c6f62b1
UDPSink plugin: interim state (1)
2017-08-14 10:59:05 +02:00
f4exb
16f1f44c64
Bumped to version 3.6.0
2017-08-14 03:50:35 +02:00
f4exb
798d485342
LimeSDR: fixed issue #50 by moving channel acquisition and release at start and stop times. Corrections to buddies thread suspend/resume. Corrected void channel handling
2017-08-14 03:32:51 +02:00
f4exb
0288044ab3
UDPSink plugin: basic framework
2017-08-14 01:39:26 +02:00
f4exb
7182992d05
LimeSDR support removed from Windows: updated documentation
2017-08-10 02:26:11 +02:00
f4exb
7fba9b778d
Resizing of sample FIFO in output plugins: updated documentation
2017-08-10 00:52:20 +02:00
f4exb
75079de55d
BladeRF output: fixed sammple FIFO size for 32 and 64 (not implemented) interpolation
2017-08-09 22:59:46 +02:00
f4exb
e452a0882c
Bumped relevant plugins version to 3.5.5. Updated LimeSuite output documentation for LimeSuite 17.06.0
2017-08-09 02:00:13 +02:00
f4exb
6522f62326
BladeRF output: set FIFO size to 0.25s or 75 kS whichever is larger (300kS/s knee) except when decimating by 32 where a fixed 150 kS FIFO is used
2017-08-09 00:31:23 +02:00
f4exb
5829519116
BladeRF output: suspend thread when baseband sample rate changes
2017-08-08 23:09:51 +02:00
f4exb
3a9eec8463
HackRF output: set FIFO size to 0.25s or 150 kS whichever is larger (600kS/s knee)
2017-08-08 22:37:53 +02:00
f4exb
7b851e8326
HackRF output: suspend thread when baseband sample rate changes
2017-08-08 21:30:04 +02:00
f4exb
287bf8120d
HackRF output: removed useless method to set samplerate in the thread
2017-08-08 13:12:16 +02:00
f4exb
8297df0cd9
Audio modulators: reduce audio input file buffer to 0.1s
2017-08-08 02:19:08 +02:00
f4exb
099583916f
LimeSDR output: use a stream FIFO size about 10% for a 5 MS/s rate (512k)
2017-08-08 01:19:11 +02:00
f4exb
894a4b2e94
Bumped to version 3.5.5
2017-08-08 00:29:18 +02:00
f4exb
3a84cd8526
LimeSDR output: used fixed time length with minimum length for sample FIFO
2017-08-08 00:25:13 +02:00
f4exb
ea4cb1bbfd
LimeSDR output: apply: defer config settings update after changes are made
2017-08-07 23:41:17 +02:00
f4exb
54a6bc6b62
LimeSDR output: removed useless update of sample rate
2017-08-07 23:22:29 +02:00
f4exb
03df4cf6dd
SSB demod: updated documentation
2017-08-06 23:57:50 +02:00
f4exb
ca7f9228ec
SSB demod: updated documentation
2017-08-06 23:16:25 +02:00
f4exb
fdecb3c40e
SSB modulator: updated documentation
2017-08-06 22:40:58 +02:00
f4exb
a81a642db9
WFM modulator: pull a number of input audio samples depending on total interpolation. Fixes issue #43
2017-08-06 17:48:18 +02:00
f4exb
18b22b58fb
NFM modulator: pull a number of input audio samples depending on total interpolation. Fixes issue #43
2017-08-06 17:38:17 +02:00
f4exb
fdfa4351ad
AM modulator: pull a number of input audio samples depending on total interpolation. Fixes issue #43
2017-08-06 17:23:27 +02:00
f4exb
f6bc9daf8e
UpChannelizer: pass baseband sample rate in notification message
2017-08-06 17:10:29 +02:00
f4exb
4c37f40ed6
SSB demod: make AGC clamping optional
2017-08-06 00:58:30 +02:00
f4exb
f90ddf20eb
SSB: replaced AGC checkboxes by button switches
2017-08-06 00:28:59 +02:00
f4exb
8a5668a186
SSB demod: clamp AGC value
2017-08-06 00:02:16 +02:00
f4exb
428d22579d
SSB modulator: added compression (AGC) volume order control
2017-08-05 23:11:05 +02:00
f4exb
d8f7dcebdc
SSM modulator: added audio compressor
2017-08-05 19:08:33 +02:00
f4exb
566450501b
LimeSDR: apply settings: more data in debug message
2017-08-04 17:19:15 +02:00
f4exb
844628bc48
LimeSDR: corrected NCO de-tune when sample rate changes
2017-08-04 10:31:54 +02:00
f4exb
50c39b90a1
LimeSDR: clamp NCO lower limit to 0
2017-08-04 09:33:25 +02:00
f4exb
c29d9623f4
SSB mod: increase volume upper limit to 3.0
2017-08-04 09:32:59 +02:00
f4exb
75ad34eb2e
SSB demod: corrected documentation
2017-08-01 03:43:10 +02:00
f4exb
8f44a10c86
SSBdemod: updated documentation
2017-07-31 00:44:04 +02:00
f4exb
2f3c0545c8
Channel Analyzer NG: UI cosmetic updates
2017-07-28 18:02:08 +02:00
f4exb
a0fd763002
Channel Analyzer NG: better handle the LSB case
2017-07-28 17:21:46 +02:00
f4exb
f6bdf35589
SSB demod: display initial values
2017-07-27 21:14:50 +02:00
f4exb
38318577de
Put smootherstep function code in one place
2017-07-27 11:24:01 +02:00
f4exb
86e52928d9
SSB demod: remove AGC threshold (squelch) completely if level us fully turned down (-99 dB)
2017-07-27 10:50:41 +02:00
f4exb
6df03cd147
SSB demod: set AGC target to -20dB in power
2017-07-26 14:34:49 +02:00
f4exb
8452985061
SSB demod: implement audio mute button squelch light indicator
2017-07-26 01:44:57 +02:00
f4exb
52eb869b7c
SSB demod: AGC: implemented threshold gate to mitigate transients
2017-07-26 00:08:29 +02:00
f4exb
9ec4e6de98
SSB demod: improve AGC threshold handling
2017-07-25 23:39:27 +02:00
f4exb
2597883015
SSB demod: updated AGC
2017-07-25 21:21:48 +02:00
f4exb
d15b484a4f
SSB demod: added AGC configuration
2017-07-25 08:40:15 +02:00
f4exb
810955ac58
SSB demod: UI: added new AGC controls
2017-07-25 08:30:02 +02:00
f4exb
2b2f68a73c
SSB demod: adjusted AGC target and audio volume multiplication factor
2017-07-25 01:22:16 +02:00
f4exb
94704ab7b2
SSB demod: implemented basic AGC not optional
2017-07-25 00:58:16 +02:00
f4exb
e9aa78a916
RTLSDR: impemented RTLSDR AGC control
2017-07-23 16:57:13 +02:00
f4exb
3b095f4253
SSB: updated documentation (2)
2017-07-22 12:02:09 +02:00
f4exb
b1f35ca144
SSB: updated documentation
2017-07-22 11:48:52 +02:00
f4exb
28680b9909
SSB demod: GUI: set volume page step to 1
2017-07-22 10:24:54 +02:00
f4exb
303cb1f3c3
bumped version to 3.5.2
2017-07-22 04:50:38 +02:00
f4exb
ed91de48a8
SSB mod: show LSB and DSB values appropriately
2017-07-22 04:43:22 +02:00
f4exb
de74f27c9a
SSB demod: show LSB and DSB values appropriately
2017-07-22 04:23:10 +02:00
f4exb
dd4ab0f0b5
HackRF: updated documentation
2017-07-21 08:34:54 +02:00
f4exb
361e8b0cd6
HackRF: implemented link Tx frequency to Rx frequency option
2017-07-21 00:44:30 +02:00
f4exb
5dac0b6712
HackRF input: link Tx frequency button and setting
2017-07-20 23:34:12 +02:00
f4exb
258515b5de
HackRF: switch over Rx / Tx with the start button
2017-07-19 23:24:00 +02:00
f4exb
62b6281370
LimeSDR input: added DAC sample rate display
2017-07-07 00:01:01 +02:00
f4exb
77e11004b0
LimeSDR output: added DAC sample rate display
2017-07-06 22:59:29 +02:00
f4exb
e9348ad145
LimeSDR input: updated documentation
2017-07-05 23:06:05 +02:00
f4exb
a6450fe019
LimeSDR input: added manual gain setting capability
2017-07-05 00:45:37 +02:00
f4exb
c00acc6585
LimeSDR input: individual manually set gains: GUI part
2017-07-04 23:48:24 +02:00
f4exb
4079d84d74
LimeSDR: updated GUI documentation
2017-07-04 08:39:46 +02:00
f4exb
efe921ffe7
LimeSDR output: optimize get device info by checking buddy leadership in the GUI
2017-07-03 23:29:06 +02:00
f4exb
b867cf2335
LimeSDR input: optimize get device info by checking buddy leadership in the GUI
2017-07-03 23:26:06 +02:00
f4exb
37df628719
The first device (R0) is always a buddy leader
2017-07-03 23:22:45 +02:00
f4exb
034610721b
LimeSDR: fixed warnings
2017-07-03 22:35:08 +02:00
f4exb
99b100959f
LimeSDR output: implemented temperature reading
2017-07-03 16:58:46 +02:00
f4exb
87ccef02b6
LimeSDR: moved MsgReportDeviceInfo to shared structure
2017-07-03 14:12:51 +02:00
f4exb
8a19a66af0
LimeSDR input: implemented temperature reading
2017-07-03 13:42:11 +02:00
f4exb
bceafe6f2c
UDP source: edit masks for IP and ports and minimum size
2017-07-02 00:28:28 +02:00
f4exb
5ab5989e7f
ChannelAnalyzerNG: set bandwidth text appropriately considering SSB/DSB setting
2017-07-01 09:56:38 +02:00
f4exb
699e952801
SDRdaemonSink: corrected getCenterFrequency
2017-06-29 23:46:54 +02:00
f4exb
3a24158743
Bumped to version 3.5.1
2017-06-27 05:53:09 +02:00
f4exb
a40a777e11
HackRF: extend LO ppm correction range to +/-30 (specs of AVX CX3225GB crystal: http://www.mouser.com/ds/2/40/cx3225gb_e-514151.pdf )
2017-06-24 23:42:03 +02:00
f4exb
8e63681185
HackRF: extend LO ppm correction range to +/-20
2017-06-24 22:29:47 +02:00
f4exb
e2009ebaef
Do not compile the broadcast FM demod plugin when the host is a Raspberry Pi because of unsufficient memory
2017-06-19 11:06:54 +02:00
f4exb
e624141150
SDRdaemon plugins: fixed Debian build
2017-06-12 16:31:54 +02:00
f4exb
578e6197bc
Updated channel plugins documentation with the new frequency shift dials
2017-06-11 01:53:25 +02:00
f4exb
3650ca00b1
SDRdaemonSink documentation
2017-06-10 22:59:45 +02:00
f4exb
ac345bbe97
Removed dependency on liblz4
2017-06-10 19:20:58 +02:00
f4exb
23b792ef9d
NFM demod: new UI documentation
2017-06-10 19:16:26 +02:00
f4exb
ac426ab2c7
SDRdaemonSource: updated documentation
2017-06-10 12:20:43 +02:00
f4exb
685d5595c4
SDRdaemonSource: do not set Tx delay when sample rate is null
2017-06-10 03:10:30 +02:00
f4exb
b2375c12ee
Removed SDRdaemon input plugin from the builds
2017-06-09 14:22:14 +02:00
f4exb
e7b7e77d4d
SDRdaemonFEC: renamed all SDRdaemonFEC references in debug messages to SDRdaemonSource ones
2017-06-09 14:18:11 +02:00
f4exb
718d87ecf5
SDRdaemonFEC: renamed all SDRdaemonFECxxx classes to SDRdaemonSourcexxx classes
2017-06-09 14:14:32 +02:00
f4exb
3d5efd7dba
SDRdaemonFEC: renamed all sdrdaemonfec files to sdrdaemonsource
2017-06-09 13:58:27 +02:00
f4exb
067c5b30d5
SDRdaemonFEC: renamed UI class to SDRdaemonSourceGui
2017-06-09 13:47:26 +02:00
f4exb
06c8df5d75
SDRdaemonFEC: renamed folder to sdrdaemonsource
2017-06-09 13:42:33 +02:00
f4exb
9c1a38a8cf
SDRdaemonFEC: implemented value dial for desired center frequency
2017-06-09 01:03:56 +02:00
f4exb
4349a7d622
SDRdaemonFEC: implemented value dial for sample rate
2017-06-09 00:43:06 +02:00
f4exb
405d4a2daa
SDRdaemonFEC: implemented set number of FEC blocks button
2017-06-09 00:21:05 +02:00
f4exb
a144b200fc
SDRdaemonFEC: GUI refactoring (3)
2017-06-08 23:56:10 +02:00
f4exb
860048a1d1
SDRdaemonFEC: implemented tx delay as percentage of UDP packet process time
2017-06-08 23:35:52 +02:00
f4exb
45b3c73c20
SDRdaemonFEC: GUI refactoring: changed status calculation so that it is OK when idle (256 blocks)
2017-06-08 19:21:33 +02:00
f4exb
5d4681bffa
SDRdaemonFEC: GUI refactoring (2)
2017-06-08 16:49:52 +02:00
f4exb
8ba113b641
SDRdaemonFEC: implemented events count
2017-06-08 15:31:24 +02:00
f4exb
ea5aa71ffc
SDRdaemonFEC: GUI refactoring (1)
2017-06-08 08:40:21 +02:00
f4exb
27eae5e3b4
SDRdaemonFEC: refactor to better look like SDRdaemonSink
2017-06-08 02:06:36 +02:00
f4exb
407976d4c3
SDRdaemonFEC: added a settings class
2017-06-08 00:29:15 +02:00
f4exb
a60fac0679
SDRDaemonSink: fixed deserialization
2017-06-08 00:21:46 +02:00
f4exb
0935071f97
SDRDaemonSink: set the Tx delay as a percentage of the nominal UDP block transmission time
2017-06-08 00:01:56 +02:00
f4exb
604273742a
AF squelch: reset after setting threshold. Removed NFM demod deferred init
2017-06-06 02:16:28 +02:00
f4exb
91021678b2
NFM Demod: try a deferred init to cure AF squelch init problem
2017-06-06 01:53:52 +02:00
f4exb
e4332a16b6
SDRDaemonSink: GUI cosmetic changes
2017-06-06 01:53:21 +02:00
f4exb
5e62da4437
Standardize all output sinks to the same ready/running/error color status
2017-06-05 23:00:28 +02:00
f4exb
34b1910cd0
SDRdaemonSink: fixed remote address in case FEC is activated
2017-06-05 18:52:32 +02:00
f4exb
a86819ea70
SDRdaemonSink: lower Tx queue length target to 5 and implement quick start kick off
2017-06-05 16:47:56 +02:00
f4exb
1642a0d92c
SDRdaemonSink: implemented Tx queue stabilization
2017-06-05 01:18:35 +02:00
f4exb
5b48a3f4a9
SDRdaemonSink: GUI: display queue length and quality metrics received from remote Tx
2017-06-04 11:43:26 +02:00
f4exb
7b63657fb7
SDRdaemonSink: basic message receive from remote
2017-06-04 08:47:58 +02:00
f4exb
9a8cc15d8f
NFM demod and AF squelch: fixed initialization and reset at each squelch change
2017-05-31 23:36:02 +02:00
f4exb
db1a620fc2
Attempt to fix AF squelch
2017-05-31 00:30:00 +02:00
f4exb
a217312032
SDRdaemonSink: activate GUI set and send buttons
2017-05-28 10:13:54 +02:00
f4exb
d6eb9788c4
HackRF input: force settings at start and on preset deserialization
2017-05-26 17:43:58 +02:00
f4exb
3b44a5367c
HackRF: fixed bandwidth selection
2017-05-26 17:42:57 +02:00
f4exb
2ae702763b
Fixed critical compiler warnings in Windows
2017-05-26 10:35:29 +02:00
f4exb
ebe428e89a
SDRdaemonSink: fixed cmake file for Debian
2017-05-26 01:39:14 +02:00
f4exb
042368d04f
SDRdaemonSink: updated cmake file for Debian
2017-05-26 01:35:06 +02:00
f4exb
59a4dab7df
All mod and demod plugins: try to fix channel power display
2017-05-26 01:19:36 +02:00
f4exb
3a3d8e3dcb
activated compiler warnings
2017-05-25 20:13:34 +02:00
f4exb
d6f62a69dd
SDRDaemonSink: removed from Windows build entirely
2017-05-23 14:31:42 +02:00
f4exb
c47c3fb5b1
SDRdaemon and SDRdaemonFEC: removed useless connection to not existing updateHardware slot
2017-05-23 01:50:17 +02:00
f4exb
32539aaf2b
SDRdaemonSink: fixed basic UDP sending
2017-05-23 01:41:30 +02:00
f4exb
3df388ea8a
SDRdaemonSink: fixed center frequency and sample rate transmission to remote
2017-05-22 02:53:21 +02:00
f4exb
d3d8871b7c
SDRdaemonSink: control communication (1)
2017-05-22 00:04:54 +02:00
f4exb
3d691ab416
SDRdaemonSink: apply settings
2017-05-21 20:13:17 +02:00
f4exb
e14d0179c5
SDRdaemonSink: updated GUI
2017-05-21 19:45:56 +02:00
f4exb
a26c6a6436
SDRdaemonSink: added the plugin class
2017-05-21 13:34:37 +02:00
f4exb
c762359649
SDRdaemonSink: added the output class and GUI with the build
2017-05-21 13:32:56 +02:00
f4exb
20d1ff5dda
SDRdaemonSink: added the output class but not in the build yet
2017-05-21 12:58:57 +02:00
f4exb
edc0c3d47c
SDRdaemonSink: added the thread worker class
2017-05-21 04:41:47 +02:00
f4exb
8b703a1302
SDRdaemonSink: added UDPSinkFEC class
2017-05-21 04:19:12 +02:00
f4exb
7f539f0314
TCP and UDP sources: removed useless dependency on QThread
2017-05-20 05:48:39 +02:00
f4exb
e946242fae
Updated documentation
2017-05-19 10:52:18 +02:00
f4exb
9d9aa64439
LimeSDR output: updated documentation
2017-05-18 21:30:40 +02:00
f4exb
d842b44c28
Value dials: implement Ctl to shift digits by 2. Updated documentation
2017-05-18 01:48:52 +02:00
f4exb
7a36ee716b
WFM modulator: use ValueDialZ for channel delta frequency value dial
2017-05-18 00:30:39 +02:00
f4exb
c9de989643
SSB modulator: use ValueDialZ for channel delta frequency value dial
2017-05-18 00:26:55 +02:00
f4exb
e23fa13d36
NFM modulator: use ValueDialZ for channel delta frequency value dial
2017-05-18 00:21:48 +02:00
f4exb
5c830f1028
ATV modulator: use ValueDialZ for channel delta frequency value dial
2017-05-18 00:16:07 +02:00
f4exb
8e98c7eef9
AM modulator: use ValueDialZ for channel delta frequency value dial
2017-05-18 00:12:04 +02:00
f4exb
1a9c422906
UDP source: use ValueDialZ for channel delta frequency value dial
2017-05-18 00:05:08 +02:00
f4exb
ba729a58ca
WFM demod: use ValueDialZ for channel delta frequency value dial
2017-05-18 00:01:46 +02:00
f4exb
9c9c74d24d
SSB demod: use ValueDialZ for channel delta frequency value dial
2017-05-17 23:57:54 +02:00
f4exb
1899ca788c
BFM demod: use ValueDialZ for channel delta frequency value dial
2017-05-17 23:52:10 +02:00
f4exb
14b7cb093e
ATV demod: use ValueDialZ for channel delta frequency value dial
2017-05-17 23:47:08 +02:00
f4exb
a11d8617b5
ChannelAnalyzerNG: use ValueDialZ for channel delta frequency value dial
2017-05-17 23:41:39 +02:00
f4exb
b31e0ace57
AM demod: use ValueDialZ for channel delta frequency value dial
2017-05-17 23:34:14 +02:00
f4exb
048ef1bf67
DSD demod: use ValueDialZ for channel delta frequency value dial
2017-05-17 23:22:17 +02:00
f4exb
83e44739b1
NFM demod: use ValueDialZ for channel delta frequency value dial
2017-05-17 23:05:47 +02:00
f4exb
e317f3762c
ValueDialZ: new value dial that handles negative values. Application in TCPsrc plugin
2017-05-17 19:36:36 +02:00
f4exb
579c05cfe5
Use doubles for all power calculations
2017-05-16 23:39:49 +02:00
f4exb
dafad384c8
Merged Sigysmund changes for Mac OS Sierra on v3.4.5
2017-05-16 23:01:44 +02:00
f4exb
bb849623bd
updated value dials with Windows compatible font and pointing hand
2017-05-16 22:35:44 +02:00
f4exb
396baa22c8
New value dial color schemes: new yellow color scheme for filters. Use it in LimeSDR plugins
2017-05-16 21:24:25 +02:00
f4exb
5a96b78454
File plugins and Channel analyzer NG: fixed thumbwheels so that they appear correctly in Windows version
2017-05-16 18:48:27 +02:00
f4exb
007ea19e36
Bumped version to 3.5.0
2017-05-16 18:38:39 +02:00
f4exb
6f9ef0eaf9
New value dial color schemes: propagate to all active plugins
2017-05-16 18:27:36 +02:00
f4exb
895051098d
New value dial color schemes. apply to ChannelAnalyzerNG, AM demod, DSD demod, NFM demod, BladeRF input, LimeSDR input and SDRDaemonFEC input
2017-05-16 17:48:12 +02:00
f4exb
416817d0b8
Mods and demods: prevent returning null or infinite values for squared magnitude
2017-05-16 17:46:44 +02:00
f4exb
747f400a78
New value dial color schemes. apply to File and AM demod plugins
2017-05-16 16:21:59 +02:00
f4exb
c9368a4dc0
Unixify some files
2017-05-16 16:16:05 +02:00
f4exb
da868edb68
New value dial color schemes
2017-05-16 09:07:58 +02:00
f4exb
ebe681fafe
SDRdaemonSink: GUI form
2017-05-15 23:51:50 +02:00
f4exb
ae97f6414b
SDRdaemonSink: (2)
2017-05-15 13:59:56 +02:00
f4exb
dec0dbeb4c
SDRdaemonSink: Windows build (1)
2017-05-15 13:47:57 +02:00
ZigaS
27aab58d92
MacOS(sierra) development environment.
...
Updated qmake project configs.
Deploy & Run script.
For now only hardware supported is HackRF.
2017-05-15 12:32:16 +02:00
f4exb
b53ebe4e96
NFM demod: fixed squelch button tooltip
2017-05-15 02:22:24 +02:00
f4exb
76267d35b7
LimeSDR output: updated documentation
2017-05-15 02:11:27 +02:00
f4exb
497ae3651e
SDRdaemonSink plugin (1)
2017-05-15 00:58:56 +02:00
f4exb
7c5da2e84d
LimeSDR: updated documentation
2017-05-13 18:09:30 +02:00
f4exb
e4d3f7eba7
AF squelch
2017-05-13 16:05:47 +02:00
f4exb
70d2ce6cec
NFM demod: smoothersterp optimization
2017-05-13 16:01:27 +02:00
f4exb
9dc6fac63e
NFM demod: force apply settings on start
2017-05-13 14:37:36 +02:00
f4exb
72b1bb8ac5
LimeSDR output: force apply settings on start
2017-05-13 14:36:44 +02:00
f4exb
154f22d268
LimeSDR input: force apply settings on start
2017-05-13 14:35:12 +02:00
f4exb
f57eecee86
NFM demod: af squeelch optimization
2017-05-13 12:10:03 +02:00
f4exb
68f742fad7
NFM demod: use smootherstep function for squelch attack and decay
2017-05-13 11:00:02 +02:00
f4exb
07c476f1d4
AM demod: enhance squelch ramp up and down (start and end at 0)
2017-05-13 09:42:01 +02:00
f4exb
375f327004
AM Demod: added optional bandpass boxcar filter
2017-05-12 19:21:52 +02:00
f4exb
b24ac8fa38
NFM demod: set appropriate audio multiplication factor
2017-05-12 17:01:46 +02:00
f4exb
6b4ba98e8e
AM demod: fill AGC average with ones when passing squelch threshold to avoid abrupt start at squelch opening
2017-05-12 16:38:58 +02:00
f4exb
f7373e8273
NFM Demod: bumped version to 3.4.5
2017-05-12 14:42:48 +02:00
f4exb
74f65fcbdc
NFM Demod: AF squelch crap
2017-05-12 14:41:27 +02:00
f4exb
07fc282d89
NFM demod: quadrature squelch attack and decay
2017-05-12 10:45:18 +02:00
f4exb
67f318e6ed
AM demod: restored squelch attack and decay
2017-05-12 04:42:06 +02:00
f4exb
a4c70f6e23
AM demod: bumped to version 3.4.5
2017-05-12 04:26:18 +02:00
f4exb
51d24102ed
AM demod: refactor demodulation
2017-05-12 04:25:14 +02:00
f4exb
225f25b9f4
LimeSDR: set NCO button appropriately
2017-05-12 03:31:42 +02:00
f4exb
ffb6ad3009
Use double storage type for all moving average instances
2017-05-12 00:03:56 +02:00
f4exb
6c5c08c6a4
AM demod: Use double for moving average storage type
2017-05-11 23:40:43 +02:00
f4exb
9fcc3cd426
Remved default constuctors in Moving average and AGC classes
2017-05-11 18:39:00 +02:00
f4exb
428d4d6b75
LimeSDR Windows build: build plugins
2017-05-09 12:16:09 +02:00
f4exb
ac7b5a9e6f
LimeSDR support: built-in LimeSuite for Debian: updated documentation
2017-05-09 04:26:51 +02:00
f4exb
8a364d36c9
LimeSDR support: built-in LimeSuite for Debian - added dependent include subdirectories
2017-05-09 03:46:43 +02:00
f4exb
b5f70bd7f6
LimeSDR support: built-in LimeSuite for Debian - use internal LimeSutie in plugins
2017-05-09 03:30:26 +02:00
f4exb
101de1bdee
LimeSDR: updated documentation telling that the plugins are not available in binary packages
2017-05-09 01:20:37 +02:00
f4exb
5163fcd96b
Removed LimeSDR support from Debian build if LimeSuite is not found
2017-05-09 01:15:58 +02:00
f4exb
10cbfb3b44
LimeSDR: added soft decimation/interpolation by 64
2017-05-08 17:30:08 +02:00
f4exb
a159e72e20
LimeSDR: updated documentation
2017-05-08 11:59:30 +02:00
f4exb
6fb6e35607
LimeSDR input: changed default gain to 50 dB
2017-05-08 11:03:05 +02:00
f4exb
a538fadb0c
LimeSDR: do not perform calibration in some cases
2017-05-08 11:02:31 +02:00
f4exb
140d12138a
LimeSDR output: set default gain to 4 db
2017-05-08 04:35:49 +02:00
f4exb
6f884d02c2
LimeSDR output: fixed send stream timeout (set to 1s)
2017-05-08 04:35:29 +02:00
f4exb
b232a21e2c
Bumped to version 3.4.3
2017-05-07 14:36:18 +02:00
f4exb
c2dc6b3594
DSD demodulator: updated documentation
2017-05-07 14:21:28 +02:00
f4exb
0e70c84f45
DSD demod: added possibility to enable/disable the symbol PLL
2017-05-07 10:23:37 +02:00
f4exb
5c8b7fd606
LimeSDR output: implemented antenna select
2017-05-07 03:05:29 +02:00
f4exb
df9e1d5900
LimeSDR input: antenna select fixes
2017-05-07 01:47:31 +02:00
f4exb
767b0af06c
DSD demod: updated documentation
2017-05-06 12:25:18 +02:00
f4exb
62cbcc3083
DSD demod: fixed possible buffer overrun with sprintf
2017-05-06 12:24:57 +02:00
f4exb
15443fb72d
DSD decoder: updated to get symbol PLL lock status. Bumped to version 3.4.2
2017-05-06 00:29:58 +02:00
f4exb
cf267b1254
Code warnings in Eclipse cleanup
2017-05-05 10:40:45 +02:00
f4exb
3fff41ce70
cppcheck fixes
2017-05-05 09:30:45 +02:00
f4exb
4818e629de
Bumped version to 3.4.1
2017-04-26 18:43:13 +02:00
f4exb
56582ab2b2
HackRF: rationalize start/stop device. Needs latest version of libhackrf (2017/03/01) and 2017.02.1 firmware
2017-04-26 16:35:05 +02:00
f4exb
6b97d9ea59
WFM Demod: implemented the signal gauge
2017-04-26 11:09:07 +02:00
f4exb
2c8374bd9e
WFM Demod: added documentation
2017-04-26 11:08:38 +02:00
f4exb
64de0eca3c
WFM demod: Set fixed geometry. Audio mute
2017-04-26 10:04:02 +02:00
f4exb
faffb7f7ca
WFM demod: fixed excursion handling. Changed discriminator
2017-04-26 04:33:25 +02:00
f4exb
54aa3ae27e
LimeSDR output: documentation
2017-04-24 17:51:07 +02:00
f4exb
2c618684c1
LimeSDR input: updated documentation
2017-04-24 15:19:11 +02:00
f4exb
0c62f50bc7
LimeSDR input: increased FIFO and buffer sizes
2017-04-24 09:57:21 +02:00
f4exb
5a588c6c63
LimeSDR output: optimize stream for max throughput
2017-04-24 09:56:52 +02:00
f4exb
d1e16b6ab0
LimeSDR output: regulate Tx output
2017-04-24 03:12:02 +02:00
f4exb
e0b7027756
LimeSDR input: added antenna selection
2017-04-23 16:23:01 +02:00
f4exb
79515407e1
LimeSDR output: set LPF default BW to 5.5 MHz
2017-04-23 10:30:56 +02:00
f4exb
465b073d77
LimeSDR: suspend/resume all buddies threads before/after open/close
2017-04-23 04:01:00 +02:00
f4exb
2369cb62af
LimeSDR output: handle cross allocation from Rx properly
2017-04-23 03:44:19 +02:00
f4exb
7ad6533b1f
LimeSDR: fixed reporting sample rate to buddies
2017-04-23 03:36:10 +02:00
f4exb
5556e65503
LimeSDR: corrected center frequency reporting
2017-04-23 02:50:19 +02:00
f4exb
098f8d8af2
LimeSDR output: debug (1)
2017-04-22 12:08:15 +02:00
f4exb
a2294df9ab
LimeSDR output: register as sink and not source
2017-04-22 11:52:02 +02:00
f4exb
69a746c816
LimeSDR output: added missing sources
2017-04-22 11:41:44 +02:00
f4exb
e07a730c4f
LimeSDR output: compilation succesful
2017-04-22 11:33:41 +02:00
f4exb
9f4eeda7c9
LimeSDR output: implemented common thread interface for input and output plugins to be able to start/stop thread from each other
2017-04-22 10:45:33 +02:00
f4exb
29a44a27f6
LimeSDR: implemented common thread interface for input and output plugins to be able to start/stop thread from each other
2017-04-22 10:40:57 +02:00
f4exb
f447c9f9bd
LimeSDR output (1)
2017-04-22 06:40:12 +02:00
f4exb
4ae889c06a
LimeSDR input: small code refactoring
2017-04-22 06:37:36 +02:00
Edouard Griffiths
37bbeb87cb
LimeSDR input: make sure fc pos is set to center
2017-04-21 20:30:25 +02:00
Edouard Griffiths
183b957f10
LimeSDR input: correct compile errors
2017-04-21 20:11:13 +02:00
f4exb
bef210d97f
LimeSDR input: removed FcPos from settings. Serialize/Deserialize NCO data
2017-04-21 16:46:09 +02:00
f4exb
688ca8ab46
LimeSDR input: handle center frequency and NCO for Tx buddies
2017-04-21 00:14:55 +02:00
f4exb
5c8732dc66
LimeSDR input: handle NCO for buddies
2017-04-20 23:43:24 +02:00
f4exb
099aa72fa2
LimeSDR: fix segfault when trying to get status on the uninitialized stream
2017-04-20 23:32:08 +02:00
f4exb
35f51bcdb2
LimeSDR input: handle NCO for self
2017-04-20 23:02:06 +02:00
f4exb
11e5b3a429
LimeSDR input: NCO support basic
2017-04-20 20:18:50 +02:00
f4exb
826941ba80
LimeSDR input: NCO support (draft #1 )
2017-04-20 18:21:01 +02:00
f4exb
01b469ec80
LimeSDR input: suspend/resume Rx buddy thread when opening/closing so that the stream can be allocated/de-allocated properly
2017-04-20 01:39:05 +02:00
f4exb
edfcb36dab
LimeSDR input: removed stream status debug messages
2017-04-20 00:48:00 +02:00
f4exb
80acb46b0d
LimeSDR input: increase FIFO progress bar height
2017-04-20 00:47:18 +02:00
f4exb
0c285315d9
LimeSDR input: set FIFO progress bar stylesheet properly
2017-04-20 00:37:46 +02:00
f4exb
b8174714ff
LimeSDR: suspend buddies threads if changing critical values
2017-04-20 00:01:11 +02:00
f4exb
44e00e4aeb
LimeSDR input: start or stop thread only if not started or stopped
2017-04-19 23:07:32 +02:00
f4exb
2c5ea336da
LimeSDR input: status bar updated
2017-04-19 22:43:18 +02:00
f4exb
db67e07ab9
LimeSDR input: implemented basic stream reporting
2017-04-19 18:41:55 +02:00
f4exb
1a1c793014
LimeSDR input: moved thread suspend before device configuration update
2017-04-19 08:34:27 +02:00
f4exb
5cd430c245
LimeSDR input: moved stream setup and destruciton in open and close device methods respectively
2017-04-19 08:19:09 +02:00
f4exb
0847a8464c
LimeSDR input: fixed message passing between buddies
2017-04-19 01:04:57 +02:00
f4exb
09981263bc
LimeSDR input: suspend thread for configuration only if in running state
2017-04-19 00:09:24 +02:00
f4exb
3621849027
LimeSDR input: corrected getSampleRate not to divide source sample rate by hardware decimation
2017-04-19 00:00:47 +02:00
f4exb
763175ab55
LimeSDR input: suspend thread while changing configuration
2017-04-18 23:26:30 +02:00
f4exb
54f3a51203
LimeSDR input: channel #0 streaming
2017-04-18 22:22:21 +02:00
f4exb
d3312c90d4
LimeSDR input: start and stop stream before and after the read loop. Use actual number of samples for callback
2017-04-18 13:56:05 +02:00
f4exb
65cccbdd75
LimeSDR input: perform automatic calibration after configuration change
2017-04-18 13:50:28 +02:00
f4exb
3d12ff1de0
LimeSDR input: hard decimation is not on the host side
2017-04-18 13:33:33 +02:00
f4exb
5fb05cbfad
LimeSDR input: more debug messages
2017-04-18 08:35:25 +02:00
f4exb
6dd66cb23c
Set limesdrinput.cpp line endings to Unix
2017-04-18 02:12:15 +02:00
f4exb
1a22772744
LimeSDR input: fixed DSP message not sent to self when sending to buddies
2017-04-18 02:10:37 +02:00
f4exb
d7acf6f1f9
LimeSDR input: GUI updates
2017-04-18 02:01:30 +02:00
f4exb
c07d4483e0
LimeSDR input: use a value dial for the analog lowpass filter
2017-04-18 01:16:39 +02:00
f4exb
35f7124a74
LimeSDR input: debug (2)
2017-04-18 00:50:03 +02:00
f4exb
0013ab89ea
Bugfix: make sure device is not open when attempting to closing it
2017-04-17 12:00:13 +02:00
f4exb
d9b6dde304
LimeSDR input: extract serial number from LMS info string
2017-04-17 11:50:09 +02:00
f4exb
54599c1231
LimeSDR input: debug (1)
2017-04-17 11:24:56 +02:00
f4exb
7d61557204
LimeSDR support: ready
2017-04-17 10:05:05 +02:00
f4exb
05f7065515
ATV Demodulator: removed workaround to fix non const reference
2017-04-17 08:26:04 +02:00
f4exb
743fa145ec
ATV Demodulator: fixed complaint of some gcc versions that this is not a const reference
2017-04-17 02:37:42 +02:00
f4exb
b1e12954c7
BladeRF input: cleaned up useless MessageReportBladeRF
2017-04-17 01:28:05 +02:00
f4exb
67a149ac06
LimeSDR support (13)
2017-04-17 01:10:32 +02:00
f4exb
92e7bb8eba
LimeSDR support (12)
2017-04-16 19:30:46 +02:00
f4exb
7c1ff7c5ad
LimeSDR support: removed Debian specifics from the build as it will use LimeSuite as an external package
2017-04-16 09:58:35 +02:00
f4exb
561baf975d
LimeSDR support (11) compiles
2017-04-16 04:58:52 +02:00
f4exb
6ed2fbee10
LimeSDR support (10)
2017-04-15 11:45:01 +02:00
f4exb
0204cca9e3
LimeSDR support (9)
2017-04-15 10:31:16 +02:00
f4exb
3fa6c06d6f
LimeSDR support (8)
2017-04-15 04:52:12 +02:00
f4exb
67bb7353a8
LimeSDR support (7)
2017-04-14 18:30:37 +02:00
f4exb
414a7ccd87
Refactoring: removed device parameter from all start() methods in sample sink plugins
2017-04-14 03:44:49 +02:00
f4exb
b8623c90ce
Refactoring: removed device parameter from all start() methods in sample source plugins
2017-04-14 03:40:45 +02:00
f4exb
1e086fb303
FCDPro+: open/close new style
2017-04-14 03:29:50 +02:00
f4exb
f456293b84
FCDPro: open/close new style
2017-04-14 03:24:21 +02:00
f4exb
b05897d221
SDRplay: open/close new style
2017-04-14 03:17:04 +02:00
f4exb
3fa28dab30
SDRPlay: use device sequence number from device API
2017-04-14 02:49:41 +02:00
f4exb
d001099f7e
SDRPlay: init thread on start
2017-04-14 02:46:52 +02:00
f4exb
c8146808a2
SDRplay: changed placement of input object creation in the GUI
2017-04-14 02:22:37 +02:00
f4exb
00cf437bf2
HackRF: changed placement of input object creation in the GUI
2017-04-14 02:16:04 +02:00
f4exb
0a29f34b94
HackRF: open device by serial number
2017-04-14 02:09:36 +02:00
f4exb
01b2c42a5f
BladeRF: open device by serial number
2017-04-14 01:59:09 +02:00
f4exb
651303e860
HackRF: Rx/Tx opem/close new style corrections
2017-04-14 01:49:48 +02:00
f4exb
dea2764811
HackRF: Rx/Tx opem/close new style
2017-04-14 01:41:02 +02:00
f4exb
ecdc99f59b
HackRF input: refactoring: device open close moved in the constructor and destructor respectively of the input object
2017-04-14 00:14:40 +02:00
f4exb
afaf3428f5
BladeRF: Rx/Tx opem/close new style
2017-04-13 23:40:14 +02:00
f4exb
72a2fd9065
BladeRF output: refactoring: device open close moved in the constructor and destructor respectively of the input object
2017-04-13 21:26:36 +02:00
f4exb
e71e75126e
BladeRF output: changed placement of input object creation in the GUI
2017-04-13 20:34:14 +02:00
f4exb
922ee518b7
BladeRF input: changed placement of input object creation in the GUI
2017-04-13 20:32:10 +02:00
f4exb
5971c8a7ee
Airspy: fixed segfault when accessing non-initialized thread
2017-04-13 20:29:05 +02:00
f4exb
5dd934320c
BladeRF input: refactoring: device open close moved in the constructor and destructor respectively of the input object
2017-04-13 20:16:33 +02:00
f4exb
527b5ef2f5
LimeSDR support (6)
2017-04-13 18:18:15 +02:00
f4exb
bb812b4b47
Airspy: refactoring: device open close moved in the constructor and destructor respectively of the input object
2017-04-13 08:29:51 +02:00
f4exb
0c972455da
SDRDaemonFEC input: call input object destructor in GUI destructor (was missing)
2017-04-13 01:28:44 +02:00
f4exb
bb5fd95f33
RTL-SDR: refactoring: device open close moved in the constructor and destructor respectively of the input object
2017-04-13 01:21:25 +02:00
f4exb
934e73f7a7
RTL-SDR: moved input object creation at top of GUI comstructor
2017-04-12 23:41:30 +02:00
f4exb
3ab855c927
Sample sink plugins: removed useless init pure virtual method
2017-04-12 23:26:40 +02:00
f4exb
2136dc7672
Sample source plugins: removed useless init pure virtual method
2017-04-12 23:10:22 +02:00
f4exb
371bf9a5ec
LimeSDR support (5)
2017-04-12 17:25:26 +02:00
f4exb
3e3fd44ac0
LimeSDR support (4)
2017-04-12 00:55:00 +02:00
f4exb
4115c4e932
ATV Demod: fixed wrong initialization of frame rate. Fixes issue #22
2017-04-10 22:03:18 +02:00
f4exb
b17e999bc2
Updated plugins version
2017-04-09 20:35:53 +02:00
f4exb
a2157a224f
Continuous sample rate setting: updated related plugins documentation
2017-04-09 20:30:01 +02:00
f4exb
37952c9562
File sink plugin: ensure minimum width
2017-04-09 20:29:24 +02:00
f4exb
e0d41f2ecb
ATV Modulator: save overlay text in preset
2017-04-09 17:57:30 +02:00
f4exb
29b691a5af
ATV Demod: optimize scope feed
2017-04-09 17:43:23 +02:00
f4exb
40b5e7467f
ATV: updated documentation with latest changes
2017-04-09 11:35:22 +02:00
f4exb
e8415f7471
ATV: harmonize FM deviation between modulator and demodulator
2017-04-09 07:27:32 +02:00
f4exb
d43f59e93b
ATV: round to nearest 10 Hz when computing rationally decimated/interpolated sample rate
2017-04-09 06:48:29 +02:00
f4exb
8d019af9d6
ATV: more number of lines and FPS
2017-04-08 06:54:24 +02:00
f4exb
6f9a044ddc
ATV: use skip instead of leap for the horizontal sync skip mode
2017-04-08 05:35:09 +02:00
f4exb
f2d2978edc
ATV: updated documentation with new NBTV modes
2017-04-07 14:14:25 +02:00
f4exb
b0fcb142a0
ATV Demod: 1 Hz step from -2 to +2k for BFO
2017-04-07 02:26:34 +02:00
f4exb
74657509f5
ATV Demod: display negative top time and line time values as invalid
2017-04-07 01:44:49 +02:00
f4exb
58cc1d4438
ATV Demod: use rational decimator only as a filter with ratio 1.0 since code is not capable of handling a different sample rate from the main channel sample rate
2017-04-07 01:39:27 +02:00
f4exb
b486f63cb5
ATV Demod: sample rate reporting consistency fixes
2017-04-07 01:35:08 +02:00
f4exb
d301bd9ebd
File Sink output: fixed debug message
2017-04-06 20:13:31 +02:00
f4exb
73c9340e4e
File Sink: implemented arbitrary sample rate selection
2017-04-06 19:19:32 +02:00
f4exb
66e45e6638
ATV Modulator: ensure minimum overlay text font size
2017-04-06 08:36:24 +02:00
f4exb
cb9329e6de
ATV: added 120 lines mode
2017-04-06 08:28:30 +02:00
f4exb
7a7d65b999
ATV Demod: render image immediately when FPS is 25 or less to avoid partial image flickering
2017-04-06 08:18:12 +02:00
f4exb
b55d9324d1
ATV Demod: render image immediately when FPS is below 25 to avoid partial image flickering
2017-04-06 05:30:59 +02:00
f4exb
2fe0ec7dbd
ATV Modulator: hsync leap standard: fallen back horizotal sync leap placement update
2017-04-06 05:17:26 +02:00
f4exb
5cdcfdb9be
ATV Demod: classical vsync enhanced hsync correction: correcting only once per full frame with amortizing
2017-04-06 05:11:48 +02:00
f4exb
6dbbbec71d
ATV Demod: reset column count to exact value when no valid hsync
2017-04-06 03:28:21 +02:00
f4exb
74202b9a17
ATV Demod: help vsync to pass dead zone when lines are out of sync
2017-04-06 03:14:03 +02:00
f4exb
78068af15c
Merge branch 'dev' of /shared/development/sdrangel into dev
2017-04-05 21:30:14 +02:00
f4exb
fcd18ba821
ATV Demod: added number of equalizing lines parameter
2017-04-05 13:48:43 +02:00
f4exb
7abbcd9bb4
ATV Demod: removed horizontal leap sync specific from calssic vsync method
2017-04-05 08:24:59 +02:00
f4exb
09cff7acca
AM Demod: fixed AM range calculation by moving it to new line detection
2017-04-05 07:35:48 +02:00
f4exb
ca76d695f7
ATV Modulator: corrected horizotal sync leap placement so that image is received correctly
2017-04-05 05:37:48 +02:00
f4exb
645329b6c6
ATV: implemented 8 FPS
2017-04-05 05:01:01 +02:00
f4exb
ee548d2214
AM Demodulator: horizontal leap mode: use a fixed amortizing factor (1/2) to correct horizontal sync
2017-04-04 08:42:01 +02:00
f4exb
b2be9f6a0d
ATV Demod: corrected implementation of horizontal leap vertical sync with horizontal sync loopback
2017-04-04 03:18:11 +02:00
f4exb
e3b1aad053
ATV Demodulator: implememted horizontal sync leap standard with very slow 60 and 32 lines modes
2017-04-03 18:57:48 +02:00
f4exb
0a2223b7e0
ATV Modulator: implememted horizontal sync leap standard with very slow 60 and 32 lines modes
2017-04-03 18:37:26 +02:00
f4exb
d046b7dd3e
ATV Demodulator: New frame rates and number of lines
2017-04-03 17:23:27 +02:00
f4exb
64b09910fd
ATV Modulator: factorize vsync code. Use standard sync pulses at start of equalizing lines. New frame rates and number of lines
2017-04-03 17:23:20 +02:00
f4exb
efad6f948c
ATV: implemented short vsync non interleaved mode
2017-04-03 03:17:37 +02:00
f4exb
e650f6d5bb
ATV Demod: reviiewed horizontal sync
2017-04-03 02:11:02 +02:00
f4exb
7ad19f0140
AM Demodulator: implemented shortened interleaved sync standard for image formatting
2017-04-02 23:20:25 +02:00
f4exb
c2d9de1926
AM Modulator: new shortest possible vertical sync compatible with ATV demod
2017-04-02 22:32:08 +02:00
f4exb
25cfa9041e
AM Modulator: parametrize vsync shape depending on TV standard
2017-04-02 22:19:18 +02:00
f4exb
3669d57ac4
ATV Modulator: corrected spelling
2017-04-02 20:23:21 +02:00
f4exb
7dfa4cdc6b
HackRF output: continuous sample rate setting
2017-04-02 04:34:58 +02:00
f4exb
c9f871f882
HackRF output: GUI updates
2017-04-02 04:04:05 +02:00
f4exb
5ba3dc89e8
HackRF input: GUI updates
2017-04-02 03:42:16 +02:00
f4exb
a7fabd5f58
RTLSDR plugin: fixed sample rate display and update
2017-04-02 03:34:03 +02:00
f4exb
b2e2c0a106
BladeRF input: continuous sample rate setting
2017-04-02 03:24:11 +02:00
f4exb
365154767a
RTLSDR plugin: continuous sample rate setting
2017-04-02 02:00:05 +02:00
f4exb
f91eba5b10
HackRF output: continuous sample rate setting
2017-04-02 00:23:02 +02:00
f4exb
813d79a115
HackRF input: continuous sample rate setting
2017-04-01 13:08:41 +02:00
f4exb
ad6b33c280
Documentation updates
2017-03-31 17:57:49 +02:00
f4exb
37fa4b0f6a
ATV Demod: remove another useless attribute
2017-03-31 01:31:29 +02:00
f4exb
6e8d95cacc
ATV Demod: removed now obsolete attribute
2017-03-31 01:13:19 +02:00
f4exb
e0f74c1b50
ATV Demod: vertical sync and interleaving redesign based only on vertical synchronization pulses
2017-03-31 01:05:55 +02:00
f4exb
f78c466a92
ATV Demod: simplify vertical sync nested ifs
2017-03-30 23:30:07 +02:00
f4exb
69edfd4bfb
ATV Demod: moved image processing into vertical sync detection
2017-03-30 23:26:51 +02:00
f4exb
dd619c8379
ATV Demod: set rows limit only once
2017-03-30 22:16:39 +02:00
f4exb
e80d0a5660
ATV Demod: set number of lines from standard
2017-03-30 22:11:35 +02:00
f4exb
9f5fd9b211
ATV Demod: reorder image rendering and vertical sync
2017-03-30 21:57:40 +02:00
f4exb
df1d5d38e0
ATV Demod: removed code to process only one image out of two
2017-03-30 21:39:47 +02:00
f4exb
e270529167
ATV Demod: reorder horizontal sync, pixel write and vertical sync and image rendering
2017-03-30 21:34:19 +02:00
f4exb
d8905b3e46
ATV Demod: moved pixel write position in code
2017-03-30 21:07:00 +02:00
f4exb
5731aebf8b
ATV Demod: code simplification in end of frame processing
2017-03-30 20:45:36 +02:00
f4exb
3c56e7f891
ATV Demod: locate end of frame processing close to the vertical sync processing
2017-03-30 19:41:43 +02:00
f4exb
2732bbafe5
ATV Demod: removed commented code and set rows limit in the right places
2017-03-30 10:59:24 +02:00
f4exb
fd70dc30eb
ATV Demod: horizontal sync code refactoring (1)
2017-03-29 17:17:11 +02:00
f4exb
e4d62eff4f
ATV Demod: use black level limit to reset line sync counter
2017-03-29 08:27:47 +02:00
f4exb
284c56188c
ATV demod: serialize and deserialize the TV standard setting
2017-03-29 02:29:20 +02:00
f4exb
3ab665142d
ATV Demod: further simplify horizontal sync and use exponential averaging to stabilize it
2017-03-29 02:23:03 +02:00
f4exb
2ef7dc3109
ATV Demod: more horizontal sync simplification
2017-03-28 21:18:48 +02:00
f4exb
d373993ba0
ATV Demod: horizontal sync code simplification
2017-03-28 19:27:30 +02:00
f4exb
553a06635d
ATV Demod: added an averaging class for horizontal sync averaging
2017-03-28 19:02:03 +02:00
f4exb
8b1ea0d178
ATV Demod: updated documentation
2017-03-28 18:44:32 +02:00
f4exb
2a3dec6bd7
ATV Demod: updated documentation
2017-03-28 00:08:32 +02:00
f4exb
f6fee28074
ATV Demod: chenged text of horizontal sync width adjustment label
2017-03-27 13:40:05 +02:00
f4exb
fad8e692ce
ATV Demod: show slider steps in line length and sync pulse length tooltips
2017-03-27 13:37:50 +02:00
f4exb
27f85da812
ATV Demod: resize screen appropriately according to TV standard
2017-03-27 02:29:02 +02:00
f4exb
044fe0565d
ATV Modulator: remove useless method parameters
2017-03-27 00:00:24 +02:00
f4exb
b57b8f0a9a
ATV plugins: used fixed pattern for sync and use sample time for top time adjust granularity
2017-03-26 23:47:21 +02:00
f4exb
e48587af6b
ATV Modulator: documentation update
2017-03-26 19:32:59 +02:00
f4exb
eb47a29f4a
ATV Modulator: fixed calculation on sample rate change
2017-03-26 11:54:18 +02:00
f4exb
aa8ef5e791
ATV Modulator: camera manual FPS setting: actual implementation in modulator
2017-03-24 19:15:25 +01:00
f4exb
096e1247e6
ATV Modulator: camera manual FPS setting: modulator and UI communication
2017-03-24 19:06:29 +01:00
f4exb
b82cb1791d
ATV Modulator: camera manual FPS setting: UI and reporting
2017-03-24 18:40:15 +01:00
f4exb
d292e2a040
ATV Demod: feed the video signal scope only if the scope tab is selected
2017-03-24 12:57:49 +01:00
f4exb
4ef2386945
ATV Demod: show number of points per line
2017-03-24 02:42:36 +01:00
f4exb
ce7c65ae38
ATV Demod: use sample period for line duration adjustment step
2017-03-24 01:01:53 +01:00
f4exb
87c63b41bb
ATV Demodulator: added FM deviation for FM1 and FM2 modes
2017-03-23 01:15:10 +01:00
f4exb
016f7c1e37
ATV Demod: FM mode using phaseDiscriminatorDelta with deviation scaling
2017-03-22 23:55:47 +01:00
f4exb
b1c2f59a87
ATV Modulator: updated documentation
2017-03-22 19:05:10 +01:00
f4exb
48ab965f36
ATV Modulator: added option to force rational decimator even with a ratio of 1.0 this is to be able to use its FIR filter anyway
2017-03-22 13:10:42 +01:00
f4exb
2a08949245
ATV Modulator: added display of points per line
2017-03-22 11:48:39 +01:00
f4exb
0ea39c217c
ATV Modulator: implemented FM excursion adjustment
2017-03-21 23:29:42 +01:00
f4exb
7e70b7f6c6
ATV Modulator: added possibility to adjust baseband modulated signal amplitude to prevent filter saturation
2017-03-21 21:59:44 +01:00
f4exb
5ae92bf1b6
ATV Modulator: resized GUI
2017-03-21 16:38:56 +01:00
f4exb
5af808adb7
ATV Demod: set rf sliders range divisors depending on current channel sample rate
2017-03-21 15:10:01 +01:00
f4exb
051b917502
ATV Demod: express rf filters cutoff in kHz
2017-03-21 14:52:18 +01:00
f4exb
dd31909e8a
ATV Modulator: rescale number of rf sliders steps if there are not enough
2017-03-21 14:42:42 +01:00
f4exb
affc6489c0
ATV Modulator: change RF filters steps calculation
2017-03-21 12:35:27 +01:00
f4exb
532431939b
ATV Modulator: set rf filter bandwidth according to channel sample rate and not source sample rate. Make channel marker display consistent
2017-03-21 12:16:43 +01:00
f4exb
5d5a86bc41
ATV demod: preset the scope so that it shows the video signal appropriately
2017-03-21 11:24:46 +01:00
f4exb
320d529896
ATV Demod: restored screen geometry to 4:3
2017-03-21 05:04:49 +01:00
f4exb
ffe2483e8f
ATV Demod: implemented 16 FPS mode
2017-03-21 04:29:55 +01:00
f4exb
e05a0484ae
ATV Modulator: serialize/deserialize FPS and number of lines
2017-03-21 04:29:28 +01:00
f4exb
f9f0c53168
ATV Modulator: implemented independent number of lines and FPS settings
2017-03-21 03:56:01 +01:00
f4exb
cba85d2ef1
ATV plugins: created 525 lines 20 FPS mode
2017-03-21 01:30:46 +01:00
f4exb
9c44e9a34d
ATV Demodulator: specify nominal number of lines and fps in the GUI to calculate line length
2017-03-20 22:37:11 +01:00
f4exb
a9a59b7c23
ATV Modulator: added .mkv extension to video files list
2017-03-20 22:34:48 +01:00
f4exb
5ba4f739d5
ATV Demod: set tabs background (auto fill) and adjust minimum dimensions
2017-03-20 18:14:22 +01:00
f4exb
9d85f9f640
ATV demod: GUI refactoring with addition of scope in screen and scope combo inside a tabbed panel
2017-03-20 11:57:52 +01:00
f4exb
3721b445b1
ATV Demod: fixed interpolator rf bandwidth whe in SSB modes. Set interpolator taps per phase to 24
2017-03-20 05:06:33 +01:00
f4exb
94d7170890
ATV Modulator: changed rf filter sliders handling and value display
2017-03-20 04:31:57 +01:00
f4exb
63510968b5
ATV Modulator: implemented 405 lines standard and added display of channel sample rate
2017-03-20 03:35:27 +01:00
f4exb
b677138b45
ATV plugins: Windows build updates
2017-03-19 20:18:44 +01:00
f4exb
26900d4b78
ATV plugins: updated documentation
2017-03-19 19:11:28 +01:00
f4exb
481923f8ff
ATV demod: implement video inversion
2017-03-19 19:10:48 +01:00
f4exb
71181c94fb
ATV Modulator: implemented video inversion
2017-03-19 10:49:02 +01:00
f4exb
303fd3ccc7
ATV Demod: implemented BFU with PLL for single sideband modes
2017-03-19 10:28:54 +01:00
f4exb
a8adc84e89
ATV Demod: since channel marker and window title have fixed colors set both once in the constructor
2017-03-18 17:56:32 +01:00
f4exb
376df032f5
BFM Demod: since channel marker and window title have fixed colors set both once in the constructor
2017-03-18 17:55:28 +01:00
f4exb
030b58a1ed
ATV Demodulator: serialize/deserialize RF filters values
2017-03-18 16:10:16 +01:00
f4exb
4c6451b3c4
ATV Demod: FFT asymmetrical filter implementation
2017-03-18 13:19:24 +01:00
f4exb
d6b48ed4d0
ATV Demod: methods to set RF filters limits and channel marker bandwidth according to other parameters. Set interpolator filter phases to 16 (/3) to improve performance
2017-03-18 11:05:28 +01:00
f4exb
f6cbdbe1ed
ATV Demod: effective sample rate reporting from demod to GUI
2017-03-18 10:04:57 +01:00
f4exb
4c983abd0b
ATV Demod: effectively implemented interpolator
2017-03-18 09:19:51 +01:00
f4exb
93a45e88f5
ATV Demod: put interpolator in place
2017-03-18 05:37:52 +01:00
f4exb
c3c6b79de4
ATV Demod: implement NCO and interpolator change
2017-03-18 00:11:48 +01:00
f4exb
529e2c2c27
ATV Modulator: use interpolated sample rate for SSB/DSB filters
2017-03-17 19:56:35 +01:00
f4exb
aa566f0910
ATV Demod: implemented FFT filter and interpolator (for decimation and DSB filtering)
2017-03-17 11:46:38 +01:00
f4exb
f3e3549773
ATV Demod: beter smooth out the channel power display
2017-03-17 11:17:15 +01:00
f4exb
c008a23327
ATV Demod: RF filter handling in the GUI
2017-03-17 10:52:18 +01:00
f4exb
542c74f1f5
ATV Demod: removed modulation type from config
2017-03-17 10:13:00 +01:00
f4exb
1c032d2c97
ATV Demod: copy config objects using operator = directly
2017-03-17 10:06:58 +01:00
f4exb
24d0e6a770
ATV Demod: pass modulation type in the RF config
2017-03-17 10:04:00 +01:00
f4exb
822610074d
ATV Demod: RF configuration message
2017-03-17 09:39:20 +01:00
f4exb
e061b5eb2c
ATV Demod: added vestigial modes (VAMU, VAML) just switching to notmal AM for now
2017-03-17 09:29:09 +01:00
f4exb
8bafb07795
ATV Demod: method names should start with lowercase
2017-03-17 02:05:13 +01:00
f4exb
f84b19c828
ATV Demod: init simplification
2017-03-17 02:00:16 +01:00
f4exb
9b6e65c9cb
ATV Demod: init simplification (3)
2017-03-17 01:47:16 +01:00
f4exb
5b63191e73
ATV Demod: init simplification (2)
2017-03-17 01:42:15 +01:00
f4exb
6275581002
ATV Demod: init simplification
2017-03-17 01:03:48 +01:00
f4exb
4af362c3ad
ATV Demod: modulation type in the conf object exclusively
2017-03-17 00:58:12 +01:00
f4exb
67042b60de
ATV Demod: sync level and black level in the conf object exclusively
2017-03-17 00:33:14 +01:00
f4exb
7d63bdb902
ATV Demod: passing floats from GUI to demod
2017-03-17 00:12:12 +01:00
f4exb
5df5ee5a5d
ATV Demodulator: pass sync top time as float from GUI
2017-03-16 23:29:22 +01:00
f4exb
df32ccef2f
ATV Demodulator: pass line time as float from GUI
2017-03-16 23:13:51 +01:00
f4exb
50da60af8e
ATV Demod: rempved m_blnInitialized
2017-03-16 22:10:40 +01:00
f4exb
7e8d9889cd
ATV Demod: changed some attribute names
2017-03-16 21:37:41 +01:00
f4exb
cade50d9f0
ATV Demod: added config object
2017-03-16 21:07:51 +01:00
f4exb
465944f60b
ATV Demod: align modulation enum to GUI combo box order
2017-03-16 21:00:44 +01:00
f4exb
2966e3b18e
ATV Demod: align modulation enum to GUI combo box order
2017-03-16 20:57:00 +01:00
f4exb
5b4290c3e6
ATV Demod: refactoring: moved enum and structure inside class
2017-03-16 20:45:31 +01:00
f4exb
72943911d9
ATV Demodulator: implemented channel power display
2017-03-16 18:56:20 +01:00
f4exb
701c853cff
ATV Demod: GUI: new RF settings layout
2017-03-16 18:00:18 +01:00
f4exb
836c3a56da
ATV Modulator: use consistent opposite sideband bandwidth
2017-03-16 12:01:46 +01:00
f4exb
b76c246bcd
ATV Modulator: vestigial sidebands chammel marker update (color overlay)
2017-03-16 11:49:14 +01:00
f4exb
1e46578aad
ATV Modulator: UI: reverse opposite sideband slider
2017-03-16 10:44:31 +01:00
f4exb
b079fae843
ATV Modulator: use assymetrical filter for vestigial sideband modulation
2017-03-16 10:11:03 +01:00
f4exb
94d72d5ba5
ATV Demod: adjust monitor screen size so that it has an effecive aspect ratio closer to 4:3
2017-03-16 04:30:47 +01:00
f4exb
d513b222e6
ATV Modulator: adjustable vestigial sideband ratio
2017-03-16 03:23:58 +01:00
f4exb
df88215798
ATV Modulator: implemented vestigial sideband
2017-03-16 02:45:51 +01:00
f4exb
1ae2135c3b
ATV Demod: avoid infinite recursion in apply settings because of channel marker setting
2017-03-16 01:03:01 +01:00
f4exb
76a0dc3e2d
Fixed a long lasting bug where channels are movable from the spectrum display based on the color (blue) so that WFM could not move. Set a dedicared boolean instead
2017-03-16 00:39:49 +01:00
f4exb
c7c2aa1fa7
ATV Demod: GUI refactoring: fixed segfault at initialization
2017-03-15 22:12:12 +01:00
f4exb
78b3e8d69a
ATV Demod: GUI refactoring (1)
2017-03-15 18:56:38 +01:00
f4exb
13455dfff8
ATV Modulator: full SSB support
2017-03-15 06:10:39 +01:00
f4exb
fe66703954
ATV Modulator: implement SSB filter
2017-03-15 05:24:02 +01:00
f4exb
abd463d374
ATV Modulator: SSB support in GUI
2017-03-15 05:05:42 +01:00
f4exb
edb7955d0d
ATV Modulator: readme corrections
2017-03-15 03:12:12 +01:00
f4exb
ab588684bb
ATV Modulator: implemented channel mute
2017-03-14 18:59:49 +01:00
f4exb
7f125828bc
ATV plugins: update doc
2017-03-14 18:59:45 +01:00
f4exb
fa106b82c1
ATV Modulator: readme updates and set number of frames during FPS camera test to 100
2017-03-14 08:08:48 +01:00
f4exb
f7626652e4
ATV Modulator: hideous hack to split bandwidth between webcams so multi webcam is supported more or less (tested with 2)
2017-03-14 01:35:39 +01:00
f4exb
9cb1ebd0da
ATV Modulator: hideous hack for webcams under Windows
2017-03-14 01:01:02 +01:00
f4exb
a88bc52530
ATV Modulator: reposition text overlay origin point
2017-03-13 23:12:37 +01:00
f4exb
14e27dc4b3
ATV Modulator: count actual number of frames read for camera FPS estimation
2017-03-13 22:52:49 +01:00
f4exb
0fa8fc486a
ATV Modulator: use exclusively operator>> to retrieve camera frames
2017-03-13 22:45:00 +01:00
f4exb
09e3a0fd8e
ATV Modulator: documentation
2017-03-13 01:11:44 +01:00
f4exb
e8c7294aad
ATV Modulator: added .gif and .tiff extensions in image file selector
2017-03-13 00:03:54 +01:00
f4exb
43d40a4ace
ATV Modulator: PAL-M (525l) effective support
2017-03-12 21:41:01 +01:00
f4exb
99b79e383f
ATV Modulator: text overlay for video and camera. Automatic font thickness adjustment
2017-03-12 19:19:49 +01:00
f4exb
b42d39108a
ATV Modulator: text overlay for still images
2017-03-12 15:10:59 +01:00
f4exb
e24c7bcf2c
ATV Modulator: added camera FPS auto calibration
2017-03-12 03:51:22 +01:00
f4exb
3bda397e7a
ATV Modulator: process channelizer sample rate change in the GUI
2017-03-12 01:26:12 +01:00
f4exb
4acdf78a22
ATV Modulator: fixed blank line on top of image
2017-03-12 00:29:10 +01:00
f4exb
3b11291dc2
ATV Modulator: generic line type determination
2017-03-11 23:45:21 +01:00
f4exb
5baaacb2ed
ATV Modulator: camera support
2017-03-11 08:21:26 +01:00
f4exb
41fac50526
ATV Modulator: added camera details to the GUI
2017-03-11 06:57:22 +01:00
f4exb
2adf6da86d
ATV Modulator: camera device handling (no streaming yet)
2017-03-10 19:06:51 +01:00
f4exb
02328b82ff
ATV modulator: added camera devices scan and selector in the GUI
2017-03-10 14:28:04 +01:00
f4exb
293ac223e4
ATV modulator: removed volume control and add .wmv to the video file extensions
2017-03-10 13:32:37 +01:00
f4exb
de9bbb26fd
ATV Modulator: corected end of file condition check and reset of FPS counters
2017-03-10 02:32:49 +01:00
f4exb
54b6ea8b0a
ATV modulator: added .vob in the list of supported video file extensions
2017-03-10 01:05:52 +01:00
f4exb
dee348a2ad
ATV Modulator: transmit video full features
2017-03-10 00:30:15 +01:00
f4exb
b6b972638a
ATV demodulator: correct the meaning of the Half checkbox
2017-03-09 23:27:28 +01:00
f4exb
5d9a1c7c56
ATV Modulator: report video file straming to GUI
2017-03-09 23:17:14 +01:00
f4exb
d642e132d1
ATV Modulator: transmit video basic
2017-03-09 21:37:22 +01:00
f4exb
2a64878d7f
ATV Modulator: transmit video interim state (1)
2017-03-09 19:07:45 +01:00
f4exb
870f44a51b
File Sink: added more sample rates
2017-03-09 19:07:07 +01:00
f4exb
f52f382a24
ATV Modulator: open video file
2017-03-09 02:09:31 +01:00
f4exb
a392ccb50f
Channel Analyzer NG: corrected readme
2017-03-09 01:20:41 +01:00
f4exb
a35b5e2f9b
ATV Modulator: transmit still images resize with standard change
2017-03-09 01:00:46 +01:00
f4exb
f20d522aa7
ATV Modulator: transmit fixed image (1)
2017-03-08 23:48:14 +01:00
f4exb
4056fd0f5c
ATV Modulator: more generic synchro timings
2017-03-08 23:26:58 +01:00
f4exb
82de4eceec
ATV Modulator: still image loader
2017-03-08 19:04:10 +01:00
f4exb
166f07f26f
ATV Modulator: Windows build: implement opencv
2017-03-08 11:49:58 +01:00
f4exb
0429b36fd9
ATV Modulator: implement opencv
2017-03-08 08:36:28 +01:00
f4exb
806b955110
ATV Modulator: added image file dialog
2017-03-08 01:35:18 +01:00
f4exb
5e8f17ba8c
ATV Modulator: added checkbox pattern
2017-03-07 22:55:11 +01:00
f4exb
71d4776a93
ATV Modulator: implemented FM
2017-03-07 19:19:54 +01:00
f4exb
b832ea2173
ATV Modulator: added vertical bars and vertical gradient inputs
2017-03-07 01:38:19 +01:00
f4exb
d5cb0bf267
ATV Modulator: fixed timings and AM levels
2017-03-06 18:40:14 +01:00
f4exb
1462ce09e1
ATV Modulator: very basically works
2017-03-06 03:39:34 +01:00
f4exb
62ab9b2f29
ATV Demod: correction for AM sync (F4HKW)
2017-03-06 03:36:02 +01:00
f4exb
2318419716
NFM demod: new discriminator and optional FM deviatoin based squelch
2017-03-05 06:22:05 +01:00
f4exb
b805cc89c9
ATV Demod: replaced GL_POLYGON by GL_TRIANGLES as GL_POLYGON is deprecated and compilation fails in some environments
2017-03-03 19:37:59 +01:00
f4exb
2579bc40ba
ATV Demod: added documentation (readme)
2017-03-03 14:14:54 +01:00
f4exb
a0331c1ce9
New channel analyzer and scope: set sample rate to constructor value if zero is returned
2017-03-03 06:59:31 +01:00
f4exb
0fe7c33e62
Channel Analyzer NG: added documentation (readme)
2017-03-03 00:45:44 +01:00
f4exb
ba85b9126f
Channel Analyzer NG: serialize/deserialize rational downsampler value
2017-03-01 06:21:56 +01:00
f4exb
2f6cf815ee
Channel Analyzer NG: implemented channel rational downsampler
2017-03-01 06:03:04 +01:00
f4exb
f2ec2c9f1d
Channel Analyzer NG: isolate one sample processing
2017-03-01 05:45:53 +01:00
f4exb
5dfe2a7a2a
Channel Analyzer NG: handle rational downsampler in the GUI
2017-03-01 05:37:37 +01:00
f4exb
2008b5fbde
Channel Analyzer NG: method to get requested sample rate depending on wether the rational downsampler is engaged or not
2017-03-01 05:23:37 +01:00
f4exb
68943b122b
Channel Analyzer NG: consistent channelizer input sample rate handling
2017-03-01 05:02:31 +01:00
f4exb
3d972e8565
Channel Analyzer NG: input and channel sample rate getters
2017-02-28 23:21:30 +01:00
f4exb
3a32d5aec3
Channel Analyzer NG: put spanLog2 and ssb indicator in config structure
2017-02-28 23:12:14 +01:00
f4exb
2421dd4e1d
Channel Analyzer NG: put bandwidth and lowcutoff filter limits in config structure
2017-02-28 22:29:33 +01:00
f4exb
f67bfb4121
Channel Analyzer NG: implemented channel interpolator
2017-02-28 22:11:13 +01:00
f4exb
ce15d78e55
Channel Analyzer NG: created config structure with frequency and sample rates
2017-02-28 22:00:24 +01:00
f4exb
41d031f813
Channel Analyzer NG: pass required channel rate to analyzer core
2017-02-28 17:03:23 +01:00
f4exb
1c04f3f11e
Channel Analyzer NG: enhanced filter cutoff handling
2017-02-28 01:30:12 +01:00
f4exb
d2727708e9
Channel Analyzer NG: revamped UI with rational downsampler UI
2017-02-28 00:58:26 +01:00
f4exb
bc2d0f3743
New scope: removed Z trace stuff
2017-02-27 01:11:12 +01:00
f4exb
35739cb025
Channel Analyzer NG: UI: make scope a little bit (30px vertical) larger
2017-02-27 00:39:26 +01:00
f4exb
11dd582179
Channel Analyzer NG: UI: reviewed minimum size
2017-02-26 23:52:21 +01:00
f4exb
3983d8a04e
Channel Analyzer NG: UI: reviewed widgets placement
2017-02-26 23:11:58 +01:00
f4exb
3e9db6af09
ATV Demod: make sure channel marker is correctly updated when channel sample rate changes
2017-02-25 13:14:29 +01:00
f4exb
fa3e39859a
ChannelAnalyzerNG: standardized some debug messages
2017-02-25 11:52:57 +01:00
f4exb
3da146df76
ATV demod: GUI: make sure we always use the maximum available bandwidth
2017-02-25 11:21:38 +01:00
f4exb
f9f5bf081c
ATV demod: GUI: serialization/deserialization
2017-02-25 10:34:05 +01:00
f4exb
ebf1e0c439
ATV demod: GUI: renamed UI widgets and added reset button
2017-02-25 10:15:47 +01:00
f4exb
9772a737a0
ATV demod: UI: set sliders page step to 1 so that mouse roll steps by 1
2017-02-25 07:14:40 +01:00
f4exb
cff5fc9924
ATV demod: ATVDemod cosmetic reformatting
2017-02-25 07:12:41 +01:00
f4exb
848a4007c1
ATV demod: GLShaderArray cosmetic reformatting
2017-02-25 07:00:56 +01:00
f4exb
6636fc75fa
ATV demod: ATV screen: reviewed screen shader intialization sequences
2017-02-25 06:56:09 +01:00
f4exb
1d0cf9582d
ATV demod: ATV screen: use internal 40ms (25 FPS) timer for refresh
2017-02-25 05:45:42 +01:00
f4exb
a5df0a1ee4
ATV Demod: cosmetic reformatting
2017-02-25 05:10:54 +01:00
f4exb
713826cbf4
ATV demod: upadte on horizontal sync
2017-02-24 23:25:09 +01:00
f4exb
4dc4ab493b
Demod ATV: corrections to Windows build and install
2017-02-23 08:33:31 +01:00
f4exb
2e93f68e39
ATV Demod: include in build tree
2017-02-23 08:18:56 +01:00
f4exb
4e102ad86d
RTLSDR: restored gain setting
2017-02-21 06:14:47 +01:00
f4exb
91377b8a59
Channel Analyzer NG: deserialization: set decimation and filters in appropriate order
2017-02-21 06:08:02 +01:00
f4exb
4894c8d3ba
Channel Analyzer NG: restored previous revision
2017-02-21 05:58:11 +01:00
f4exb
038d9c2f41
RTLSDR: reviewed apply settings
2017-02-21 05:35:20 +01:00
f4exb
1174875551
Channel Analyzer NG: reviewed deserialization sequence
2017-02-21 04:57:44 +01:00
f4exb
e7e83b13be
RTLSDR input: make sample rate precision to the sample/s and added 2.167 MS/s for GSM
2017-02-18 12:21:17 +01:00
f4exb
7b9dfb0446
BladeRF support: make sample rate precision to the sample/s and added 4.333 MS/s for GSM
2017-02-18 11:55:19 +01:00
f4exb
f7d7551d01
HackRF support: changed sample rates to sample precision
2017-02-18 11:21:12 +01:00
f4exb
710e2b931d
New scope: compute trace in ScopeVis only when required by GLScope. Fixed trace and trigger color dialogs
2017-02-13 00:17:59 +01:00
f4exb
0672121044
New scope: remove previous commit
2017-02-10 22:23:04 +01:00
f4exb
4f12661c82
DSD Demod: completed the string length comtrol in YSF message displa
2017-02-04 20:02:07 +01:00
f4exb
91cb2c39f5
SDRdaemonFEC plugin: UDP connect before bind
2017-02-03 08:20:53 +01:00
f4exb
0861f71ff3
NFM demod: new discriminator
2017-01-30 23:28:06 +01:00
f4exb
d69c6cc417
New scope: pass sample rate
2017-01-29 22:52:38 +01:00
f4exb
58f3180132
New Scope: corrected makefile
2017-01-29 21:05:14 +01:00
f4exb
f0f7838765
New scope: interim state (1)
2017-01-29 19:51:45 +01:00
f4exb
6d4c000107
DSD demod: improve YSF stability. Bumped to version 3.2.0
2017-01-29 14:55:54 +01:00
f4exb
aa84dba7ce
NFM and DSD demods: corrected squelch open GUI display
2017-01-17 00:49:52 +01:00
f4exb
7e6ab8204b
NFM and DSD plugins: use double for base type of moving average. There was an overflow with float on high power signals (over ~5 dBm) preventing the squelch to close back
2017-01-15 17:03:32 +01:00
f4exb
618f302aad
DSD demod: adapt to dsdcc version 1.6
2017-01-13 02:16:28 +01:00
f4exb
5c4078d672
HackRF and BladeRF output plugins documentation cosmetic changes
2017-01-11 19:49:32 +01:00
f4exb
d0d2a2de0a
HackRF input plugin: documentation
2017-01-11 19:48:45 +01:00
f4exb
201695bb67
HackRF plugins: correct start/stop sequences
2017-01-11 01:21:22 +01:00
f4exb
3dc18c675e
WFM modulator: fixed default RF bandwidth and default channel marker width
2017-01-10 01:09:57 +01:00
f4exb
e405f151e0
HackRF Output: limit size of sample FIFO to limit delay
2017-01-10 01:02:28 +01:00
f4exb
e4852230ea
BladeRF Output: limit size of sample FIFO to limit delay
2017-01-09 22:33:58 +01:00
f4exb
52e5d9a5d9
BladeRF and HackRF output plugins: updated documentation
2017-01-09 03:08:28 +01:00
f4exb
f264e01ca4
BladeRF and HackRF output plugins: added interpolation factors 4,8,16,32
2017-01-09 02:55:21 +01:00
f4exb
8c32ed4a12
Windows build: added BladeRF and HackRF output plugins. Added missing .pro files
2017-01-09 02:54:09 +01:00
f4exb
5b26c7f374
Windows build: added missing bits
2017-01-09 01:31:58 +01:00
f4exb
c10e2a1683
HackRF output plugin: restored Debian build
2017-01-09 00:52:29 +01:00
f4exb
17eafc64f7
HackRF output plugin: documentation
2017-01-09 00:51:08 +01:00
f4exb
47f7dc7962
HackRF output plugin: correct play/stop button colors
2017-01-09 00:28:14 +01:00
f4exb
61e45297df
HackRF plugins: shorten wait time in running loop so that start/stop can react faster (delay set to 200ms instead of 1s)
2017-01-09 00:08:33 +01:00
f4exb
932dde48ca
HackRF output plugin: fixed audio input
2017-01-08 23:48:01 +01:00
f4exb
f386fc86cb
HackRF output plugin: resize sample FIFO to 500ms
2017-01-08 22:30:11 +01:00
f4exb
0ad22f3cd4
BFM demod: fixed requiredBW method
2017-01-08 20:11:01 +01:00
f4exb
c2c0c902d4
WFM mod: fixed requiredBW method
2017-01-08 19:54:51 +01:00
f4exb
01bf202ee4
WFM demod: fixed requiredBW method
2017-01-08 19:42:26 +01:00
f4exb
9fd35cfe5c
HackRF output plugin: code cleanup
2017-01-08 17:39:02 +01:00
f4exb
095b1cbab1
HackRF output plugin: fixed Tx output power setting
2017-01-08 17:15:36 +01:00
f4exb
64246c5c6a
HackRF output plugin: corrected sample size
2017-01-08 13:04:06 +01:00
f4exb
212a8ad2f9
HackRF input plugin: pass thread pointer in the callback instead of using a static variable
2017-01-08 10:44:38 +01:00
f4exb
5d51fde9f7
Dismiss HackRF output plugin
2017-01-08 10:27:57 +01:00
f4exb
85ed39c767
HackRF output plugin: compiles
2017-01-08 04:13:20 +01:00
f4exb
1a8d96d874
HackRF input plugin: use actual sample rate and bandwidth values not indexes
2017-01-08 02:48:01 +01:00
f4exb
a02b78d24d
HackRF input: open and close device considering the possible sink buddy
2017-01-08 00:33:11 +01:00
f4exb
250a7f340c
HackRF Output support: created a HackRF device library for Rx/Tx common routines and structures
2017-01-07 11:24:09 +01:00
f4exb
1187ab99cb
Removed BladeRF output plugin from Windows build due to performance reasons
2017-01-07 11:05:07 +01:00
f4exb
0c58ba5e01
BladeRF output plugin: corrected baseband samplerate display placeholder size
2017-01-07 06:51:32 +01:00
f4exb
3b531c42bf
WFM plugins: update revision number
2017-01-05 21:27:58 +01:00
f4exb
d29ee51ceb
BladeRF output: fixed audio input
2017-01-05 21:24:32 +01:00
f4exb
1f4451cf0b
Fixed Windows build for v3.0.0
2017-01-05 18:26:30 +01:00
f4exb
3960df4c2a
WFM demod: use same RF filter values as the modulator
2017-01-05 11:54:15 +01:00
f4exb
4b89ac3360
WFM modulator: do not go below 96 kHz for the channelizer sample rate. Attempt to fix CW problem
2017-01-05 11:37:57 +01:00
f4exb
20e08741ca
WFM modulator: use CW keyer at channelizer sample rate
2017-01-05 11:00:07 +01:00
f4exb
5e324e816a
WFM mod: Fixed interpolator sample rates calculation. Fixed FM deviation
2017-01-05 10:13:08 +01:00
f4exb
e99a5c5f6d
WFM demod: code cleanup
2017-01-05 10:12:22 +01:00
f4exb
f91b0382e5
WFM modulator: fixed RF bandwidth issue
2017-01-05 06:29:08 +01:00
f4exb
b626cf67e6
Updated main readme and some Tx plugins readme corrections
2017-01-05 04:01:23 +01:00
f4exb
ed769006c2
Added documentation on BladeRF input and output plugins and File Sink plugin
2017-01-04 23:14:28 +01:00
f4exb
a4f286835d
Tx supoort: removed file record option. Unify play button status colors
2017-01-04 21:11:51 +01:00
f4exb
9b72a3c064
FileSink plugin: fixed possible segfault
2017-01-03 23:22:06 +01:00
f4exb
cb207e26c7
BladeRF plugins: fixed start/stop and delete sequences
2017-01-03 09:09:51 +01:00
f4exb
f1ac22576c
BladeRF plugins: fixed deadlock due to useless mutex and disable modules on stop
2017-01-03 00:56:18 +01:00
f4exb
f48fd4c3a4
BladeRF output plugin: working basically
2017-01-02 20:24:25 +01:00
f4exb
8bd9c74620
BladeRF output plugin: register sink device correctly
2017-01-02 12:30:42 +01:00
f4exb
17736b3a78
Tx support: BladeRF output plugin: compiles
2017-01-02 10:39:21 +01:00
f4exb
fa0afb6c92
Tx support: implemented final interpolation stage in FileSink plugin
2017-01-02 03:14:46 +01:00
f4exb
2047463dcf
Tx support: common device routines library and handle BladeRF Tx/Rx coordination on Rx side
2016-12-30 16:13:28 +01:00
f4exb
f68f949c19
Tx support: interim state (1)
2016-12-29 12:41:10 +01:00
f4exb
ddb3c6909b
Specify SDRplay RSP1 (only) is supported
2016-12-28 08:22:29 +01:00
f4exb
dc2df804f7
HackRF Tx support: rename more Rx files and cmake items
2016-12-27 03:14:50 +01:00
f4exb
7ef54cc2e0
BladeRF Tx support: rename more Rx files and cmake items
2016-12-27 03:11:57 +01:00
f4exb
da53b153ab
HackRF Tx support: rename Rx files and classes
2016-12-27 02:25:06 +01:00
f4exb
b677fe4d32
BladeRF Tx support: rename Rx files and classes
2016-12-27 02:14:31 +01:00
f4exb
3cf0b044d7
Fixed audio FIFO read length
2016-12-26 11:16:12 +01:00
f4exb
437891da43
Corrected number of audio samples pulled considering interpolation
2016-12-26 02:15:24 +01:00
f4exb
e02ac85e50
All modulators: use buffer for input audio that is always in use while generation is running. This fixes lockup problem reported in issue #11
2016-12-26 01:39:34 +01:00
f4exb
e05822ba02
Implement own FIFO in BasebandSampleSource. SampleSourceFIFO: remove useless chunk size completely and set initial fill to only half the FIFO size
2016-12-23 14:29:42 +01:00
f4exb
ce77f95a2c
Bumped to version 2.5.2
2016-12-23 00:34:07 +01:00
f4exb
f74e3b83a7
Modulators: changed single Tx channel samples feed handling. Pure virtual function is useless
2016-12-22 23:45:56 +01:00
f4exb
1afd8df5f9
Modulators: changed single Tx channel samples feed handling
2016-12-22 23:39:06 +01:00
f4exb
d7918f0ff4
Restore tx implementation roadmap
2016-12-21 21:47:56 +01:00
f4exb
1769a145de
FileSink plugin: return to a 1s sample buffer
2016-12-21 02:25:20 +01:00
f4exb
fc58e1be46
AM, NFM and WFM modulators: changed mute/umute channel button icon
2016-12-20 17:56:49 +01:00
f4exb
299317bb2e
WFM Modulator: implemented channel mute
2016-12-20 16:44:10 +01:00
f4exb
61df7de043
NFM Modulator: implemented channel mute
2016-12-20 16:38:27 +01:00
f4exb
cd3191a9dc
FileSink plugin: use larger buffer in thread
2016-12-20 00:26:43 +01:00
f4exb
77549e74ca
AM Modulator: implemented channel mute
2016-12-19 18:09:07 +01:00
f4exb
f1bfe8962a
NFM Modulator: save/retrieve CTCSS settings
2016-12-19 13:20:01 +01:00
f4exb
b0fbf3ac15
Modulators: corrections in readme's
2016-12-19 13:09:13 +01:00
f4exb
f95ebec3ec
AM and WFM modulators: use precision NCO for tone
2016-12-19 13:08:58 +01:00
f4exb
d5019e916c
WFM modulator: Windows build: fixed compile error with MinGW
2016-12-19 08:40:23 +01:00
f4exb
9b6aae348e
SSB mod and demod: use precision NCOs
2016-12-19 08:28:50 +01:00
f4exb
3820345539
Channel Analyzer: use precision NCO
2016-12-19 08:26:48 +01:00
f4exb
eca3809ab9
NFM Modulator: added CTCSS
2016-12-19 02:41:48 +01:00
f4exb
3cfdbe72a0
Added documentation for the modulators
2016-12-19 00:31:25 +01:00
f4exb
6ec6ab41b9
WFM Modulator: set RF level to -1 dB
2016-12-18 20:03:47 +01:00
f4exb
4ccb8610c5
SSB Modulator: volume span 0.0 to 2.0 max
2016-12-18 07:37:56 +01:00
f4exb
55de2d4501
AM and NFM Modulators: GUI fixes
2016-12-18 07:36:43 +01:00
f4exb
821b1566e8
WFM Modulator: fixes
2016-12-18 07:32:50 +01:00
f4exb
78343f5cbf
WFM Demod: added a 100 kHz RF bandwidth position
2016-12-18 06:44:48 +01:00
f4exb
95a8eb9856
WFM Moduletor
2016-12-17 19:09:07 +01:00
f4exb
d09f0d2ede
Bumped to version 2.5.1
2016-12-17 08:06:36 +01:00
f4exb
33a0e6210a
WFM Modulator: interim state (1) compiles with same logic as NFM
2016-12-17 07:58:40 +01:00
f4exb
014ada12ba
CW smoother: set default ramp time to 4ms and set the modulators ramp time at the same value
2016-12-16 00:02:37 +01:00
f4exb
380eceaae5
NFM Modulator: use CW smoother
2016-12-14 23:59:25 +01:00
f4exb
1186e80663
AM Modulator: use CW smoother
2016-12-14 23:45:16 +01:00
f4exb
98b9e20392
Make a dedicated CW transition smoothing class
2016-12-14 22:48:39 +01:00
f4exb
599ff3d672
SSB Modulator: use sine/cosine ramp to smooth out CW transitions
2016-12-14 19:08:05 +01:00
f4exb
dad2bf7bf9
DSD Demod: use same magnitude squared average technique for the squelch as with the NFM demod
2016-12-14 18:46:31 +01:00
f4exb
db3375ca3e
SSB Modulator: implemented audio mute, binaural and flip channels
2016-12-14 13:52:46 +01:00
f4exb
b45ecd2418
SSB Modulator: working... restored file play loop after correction in CW Keyer GUI
2016-12-14 02:57:47 +01:00
f4exb
5959364c3d
SSB Modulator: interim state (9) Fixed uninitialized low cutoff marker on preset load
2016-12-14 02:17:39 +01:00
f4exb
3f20b31cc0
SSB Modulator: interim state (8) removed non working play loop
2016-12-14 02:09:04 +01:00
f4exb
3e0077c803
SSB Modulator: interim state (7)
2016-12-14 01:16:23 +01:00
f4exb
dcd87b5ff8
SSB Modulator: interim state (6)
2016-12-14 00:14:52 +01:00
f4exb
fa1c413e4f
SSB Modulator: interim state (5)
2016-12-13 23:00:09 +01:00
f4exb
a2089724cf
SSB Modulator: Interim state (4)
2016-12-13 19:57:07 +01:00
f4exb
604db50b2b
SSB Modulator: interim state (3)
2016-12-13 01:33:25 +01:00
f4exb
915a73e509
NFM Demod: bumped to version 2.5.0
2016-12-13 01:32:51 +01:00
f4exb
bcb13d556a
SSB Modulator: interim state (2)
2016-12-13 00:43:59 +01:00
f4exb
e9faec07c5
NFM Demod: revised squelch to take channel power short (16 samples) average
2016-12-12 23:15:41 +01:00
f4exb
25e2a9877b
SSB Modulator: interim state (1)
2016-12-12 22:02:24 +01:00
f4exb
5ff7ced692
NFM demod: use instantaneous magnitude squared for squelch trigger (before time gate)
2016-12-12 01:43:08 +01:00
f4exb
15d343e32e
SSB Modulator: added missing method body setNewRate
2016-12-12 01:28:10 +01:00
f4exb
b620462639
Windows build: added SSB Modulator and CW Keyer
2016-12-12 01:16:36 +01:00
f4exb
12652e5214
SSB Modulator; compiles yet non functional
2016-12-12 00:48:27 +01:00
f4exb
01e7217303
Bumped to version 2.5.0
2016-12-11 22:55:50 +01:00
f4exb
cfce93c498
NFM Modulator: added CW keyer
2016-12-11 22:47:42 +01:00
f4exb
abad9d7299
SDRDaemoFEC plugin: fixed possible segfault
2016-12-11 14:32:10 +01:00
f4exb
d3d6ebec89
CW Keyer with GUI. Sort of works
2016-12-11 11:35:25 +01:00
f4exb
2defcc7cec
CW Keyer: test with AM modulator and fixes
2016-12-10 08:12:16 +01:00
f4exb
f51351cf04
AM, NFM and SSB demods: corrections to the readme
2016-12-08 07:58:14 +01:00
f4exb
630862d1a0
Documentation on AM, NFM and SSB demodulator plugins
2016-12-08 00:13:25 +01:00
f4exb
1166cbad2e
Debian build: fixed SDRdaemonFEC plugin missing
2016-12-07 17:05:51 +01:00
f4exb
25e171bf90
Signal meter: adjust font
2016-12-07 02:53:10 +01:00
f4exb
dc13a62820
BFM demod GUI: adjust minimum size
2016-12-07 02:29:32 +01:00
f4exb
8ecb76067d
DSD Demod GUI: adjust fonts
2016-12-07 01:41:51 +01:00
f4exb
374bca6731
NFM demod: corrected squelch (again)
2016-12-07 01:21:18 +01:00
f4exb
83b16dd615
BFM Demod: minimum GUI size
2016-12-06 22:14:00 +01:00
f4exb
30de817ba6
BFM and DSD Demods: added signal strength gauge. Limit height on all signal gauges
2016-12-06 19:06:38 +01:00
f4exb
e6047fbdf3
AM, FM, SSB demods: adjust GUI size
2016-12-06 08:30:45 +01:00
f4exb
94406bb122
NFM demod: improve squelch tail elimination while keeping threshold close to the signal average
2016-12-06 01:59:00 +01:00
f4exb
9eff950730
SSB demod: implement level meter
2016-12-06 01:58:23 +01:00
f4exb
79b4e6c945
AM and NFM demods: improve signal meter with 50ms refresh rate
2016-12-06 01:57:35 +01:00
f4exb
bc75ca7735
Level meter embellishment
2016-12-06 00:25:59 +01:00
f4exb
e6667c88eb
NFM Demod: use different color scheme for the signal meter bar
2016-12-05 18:42:24 +01:00
f4exb
0de8d916c0
NFM demod: make squelch threshold match the displayed signal average
2016-12-05 18:41:49 +01:00
f4exb
317836ac92
NFM demod: channel power calculation and squelch corrections
2016-12-05 03:46:42 +01:00
f4exb
9cadb3a44f
NFM demod: cleanup channel power average engine and old code that used it
2016-12-05 02:23:56 +01:00
f4exb
387cd2eaba
AM and NFM demods: reverted dial colors to reverse gold scheme
2016-12-05 02:21:18 +01:00
f4exb
7c3cebf2e1
NFM Demod: added signal meter. Corrected squelch. Turned frequency dial green
2016-12-05 02:09:08 +01:00
f4exb
c31846a334
AM Demod plugin: added a signal level meter
2016-12-05 00:57:32 +01:00
f4exb
37f4b4e306
AM demod: removed channel power dB average engine. Use direct average from demod
2016-12-04 23:29:59 +01:00
f4exb
373a99e575
Allow several classes of Level Meters sharing the same base algorithms. Initiate with the VU meter
2016-12-04 06:40:57 +01:00
f4exb
a1cd67745b
AM Modulator: implement generic volume control and volume level meter
2016-12-02 17:56:19 +01:00
f4exb
ea53e63556
NFM Modulator: Cleanup level meter code. Use experimental max value for modulation swing calculation
2016-12-02 03:00:41 +01:00
f4exb
7a07b56b01
NFM Modulator: basic input volume gauge
2016-12-02 02:00:53 +01:00
f4exb
ab60cac358
NFM Modulator: corrected volume setting
2016-12-01 08:45:09 +01:00
f4exb
328e0ad630
NFM Modulator: variable tone frequency. Fixed excursion empirically (not satisfactory)
2016-12-01 01:19:50 +01:00
f4exb
9fdaa29544
AM Modulator: variable tone frequency
2016-12-01 00:10:34 +01:00
f4exb
c6a61cb94c
AM Modulator: corrected modulation
2016-11-30 17:58:35 +01:00
f4exb
47eb55a319
AM Demodulator: removed useless AF lowpass filtering and its associated GUI items
2016-11-30 16:42:06 +01:00
f4exb
fccdb57f23
AM Modulator: removed useless AF lowpass filtering and its associated GUI items
2016-11-30 15:56:29 +01:00
f4exb
bde6b78d24
NFM Modulator: effectively modulate
2016-11-30 13:39:25 +01:00
f4exb
cd296be836
NFM Modulator: GUI corrections
2016-11-30 02:30:45 +01:00
f4exb
0b5d794ea8
Bump version to 2.4.0
2016-11-30 02:20:48 +01:00
f4exb
4ffe502e44
FM Modulator: reflect GUI changes. Use FM Deviation in place of modulation percentage
2016-11-30 00:55:35 +01:00
f4exb
332f0172ca
NFM Modulator: clone of AM modulator
2016-11-29 23:58:41 +01:00
f4exb
e516672b8f
Debian build: correction
2016-11-29 18:20:11 +01:00
f4exb
c5f1acdcf1
AM Modulator: audio input (mic) basic support
2016-11-29 01:09:06 +01:00
f4exb
cb2e99f540
AM Modulator: handle record file play loop
2016-11-28 18:19:23 +01:00
f4exb
3f3a58772b
AM Mod/Demod: added 3kHz and 4kHz bandwidths
2016-11-28 13:47:26 +01:00
f4exb
d71f3cecb3
AM Modulator: fixed interpolator filter sample rate
2016-11-28 13:32:41 +01:00
f4exb
7c1b1032c9
AM Modulator: added file input (basic)
2016-11-28 02:17:08 +01:00
f4exb
4398a7426a
Added Debian files for 2.3.0
2016-11-24 00:51:01 +01:00
f4exb
1d28429b3c
SDRplay plugin: removed from Windows build
2016-11-23 02:16:26 +01:00
f4exb
f93d43ee24
SDRplay plugin: note to Windows users
2016-11-22 01:32:17 +01:00
f4exb
2d0ee4bf76
SDRplay plugin: adjust documentation. Corrections and re-organization of the main readme.md file
2016-11-21 18:07:58 +01:00
f4exb
ee947f54e9
Corrected clang warnings
2016-11-21 18:01:55 +01:00
f4exb
7c8efb046c
Fixed SDRdaemon and SDRdaemonFEC builds so that they are included only if dependent libraries are found. This fixes issue #9
2016-11-21 17:48:30 +01:00
f4exb
60925ea84b
SDRPlay plugin: documentation
2016-11-21 01:21:48 +01:00
f4exb
86d7d90450
SDRPlay plugin: fixed preset load sequence
2016-11-20 11:34:32 +01:00
f4exb
0a618e9f0b
SDRPlay plugin: use mixer buffer gain in AM bands in place of LNA
2016-11-19 23:25:57 +01:00
f4exb
2e85a6a5b1
SDRPlay plugin: change of sample rate needs full stop / start sequence
2016-11-19 04:11:19 +01:00
f4exb
ebdec74822
SDRPlay plugin: use multiples of 32 for the IF dedicated sample rates (1792, 6400 kS/s)
2016-11-19 04:10:48 +01:00
f4exb
9b63cf2670
SDRPlay plugin: move up set sample rate block
2016-11-19 03:12:28 +01:00
f4exb
549aa34360
SDRPlay plugin: removed useless initializations
2016-11-18 04:36:12 +01:00
f4exb
d97697b253
SDRPlay plugin: fixed gains settings in displaySettings method
2016-11-18 03:01:47 +01:00
f4exb
edd6ab751b
SDRPlay plugin: added option to handle global tuner gain or individual lna, mixer and baseband gains
2016-11-18 02:46:35 +01:00
f4exb
d25e7b613e
SDRPlay plugin: gain GUI refactoring
2016-11-17 18:35:17 +01:00
f4exb
2e4ee9b13d
SDRPlay plugin Windows build: adjust libmirisdr paths
2016-11-17 03:46:22 +01:00
f4exb
b997f6ca39
SDRPlay plugin: removed usless auto gain mode
2016-11-17 03:19:05 +01:00
f4exb
d68b34bd88
SDRPlay plugin: change frequency plan
2016-11-17 03:04:52 +01:00
f4exb
e4e7621d54
SDRPlay plugin: new libmirisdr library: support of SDRPlay hardware flavour
2016-11-17 00:45:11 +01:00
f4exb
3da9c5b7cf
SDRPlay plugin: new sample rates to better support non zero IF modes
2016-11-17 00:41:11 +01:00
f4exb
85807ffadb
SDRPlay plugin: now working with open source libmirisdr
2016-11-16 02:38:21 +01:00
f4exb
e4f3915282
SDRPlay plugin: interface replaced by libmirisdr: refactor interim state (1)
2016-11-15 18:58:17 +01:00
f4exb
a9f7c67f7b
SDRPlay plugin: interface replaced by libmirisdr: refactor devices enumeration
2016-11-15 15:57:13 +01:00
f4exb
4dd5f70dcd
SDRPlay plugin: use open source libmirisdr interface instead of the Mirics proprietary one
2016-11-15 14:17:45 +01:00
f4exb
e55fe8c63c
SDRPlay plugin: Windows build
2016-11-14 18:39:06 +01:00
f4exb
5996fc4f48
SDRPlay plugin: properly exit libusb at end of enumeration
2016-11-14 18:06:20 +01:00
f4exb
c1aa21e1fd
SDRPLay plugin: add files for Windows build
2016-11-14 08:23:16 +01:00
f4exb
fcbb7b79ca
SDRPlay support: source plugin interim state (4) Corrected gain settings. SDRPlay interface is not compatible with Qt anyway
2016-11-14 03:23:41 +01:00
f4exb
c9216f2093
SDRPlay support: source plugin interim state (3) MIR stream init fails
2016-11-14 02:24:44 +01:00
f4exb
13d01f48c6
SDRPlay support: source plugin interim state (2) GUI controls
2016-11-14 00:38:43 +01:00
f4exb
863522d9ff
SDRPlay support: source plugin interim state (1) compiles
2016-11-13 02:59:31 +01:00
f4exb
0d4426b8f4
BladeRF plugin: cleanup of useless methods and attributes
2016-11-12 22:57:25 +01:00
f4exb
57b50f47a9
Windows build: set SSE options for all modulator plugins
2016-11-07 19:01:52 +01:00
f4exb
caa7905be3
Windows build: set SSE options for all demodulator plugins
2016-11-07 18:57:52 +01:00
f4exb
aef5e722c1
Windows build: set SSE options for all sink device plugins
2016-11-07 18:44:23 +01:00
f4exb
8d3056f202
Windows build: set SSE options for all source device plugins
2016-11-07 18:40:52 +01:00
f4exb
63d6eea066
Use more precise SIMD flags and detect actual x86_64 SIMD features
2016-11-07 00:42:57 +01:00
f4exb
dbbbfa12ee
Changed USE_SIMD flag to USE_SSE
2016-11-06 02:08:38 +01:00
Edouard Griffiths
a1c73941a2
Debian build: added libbladerf and BladeRF source plugin in the distribution
2016-11-02 15:51:45 +01:00
f4exb
875f63fd3d
Need to have SSE4.1 support when SSE is available for _mm_mullo_epi32
2016-11-02 02:51:13 +01:00
f4exb
b2bc5eaebd
Tx ph.2: AMMod interpolator: optimize further the number of taps per phase in polyphase filter
2016-11-01 03:37:01 +01:00
f4exb
6a72b12238
Tx ph.2: Windows build: activate SIMD instructions for sdrbase and modam modules
2016-11-01 00:27:20 +01:00
f4exb
704e6e05ae
Tx ph.2: AMMod interpolator: increase number of phases in polyphase filter while slightly reducing the number of taps. This gives better spurs rejection
2016-11-01 00:15:10 +01:00
f4exb
283742cada
Tx ph.2: FileSink: more sample rates
2016-10-31 00:33:25 +01:00
f4exb
f5bbbb7cab
Tx ph.2: UpChannelizer: allow any sample rate
2016-10-30 22:01:20 +01:00
f4exb
34bf0c4c61
Tx ph.2: fixed core dump in AM modulator by properly locking the settings mutex in the pull method
2016-10-30 20:57:27 +01:00
f4exb
4a001350d3
Tx ph.2: Templatized IntHalfbandFilter and improved coefficients. Changed to order 80 for upsamplers and 48 for downsamplers
2016-10-29 17:01:02 +02:00
f4exb
e9f0bb0d45
Tx ph.2: UpChannelizer: interpolator (1) draft
2016-10-28 18:39:45 +02:00
f4exb
be1629ca6d
Bumped version to 2.2.1
2016-10-28 08:38:01 +02:00
f4exb
cd347bca4f
Allow interpolation in AM demodulator i.e. input sample rate lower than audio rate
2016-10-28 05:08:53 +02:00
f4exb
babd4f8014
Tx ph.2: allow decimation in AM modulator i.e. output sample rate lower than audio rate
2016-10-28 04:34:06 +02:00
f4exb
4d273d8a13
Tx ph.2: use a specialized interpolator similar to the decimator derived from the ancient interpolator
2016-10-28 03:18:24 +02:00
f4exb
9540a99ac4
Tx ph.2: implemented ancient interpolator in AMMod
2016-10-27 19:55:52 +02:00
f4exb
63083885be
Tx ph.2: allow 80 kS/s sample rate for non (N+1)/N interpolation
2016-10-27 17:59:00 +02:00
f4exb
50c5836c0e
Tx ph.2: allow nore sample rates below 96 kS/s on FileSink to test just the channel plugin interpolator
2016-10-27 17:00:05 +02:00
f4exb
5a5ff31f48
Channel plugins: Removed useless link dependency on QT OpenGL and Multimedia
2016-10-27 08:46:06 +02:00
f4exb
e7c16e8d85
Device plugins: Removed useless link dependency on QT OpenGL and Multimedia
2016-10-27 08:38:50 +02:00
f4exb
649786c31d
SDRDaemonFEC: set SIMD options. Removed useless dependency on QT OpenGL and Multimedia
2016-10-27 08:33:09 +02:00
Edouard Griffiths
368e9d2595
Debian package build: re-integrated SDRDaemonFEC
2016-10-26 03:48:43 +02:00
Edouard Griffiths
48eb776de9
Debian package build: added Airspy, HackRF, RTLSDR input plugins and removed SDRDaemonFEC
2016-10-26 02:40:00 +02:00
f4exb
12a3974644
Debian package build: corrected HackRF source build
2016-10-26 01:08:39 +02:00
Edouard Griffiths
ecc1647ee6
Implemented Debian package build environment
2016-10-26 00:57:46 +02:00
f4exb
0fc6d95357
Tx ph.1: fixed read pointer management when getting new samples
2016-10-25 03:31:36 +02:00
f4exb
ee55747c0b
Tx ph.1: FileSink: set sample source FIFO size depending on sample rate
2016-10-25 02:34:29 +02:00
f4exb
289c1a203f
Tx ph.1: Sample source FIFO read with signal. Use a specific spectrum sink (vis) reference in Device sink engine for main spectrum rendering
2016-10-24 18:06:44 +02:00
f4exb
7b4032ac0d
Tx ph.1: fixed AM modulator frequency translation
2016-10-24 02:24:36 +02:00
f4exb
9f1b801d1a
Tx ph.1: fixed AM modulator
2016-10-24 01:27:23 +02:00
f4exb
f87b714ac7
AM demod: removed useless local samples buffer
2016-10-23 20:02:39 +02:00
f4exb
c7bec82677
Tx ph.1: fixed stream time display in FileSink
2016-10-23 12:22:52 +02:00
f4exb
3b132cf471
Tx ph.1: handle default file name correctly in FileSink
2016-10-23 10:54:54 +02:00
f4exb
e42a717c69
Tx ph.1: Fixed sample rate and center frequency handling in File Sink
2016-10-23 10:38:44 +02:00
f4exb
119127fdab
Tx ph.1: Fixes to file sink GUI and some debug messages
2016-10-23 02:22:00 +02:00
f4exb
987c23004c
Tx ph.1: Enable center frequecy UI in FileSinkGUI
2016-10-22 21:47:59 +02:00
f4exb
774920a1f0
Tx ph.1: removed unused signal connection in FileSink
2016-10-22 05:08:26 +02:00
f4exb
ffb8b4d737
Tx ph.1: review file sink settings handling
2016-10-21 01:21:17 +02:00
f4exb
6d0f783d56
Tx ph.1: added channel registration messages
2016-10-20 22:41:05 +02:00
f4exb
9fff2b8477
Tx ph.1: new AM modulator plugin (3). Implemented actual modulation code.
2016-10-20 19:34:30 +02:00
f4exb
c28751124c
Tx ph.1: new AM modulator plugin (2). Compiles but pull method is still empty
2016-10-20 18:04:15 +02:00
f4exb
be9519de71
Tx ph.1: new AM modulator plugin (1)
2016-10-20 00:42:21 +02:00
f4exb
181b7434fd
RxTx semantic move: rename AM demod plugin
2016-10-19 23:51:59 +02:00
f4exb
239d67b2aa
Tx ph.1: Fixed sample sink plugin registration
2016-10-19 22:48:24 +02:00
f4exb
fbb816ebdf
Tx ph.1: Added FileSink (2) compiles. Added plugin/samplesink in all builds
2016-10-19 22:32:14 +02:00
f4exb
6c82c36958
Tx ph.1: Added FileSink (1)
2016-10-19 18:42:57 +02:00
f4exb
2246271d47
Tx ph.1: Tx support in PluginAPI and PluginManager
2016-10-19 18:07:27 +02:00
f4exb
9299eac9dd
Tx ph.1: plugins (2)
2016-10-13 23:42:08 +02:00
f4exb
94e479bb75
Tx ph.1: plugins (1)
2016-10-13 22:23:43 +02:00
f4exb
32595f81b9
RxTx semantic move: renamed DeviceAPI to DeviceSourceAPI
2016-10-11 01:17:55 +02:00
f4exb
211f0570b5
RTLSDR: allow decimation by 32. Bumped to version 2.1.6
2016-10-10 02:19:21 +02:00
f4exb
6707bab1a5
Give the decimation method of the Interpolator class its proper name
2016-10-10 01:53:32 +02:00
f4exb
008ee56252
File Source plugin: skip header when seeking in I/Q recording
2016-10-08 10:02:36 +02:00
f4exb
e9f23ed2bf
Bumped to version 2.1.5 for DSDcc YSF voice on fix (1.5.1)
2016-10-08 10:01:59 +02:00
f4exb
6f054a51d8
Bumped version to 2.1.5
2016-10-08 06:25:58 +02:00
f4exb
fd8464eac0
FileSource plugin: fixed time length buffer
2016-10-08 06:00:54 +02:00
f4exb
1b086348e6
File Source plugin: fixed reading chunk size not always a multiple of 4 (I/Q sample size) and display of decimal values of sample rate in kS/s
2016-10-07 18:16:17 +02:00
f4exb
f008250ffa
Airspy: dynamic rate support in Windows and more debug messages
2016-10-06 20:59:23 +02:00
f4exb
36aeaa3ea5
RxTx semantic move: renamed SampleFifo to SampleSinkFifo
2016-10-06 19:18:02 +02:00
f4exb
e204efe2b8
RxTx semantic move: renamed DSPDeviceEngine to DSPDeviceSourceEngine
2016-10-03 18:29:05 +02:00
f4exb
dce0ace4ef
RxTx semantic move: renamed ThreadedSampleSink to ThreadedBasebandSampleSink
2016-10-03 15:55:16 +02:00
f4exb
7a535cc3b8
RxTx semantic move: renamed SampleSource to DeviceSampleSource
2016-10-02 23:16:40 +02:00
f4exb
78513854ac
RxTx semantic move: renamed SampleSink to BasebandSampleSink
2016-10-02 22:29:04 +02:00
f4exb
20c6fb19cc
RxTx semantic move: renamed Channelizer to DownChannelizer
2016-10-02 21:52:39 +02:00
f4exb
1f7df6548a
RxTx semantic move: renamed channel plugins directory to channelrx
2016-10-02 13:18:07 +02:00
f4exb
1fa80272b5
RxTx semantic move: renamed FileSink to FileRecord
2016-10-02 10:30:58 +02:00
f4exb
12d845026f
More cosmetic updates to the main window and DSD demod documentation
2016-09-30 13:26:19 +02:00
f4exb
0eaab62663
Main window and DSD demod documentation cosmetic updates
2016-09-30 08:20:27 +02:00
f4exb
8566b8cfe8
Updated main window and DSD demod plugin documentation with latest changes
2016-09-30 03:21:45 +02:00
f4exb
a670c03f46
DSD demod: update My Position from the GUI with the value stored in the main window
2016-09-28 17:58:29 +02:00
f4exb
9dca6096f9
DSD demod: D-Star: display bearing and distance from my position if geolocation is available
2016-09-28 13:39:17 +02:00
f4exb
65201286d4
DSD demod: D-Star: display locator when geolocalisation is available
2016-09-28 02:05:39 +02:00
f4exb
3a6f27474d
DSD demod: extend status text to 82 characters. D-Star: add locator space to status text
2016-09-27 19:56:42 +02:00
f4exb
565d5be3e1
DSD decoder: D-Star: reformat status string
2016-09-27 17:57:06 +02:00
f4exb
6f63f1b845
DSD demod: D-Star: change status text format
2016-09-27 08:31:37 +02:00
f4exb
cf0ecfd7c3
DSD demod: increase length of informative text window to 80 characters. D-Star: display informative text (slow data)
2016-09-27 01:52:21 +02:00
f4exb
b4b133118d
Bumped version displays to 2.1.4
2016-09-23 05:56:03 +02:00
f4exb
fc8a09276b
DSD demod: YSF: support radio ID mode
2016-09-21 22:12:02 +02:00
f4exb
a6ba22aeb7
DSD demod: YSF: show addressing information
2016-09-21 19:45:22 +02:00
f4exb
b03ac7ad7d
DSD demod: YSF support: reduce FICH status display size
2016-09-21 13:42:50 +02:00
f4exb
dd1a70430f
DSD demod: YSF: 3 digits for squelch code
2016-09-20 21:10:08 +02:00
f4exb
0d197b5024
DSD demod: YSF: FICH status display
2016-09-20 19:35:51 +02:00
f4exb
83057cdb42
DSD demod plugin: put all numbers in dPMR status in decimal
2016-09-12 06:19:31 +02:00
f4exb
7fc2b431a4
DSD demod plugin: DV serial: fix filter, timeout value and volume control
2016-09-11 17:02:49 +02:00
f4exb
be467fdc24
DSD demod plugin: fixed DV Serial concurrent support
2016-09-11 03:57:35 +02:00
f4exb
d01a4166eb
DSD demod plugin: lowpass filter for DV serial upsample
2016-09-10 20:03:06 +02:00
f4exb
d9ad7213fe
Updated documentation related to the DSD demon plugin
2016-09-10 11:48:01 +02:00
f4exb
960ba86785
DSD demod plugin: DMR: support of mobile voice
2016-09-09 02:19:50 +02:00
f4exb
6158356ed1
DSD demod plugin: change icons of TDMA split/join stereo/mono toggle button
2016-09-08 00:56:39 +02:00
f4exb
ee4524a23b
DSD demod plugin: save TDMA stereo split option to preset
2016-09-07 00:53:49 +02:00
f4exb
f64d078375
DSD demod plugin: DMR refactoring: allow stereo split of TDMA channels. Works with DVSerial too now.
2016-09-07 00:47:51 +02:00
f4exb
6dfa20db20
DSD demod plugin: DMR refactoring: allow stereo split of TDMA channels. Works with mbelib support only
2016-09-07 00:16:08 +02:00
f4exb
87bb930a13
DSD demod plugin: DMR refactoring: added embedded signalling processing and corresponfing addresses display in slot text
2016-09-06 23:35:41 +02:00
f4exb
627b084682
DSD demod plugin: turn TDMA slot on/off button green if voice in the channel (only slot 1 for FDMA)
2016-09-04 02:10:52 +02:00
f4exb
2294fce2e8
DSD demod plugin: activate dual TDMA slot audio handling
2016-09-04 01:06:10 +02:00
f4exb
409a4e2292
DSD demod plugin: prepare dual TDMA slot audio handling (DV serial part)
2016-08-31 16:43:07 +02:00
f4exb
db96243875
DSD demod plugin: prepare dual TDMA slot audio handling (mbelib part)
2016-08-31 16:43:01 +02:00
f4exb
ae8b3ba2af
DSD demod plugin: DMR refactoring: added logic for buttons to toggle slot1 and slot2 voice output
2016-08-31 01:18:32 +02:00
f4exb
045392ae79
DSD demod plugin: DMR refactoring: added buttons to toggle slot1 and slot2 voice output
2016-08-31 00:58:19 +02:00
f4exb
48d60da008
DSD demod plugin: DMR refactoring: show busy slot(s) in slot text display
2016-08-29 01:33:12 +02:00
f4exb
c5ad25b19d
Push versionto 2.1.3
2016-08-28 23:59:16 +02:00
f4exb
3d7984505f
DSD demod plugin: refactor DMR status text display
2016-08-28 23:53:39 +02:00
f4exb
d4070e2941
DSD demod plugin: updated readme with latest changes (2.1.2)
2016-08-26 18:28:54 +02:00
f4exb
50689642e3
DSD demod plugin: set minimum size of symbol synchronization hits percentage display to handle 100 %
2016-08-26 18:28:08 +02:00
f4exb
be4982c447
DSD demod plugin: fixed magnitude squared precision problem
2016-08-26 02:02:10 +02:00
f4exb
b601fae2e7
DSD demod plugin: use a font for monospace compatible with Linux and Windows
2016-08-25 22:37:35 +02:00
Edouard Griffiths
faca037685
DSD demod plugin: make the frame type display the same as the format status text display
2016-08-25 13:58:52 +02:00
f4exb
a6782a2780
DSD demod plugin: added button to toggle between transition constellation and symbol synchronization displays
2016-08-25 01:06:42 +02:00
Edouard Griffiths
71379c837b
DSD demod: get symbol synchronization signal
2016-08-24 18:35:12 +02:00
f4exb
001cadae2a
DSD demod: show cosine filter output in scope if the filter is engaged
2016-08-19 19:30:32 +02:00
f4exb
2bd7f49259
DSD demod plugin: fixed dPMR frame type display
2016-08-19 05:50:48 +02:00
f4exb
99c74a8e57
DSD demod: switch for cosine filter. Other changes to GUI
2016-08-18 19:38:39 +02:00
Edouard Griffiths
5ccfbb0ef1
Refactoring: DSD plugin: implement generic symbol synchrnization quality metric
2016-08-18 13:35:11 +02:00
f4exb
0c94d42c64
DSD plugin: added number of sync flips per 32 symbol period display
2016-08-18 08:38:43 +02:00
f4exb
8935660410
DSD demod: display symbol center and zero crossing
2016-08-18 02:47:49 +02:00
f4exb
89a017a5b7
DSD plugin: removed reference to modulation entirely. Bump to version 2.1.2
2016-08-17 01:33:37 +02:00
f4exb
8ee2219b96
DSD DPMR support: show own and called Ids in the info display
2016-08-15 10:36:32 +02:00
f4exb
a6987baad1
DSD demod: more frame statuses in DSDcc
2016-08-15 02:51:51 +02:00
f4exb
1eb3db0291
RTLSDR input: more sample rates (1024 and 2048)
2016-08-12 08:30:43 +02:00
f4exb
3f7667dffa
DSD demod: added extended search frame status
2016-08-12 02:28:54 +02:00
f4exb
2d48800d90
DSD demod: use more detailed frame status instead of just synchronization indicator
2016-08-11 01:09:17 +02:00
f4exb
a1b045b1db
DSD demod: added DPMR frame synchronization indicator
2016-08-10 01:21:35 +02:00
f4exb
951b6fa16c
DSD decoder: GUI adjustments
2016-08-09 09:15:55 +02:00
f4exb
3e98505554
DSDdecoder: dPMR minimalist implementation
2016-08-08 01:04:56 +02:00
f4exb
25b06d06d3
DSD demod: allow to set baud rate (2400 or 4800 not 9600 for now)
2016-08-06 11:03:05 +02:00
f4exb
5ca0c95dc5
DSD demod: added combo box for baud rate
2016-08-05 08:30:29 +02:00
f4exb
fb54b162cd
Updated to v2.1.1 and updated plugin versions
2016-07-31 13:40:41 +02:00
f4exb
5cc67c9908
SSB demod: adjust GUI minimum size
2016-07-31 06:38:42 +02:00
f4exb
f333aef21c
SDRdaemonFEC plugin: stop receive UDP loop when plugin stops
2016-07-29 08:21:27 +02:00
f4exb
59a9bb0a8e
SDRdaemonFEC plugin: clean up commented out code
2016-07-28 23:50:18 +02:00
Edouard Griffiths
904577eae8
SDRdaemonFEC plugin: optimization: store I/Q data blocks directly into final buffer
2016-07-28 17:09:15 +02:00
Edouard Griffiths
860bad12ca
SDRdaemonFEC plugin: change color of text for min total number of blocks display label to be compatible with Windows version
2016-07-28 05:57:59 +02:00
f4exb
b157186b32
SDRdaemonFEC plugin: further improve stats display on GUI and updated readme accordingly
2016-07-28 04:49:33 +02:00
Edouard Griffiths
aa68c907fa
SDRdaemonFEC plugin: improve stats on GUI
2016-07-27 18:49:17 +02:00
Edouard Griffiths
286ea81470
SDRdaemonFEC plugin: Windows build
2016-07-27 18:39:59 +02:00
f4exb
72fe72a529
SDRdaemonFEC plugin: cleanup and readme updates
2016-07-26 23:36:59 +02:00
f4exb
8b82547b86
SDRdaemonFEC plugin: make status button background darker when blocks are lost
2016-07-25 08:40:10 +02:00
f4exb
1d2e0986e5
RTLSDR plugin: align DC and IQ correction buttons with other plugins
2016-07-25 04:46:58 +02:00
f4exb
b84fde2831
SDRdaemonFEC plugin: updated online documentation
2016-07-24 20:01:10 +02:00
f4exb
9007d505ee
SDRdaemonFEC plugin: use meta data CRC32 and promote to version 2.1.0 again
2016-07-24 19:50:51 +02:00
f4exb
66e829bbf9
SDRdaemonFEC plugin: demote to version 2.0.2
2016-07-24 14:38:25 +02:00
f4exb
2554851a0b
SDRdaemonFEC plugin: do not recover meta because FEC is unreliable
2016-07-24 14:27:15 +02:00
f4exb
5e14ac9173
SDRdaemonFEC plugin: take buffering into account for timestamp calculation
2016-07-24 12:53:39 +02:00
f4exb
bbccea9432
SDRdaemonFEC plugin: GUI enhancements
2016-07-24 11:09:11 +02:00
f4exb
fac8465575
SDRdaemonFEC plugin: first working FEC version with cm256cc library
2016-07-23 23:14:22 +02:00
f4exb
c96c52eb5e
SDRdaemonFEC plugin: failed connection debug messge
2016-07-23 20:13:27 +02:00
f4exb
bda1d8997b
SDRdaemonFEC plugin: migrate to new cm256cc library
2016-07-23 19:59:42 +02:00
f4exb
a0729ce6f5
SDRdaemonFEC: debug FEC (1)
2016-07-20 08:54:31 +02:00
f4exb
29240f66dd
SDRdaemonFEC plugin: fixed GUI
2016-07-18 00:39:35 +02:00
f4exb
85d9a101bf
SDRdaemonFEC plugin: fixed CM256 library init and simplify code
2016-07-17 23:33:50 +02:00
f4exb
1b8199df89
SDRdaemonFEC plugin: check frame and block sequence
2016-07-15 19:44:02 +02:00
f4exb
c8785c94bb
SDRdaemonFEC support. auto R/W correction
2016-07-13 03:31:19 +02:00
f4exb
95804345d5
SDRdaemonFEC support. auto R/W correction (1)
2016-07-12 08:52:38 +02:00
f4exb
6540979108
SDRdaemonFEC support. allow for smaller datagrams than the UDP block size
2016-07-12 04:44:44 +02:00
f4exb
83e34fde20
SDRdaemonFEC support. compatibility with zero FEC
2016-07-07 03:49:47 +02:00
f4exb
e252123567
SDRdaemonFEC support. removed special structure for block zero
2016-07-07 02:54:23 +02:00
f4exb
ddb65d2e70
SDRdaemonFEC support. removed useless data and method
2016-07-07 02:43:09 +02:00
f4exb
110d7cae46
SDRdaemonFEC support. removed output meta
2016-07-07 02:38:30 +02:00
f4exb
5fc9bd07f4
SDRdaemonFEC support. new simplified write method
2016-07-07 02:36:44 +02:00
f4exb
57231cdb32
SDRdaemonFEC support. removed output meta
2016-07-07 02:25:32 +02:00
f4exb
c7751062c3
SDRdaemonFEC support: debug (8). fixed CM256 descriptors addressing of recovery blocks. Debug message when frames are incomplete.
2016-07-06 02:54:01 +02:00
f4exb
dddf872d56
SDRdaemonFEC support. Use new simplified version
2016-07-06 00:43:38 +02:00
f4exb
8a22c0b468
Merge branch 'master' into dev. Build for Mac OS.
2016-07-05 20:02:51 +02:00
f4exb
f437666749
SDRdaemonFEC support. debug (8). use litterals
2016-07-05 19:59:18 +02:00
Ziga S
08602c661b
Updated CMake files for QTEditor cmake style.
...
AudioOutput had previously stalled, mutex temporary removed(Q&D workaround, need for study OSX Audio Concurency).
Removed some part of code in DemodBFM for OSX compilations.
Code runs and was tested with HackRF.
Note: There is need have investigate two potencial problems(DemodBFM bug and AudioOutput deadlocking?).
2016-06-29 10:10:24 +02:00
f4exb
aea9bf866e
SDRdaemonFEC support: debug (7). Corrected CM256 parameters specification fixing decoding
2016-06-23 01:31:40 +02:00
f4exb
278f085dbc
SDRdaemonFEC support: debug (6). Corrected meta data processing
2016-06-23 00:58:07 +02:00
f4exb
3e388987c8
SDRdaemonFEC support: debug (5). Corrected statistics display
2016-06-23 00:57:47 +02:00
f4exb
cded6772ae
SDRdaemonFEC support: debug (4). Corrected buffer gauge display
2016-06-22 01:10:58 +02:00
f4exb
a628357f76
SDRdaemonFEC support: debug (3). Fixed frames buffer length calculation and use more slots
2016-06-21 21:49:27 +02:00
f4exb
96bec6cac3
SDRdaemonFEC support: debug (2). Fixed output meta data cature
2016-06-21 08:30:32 +02:00
f4exb
46e85fa643
SDRdaemonFEC support: debug (1)
2016-06-20 09:07:37 +02:00
f4exb
b73330c663
SDRdaemonFEC support: correctly implement in plugin manager
2016-06-20 01:58:46 +02:00
f4exb
0812ab0d13
SDRdaemonFEC support: full compile
2016-06-20 01:32:32 +02:00
f4exb
eb3fedecda
SDRdaemonFEC support: interim state (2). Compile UI.
2016-06-20 01:18:21 +02:00
f4exb
e418e68bd9
SDRdaemonFEC support: interim state (1). Compile except UI. Bumped version to 2.1.0 where necessary
2016-06-20 00:45:24 +02:00
f4exb
4386e0fbab
SDRdaemonFEC support: added plugin as copy of SDRdaemon plugin
2016-06-19 09:56:49 +02:00
f4exb
b97a2ecffb
Multi device support: Windows support
2016-05-25 02:33:50 +02:00
f4exb
7aa5ca7573
Multi device support: commented out code cleanup
2016-05-17 19:36:28 +02:00
f4exb
7863a3cb69
Multi device support: remainder source plugins: removed useless dependencies on plugin API
2016-05-17 19:26:23 +02:00
f4exb
197feb1c9d
Multi device support: SDRDaemon plugin removed useless dependencies on plugin API
2016-05-17 19:08:04 +02:00
f4exb
35df869115
Multi device support: BladeRF plugin removed useless dependencies on plugin API
2016-05-17 17:57:48 +02:00
f4exb
1974b375ee
Multi device support: RTL-SDR plugin removed useless dependencies on plugin API
2016-05-17 17:53:22 +02:00
f4exb
08a6554c4e
Multi device support: set version to 2.0.0 in all plugins
2016-05-17 15:29:28 +02:00
f4exb
5a8d05bfaf
Multi device support: simplify source input setting
2016-05-17 03:41:01 +02:00
f4exb
2f1c9eac6e
Multi device support: use device API for channel registrations
2016-05-16 19:37:53 +02:00
f4exb
500e809cba
Multi device support: moved setInputGUI method from plugin API and manager classes to device API class
2016-05-16 16:02:55 +02:00
f4exb
2893d7bb06
Multi device support: code cleanup in plugin manager and API
2016-05-16 10:35:36 +02:00
f4exb
2e473cc27c
Multi device support: channel plugin per device mechanism extended to all channel plugins
2016-05-16 10:05:09 +02:00
f4exb
bbb4bc28b4
Multi device support: channel plugin per device mechanism validation with AM demod
2016-05-16 03:21:21 +02:00
f4exb
7412ee0d54
Multi device support: migrate device specific stuff outside plugin classes completed for source plugins
2016-05-16 02:14:36 +02:00
f4exb
be918a217b
Multi device support: migrate device specific stuff outside plugin classes
2016-05-16 01:12:37 +02:00
f4exb
8d480c899d
Multi device support: restored AM demod plugin
2016-05-15 10:34:48 +02:00
f4exb
2dcd887471
Removed Tetra demod channel plugin sources
2016-05-15 09:42:01 +02:00
f4exb
602bfc988a
Removed v4l-rtl and v4l-msi sample source plugin sources
2016-05-15 09:40:11 +02:00
f4exb
1707aa8e27
Removed gnuradio and osmosdr plugin sources
2016-05-15 09:26:31 +02:00
f4exb
4027b00675
Multi device support: GUI enhmcements
2016-05-15 04:38:37 +02:00
f4exb
7452e2fe04
Multi device support: cleanup after last commit
2016-05-14 21:33:12 +02:00
f4exb
3cba9014b6
Multi device support: removed main window channel acion dependency
2016-05-14 20:57:43 +02:00
f4exb
58709e0bae
Multi device support: add channels from device control working concept
2016-05-14 18:12:39 +02:00
f4exb
3c0e66c90e
Multi device support: GUIs enhancements
2016-05-14 03:15:03 +02:00
f4exb
7053d3775c
Multi device support: completely removed direct access to DSP device engine from DSP engine
2016-05-13 00:50:29 +02:00
f4exb
2b036e2212
Multi device support: completely removed dependency on DSPEngine from source plugins
2016-05-13 00:03:58 +02:00
f4exb
f4c03bcab1
Multi device support: completely removed DSPEngine dependency on DSPDeviceEngine message queues
2016-05-12 23:45:27 +02:00
f4exb
7707858d57
Multi device support: pass plugin API to devices input handlers to give access to DSP device engine methods
2016-05-12 23:35:30 +02:00
f4exb
7159004bbe
Multi device support: Aligned Funcube Pro+ plugin
2016-05-12 18:02:55 +02:00
f4exb
25197faa7a
Multi device support: Aligned Funcube Pro plugin
2016-05-12 17:40:26 +02:00
f4exb
ea1f2208f7
Multi device support: Aligned HackRF plugin
2016-05-12 17:18:08 +02:00
f4exb
deee1ada34
Multi device support: Aligned Airspy plugin
2016-05-12 16:47:10 +02:00
f4exb
8885f9bcdd
Multi device support: Aligned SDRDaemon plugin
2016-05-12 12:48:08 +02:00
f4exb
b399cc0dd4
Multi device support: Changed aligned FileSource
2016-05-12 12:29:12 +02:00
f4exb
cd9532a5e2
Multi device support: Changed aspect of record button
2016-05-12 12:04:59 +02:00
f4exb
e750acc7da
Multi device support: Apply previous changes to RTL-SDR.
2016-05-12 11:10:10 +02:00
f4exb
e25c465b82
Multi device support: removed as much as possible (now) DSPDeviceEngine dependencies in MainWindow to source plugin GUIs. This includes file sink handling. Applies to BladeRF only.
2016-05-12 10:31:57 +02:00
f4exb
ecd05096ad
Multi device support: moved DSPDeviceEngine start/stop actions and status from main window to each source plugin GUI
2016-05-11 23:35:16 +02:00
f4exb
7992f3f428
Multi device support: add start/stop buttons to all source plugins GUIs
2016-05-11 20:02:45 +02:00
f4exb
66daf9fa4e
Multi device support: access DSPDeviceEngine from the channel plugins using the plubgin API and not a direct access
2016-05-11 18:29:01 +02:00
f4exb
15d0fbfdea
DSD decoder: disable cosine filter
2016-05-11 11:34:19 +02:00
f4exb
2fccdc1991
DSD demod: DV serial support: fixed missing audio mute
2016-05-10 08:27:54 +02:00
f4exb
b35ca01dc7
DSD demod. Added note that DV serial devices are not supported in Windows
2016-05-09 23:13:38 +02:00
f4exb
56cfe4348e
DSD demod: updated readme with information on DV serial device support
2016-05-09 10:51:30 +02:00
f4exb
1bfcbe6dd3
DSD demod: fixed DV serial support OK
2016-05-09 10:13:11 +02:00
f4exb
6771e5e86c
DSD demod: fixes for Serial DV (1)
2016-05-09 09:24:28 +02:00
f4exb
7e7d6d6481
DSD demod: updated readme for v1.2.1
2016-05-09 02:42:24 +02:00
f4exb
4daa54b8b7
Serial DV support. Implemented without audio upsampling to 48k
2016-05-08 07:02:31 +02:00
f4exb
be1a4caae1
DV Serial support: working signal/slot mechanism
2016-05-08 06:00:37 +02:00
f4exb
376e2c05b4
DSD decoder plugin: show color code in DMR specific status area
2016-05-03 02:15:10 +02:00
f4exb
33b7177445
RTL-SDR source plugin: added 256k and 1600k sample rates
2016-05-03 02:14:41 +02:00
f4exb
71de778e7c
DSD Demod: added missing NA (not applicable) for station roles
2016-04-25 00:00:37 +02:00
Edouard Griffiths
359a984462
DSD demod: updates for Windows build
2016-04-24 23:41:31 +02:00
f4exb
bf164db653
DSD demod: push version to 1.2.0 and added readme for the plugin
2016-04-24 18:24:08 +02:00
f4exb
d92a8fe266
Enhance scope GUI display
2016-04-23 21:48:02 +02:00
f4exb
0dcc47f05a
DSD demod: adjust GUI minimum size
2016-04-23 12:28:27 +02:00
f4exb
d5d5f53bf8
DSD demod: embelishment of the signal format specific status display
2016-04-23 11:31:40 +02:00
f4exb
a59404345e
DSD + NFM demods: re-itinitalize squelch open count when squelch gate changes
2016-04-23 10:16:15 +02:00
f4exb
1621b40aff
DSD demod: allow no squelch time gate
2016-04-23 06:58:54 +02:00
f4exb
cb69b55911
DSD demod: implemented signal format dependent status text
2016-04-23 06:27:28 +02:00
f4exb
837c22fd67
DSD demod: diagnostics on GUI. Audio volume and audio mute
2016-04-22 03:53:16 +02:00
f4exb
17de736f36
DSD demod: migrated to external DSDcc library (ex DSDplus)
2016-04-21 02:13:57 +02:00
f4exb
90a5b75e91
DSD demod: DMR integration debug (2). Added eye diagram capability by delaying Q signal by 20 samples (2400 baud)
2016-04-12 03:32:42 +02:00
f4exb
7412a47ba2
DSD demod plugin: integration with new DSDplus library
2016-04-11 02:48:12 +02:00
f4exb
44f608d7be
DSDplus library: removed old DSD library
2016-04-11 00:20:55 +02:00
f4exb
6a8d1e066e
DSD demod plugin: DSD proper integration interim state #3
2016-04-09 19:18:53 +02:00
f4exb
497ce458dc
DSD demod plugin: DSD proper integration interim state #2
2016-04-09 19:14:19 +02:00
f4exb
5872ee0ca7
DSD demod plugin: DSD proper integration interim state #1
2016-04-09 13:12:48 +02:00
f4exb
9ef7497c40
DSD demod plugin: discriminator gain up to x4
2016-04-09 04:37:24 +02:00
f4exb
fd26ec52d5
DSD demod plugin: removed AGC
2016-04-09 04:02:18 +02:00
f4exb
97b60ccb87
DSD demod plugin: integration of DSD engine
2016-04-09 02:27:32 +02:00
f4exb
3f92de1d53
DSD decoder: push samples in scope if squelch open. Close audio if audio mute is on
2016-04-08 22:24:34 +02:00
f4exb
19317b1aa7
DSD decoder: removed all the pthread shit
2016-04-08 20:52:16 +02:00
f4exb
405fa042f9
DSD demod: this is the end of it. f..k off!
2016-04-08 18:14:50 +02:00
f4exb
93b0b91f79
DSD demod plugin: added scope window on discriminator output
2016-04-07 19:54:26 +02:00
f4exb
d4cd66f433
DSD demodulator: creation
2016-04-07 13:05:53 +02:00
f4exb
6b6b4d0b0d
NFM demod GUI: fixed squelch gate vakue not displaying correctly
2016-04-06 09:39:41 +02:00
f4exb
366ff0e1c3
UDP source plugin: corrected UDP audio input
2016-04-06 09:33:29 +02:00
f4exb
9ea1c8f71d
UDP Source plugin: corrected and amended readme
2016-04-06 02:40:36 +02:00
f4exb
9cb1a41471
UDP source plugin: new formats with mono output in particular NFM for mono discriminator type output
2016-04-05 17:02:24 +02:00
f4exb
98f325d60e
SSB demod plugin: added button to mute/unmute audio
2016-04-05 09:20:02 +02:00
f4exb
cde3f531e0
UDP source plugin: for NFM output duplicate samples in real and imaginary parts
2016-04-04 22:28:56 +02:00
f4exb
b27cf0da9d
UDP source plugin: updated documentation. Allow FM deviation box only if S16LE NFM format is selected
2016-04-04 16:44:50 +02:00
f4exb
f143b59403
NFM demod and UDP source: revised FM completely rationalizing deviation. New input in UDP source GUI to specify the FM deviation
2016-04-04 03:44:06 +02:00
f4exb
aafff9b534
UDP source plugin GUI: added missing channel frequency display on the channel marker when the mouse is passed on the GUI
2016-04-03 18:14:04 +02:00
f4exb
962224e052
NFM demodulator plugin: documentation as readme
2016-04-03 17:04:35 +02:00
f4exb
82ef5b9908
UDP source plugin: documentation as readme
2016-04-03 15:18:05 +02:00
f4exb
4debb8eb41
UDPsrc utility: fixed buffer wrap around code. UDPSunk plugin: set a fixed UDP block size of 2048 (512 samples * 4 byte samples) thanks to UDPsrc utility
2016-04-03 11:29:11 +02:00
f4exb
42ba2ca5a0
NFM demod GUI: removed RF bandwidth initial index value of -1
2016-04-01 03:58:54 +02:00
f4exb
dbad815b2a
NFM demod: GUI: use combo box for RF demodulator bandwidths
2016-04-01 00:18:49 +02:00
f4exb
0c4d4ee385
NFM demod: GUI: use buttons for volume and squelch to reduce screen space
2016-03-31 22:49:13 +02:00
f4exb
1263eaeb1a
NFM demod: RF bandwidh and AF bandwidth on the same line
2016-03-31 22:00:36 +02:00
f4exb
58656fe65c
RTL-SDR plugin: New 2000 kS/s rate
2016-03-31 19:49:32 +02:00
f4exb
007aaaf749
BladeRF plugin: changed sample rate and bandwidth unit displays. New 2000 kS/s rate
2016-03-31 19:48:06 +02:00
f4exb
68ed0013ea
NFM demod: added adjustable squelch gate time (AGC attack) to adjust the length of transient elimination from default 50ms
2016-03-31 19:38:39 +02:00
f4exb
ce20f21b08
BladeRF input plugin: GUI cosmetic changes
2016-03-29 17:31:44 +02:00
f4exb
574141be6c
Airspy input plugin: GUI cosmetic changes
2016-03-29 16:53:15 +02:00
f4exb
d59c9e5a95
HackRF input plugin: GUI cosmetic changes
2016-03-29 16:39:05 +02:00
f4exb
39d5ecf6de
RTL-SDR input plugin: GUI cosmetic changes
2016-03-29 16:22:24 +02:00
f4exb
b70fa3f191
Fixed preset import
2016-03-29 14:51:52 +02:00
f4exb
85778dbcc1
CMakeLists.txt files cleanup
2016-03-29 09:36:19 +02:00
Edouard Griffiths
4b95c1cbc0
Windows build: added .pro file for FCD Pro+ but it does not link so not included in main .pro
2016-03-29 03:53:54 +02:00
f4exb
989feb9108
FCD Pro+ plugin: non ALSA classes to handle FCD audio for Windows build
2016-03-29 03:17:59 +02:00
f4exb
b4178db004
SDRdaemon plugin: corrections in the readme
2016-03-28 02:48:33 +02:00
Edouard Griffiths
1f758bc5f7
Windows build: re-implement nanomsg and sdrdaemon plugin for 64 bit version only. Created a batch installation script for Win64
2016-03-28 02:34:14 +02:00
f4exb
8acfaa0458
SDRdaemon plugin: control from the plugin documentation update
2016-03-27 22:16:23 +02:00
Edouard Griffiths
27b6aab5f7
Windows build: added possibility to build with MinGW64 (experimental, does not work)
2016-03-27 18:56:33 +02:00
Edouard Griffiths
641e6b529f
Windows build: removed nanomsg and sdrdaemon input plugin from the build
2016-03-27 12:12:57 +02:00
f4exb
692686684e
AM dempd: light audio mute button in green when the squelch is open
2016-03-27 05:44:35 +02:00
f4exb
2c38a8b9a0
NFM dempd: light audio mute button in green when the squelch is open
2016-03-27 05:37:15 +02:00
f4exb
17db3e03b6
SDRdaemon plugin: send configuration done
2016-03-27 04:33:12 +02:00
f4exb
0822773fbb
SDRdaemon plugin: send configuration phase 1
2016-03-26 21:40:54 +01:00
Edouard Griffiths
57149d0689
Windows build: added BladeRF input plugin
2016-03-23 16:59:53 +01:00
Edouard Griffiths
e861ddfc29
Android build: use simple boost install
2016-03-22 01:24:38 +01:00
f4exb
a957d99f67
BFMdemod: solved C++11 compile problem by initializing float constant in .cpp
2016-03-21 08:40:42 +01:00
Edouard Griffiths
9eee3fd869
BFMdemod: reverted C++11 changes. Causing too many problems
2016-03-21 08:34:27 +01:00
f4exb
6973decce1
BFMdempd plugin: Set c++11 option
2016-03-21 08:21:51 +01:00
f4exb
c50b31e289
Android build: fixes for C++11. Hardware (libusb) independent
2016-03-21 06:18:09 +01:00
f4exb
8254a4d07f
SDRdaemon plugin: readme documentation
2016-03-20 18:12:37 +01:00
f4exb
a99fdd1f26
SDRdaemon plugin: Added tooltip for main buffer length in seconds display
2016-03-20 14:43:01 +01:00
f4exb
3bebd05411
SDRdaemon plugin: Added buffer length in seconds to the GUI
2016-03-20 14:40:40 +01:00
f4exb
b7a4c468fc
SDRdaemon plugin: Ensure a minimal size of the main buffer depending on frame size so that auto follow ups work fine
2016-03-20 12:59:55 +01:00
f4exb
0ffc02102e
SDRdaemon plugin: better calculation of write - read pointers delta. Better amortization of buffer R/W compensation with an alpha factor of 0.25
2016-03-20 02:49:25 +01:00
Edouard Griffiths
bfdcac70d0
SDRdaemon plugin: set the r/w buffer maximum correction limit to +/- 20 ms
2016-03-19 18:54:09 +01:00
f4exb
b14ae1e7c1
SDRdaemon: GUI fix. Limit r/w balance correction
2016-03-19 08:54:31 +01:00
f4exb
7077f6a780
SDRdaemon plugin: apply buffer r/w correction at all ticks. Updated readme with warnings for Windows
2016-03-19 06:14:06 +01:00
f4exb
0ba624dc37
SDRdaemon: ensure there are enough reads to calculate auto r/w unbalance correction
2016-03-19 05:15:34 +01:00
f4exb
a009d352be
SDRdaemon: fix buffer r/w unbalance figure display when negative
2016-03-19 05:10:02 +01:00
f4exb
5845eaec92
SDRdaemon plugin: UI: enhance buffer r/w unbalance details display
2016-03-19 04:09:55 +01:00
f4exb
1c0ef544d3
SDRdaemon plugin: fix auto read/write balance correction
2016-03-19 03:49:38 +01:00
Edouard Griffiths
8b22d2cbbc
SDRdaemon plugin: fixed deserialization of auto R/W balance flag
2016-03-18 18:37:32 +01:00
Edouard Griffiths
78c7a3ac45
SDRdaemon plugin: removed duplicate lines in .ui file
2016-03-18 18:04:03 +01:00
Edouard Griffiths
c1c64b7051
SDRdaemon plugin: implemented reset buffer indexes and auto balance buffer reads/writes
2016-03-18 14:03:34 +01:00
Edouard Griffiths
f7e3db53fe
SDRdaemon plugin: fixed buffer gauge calculation
2016-03-18 10:52:35 +01:00
f4exb
b97ab1bd9d
SDRdaemon plugin: corrected buffer gauge value calculation
2016-03-18 08:45:01 +01:00
Edouard Griffiths
22c3078c3a
SDRdaemon plugin: added gauges for main buffer read vs writes
2016-03-17 15:41:48 +01:00
Edouard Griffiths
335ecea84a
SDRdaemon: use own timer for Windows build with optimized interval at 50ms
2016-03-17 09:17:02 +01:00
Edouard Griffiths
12ff4c2334
SDRdaemon: use own timer for Windows build with optimized interval at 60ms
2016-03-17 01:56:09 +01:00
f4exb
55f389cfb0
SDRdaemon plugin: use internal (slower) timer for Windows release only. Fixed compile error
2016-03-16 22:40:54 +01:00
Edouard Griffiths
be13c80e73
SDRdaemon plugin: use internal (slower) timer for Windows release only
2016-03-16 18:46:16 +01:00
Edouard Griffiths
8a44f5c089
SDRdaemon plugin: get throttle interval from the timer. Removed useless chunk size attrubute
2016-03-16 18:26:44 +01:00
f4exb
87a53f03a2
SDRdaemon plugin: attempt to fix the skew rate calculation
2016-03-16 09:10:29 +01:00
f4exb
d5f65a7e39
SDRdaemon plugin: use a fixed time bound raw buffer of 8 seconds
2016-03-16 05:51:22 +01:00
f4exb
17d58ba2a5
BFM demod plugin: fixed core dump due to missing initialization in RDS parser constructor
2016-03-16 05:02:35 +01:00
f4exb
199b04de90
SDRdaemon plugin: ensure a mnimum size of 16MB for the raw buffer
2016-03-15 22:20:44 +01:00
f4exb
42e139e63e
SDRdaemon plugin: switchable auto skwew rate following
2016-03-15 21:22:12 +01:00
Edouard Griffiths
026016c0d5
SDRdaemon: new auto skew rate compensation #1
2016-03-15 18:56:15 +01:00
Edouard Griffiths
f9c13dace9
SDRdaemon plugin: auto adaptive throttling
2016-03-15 18:06:02 +01:00
f4exb
35db910ba9
SDRdaemon plugin: auto adaptive throttling preparation
2016-03-15 06:13:52 +01:00
f4exb
47a3f534dd
File Source input: correct setBuffer paramter type
2016-03-14 08:21:06 +01:00
Edouard Griffiths
1393a93070
File Source plugin: auto adaptative throttling
2016-03-14 01:43:21 +01:00
f4exb
1a9af41ac3
Windows build: added Airspy plugin
2016-03-13 01:22:00 +01:00
f4exb
1eeb308d47
File Source plugin: removed redundant navigation time display
2016-03-13 00:46:37 +01:00
f4exb
108e743da8
Windows build: added Hackrf plugin
2016-03-13 00:34:46 +01:00
f4exb
1ba3324844
HackRF plugin: initialize hackrf library before trying to enumerate
2016-03-12 23:17:51 +01:00
f4exb
137193ff3b
Windows build: added RTL-SDR input plugin with dependency to binary libusb for MinGW32
2016-03-12 03:17:30 +01:00
f4exb
2e211365eb
SDRdaemon plugin: cosmeticc changes in UI
2016-03-11 08:36:05 +01:00
f4exb
763594c2f0
SDRdaemon plugin: button to make auto follow stream sample rate optional
2016-03-11 05:25:25 +01:00
f4exb
1e34641138
Corrected date stamps calculation for Windows (MinGW) compatibility
2016-03-11 03:30:13 +01:00
f4exb
8be4c20f5b
Windows build: added udpsrc channel plugin to the build
2016-03-10 03:11:18 +01:00
f4exb
0b6f236f43
Windows build: added tcpsrc channel plugin to the build
2016-03-10 03:09:54 +01:00
f4exb
b7a39452bf
WFMdemod: removed useless dependency on GLSpectrum
2016-03-10 03:07:13 +01:00
f4exb
7902d97b49
NFMdemod: removed useless dependency on GLSpectrum
2016-03-10 02:59:56 +01:00
f4exb
8cc3ec4d03
Windows build: added demodbfm channel plugin to the build
2016-03-10 02:54:25 +01:00
f4exb
7f27e8f1c3
Windows build: added .pro files for the rest of channel plugins
2016-03-10 02:44:13 +01:00
f4exb
ef9dbefe50
Renamed channel plugin directories
2016-03-10 02:29:42 +01:00
Edouard Griffiths
90d6cd89e9
Windows build: added SDRdaemon input plugin in the build
2016-03-09 18:42:32 +01:00
Edouard Griffiths
782bb8ae40
Windows build: apply modifications
2016-03-09 06:39:19 +01:00
Edouard Griffiths
7fa519e39f
Windows build: added AM demod plugin
2016-03-09 00:20:49 +01:00
Edouard Griffiths
4eeac640cc
AM demod: removed useless dependency to GLSpectrum
2016-03-09 00:19:43 +01:00
Edouard Griffiths
f81820fa58
Have Windows plugins (.dll) searched by plugin manager loader. Added .pro file for filesource input plugin
2016-03-08 13:58:53 +01:00
f4exb
837715fc0f
HackRF plugin: added two sampling rates above 4.8 MS/s
2016-03-07 01:51:42 +01:00
f4exb
5ecf7ea00c
File source plugin: added seek bar to move the current pointer in the file
2016-02-25 14:07:39 +01:00
f4exb
a8fc503366
File source plugin: since it always plays in a loop for now set the play loop button and disable it
2016-02-25 11:06:23 +01:00
f4exb
f153325ec0
File source plugin: added passive navigation slider
2016-02-25 11:02:39 +01:00
f4exb
d5ddd5c9a1
File source plugin: added total record time in UI
2016-02-25 02:30:50 +01:00
f4exb
58d82139ab
Filesource plugin: enhanced readibility of timestamp
2016-02-25 01:44:48 +01:00
f4exb
f2bf04fa08
SDRdaemon plugin: enable set button only when address or port fields are edited
2016-02-25 01:37:47 +01:00
f4exb
944418a720
UDPsource plugin: fixed missing method body causing program crash when address text is edited
2016-02-25 00:55:05 +01:00
f4exb
3bfb2452ba
Merge branch 'dev'
2016-02-24 15:56:47 +01:00
f4exb
6fd9e4f5bc
cmake: added install and uninstall targets
2016-02-24 11:51:36 +01:00
f4exb
5ab1f76538
SDRdaemon plugin: fixed UDP setting in UI
2016-02-23 23:16:05 +01:00
f4exb
09e724bbdb
SDRdaemon plugin: fixed start not actually starting
2016-02-23 22:24:25 +01:00
f4exb
591ffd2f0e
SDRdaemon plugin: display stream rate with two decimals in UI
2016-02-23 21:22:27 +01:00
f4exb
153b1c017c
SDRdaemon plugin: report LZ4 statistics
2016-02-23 19:27:47 +01:00
f4exb
e5f2a49835
SDRdaemon plugin: report LZ4 compression ratio
2016-02-23 18:29:08 +01:00
f4exb
23750b10f6
SDRdaemon plugin: report LZ4 compression status
2016-02-23 18:19:35 +01:00
f4exb
16c3e3e72f
SDRdaemon plugin: report frame soze in UI. Reorganized UI
2016-02-23 18:09:20 +01:00
f4exb
6b368f10b6
SDRdaemon plugin: report stream locked in UI
2016-02-23 14:57:40 +01:00
f4exb
586abc6508
SDRdaemon plugin: added status bar in the UI
2016-02-23 11:09:45 +01:00
f4exb
d835662932
SDRdaemon plugin: corrected plugin name
2016-02-23 10:38:08 +01:00
f4exb
248d5ecdba
Fixed sample rate recalculation
2016-02-23 04:50:15 +01:00
f4exb
942a7ca803
SDRdaemon plugin: fixed LZ4 writes and uncompressed writes
2016-02-23 01:29:03 +01:00
f4exb
501b14d1e7
SDRdaemon plugin: widen auto skew rate compensation to +/-20%
2016-02-22 15:17:44 +01:00
f4exb
aa709b9d5c
SDRdaemon plugin: report stream skew data on the GUI
2016-02-22 15:03:16 +01:00
f4exb
bf78fa016e
SDRdaemon plugin: auto skew correction fixed
2016-02-22 14:18:41 +01:00
f4exb
898178bd12
SDRdaemon plugin: auto skew correction #1
2016-02-22 12:10:13 +01:00
f4exb
2d018f7968
SDRdaemon plugin: reactivate address setting in GUI. Put in place a stram locked status.
2016-02-21 11:01:43 +01:00
f4exb
48d858ce5d
SDRdaemon plugin: fixes
2016-02-20 23:02:34 +01:00
f4exb
952a32172d
SDRdaemon plugin: update settings after deserialization
2016-02-20 10:10:11 +01:00
f4exb
b59c28d4c7
SDRdaemon plugin: code cleanup
2016-02-20 03:48:04 +01:00
f4exb
33a196e4aa
SDRdaemon plugin: fixed buffer issues
2016-02-20 03:41:20 +01:00
f4exb
6b16222792
SDRdaemon plugin: works with bugs
2016-02-19 08:48:14 +01:00
f4exb
d267d56de5
Sdrdaemon: fixed SDRdaemon buffer read pointer update
2016-02-18 22:26:47 +01:00
f4exb
07bfcb04dc
SDRdaemo: serialize auto corrections
2016-02-18 01:24:58 +01:00
f4exb
0b0d57724c
SDRdaemon plugin: corrected main spectrum frequency display
2016-02-18 00:33:04 +01:00
f4exb
f04b6c4dc1
SDRdaemon plugin: implement DC offset and IQ imbalance corrections
2016-02-17 23:47:03 +01:00
f4exb
05a4a7cb4e
SDRdaemon: first working version
2016-02-17 19:42:26 +01:00
Edouard Griffiths
da26fa3781
cmake: removed unncecessary dependencies on librtlsdr and libusb
2016-02-17 18:26:34 +01:00
f4exb
8d986368bd
SDRdaemon: fixed SDRdaemonBuffer returned value for read meta
2016-02-17 08:40:10 +01:00
f4exb
8dc05cf578
SDRdaemon: UDP handler receives data
2016-02-17 02:22:05 +01:00
f4exb
42b52a2d2c
SDRdaemon debug. Frequency now in kHz in the meta data
2016-02-14 20:01:46 +01:00
f4exb
4dfc4701e5
Removed useless method in filesource plugin
2016-02-10 22:52:14 +01:00
f4exb
31ef841a99
SDRdaemon plugin. Debug core dump
2016-02-07 20:02:13 +01:00
f4exb
9213cee156
SDRdaemon plugin: change buffer allocation when sample rate changes
2016-02-02 08:21:16 +01:00
f4exb
1602525e0c
SDRdaemon plugin: removed references to file input
2016-02-01 08:24:14 +01:00
f4exb
becf359db9
SDRdaemon plugin: handle data reads
2016-01-29 08:17:34 +01:00
f4exb
e9058a1c94
SDRdaemon plugin: handle data writes
2016-01-28 04:54:16 +01:00
f4exb
ca7d8de81e
SDRdaemon plugin: added counters for data received from UDP
2016-01-28 03:30:36 +01:00
f4exb
13d698a940
SDRdaemon: updated write data to raw buffer methods
2016-01-27 08:40:54 +01:00
f4exb
2fe57dabae
SDRdaemon: revised buffers allocation
2016-01-27 08:24:00 +01:00
f4exb
34138dc1c4
Removed methods taken from gd-sdmnsource
2016-01-26 23:48:52 +01:00
f4exb
458767aa45
SDRdaemon plugin: changed sample buffer to raw format (uint8_t)
2016-01-26 08:27:45 +01:00
f4exb
fd8c9c41eb
SDRdaemon plugin: added samples buffer to the SDRdaemon buffer class
2016-01-25 08:40:44 +01:00
f4exb
7a6882829a
SDRdaemon plugin: new classes
2016-01-24 23:38:55 +01:00
f4exb
1850452601
Add liblz4 dependency for sdrdaemon plugin
2016-01-24 19:26:42 +01:00
f4exb
e4f97e1a1b
Copied filesource plugin folder to new sdrdaemon
2016-01-24 19:21:21 +01:00
f4exb
e9d55b7f04
SSB demod: changed span tooltip description
2016-01-13 21:19:50 +01:00
f4exb
4cec982a7f
Channel Analyzer GUI: corrected filter limits
2016-01-13 21:19:10 +01:00
f4exb
24607ee6f1
Added tooltip for all channel GUIs frequency shift direction button
2016-01-12 19:54:37 +01:00
Edouard Griffiths
53027c42d2
Added missing tooltips in main GUIs
2016-01-12 13:38:44 +01:00
Edouard Griffiths
c3ad875b1d
Added missing tooltips in sample source GUIs
2016-01-12 13:31:23 +01:00
Edouard Griffiths
1c6f97bba9
Added missing tooltips in channel GUIs
2016-01-12 13:14:14 +01:00
F4EXB
3c3d4e3b41
Font face and size normalization: added missing input interface GUIs
2016-01-12 08:40:40 +01:00
f4exb
802e8f300f
UDP and TCP channel sources: Normalize delta frequency font size
2016-01-12 06:26:51 +01:00
F4EXB
ec8e4d51df
Font size and face normalization (final)
2016-01-12 05:51:26 +01:00
f4exb
709cee9fc3
Added frequency units to BaldeRF GUI Rx center frequency dial
2016-01-12 04:43:41 +01:00
f4exb
bf9368a002
Normalized Channel Analzyer and SSB GUIs (global font family and size)
2016-01-12 04:24:59 +01:00
f4exb
80d0fda710
Normalize BladeRF GUI
2016-01-12 04:15:55 +01:00
f4exb
433cc021ea
Normalized Channel Analzyer and SSB GUIs
2016-01-12 03:52:19 +01:00
f4exb
144462d57b
RTL-SDR input: fixed sample rate slider range and add one more sample rate
2015-12-27 04:04:24 +01:00
f4exb
73bd332619
AM demod: make squelch tail twice faster as attack
2015-12-26 21:30:30 +01:00
f4exb
61d6d90ce3
AM demod: implement mute/umute toggle
2015-12-26 18:23:55 +01:00
f4exb
d46ab16ead
AM demod: enhanced squelch: supressed transients, smooth open/close
2015-12-26 18:11:38 +01:00
f4exb
0613100bbd
SSB demod: re-implemented fixed DSB option
2015-12-26 04:50:29 +01:00
f4exb
2b98bc9d8a
SSB demod: continuous sum for SSB downsampling
2015-12-26 04:04:22 +01:00
f4exb
332fe54b6a
SSB demod: implement DSB filter
2015-12-26 03:56:28 +01:00
f4exb
10c7e1e442
SSB demod: fixed BW and Low cut limits
2015-12-26 03:34:49 +01:00
f4exb
4de446053d
Revert "SSB demod: implemented DSB option"
...
This reverts commit 5e0e3a01e1
.
2015-12-26 03:23:18 +01:00
f4exb
111f00b230
BFM demod: fixed LSB stereo
2015-12-26 00:19:41 +01:00
f4exb
3564b8ba58
BFM demod: re-introducing LSB stereo GUI controls
2015-12-25 20:12:50 +01:00
f4exb
8065c4157c
Revert "BFM demod: introducing LSB stereo for what it's worth..."
...
This reverts commit b5669fee2f
.
2015-12-25 19:59:45 +01:00
f4exb
7e67793059
Fixed AM demod sliders
2015-12-25 18:03:30 +01:00
f4exb
82fdf1d499
Fixed RTL sample rates
2015-12-25 17:55:36 +01:00
f4exb
627a7f91d2
BFM demod: suppress LSB stereo balance adjustement
2015-12-24 16:20:41 +01:00
f4exb
7fa649aacc
Fixed unresolved symbol in TCP Src channel plugin
2015-12-24 15:30:41 +01:00
f4exb
89d70b7375
DFM demod: Adjust LSB stereo levels
2015-12-24 02:05:29 +01:00
f4exb
b5669fee2f
BFM demod: introducing LSB stereo for what it's worth...
2015-12-23 06:42:59 +01:00
f4exb
b877907785
BFM demod: RDS: really improve PSN decoding and display
2015-12-23 04:27:25 +01:00
f4exb
00ae3babbd
BFM demod: RDS parser: initialize PSN display at start
2015-12-23 02:21:17 +01:00
f4exb
d034063978
BFM demod: RDS PSN update improvement
2015-12-23 02:21:03 +01:00
f4exb
93571770bc
Revert "BFM demod: implemented forward error correction in RDS decoder"
...
This reverts commit 444f829e29
.
2015-12-20 19:30:58 +01:00
f4exb
cae6c94770
BFM demod: RDS EON program name fix
2015-12-18 08:39:34 +01:00
f4exb
cdae494a92
BFM demod: corrected RDS EON block program service name update
2015-12-17 04:32:22 +01:00
f4exb
444f829e29
BFM demod: implemented forward error correction in RDS decoder
2015-12-17 04:17:21 +01:00
f4exb
3c1a9790c0
BFM demod: fix RDS GUI
2015-12-17 01:27:13 +01:00
f4exb
bf926ede36
BFM demod: implemented phase discriminator in a separate utility class
2015-12-17 01:13:42 +01:00
f4exb
90552271f8
Corrected NFM demod. Implemented phase discriminator object in WFM demod
2015-12-17 01:01:22 +01:00
f4exb
3028357718
NFM demod: phase discriminator refactoring. Review volume boundaries
2015-12-17 00:45:44 +01:00
Edouard Griffiths
28bde131ba
NFM demod: adjust phase discriminator settings. Put in in a separate header
2015-12-16 21:12:12 +01:00
f4exb
5ca9004167
NFM demod: cleanup and adjustment of phase discriminators
2015-12-16 08:49:09 +01:00
f4exb
2d929171bb
BFM demod: RDS GUI part #13 : fixed group 3 initialization
2015-12-16 05:27:04 +01:00
f4exb
62cb806eb1
BFM demod: RDS GUI part #12 : implemented group 3 generic decoding
2015-12-16 05:16:27 +01:00
f4exb
729ac9cf3c
BFM demod: RDS GUI part #11 : implemented group8 generic decoding
2015-12-16 04:43:29 +01:00
f4exb
73ac0c58e5
BFM demod: RDS GUI part #10 : prepare ability to change frequency from frequency combo boxex. Need future channel plugin to its source plugin link to be implemented
2015-12-16 04:12:49 +01:00
f4exb
044e0bfc27
BFM demod: RDS GUI part #9 : group14 full implementation. Separate clear RDS data button
2015-12-16 03:12:38 +01:00
Edouard Griffiths
9fe292f162
BFM demod: RDS GUI part #8 : group14 parsing into memebers implementation
2015-12-15 15:21:36 +01:00
f4exb
4387136420
BFM demod: RDS GUI part #7 : cosmetic corrections on group 8 display
2015-12-15 08:54:13 +01:00
f4exb
bbf2469431
BFM demod: RDS GUI part #6 : implemented groups 1,2 and 8
2015-12-15 02:55:12 +01:00
Edouard Griffiths
542877a454
BFM demod: RDS GUI part #5 : prepare groups 1, 2 and 8 implementation. Enhancements in the RDS GUI management
2015-12-14 15:15:31 +01:00
f4exb
9eb271b218
BFM demod: RDS GUI part #4 : group 4 implementation
2015-12-14 09:01:37 +01:00
f4exb
8717efef92
BFM demod: RDS GUI part #3:various display optimizations
2015-12-14 04:01:41 +01:00
f4exb
fd8e771543
BFM demod: RDS GUI part #2 : quality metrics report
2015-12-14 03:01:44 +01:00
f4exb
4d156044e4
BFM demod: RDS GUI part #1 : counters, PI and Group 0
2015-12-14 01:36:13 +01:00
f4exb
48855bfb63
BFM demod: working RDS support
2015-12-13 09:45:29 +01:00
f4exb
6782c753ad
BFM decoder: implement RDS decoder
2015-12-13 02:54:22 +01:00
f4exb
df95e188e8
BFM demod: fixed stereo L-R injection factor
2015-12-12 23:13:37 +01:00
f4exb
74e338f092
Have a specialized class for UDP output (debug purpose)
2015-12-12 23:01:46 +01:00
f4exb
1be47adfef
BFM demod: RDS decoder cleanup
2015-12-12 19:53:24 +01:00
f4exb
1a9dca1632
BFM demod: working RDS demod
2015-12-12 15:14:26 +01:00
f4exb
8fa44a4ddb
Merged fix
2015-12-12 02:30:10 +01:00
f4exb
2aa0cea1ca
BFM demod: use atan2 phase discriminator with scaling depending on sample rate and excursion for better fidelity
2015-12-12 02:17:41 +01:00
f4exb
dcea42d309
BFM demod: RDS demod debug #1
2015-12-11 19:33:10 +01:00
f4exb
14f72bae8a
BFM demod: added RDS decoder class
2015-12-11 03:58:35 +01:00
f4exb
5761330365
BFM demod: RDS demod debug #1
2015-12-11 03:57:17 +01:00
Edouard Griffiths
dbd1db1f28
RDS demod: bugfix and errors debug prompt
2015-12-10 15:02:16 +01:00
Edouard Griffiths
ea0640c844
Corrected RDS demod clock phase calculation
2015-12-10 14:15:44 +01:00
Edouard Griffiths
4ecc0f18bb
BFM demod: basic RDS demodulator test
2015-12-10 14:10:48 +01:00
Edouard Griffiths
3cdab34fb7
BFM demod: RDS demod completed
2015-12-10 13:39:15 +01:00
f4exb
0705461d8a
BFM demod: added RDS demodulator class
2015-12-10 08:54:57 +01:00
f4exb
46aae9c5ad
BFM demod: changed to RDS PLL
2015-12-09 04:22:12 +01:00
f4exb
1b66b72a11
BFM demod: implement button to control RDS activation
2015-12-09 04:13:13 +01:00
f4exb
274626d58f
BFM demod: change channel color
2015-12-09 03:05:23 +01:00
f4exb
5b1592598e
BFM demod: save mono/stereo toggle
2015-12-09 01:59:16 +01:00
f4exb
2a194ca44e
Airspy: implemented LNA and Mixer AGC controls
2015-12-09 01:49:46 +01:00
f4exb
fa2d9aecf5
BFM demod: added pilot view option and pilot power display
2015-12-09 00:04:46 +01:00
Edouard Griffiths
cdf51b99e9
BFM demod: update spectrum setting with rate information upon channelizer change rate signal
2015-12-08 13:10:02 +01:00
f4exb
205fee6837
BFM demod: update spectrum with sample rate information by polling
2015-12-08 09:25:46 +01:00
f4exb
4aaaad2fe9
BFM demod: fixed mono
2015-12-08 08:30:45 +01:00
f4exb
9fdff1e028
BFM and WFM demods: Fixed initial RF BW display on deserialization
2015-12-08 02:23:58 +01:00
f4exb
e533997dbe
BFM demod: apply de-emphasis
2015-12-08 02:00:30 +01:00
f4exb
2f8fda7137
PLL cleanup
2015-12-07 22:31:44 +01:00
f4exb
508486f791
BFM demod: implemented mono/stereo control from GUI
2015-12-07 08:55:22 +01:00
f4exb
83423e13e0
BFM demod: working stereo decode. Mono/Stereo controls not implemented
2015-12-07 04:16:05 +01:00
f4exb
cd31cc6c0e
BFM demod: implemented mono/stereo control button with stereo pilot lock indication (green)
2015-12-07 03:36:56 +01:00
f4exb
baccaba2c8
BFM demod: PLL lock pilot carrier in flow
2015-12-07 02:18:31 +01:00
f4exb
f69e69a799
BFM demod: added phase lock class. Updated copyright notices
2015-12-06 19:47:55 +01:00
f4exb
7815531b3c
Added new Broadcast FM demod. Copy of WFM for now
2015-12-06 10:30:51 +01:00
f4exb
078ec79b1c
Mute option for NFM channel
2015-12-06 04:49:22 +01:00
f4exb
45261ce623
SSB demod: corrected BW and Low cut sliders limits
2015-12-06 02:37:40 +01:00
f4exb
5e0e3a01e1
SSB demod: implemented DSB option
2015-12-06 02:34:47 +01:00
f4exb
f512503dc1
SSB demod: implemented DSB GUI control
2015-12-06 00:43:40 +01:00
f4exb
fc89d3ea5c
SSB demod: add flip binaural channels option
2015-12-05 19:57:48 +01:00
f4exb
183701acc5
New icons for SSB channel
2015-12-05 19:39:11 +01:00
f4exb
b07d9c838d
SSB demod: binaural option
2015-12-05 18:48:15 +01:00
f4exb
f8c36546b0
UDP source: implemented mono/stereo audio input toggle
2015-12-05 12:23:55 +01:00
f4exb
f69264ec24
UDP source: move audio input setting to immediate group
2015-12-05 12:03:26 +01:00
f4exb
08a3bc9097
UDP source: new icons. Implemented audio on/off button with icon
2015-12-05 11:49:24 +01:00
f4exb
74f1f4e675
UDP source: interactive audio port setting from the GUI
2015-12-05 04:03:30 +01:00
f4exb
70d4088fa6
UDP source: fixed audio port assignment in configuration message handler
2015-12-05 03:36:31 +01:00
Edouard Griffiths
ddd5ec5dc8
UDP source: Implemented audio input port in input class only
2015-12-04 13:47:43 +01:00
f4exb
c15b71eb6b
UDP source: reinstated Audio port UI
2015-12-04 09:03:03 +01:00
f4exb
3f5d88b48d
UDP Source: change UDP port and Audio port accordingly
2015-12-04 08:54:47 +01:00
f4exb
c1f1c741f1
UDP Source: implemented audio enable and volume change
2015-12-04 03:46:51 +01:00
f4exb
eeecaf5d3f
UDP Source: new GUI items
2015-12-03 04:24:29 +01:00
f4exb
f297298adb
UDP source: basic audio return via UDP
2015-12-03 04:02:21 +01:00
f4exb
9ed6b40ba5
UDP Source: compiles
2015-12-02 02:28:31 +01:00
f4exb
ffebc53586
TCPSrc channel: process connexion/deconnnexion through messages
2015-11-27 08:49:36 +01:00
f4exb
10783906cb
Remove TCP references in attributes and variables of the UDP source plugin
2015-11-19 08:55:58 +01:00
f4exb
34e6c93a89
New UDP source channel plugin. For now a copy of TCP source plugin
2015-11-19 03:27:37 +01:00
f4exb
f981773f81
TCP src code cleanup
2015-11-19 03:26:46 +01:00
f4exb
0492c50e55
Enhancements to TCP src plugin. Effectively show channel power on TCP src GUI
2015-11-18 06:05:13 +01:00
f4exb
9b93405554
TCPsrc GUI enhancements
2015-11-18 05:36:29 +01:00
f4exb
681863b2a2
Fixed NFM squelch
2015-10-25 14:47:28 +01:00
f4exb
53cc5b7db0
Fixed channel analyzer initialization phase
2015-10-22 03:42:27 +02:00
f4exb
8bf08500bf
Removed commented out code
2015-10-21 21:20:05 +02:00
f4exb
35440d60f6
Attempt at fixing some race conditions #1
2015-10-21 02:32:21 +02:00
Edouard Griffiths
687783ce5b
Fixed HackRF list of devices not freed before exit
2015-10-19 03:56:56 +02:00
f4exb
dc3bdc62e1
SSB demod: fixed audio volume too low
2015-10-11 06:57:26 +02:00
f4exb
e9f122fac1
NFM demod: optimized feed routine. Fixed channel power calculation
2015-10-11 06:34:12 +02:00
f4exb
cdadb7cb9b
Channel Analyzer: optimize samples processing
2015-10-09 09:02:44 +02:00
f4exb
9cd0639fed
Corrected deserializing of bandwidth and low cutoff
2015-10-09 08:55:22 +02:00
f4exb
76a60a8cb2
Use vertical tab for channel tabs
2015-10-09 08:45:29 +02:00
f4exb
7742c0de2d
Optimization: avoid cvtsd2ss instructions by using explicit floating point litterals. Spectrum histogram calculation optimization
2015-10-09 03:59:28 +02:00
f4exb
4ef4dc9939
NFM: Deactivated AF squelch and replaced it by a power level squelch.
...
Adjusted power value.
2015-10-06 09:28:08 +02:00
f4exb
9b0d92b35b
One more sample rate for BladeRF
2015-10-06 05:37:17 +02:00
f4exb
821e4e9ec8
NFM demod: fixed volume and scaling of magnitude squared
2015-10-05 09:17:44 +02:00
f4exb
453e53541b
New sample rates for BladeRF
2015-10-05 08:24:09 +02:00
f4exb
30757449ad
Fixed NFM CTCSS display layout. Enhanced NFM and channel analyzer channel power averaging
2015-10-05 03:32:00 +02:00
f4exb
360b94966b
Enhance channel power display
2015-10-05 02:18:32 +02:00
f4exb
6a9743bb3d
WFM: channel power averaging for display
2015-10-05 01:15:22 +02:00
f4exb
876c257aaf
Optimize AM demod
2015-10-05 00:54:14 +02:00
f4exb
bae3632fad
AM demod: added display of channel power in dB. Changed minus radio button for a iconified toggle button
2015-10-04 11:22:37 +02:00
f4exb
7663a9bc1d
SSB demod: added display of channel power in dB. Changed minus radio button for a iconified toggle button
2015-10-04 10:50:26 +02:00
f4exb
52dafd994b
WFM demod: added display of channel power in dB. Changed minus radio button for a iconified toggle button
2015-10-04 07:14:44 +02:00
f4exb
438df2975e
NFM demod: added display of channel power in dB. Changed minus radio button for a iconified toggle button
2015-10-04 06:26:06 +02:00
f4exb
f1cd4bf992
Channel analyzer: added display of channel power in dB. Changed minus radio button for a iconified toggle button
2015-10-04 05:28:11 +02:00
f4exb
1ac49ce8ce
Fixed setting of source of same kind with different sequence number
2015-10-03 23:59:02 +02:00
f4exb
f9913c7875
debug message
2015-10-03 22:31:46 +02:00
f4exb
fe40be00a9
Fixed WFM demod RF filrer
2015-10-03 05:15:39 +02:00
f4exb
eb08ef55b3
Fixed Fc position adjustment for Airspy and HackRF
2015-10-01 06:34:08 +02:00
f4exb
dc81e2dd9c
RTLSDR: implemented Fc position adjustment
2015-10-01 06:30:50 +02:00
f4exb
2ceacfa107
Normalize BladeRF plugin identifier
2015-10-01 05:47:24 +02:00
f4exb
6d3f975124
Normalize device name displays
2015-10-01 05:44:33 +02:00
f4exb
df2077caa7
RTLSDR: DC offset and IQ imbalance buttons. Standard device ID in plugin
2015-10-01 05:05:46 +02:00
f4exb
3cc73fbf61
RTL-SDR: replaced serializer by setting class
2015-10-01 04:39:00 +02:00
f4exb
3540efc696
FCD Pro+: normalized plugin device Id definition
2015-10-01 04:23:22 +02:00
f4exb
6616f92a36
FCD Pro+: implemented DC block and IQ imbalance buttons
2015-10-01 04:13:04 +02:00
f4exb
a25fa4ef97
FCD Pro+: replaced serializer with settings
2015-10-01 03:37:53 +02:00
f4exb
b31033c0a2
Added DC block and IQ correction buttons to BladeRF
2015-10-01 03:18:20 +02:00
f4exb
d2a41a5b9d
Removed deprecated BladeRF serializer
2015-10-01 02:49:12 +02:00
f4exb
4386f5e4a5
Added DC offset and IQ imbalance buttons to Airspy GUI
2015-10-01 02:46:41 +02:00
Edouard Griffiths
76cb615a18
New preset design. Implement for BladeRF interim #3
2015-09-30 19:03:50 +02:00
Edouard Griffiths
9987c7db4f
New preset design. Implement for BladeRF interim #2
2015-09-30 18:56:00 +02:00
Edouard Griffiths
e2dd03ff48
New preset design. Implement for BladeRF interim #1
2015-09-30 18:55:45 +02:00
Edouard Griffiths
2309c89859
New preset design: fix missing bits in HackRF and Filesource plugin classes
2015-09-30 18:06:50 +02:00
Edouard Griffiths
49763934ea
Airspy serialization redesign final
2015-09-30 13:53:09 +02:00
Edouard Griffiths
fbda81163a
Removed now useless Airspy serializer class
2015-09-30 13:49:38 +02:00
Edouard Griffiths
e3a56e04d6
New preset design (single). Applied to Airspy. Missing DC block and IQ imbalance GUI
2015-09-30 13:34:49 +02:00
Edouard Griffiths
19a7170188
New preset design (single). Applied to Airspy. Interim state #2
2015-09-30 13:31:32 +02:00
Edouard Griffiths
4657790fd6
New preset design (single). Applied to Airspy. Interim state #1
2015-09-30 13:23:20 +02:00
Edouard Griffiths
51e4792d77
Removed stray include of libbladeRF.h
2015-09-30 11:09:46 +02:00
f4exb
cfcd08f6c1
Fixed source plugins virtual methods. All sample source plugins
2015-09-30 09:01:29 +02:00
f4exb
3ced80e198
Fixed source plugins virtual methods
2015-09-30 08:55:58 +02:00
f4exb
a1efdcc8dc
New preset design: changed device registration
2015-09-30 06:57:40 +02:00
f4exb
f50e717c20
New preset design (single) applied to FCD Pro
2015-09-30 05:38:58 +02:00
f4exb
ded446c43a
New preset design (single). Applied to HackRF
2015-09-30 04:39:09 +02:00
f4exb
2d9c0bcfd2
Review presets #1 . Apply to HackRF
2015-09-30 03:46:46 +02:00
f4exb
921b511f96
Presets by source: set center frequency from preset center frequency
2015-09-29 03:35:14 +02:00
f4exb
e7a4d16d14
Fixed range limitation of channel analyzer delta frequency dial
2015-09-28 04:13:37 +02:00
f4exb
1450289e0f
Fixed glitches in channel analyzer decimation
2015-09-28 02:39:48 +02:00
f4exb
aa66d26059
Changed HackRF sample rate list
2015-09-27 22:44:47 +02:00
f4exb
f331a3986e
Fixed LO PPM calculation for the HackRF and Airspy
2015-09-27 18:32:19 +02:00
f4exb
fd78dda566
Fixed stop acquisition not working when sample rate is too high
2015-09-27 15:47:51 +02:00
f4exb
8ca8547148
removed useless handle source messages mechanism in HackRF GUI
2015-09-27 12:55:44 +02:00
f4exb
525a3f0024
post sample rate changes directly on DSP input message queue. Removed sample source output queue entirely as it was not reliable under stress
2015-09-27 12:50:38 +02:00
f4exb
7cc0d95054
Added support for HackRF
2015-09-27 11:27:02 +02:00
f4exb
2b092bf660
Added support for HackRF. Interim state #3
2015-09-27 07:37:15 +02:00
f4exb
3be1a1a3e2
Added support for HackRF. Interim state #2
2015-09-25 08:30:22 +02:00
f4exb
2932cbfdc3
Added support for HackRF. Interim state #1
2015-09-24 02:50:24 +02:00
f4exb
e75ab1c53e
NFM demod: squelch slider with 0.1 dB precision
2015-09-14 02:15:08 +02:00
f4exb
6b29864484
NFM demod: adjustments to AF squelh parameters
2015-09-13 18:17:15 +02:00
f4exb
e16b3a247b
NFM demod: adjusted AF squelch high frequency
2015-09-13 15:34:06 +02:00
f4exb
4246fb6381
NFM demod: revised AF squelch completely
2015-09-13 11:56:14 +02:00
f4exb
34942340a3
NFM demod: back to the basics
2015-09-12 16:34:57 +02:00
f4exb
c6b2730456
Fixed Airspy Mixer and VGA gains settings
2015-09-12 09:57:10 +02:00
f4exb
c4ad938083
Tried to fix NFM squelch again
2015-09-12 09:46:51 +02:00
f4exb
76d52e75fc
Fixed NFM squelch sensitivity
2015-09-12 01:21:14 +02:00
f4exb
efda927b93
Support for Airspy: corrected open device by sequence number
2015-09-11 09:12:56 +02:00
f4exb
0b7a8c8cdb
Support for Airspy: allow decimation by 64
2015-09-11 08:43:59 +02:00
f4exb
6e24ed6c28
Support for Airspy: make LO ppm correction effective
2015-09-11 08:23:04 +02:00
f4exb
efa1a0c58a
Support for Airspy: first working version
2015-09-11 03:02:02 +02:00
f4exb
7e88cfcd48
Support for Airspy: make pointer to thread private. Debug messages on enumeration
2015-09-10 08:12:49 +02:00
f4exb
61e6e3e2cc
Support for Airspy: compiles
2015-09-10 05:53:37 +02:00
f4exb
1e37479130
Support for Airspy: interim state #1
2015-09-09 09:13:24 +02:00
f4exb
178704be1c
Fixed FCD Pro LNA gain setting
2015-09-08 08:28:43 +02:00
f4exb
f23a115c23
Deep redesign: Better support for FCD dongles #12 : finalized support of FCD Pro
2015-09-08 01:27:18 +02:00
f4exb
ddd6fb539c
Merge branch 'fix' into dev
2015-09-07 23:32:08 +02:00
f4exb
15c050c360
Fixed NFM strong signals handling: adjusted parameters
2015-09-07 09:32:29 +02:00
f4exb
1f4894364d
Deep redesign: Better support for FCD dongles #11 : Proper support of FCD Pro
2015-09-07 05:35:01 +02:00
f4exb
cf68879962
Support of FCD Pro dongles part #2 : basic gui, input and serialization
2015-09-07 04:55:55 +02:00
f4exb
b31e62e73c
Fixed NFM strong signals handling
2015-09-07 01:15:55 +02:00
f4exb
e784cf7f7f
Deep redesign: Better support for FCD dongles #10 : Proper support of FCD Pro+
2015-09-06 01:34:20 +02:00
f4exb
7739db8fbe
Proper support of FCD Pro+ interim phase #1
2015-09-05 11:46:56 +02:00
f4exb
bf330c00fc
Moved FCD HID commands in their respective includes for Pro and Pro+
2015-09-05 06:24:02 +02:00
f4exb
208d3deb6e
Deep redesign: Better support for FCD dongles #9 : use fcd_traits template instead of hardcoded values
2015-09-05 05:50:29 +02:00
f4exb
4dfe89c5b1
Deep redesign: Better support for FCD dongles #8 : Use 8k buffer with FCD Pro+ as originally in FCD plugin
2015-09-04 05:15:23 +02:00
f4exb
0345969124
Deep redesign: Better support for FCD dongles #8 : removed old FCD plugin
2015-09-04 05:03:45 +02:00
f4exb
a2a9c45210
Deep redesign: Better support for FCD dongles #7 : Activate original Pro plugin with proper enumeration of Pro or Pro+ matching devices
2015-09-04 05:02:45 +02:00
f4exb
5453d63431
Deep redesign: Better support for FCD dongles #6 : have two distinct plugins for Pro and Pro+. Only Pro+ is active at the moment
2015-09-04 04:10:38 +02:00
f4exb
410b6d15c0
Removed dependency on libbladeRF for filesource plugin
2015-09-04 02:25:45 +02:00
f4exb
919a1326f4
Deep redesign: Better support for FCD dongles #5 : hardcode values since traits do not work with Qt framework
2015-09-04 02:24:02 +02:00
f4exb
5f84e56cf5
Deep redesign: Better support for FCD dongles #4 : Fixed get center frequency from the plugin GUI
2015-09-03 08:50:07 +02:00
f4exb
01feb31a9e
Deep redesign: Better support for FCD dongles #3 : Fixed frequency change at startup (apply settings with force). Aligned startup code with BladeRF's one (startWork method in thread)
2015-09-03 08:39:57 +02:00
f4exb
a909c4c40c
Deep redesign: Better support for FCD dongles #1
2015-09-03 03:57:54 +02:00
f4exb
4fba8144dc
Deep redesign: move to SDRangel #8 . Updated plugin about text
2015-09-02 01:16:40 +02:00
f4exb
a559035e22
Deep redesign: fixed decimation bit shifts and halfband filter decimation bit loss
2015-09-02 00:12:00 +02:00
f4exb
f5021f5b9e
Make CTCSS processing conditional to GUI checkbox
2015-08-31 08:47:46 +02:00
f4exb
7f35fdeb89
Deep redesign: reverted message deqeuing changes
2015-08-30 23:22:18 +02:00
f4exb
3aa4dc710b
Deep redesign: move to SDRangel #6 . New readme and cleanup
2015-08-30 21:46:27 +02:00
f4exb
4fdfcfe386
Deep redesign: fixed File input queuing of stream timing messages
2015-08-30 13:04:26 +02:00
f4exb
3e5a556cf7
Deep redesign: fixed BladeRF plugin segfault when no device is connected
2015-08-30 13:03:27 +02:00
f4exb
f121ba258b
Deep redesign: Valgrind optimization on NFM demod. Tuned NFM squelch.
2015-08-29 09:41:39 +02:00
f4exb
cebedf1460
Deep redesign: corrections after Valgrind memcheck
2015-08-29 03:09:44 +02:00
f4exb
5101a08632
Deep redesign: fixed FCD serialization. Pretty print utilities. Reverted optimization of source serializer
2015-08-28 11:12:31 +02:00
f4exb
38485ae0d0
Deep redesign: revised FCD source serialization
2015-08-28 03:36:11 +02:00
f4exb
beadd4d861
Deep redesign: removed inheritance depedency between bladeRF serializer and sample source serializer
2015-08-28 03:26:57 +02:00
f4exb
77fed9a1c7
Deep redesign: revised RTLSDR source serialization. Optimisation of data to blob serialization
2015-08-28 03:20:00 +02:00
f4exb
5f0056f442
Deep redesign: revised source serialization mechanism and use dedicated classes for this purpose
2015-08-28 02:27:05 +02:00
f4exb
f4f9a74269
Deep redesign: Changed Funcube read block from 8192 to 2048 bytes to fix fluidity problem
2015-08-27 08:31:02 +02:00
f4exb
30b51b5888
Deep redesign: FCD: Fixed type in sample rate 960000 -> 96000 (Hz)
2015-08-27 06:36:17 +02:00
f4exb
c348cc62e0
Deep redesign: Fixed FCD interface so that it (only) basically works
2015-08-27 06:27:40 +02:00
f4exb
bb35ad6925
Deep redesign: use the Decimators class for BladeRF also
2015-08-27 04:20:56 +02:00
f4exb
03004b2eb9
Deep redesign: Fixed file source reporting to its GUI
2015-08-26 09:25:02 +02:00
f4exb
b185ef0558
Deep redesign: fixed RTLSDR decimation by exporting BladeRF decimators into a generalized templatized class (Decimators)
2015-08-26 02:42:31 +02:00
f4exb
5a0668f9ec
Deep redesign: fixed RTLSDR input plugin
2015-08-26 02:03:20 +02:00
f4exb
a68104ab65
Deep redesign: removed useless samplesource subdirectory
2015-08-25 08:31:57 +02:00
f4exb
005eae774e
Deep redesign: use references for the iterator parameters of the sample sinks feed method
2015-08-25 08:24:23 +02:00
f4exb
fb2e601a03
Deep redesign: WFM demod: allocalte channel marker on demod GUI object stack
2015-08-25 00:59:14 +02:00
f4exb
a58deec1dc
Deep redesign: TCPsrc demod: allocalte channel marker on demod GUI object stack
2015-08-25 00:52:37 +02:00
f4exb
3e999fc2a9
Deep redesign: SSB demod: allocalte channel marker on demod GUI object stack
2015-08-25 00:48:56 +02:00
f4exb
204b9ed309
Deep redesign: NFM demod: allocalte channel marker on demod GUI object stack
2015-08-25 00:36:53 +02:00
f4exb
bb8af9e409
Deep redesign: LoRa demod: allocalte channel marker on demod GUI object stack
2015-08-24 23:56:12 +02:00
f4exb
ffadac9c6b
Deep redesign: Channel analyzer: allocalte channel marker on demod GUI object stack
2015-08-24 23:50:52 +02:00
f4exb
fd816a0b1d
Deep redesign: AM demod: allocalte channel marker on demod GUI object stack
2015-08-24 23:39:43 +02:00
f4exb
d2ed278ba3
Deep redesign: Rest of demods: Mutex to prevent concurrent critical updates with feed method
2015-08-24 23:23:45 +02:00
f4exb
69986fd186
Deep redesign: NFM and WFM: Mutex to prevent concurrent critical updates with feed method
2015-08-24 22:09:46 +02:00
f4exb
ca86cb781b
Deep redesign: fixed apply settings on mouse movements for channels that were missing conditional apply settings
2015-08-24 04:09:36 +02:00
f4exb
5582105c25
Deep redesign: debug WFM demod interpolator init
2015-08-24 02:59:18 +02:00
f4exb
67866854ca
Deep redesign: SSB audio FIFO on object stack
2015-08-24 02:40:02 +02:00
f4exb
11cc3044f8
Deep redesign: debug NFM demod interpolator init
2015-08-24 02:06:11 +02:00
f4exb
b36f3057ae
Deep redesign: removed unused sample sink from AM demod
2015-08-24 00:58:54 +02:00
f4exb
19b234c4df
Deep redesign: debug AM demod removing extraneous interpolator init in start method
2015-08-24 00:51:27 +02:00
f4exb
bc287a4c33
Deep redesign: debug session #2 phase #2 : fixed multi-threading of channelizers
2015-08-21 08:54:28 +02:00
f4exb
38bc6563d4
Deep redesign: debug session #2 phase #1
2015-08-20 03:38:31 +02:00
f4exb
582ce24c62
Use specific message to communicate between channelizer and demodulator
2015-08-19 22:12:52 +02:00
f4exb
60a8946ce4
Deep redesign: Init sequence review phase #5 : fixed source message forwarding for other sample sources
2015-08-19 22:12:08 +02:00
f4exb
23c956cf17
Deep redesign: Init sequence review phase #5 : fixed source message forwarding for BladeRF only
2015-08-19 09:24:44 +02:00
f4exb
1fdeaa62c3
Deep redesign: Init sequence review phase #4 : Fixing channel GUI init
2015-08-19 02:18:15 +02:00
f4exb
fc3e9efa8a
Deep redesign: Init sequence review phase #3 : Implement sample source input messages handler
2015-08-19 01:45:06 +02:00
f4exb
9be9f2d807
Deep redesign: Init sequence review phase #2 : Fixing channel GUI init
2015-08-19 01:02:52 +02:00
f4exb
30957e3002
Deep redesign: Init sequence review phase #1 : Fixing channel GUI init
2015-08-18 09:24:56 +02:00
f4exb
d6ae378e52
Deep redesign: debug phase #2 : App starting
2015-08-18 02:47:14 +02:00
f4exb
a6a7145f3d
Deep redesign: phase #4 . Compiles
2015-08-17 08:29:34 +02:00
f4exb
a7da0b76e2
Fixed startup initialization sequence: interim state #1
2015-08-12 09:03:02 +02:00
f4exb
85897281ee
more debug messages
2015-08-10 22:15:16 +02:00
f4exb
058fcdc4e1
Small sequence of calls re-org in Main Window. Better debug messages
2015-08-10 00:09:10 +02:00
f4exb
018c477af0
Fixed qDebug compile issues with std::string
2015-08-09 11:11:28 +02:00
f4exb
4ba6f66cac
Replaced direct output to console for debug messages with qDebug
2015-08-09 10:33:04 +02:00
f4exb
110956ba9c
File sample source plugin now functional
2015-08-06 01:43:35 +02:00
f4exb
047e9f3e24
File source: play/pause button implemented with stream timing update
2015-08-06 01:14:44 +02:00
f4exb
0603bb41ca
File source: renamed file source name message
2015-08-06 00:10:46 +02:00
f4exb
afdcf138d2
File source thread: changed chunk size and buffer size calculation so it is set in only one place
2015-08-06 00:10:23 +02:00
f4exb
23ec969a4d
SSB Demod: use longer audio FIFO to avoid clicks in particular with file playback. Audio latency is now 0,5s
2015-08-06 00:05:46 +02:00
f4exb
3043a654e4
File source: hardcoded autoloop
2015-08-05 09:26:00 +02:00
f4exb
196cf51089
File source: effective file selection. Better definition of open, start and stop actions
2015-08-05 03:25:06 +02:00
f4exb
5b0cc63c72
Implemented GUI file dialog
2015-08-05 01:43:30 +02:00
f4exb
5dc5485b86
Fixed file source. Basically working
2015-08-04 23:45:32 +02:00
f4exb
75f10a3b63
File source debugging interim state #2 . Make file source GUI and input talk together
2015-08-04 04:17:24 +02:00
f4exb
fb167dad70
File source debugging interim state #1
2015-08-03 09:25:38 +02:00
f4exb
f9029e8572
Implemented a minimalist file source plugin (recording reader) compilable but untested
2015-08-03 01:04:20 +02:00
f4exb
6c93c0b9c7
Corrected BladeRF VGA2 steps
2015-08-03 00:02:24 +02:00
f4exb
2749af3225
RTLSDR GUI: Nixie color center frequency display
2015-08-02 01:45:53 +02:00
f4exb
5a0cb6d841
RTLSDR GUI: step 1 for mousewheel on ppm and decimation
2015-08-02 01:40:38 +02:00
f4exb
07f16bb176
Use main window master timer for SSB demod spectrum and Channel Analyzer spectrum and scope
2015-08-01 04:07:09 +02:00
f4exb
075ea2efad
Fixed BladeRF wrong RF bandwidth setting at startup
2015-07-29 00:08:27 +02:00
f4exb
3dba9a0ea9
Implemented minimalist recording
2015-07-28 23:54:17 +02:00
f4exb
6769dd3e8f
Fixed BladeRF wrong log2decim at startup
2015-07-27 01:09:24 +02:00
f4exb
5c0330e00a
Fixed BladeRF plugin LNA gain setting. Appended dB unit for gain
...
displays.
2015-07-26 20:44:05 +02:00
f4exb
bb7c032216
Reverse gold color mapping for frequency display in channel analyzer and
...
SSB demod plugins
2015-07-26 19:06:00 +02:00
f4exb
3539c3b014
Mimimize size of NFM demod GUI
2015-07-24 08:24:47 +02:00
f4exb
be6899ebfd
Control checkboxes size of spectrum GUI. Corrected reverse gold color mapping and apply it to center frequency of BladeRD GUI
2015-07-19 22:00:38 +02:00
f4exb
aac5d73552
NFM demod plugin GUI display corrections
2015-07-19 19:49:34 +02:00
f4exb
5a13525ea1
Experimental slightly dimmer main frequency dial implmented for BladeRF plugin
2015-07-19 19:39:16 +02:00
f4exb
6ccd8732d5
Experimental reverse video frequency dial implmented for NFM
2015-07-19 18:43:48 +02:00
f4exb
6d27dc5e0b
Sort channel plugins by delta frequency and type before saving to preset
2015-07-19 02:07:40 +02:00
f4exb
14955f6e11
Changed Span by Rate in channel analyzer gui display
2015-07-17 09:21:01 +02:00
f4exb
c1c8c8cb59
Allow no decimation on channel analyzer (span log2 = 0)
2015-07-17 01:08:51 +02:00
f4exb
7ee44dfd27
Corrected channel analyzer decimation and incorrect workarounds
2015-07-16 22:31:12 +02:00
f4exb
c624ad0e13
Set channel analyzer bandwidth before decimation to channelizer input sample rate
2015-07-12 09:32:54 +02:00
f4exb
133e072b19
Use font from UI definition in GLScope and GLSpectrum. Use smaller font (8pt). Time offset in cents instead of mills
2015-07-07 02:50:26 +02:00
f4exb
8924be1a31
Fixed time scale display on scope GUI
2015-07-07 01:17:16 +02:00
f4exb
5a8c3d8e5b
Print scale on scope part #1
2015-07-06 09:17:51 +02:00
f4exb
78c944ce69
Added option to decimate around RF center frequency
2015-07-02 02:10:14 +02:00
f4exb
637c6e74f7
Added infradyne or supradyne option when decimating
2015-07-02 01:00:27 +02:00
f4exb
b7ed6bd0ce
Channel Analyzer: added button to control grid itensity and serialize/deserialize scope settings
2015-06-23 22:52:27 +02:00
f4exb
a463b1fbc6
Created a spectrum + scope combo VIS to handle the channel analyzer spectrum + scope display
2015-06-23 20:05:28 +02:00
f4exb
87300d3f98
Prepare unique sample thread for scope and spectrum views
2015-06-23 09:15:06 +02:00
f4exb
d7c7023bb5
Fixed core dump on ~ChannelAnalyzerGUI(). Code for initialization of m_threadedScopeSampleSink was missing
2015-06-23 06:46:12 +02:00
f4exb
c9f9990764
Added a scope widget in the channel analyzer plugin
2015-06-22 04:16:27 +02:00
f4exb
cf198f0450
Fixed channel analyzer rate based displays
2015-06-21 20:58:35 +02:00
f4exb
d6154eb0eb
Fixed Channel Analyzer LSB display and save its SSB checkbox state
2015-06-21 13:03:12 +02:00
f4exb
2c84b82621
Started implementation of a Channel Analyzer plugin. Works basically
2015-06-21 12:46:47 +02:00
f4exb
1a606423b3
NFM demod: Set block step on squelch to 1 so that mouse wheel steps by 1
2015-06-20 11:08:37 +02:00
f4exb
3cdccd2cd0
Changed AGC to enhanced NFM squelch
2015-06-20 09:28:57 +02:00
f4exb
e66d9a417f
Changed NFM RF threshold squelch for after demod squelch
2015-06-19 08:27:29 +02:00
f4exb
70cce80995
NFM demod: save CTCSS settings
2015-06-17 02:35:24 +02:00
f4exb
56d51e9fef
Full CTCSS support in NFM demod
2015-06-17 01:42:58 +02:00
f4exb
471364f540
Implemented CTCSS detection in the NFM demod. No GUI for the moment just logs to stderr
2015-06-16 08:15:28 +02:00
f4exb
74d5fd59ec
Filter out CTCSS tones in NFMDemod
2015-06-15 19:50:09 +02:00
f4exb
9e6ad81e60
Set SSB demod widget minimum size so the delta frequency wheel is always fully usable
2015-06-14 04:36:24 +02:00
f4exb
1f8839d92a
Corrected SSB demod serialization
2015-06-12 03:46:40 +02:00
f4exb
ce60c0b53e
Corrected timescale of waterfall when spectrum is SSB
2015-06-12 02:49:29 +02:00
f4exb
7727ae7a36
Implemented full SSB variable span with averaging in the SSB spectrum decimator
2015-06-12 02:23:07 +02:00
f4exb
85610c6a86
Handle SSB variable span in the spectrum GUI but not in the spectrum itseld still based on 6kHz bandwodth
2015-06-11 09:18:10 +02:00
f4exb
bec01078d9
Preparation for variable span SSB
2015-06-11 05:47:59 +02:00
f4exb
b6c762fe79
Removed useless low bitrates and added more useful rates
2015-06-11 00:47:59 +02:00
f4exb
ee49caaf55
Corrected scaling on decimator by 32
2015-06-10 03:26:06 +02:00
f4exb
d9a1e7942f
Save bandwidth in configs. Fixed some initial configuration problems
2015-06-09 08:18:32 +02:00
f4exb
5904a6f926
Corrected interpolator to alculate rational resampling for AM and WFM too. Revised and enhanced list of sampling rates. Change low tuning limit for XB200
2015-06-07 23:07:19 +02:00
f4exb
843997812b
NFM plugin: calculate audio resampling properly as a rational
2015-06-07 19:31:35 +02:00
f4exb
5ce7348bed
Added copyright notices for BladeRF plugin
2015-06-07 17:56:19 +02:00
f4exb
661ed3eb28
Enhancements to the decimator by 32
2015-06-07 17:50:16 +02:00
f4exb
833890a1ea
Added a decimation by 32 for BladeRF plugin
2015-06-07 11:26:23 +02:00
f4exb
1c7ea3dfb3
Added a plugin for BladeRF. Removed GNUradio from the build (gr-osmocom source) as this does not work properly
2015-06-07 03:30:28 +02:00
Edouard Griffiths
b2f384a630
Merge branch 'master' into f4exb
2015-05-26 03:09:41 +02:00
hexameron
00ed2c2004
Gain settings.
2015-05-21 18:09:12 +00:00
hexameron
c46e841a48
Correct V4L control IDs.
2015-05-21 15:32:18 +00:00
John Greb
5b475a5331
Try setting Gain & Bandwidth.
2015-05-20 18:43:01 +01:00
John Greb
6547711c16
Broken.
2015-05-18 21:43:04 +01:00
John Greb
f2c1b6e11e
Decimate more.
2015-05-18 15:18:00 +01:00
f4exb
26b9c324e7
Improved GNU Radio plugin usability. Removed osmosdr completely from the build as it is superceded by GNU Radio
2015-05-18 02:18:33 +02:00
hexameron
95fe79650c
Basic MSI support.
2015-05-17 16:48:51 +00:00
f4exb
695a1ca526
No support for Blade RF. This ends up my contribution. Bye!
2015-05-16 16:59:12 +02:00
f4exb
93c7188a33
WFM demod: optimization (got rid of atan2) and implemented squelch
2015-05-15 15:05:28 +02:00
f4exb
3f106ade9e
Working unoptimzied WFM just mono (AF baseband)
2015-05-15 11:29:41 +02:00
f4exb
b7c0e85329
Put more volume on SSB audio
2015-05-15 03:14:51 +02:00
f4exb
8948928ca0
NFM demodulation without using atan and smooth squelch with AGC suppressing most clicks on low level signals and hiss on carrier tails. Only useful modulation comes through
2015-05-14 17:19:06 +02:00
f4exb
51396e01ac
Provision for x^-2 samples in nfmdemod
2015-05-14 15:17:37 +02:00
f4exb
5f1da35490
Provision for x^-2 samples in nfmdemod
2015-05-14 15:15:10 +02:00
f4exb
3d09951ab5
Removed useless USB demod from build. Also removed non working WFM demod
2015-05-14 11:08:23 +02:00
f4exb
d395ba24c7
Make the low cutoff frequency of the SSB filter variable. Change spectrum overlay accordingly.
2015-05-12 21:50:02 +02:00
f4exb
3e922dbb0a
Added simple AGC for AM demod
2015-05-12 12:12:13 +02:00
f4exb
8d15cabe70
Added AM demodulator plugin
2015-05-12 02:53:35 +02:00
f4exb
fe85503130
NFM and SSB receiver in focus trigger the display of the central frequency line on the spectrum frequency scale thus facilitating its identification
2015-05-11 11:03:01 +02:00
f4exb
3bb44d54bf
Make the sideband appear correctly on SSB channel overlay
2015-05-11 03:27:31 +02:00
f4exb
e9a93ff1c6
Tune SSB bandwidth by 100Hz steps. Use double arrow cursor on value dials
2015-05-11 01:36:53 +02:00
f4exb
92c8aa78f8
use ValueDial for SSB channel shift thus allowing fine tuning
2015-05-11 00:45:00 +02:00
f4exb
c92909d78d
Removed useless spectrum visualizer in NFM receivers. Created a null sink class to fit corresponding parameter in NFMDemod class constructor
2015-05-10 19:21:46 +02:00
f4exb
51a18d231a
use ValueDial for NFM channel shift thus allowing fine tuning
2015-05-10 15:13:29 +02:00
f4exb
95835fc8b7
Display delta frequency from center in NFM demod GUI
2015-05-10 01:30:05 +02:00
f4exb
e536a1f1e9
Better handling of rtlsdr GUI display when settings change (initial load, load of presets)
2015-05-10 00:09:56 +02:00
f4exb
b2e78e1411
Properly fixed frequency shift when there is no decimation
2015-05-09 19:03:17 +02:00
f4exb
7ea41283e8
Added basic variable decimation
2015-05-09 16:44:26 +02:00
f4exb
31fb81c66a
Implemented rtl-sdr ppm LO correction
2015-05-09 00:54:01 +02:00
John Greb
bce4aff21d
Uninitialised Gain Slider warning.
2015-05-05 18:21:30 +01:00
John Greb
73832a6c45
Clone Kernel SDR driver.
2015-03-31 18:46:29 +01:00
John Greb
6ac25f7bad
Linux 4.0
2015-03-29 21:56:21 +01:00
John Greb
6534d1dd4d
meh.
2015-03-24 11:00:38 +00:00
John Greb
a05759e1b8
Bandwidth 20.8 kHz.
2015-02-20 08:45:57 +00:00
John Greb
3705b062a0
Implicit Mode.
2015-02-13 18:16:22 +00:00
John Greb
cf38c13bb6
31 kHz.
2015-02-12 09:37:08 +00:00
John Greb
dd8ffc3f31
More bits decoding.
2015-02-11 22:06:09 +00:00
John Greb
2d55f3f347
Extract some bits.
2015-02-09 23:54:51 +00:00
John Greb
d749284821
Ooops.
2015-02-07 23:21:17 +00:00
John Greb
c513f5ca04
Hexadecimal.
2015-02-07 10:03:51 +00:00
John Greb
df7aef1379
Rotate interleaving.
2015-02-06 18:59:35 +00:00
John Greb
988b912d3c
Big Endian.
2015-02-05 19:38:46 +00:00
John Greb
36f92a89e1
Interleaving.
2015-01-31 23:41:06 +00:00
John Greb
bfdd03e903
Fine tune.
2015-01-28 00:02:49 +00:00
John Greb
1982574527
Upstream NFM.
2015-01-26 19:33:28 +00:00
John Greb
f043d364b1
Dump raw data.
2015-01-25 17:27:20 +00:00
John Greb
d4a9f8e8e3
Synch.
2015-01-22 22:30:55 +00:00
John Greb
3c9ab44d68
Short moving average.
2015-01-21 00:53:00 +00:00
John Greb
c917ddf058
Default to 1M S/s for "best" s/n.
2015-01-17 16:13:19 +00:00
John Greb
cb4352a996
Bit tools.
2015-01-17 15:59:44 +00:00
John Greb
4d83ca105c
Link FCD with libusb.
2015-01-15 10:57:05 +00:00
John Greb
d93c2f8b14
Reverse SFFT for headers.
2015-01-14 00:48:48 +00:00
John Greb
d1a833b43f
Refactor SFFT.
2015-01-13 19:14:36 +00:00
John Greb
1e77911e9c
Start detecting.
2015-01-12 19:59:45 +00:00
John Greb
dde49f8650
Housekeeping.
2015-01-12 14:25:16 +00:00
John Greb
429b4dbbff
Add Sliding FFT.
2015-01-11 19:30:48 +00:00
John Greb
ad1c436a7e
Spreading.
2015-01-11 12:27:11 +00:00
John Greb
ebc90ea5b2
Start LoRa.
2015-01-11 00:12:58 +00:00
John Greb
79b67360bc
Replace missing header.
2015-01-09 08:30:26 +00:00
John Greb
29445cff38
Separate filters.
2014-12-31 17:45:01 +00:00
John Greb
06c50842ae
Boost.
2014-12-28 19:04:26 +00:00
John Greb
64de524abc
TCP NFM.
2014-12-25 12:00:13 +00:00
John Greb
a7bc5d649e
Normal WideFM demod.
2014-12-24 00:47:16 +00:00
John Greb
346260eb25
Typo.
2014-12-22 23:33:44 +00:00
John Greb
917cca4543
Alternate NFM demod.
2014-12-22 23:12:05 +00:00
John Greb
4135c8f5ad
Bandpass FFT.
2014-12-22 20:23:55 +00:00
John Greb
1752be6262
WideFM gain.
2014-12-22 19:33:50 +00:00
John Greb
6de854e8d6
Simple WideFM demod.
2014-12-21 22:46:24 +00:00
John Greb
1e8b20412c
Typos.
2014-12-19 19:17:46 +00:00
John Greb
34b5a5992b
Fix TCP SSB FFT FTW.
2014-12-18 19:17:42 +00:00
John Greb
6944ed8ea9
TCP SSB FFT.
2014-12-17 21:06:02 +00:00
hexameron
4c9dd644b8
Settings before streaming.
2014-12-10 18:24:01 +00:00
root
89e480313b
Debian 6.
2014-12-09 12:52:00 +00:00
John Greb
e2b1a06772
Tweak button layout.
2014-12-04 18:16:34 +00:00
hexameron
4ef7857aa5
SSB over TCP.
2014-12-03 18:41:38 +00:00
John Greb
acdc87ccc5
Set frequency before first capture.
2014-12-03 00:13:18 +00:00
John Greb
6704651786
Change settings from main context.
2014-12-02 19:00:12 +00:00
John Greb
9d18a9a1e9
Race condition.
2014-12-02 16:57:42 +00:00
John Greb
3ec45e00ad
Initial settings.
2014-12-02 15:39:37 +00:00
John Greb
c364378824
Bias T.
2014-12-02 14:23:21 +00:00
John Greb
f10a0b778d
Merge fcdctl.
2014-12-01 19:49:00 +00:00
John Greb
21578a555e
FCD Streaming.
2014-12-01 16:56:27 +00:00
John Greb
46dcbe6db7
Open FCD.
2014-11-30 21:59:06 +00:00
John Greb
beda489261
FCD template.
2014-11-29 18:09:35 +00:00
hexameron
fbae7c7f8e
Segfault from interpolator changes.
2014-11-25 15:24:21 +00:00
John Greb
a9c2c14221
Simplify interpolator.
2014-11-25 08:31:44 +00:00
John Greb
ad68f6a06c
Wider maximum waterfall bandwidth.
2014-11-24 11:01:07 +00:00
hexameron
1964946afe
More warnings.
2014-11-23 09:22:02 +00:00
John Greb
836796fff4
Strict aliasing.
2014-11-22 21:55:35 +00:00
John Greb
3717af3f43
Quiet more warnings.
2014-11-21 19:44:19 +00:00
John Greb
0311f64527
Quiet some warnings.
2014-11-21 15:41:58 +00:00
John Greb
dcc9f1917c
Downsample filtering.
2014-11-17 19:51:36 +00:00
John Greb
ff312a52a3
Rough Wideband FM.
2014-11-16 22:39:50 +00:00
John Greb
333976fa6d
Working kernel driver.
2014-11-12 19:54:03 +00:00
John Greb
80a9d30fc3
Tidy.
2014-11-12 18:22:49 +00:00
John Greb
f78b2eebaf
Try Threading.
2014-11-12 17:37:46 +00:00
John Greb
1a46bf391e
Facepalm.
2014-11-11 12:01:42 +00:00
John Greb
b68e76a66d
Wrap buffer.
2014-11-11 11:56:49 +00:00
John Greb
84c43d517a
Extra samplerates.
2014-11-10 15:57:33 +00:00
John Greb
ffe78ae105
Fractional resampling.
2014-11-10 10:14:07 +00:00
John Greb
f793f635af
No-Mod Direct Sampling.
2014-11-09 12:56:53 +00:00
John Greb
812d0f4d15
Samplerate options.
2014-11-08 23:42:43 +00:00
John Greb
9c3b58d7a3
Direct sampling.
2014-11-07 19:26:02 +00:00
John Greb
1f63911faf
Open device.
2014-11-06 23:03:49 +00:00
John Greb
15da973edb
Cmake libv4l2.
2014-11-06 21:44:38 +00:00
John Greb
a476f8a6f0
Settings.
2014-11-06 21:03:17 +00:00
John Greb
86f256dbc4
Experimental Kernel swradio driver.
2014-11-05 21:19:25 +00:00
John Greb
62656fc45b
Borrow layer from GnuRadio Plugin.
2014-11-05 12:34:33 +00:00
John Greb
cce7115288
Template for (possible) kernel driver.
2014-11-03 17:13:32 +00:00
John Greb
d132f07bbe
Cast for 32bit API call.
2014-11-03 17:11:08 +00:00
Hexameron
34d2f8e504
Support decoding with waterfall at 96,192 and 384kHz.
2014-08-12 19:35:26 +01:00
Hexameron
e17018f6e4
96kHz USB Filter FFT.
2014-08-12 13:34:23 +01:00
Hexameron
30dab49869
Single sideband.
2014-07-13 09:06:43 +01:00
Hexameron
6062233dfa
Fixed channel marker.
2014-06-30 23:26:21 +01:00
Hexameron
3824642bff
Tweak UI.
2014-06-30 21:53:59 +01:00
Hexameron
f3e5881be2
Upper Sideband Demodulator.
2014-06-29 22:01:56 +01:00
Hexameron
f51044931b
USB Template.
2014-06-27 23:28:31 +01:00
Hexameron
cb8026b957
Correctness.
2014-06-27 18:46:14 +01:00
Hexameron
960700249c
Center audio spectrum.
2014-06-17 20:13:49 +01:00
Hexameron
fa780d9134
Demispectrum.
2014-06-15 09:32:25 +01:00
John Greb
bbe6d4505d
Waterfall brightness/overlap.
2014-06-10 12:24:52 +01:00
Hexameron
444e8ed857
Rework decimation.
2014-05-28 19:13:09 +01:00
Hexameron
aaef1678ad
meh.
2014-05-22 20:43:00 +01:00
Hexameron
d84f9a6da5
Tidy.
2014-05-22 12:58:17 +01:00
Hexameron
c5fc860be9
SSB Demodulation.
2014-05-21 18:31:14 +01:00
Hexameron
1361e55f47
Restore some logging.
2014-05-21 11:27:55 +01:00
Hexameron
280346e39b
48kHz.
2014-05-21 00:42:56 +01:00
Hexameron
82047f69ce
Consistant Waterfall speed.
...
Saves cpu at high bandwidths.
2014-05-19 15:22:44 +01:00
Hexameron
fbef672cd0
Offset tuning.
2014-05-18 17:04:24 +01:00
Hexameron
7d3bfb26fc
git clone git://git.osmocom.org/sdrangelove.git
2014-05-18 16:52:39 +01:00