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 |
|