1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-07 17:16:02 -05:00
Commit Graph

254 Commits

Author SHA1 Message Date
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
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
ad8be9875e Added trace intensity control to spectrum analyzer 2015-07-18 17:53:57 +02:00
f4exb
15a5afad55 Added trace intensity control to scope 2015-07-18 11:27:09 +02:00
f4exb
fe5a61786a Promoted scope QToolButtons to ButtonSwitches that look prettier 2015-07-17 04:08:25 +02:00
f4exb
bda4456267 Corrected spectrum grid horizontal position 2015-07-17 01:00:48 +02:00
f4exb
7ee44dfd27 Corrected channel analyzer decimation and incorrect workarounds 2015-07-16 22:31:12 +02:00
f4exb
93aa852897 Optimization of current spectrum line display by just storing a pointer to the current spectrum. Completed. 2015-07-16 08:53:55 +02:00
f4exb
135170e6db Optimization of current spectrum line display by just storing a pointer to the current spectrum 2015-07-16 08:38:33 +02:00
f4exb
69101c0629 Enhanced spectrum display: Histogram: define NO_AVX, wider decay range, make stroke and late holdoff adjustable. Added option to show live spectrum (had only max hold before) 2015-07-16 04:55:14 +02:00
f4exb
528b11ebd1 Refactoring spectrum histogram display #1 2015-07-15 08:48:02 +02:00
f4exb
347360db90 Channel analyzer: in the scope+spectrum combo show the spectrum of the scope captured data possibly triggered and not just the free running spectrum of the channel 2015-07-15 01:19:39 +02:00
f4exb
72e461d17b Corrected scope Y grid display 2015-07-14 12:10:59 +02:00
f4exb
50034678d2 Corrected scope trace with time offset 2015-07-14 11:47:03 +02:00
f4exb
e0699d9711 Align scope grid on ticks 2015-07-14 10:39:41 +02:00
f4exb
461da9142d One shot trigger optimization #2 2015-07-14 02:56:54 +02:00
f4exb
d183599166 One shot trigger optimization 2015-07-14 02:27:54 +02:00
f4exb
9161e867c9 Added one shot trigger option 2015-07-14 02:18:55 +02:00
f4exb
c32f2b72f7 Show trigger line on phase display 2015-07-14 01:45:16 +02:00
f4exb
9d9e419fd4 Adapted GLScope to new trigger model 2015-07-14 01:24:59 +02:00
f4exb
b7a7f898bc Show phase angle in Pi units 2015-07-14 01:09:29 +02:00
f4exb
14d2c87518 Display actual trigger level for log magnitude and phase 2015-07-14 00:53:08 +02:00
f4exb
8a41edf24d Scope falling edge trigger 2015-07-14 00:04:34 +02:00
f4exb
e696e4f8a2 Scope trigger #1 2015-07-13 23:38:10 +02:00
f4exb
d67e4e0b82 Prepare scope trigger #2 2015-07-13 12:58:32 +02:00
f4exb
9fa737ec67 Prepare scope trigger #1 2015-07-13 10:46:51 +02:00
f4exb
5f427454a6 Added persistency (serialize/deserialize) of scope display mode (prime, second, both) 2015-07-12 23:45:17 +02:00
f4exb
fefbf223e7 Corrected time offset display 2015-07-12 23:21:37 +02:00
f4exb
3d75f2f899 Added options to display scope primary or secondary displays exclusively 2015-07-12 22:22:04 +02:00
f4exb
b10cab79ae Display actual units on Y scale amd offset displays 2015-07-12 11:25:55 +02:00
f4exb
1ee68103d2 Display actual time units on time offset display 2015-07-12 10:17:23 +02:00
f4exb
7924ed204a Removed scope from main window entirely as scope is now supported in the channel analyzer 2015-07-12 09:48:17 +02:00
f4exb
c624ad0e13 Set channel analyzer bandwidth before decimation to channelizer input sample rate 2015-07-12 09:32:54 +02:00
f4exb
76c2843a39 implemented Y offset for I/Q and Mag lin + Phi 2015-07-09 02:21:54 +02:00
f4exb
3d81f1d0b4 Implemented scale display on scope second view. Only Mag(dB) + phase for now 2015-07-08 08:53:27 +02:00
f4exb
5b00aa65f5 Restore amplitude offset from serial 2015-07-08 02:11:13 +02:00
f4exb
83b2f53ee5 Time scale on scope view #1 2015-07-08 02:05:32 +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
Hoernchen
4968bf1ccd Allow building without SSE. 2015-07-06 07:38:48 +01:00
f4exb
f2af402087 Added set samplerate 2015-06-24 00:01:48 +02:00
f4exb
40848f141a Make room for scale on scope display 2015-06-24 00:01:33 +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
c4957d2ee5 Channel Analyzer: fixed data mode button 2015-06-22 09:01:25 +02:00
f4exb
c9f9990764 Added a scope widget in the channel analyzer plugin 2015-06-22 04:16:27 +02:00
f4exb
2c84b82621 Started implementation of a Channel Analyzer plugin. Works basically 2015-06-21 12:46:47 +02:00
f4exb
cba4942971 When channel marker center line is draggable then show frequency 2015-06-20 11:09:08 +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
e9328c14aa Lower CTCSS detection threshold 2015-06-17 01:51:25 +02:00
f4exb
40f00c0ed7 Added a simple CTCSS detector based on Goertzel's algorithm 2015-06-16 04:42:37 +02:00
f4exb
16082916f6 Extended the upper limit of spectrum decay 2015-06-12 03:21:02 +02:00
f4exb
b269cca388 Extended lower limit of spectrum reference level 2015-06-12 02:58:25 +02:00
f4exb
ce60c0b53e Corrected timescale of waterfall when spectrum is SSB 2015-06-12 02:49:29 +02:00
f4exb
3d2b82b934 Improvements in the spectrum GUI 2015-06-11 03:39:17 +02:00
f4exb
5b77b4ccf0 Removed old copyright notice 2015-06-07 19:30:44 +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
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
f4exb
3f106ade9e Working unoptimzied WFM just mono (AF baseband) 2015-05-15 11:29:41 +02:00
f4exb
93d5081b44 Added debug messages in comment 2015-05-15 03:12:27 +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
e15f4f26f1 Added button to change the brightess of the spectrum display grid 2015-05-12 15:49:03 +02:00
f4exb
3e922dbb0a Added simple AGC for AM demod 2015-05-12 12:12:13 +02:00
f4exb
c59e15ea3f Added copyright notice in about dialog 2015-05-11 19:00:49 +02:00
f4exb
16838761a1 Enhanced the display of the frequency for highlighted marker on the frequency scale 2015-05-11 17:46:59 +02:00
f4exb
44bbc89ace Show frequency for highlighted marker on second line of frequency scale 2015-05-11 13:37:46 +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
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
f07934cc80 Added button and logic to update an existing preset with the current configuration 2015-05-09 10:51:02 +02: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
429b4dbbff Add Sliding FFT. 2015-01-11 19:30:48 +00:00
John Greb
3b8add19c3 Reduce FFT filter memory use. 2014-12-25 21:24:03 +00:00
John Greb
4135c8f5ad Bandpass FFT. 2014-12-22 20:23:55 +00:00
John Greb
85b088cead DC correction needs floating point. 2014-12-06 22:35:53 +00:00
John Greb
0ada023270 Tidy. 2014-11-22 23:24:21 +00:00
John Greb
836796fff4 Strict aliasing. 2014-11-22 21:55:35 +00:00
John Greb
25cffee789 Update miniz. 2014-11-21 19:58:00 +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
b41e83e0ad Unexplained segfault when saving Presets. 2014-11-14 21:11:27 +00:00
John Greb
ec14645130 Comment out harmless Compiler warning. 2014-10-23 22:19:54 +01:00
Hexameron
30dab49869 Single sideband. 2014-07-13 09:06:43 +01:00
Hexameron
84d53dde4e Tweak ringbuffer latency. 2014-07-03 09:45:14 +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
0203283876 GreenFFT. 2014-06-27 17:36:13 +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
John Greb
243f3dbf69 Circular buffer fail. 2014-06-08 19:20:18 +01:00
Hexameron
444e8ed857 Rework decimation. 2014-05-28 19:13:09 +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
c813639df7 Silence. 2014-05-20 18:35:57 +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