1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-12-23 10:05:46 -05:00
Commit Graph

164 Commits

Author SHA1 Message Date
f4exb
78b3e8d69a ATV Demod: GUI refactoring (1) 2017-03-15 18:56:38 +01:00
f4exb
7f125828bc ATV plugins: update doc 2017-03-14 18:59:45 +01:00
f4exb
b6b972638a ATV demodulator: correct the meaning of the Half checkbox 2017-03-09 23:27:28 +01:00
f4exb
a392ccb50f Channel Analyzer NG: corrected readme 2017-03-09 01:20:41 +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
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
1174875551 Channel Analyzer NG: reviewed deserialization sequence 2017-02-21 04:57:44 +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
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
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
3b531c42bf WFM plugins: update revision number 2017-01-05 21:27:58 +01:00
f4exb
3960df4c2a WFM demod: use same RF filter values as the modulator 2017-01-05 11:54:15 +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
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
78343f5cbf WFM Demod: added a 100 kHz RF bandwidth position 2016-12-18 06:44:48 +01:00
f4exb
d09f0d2ede Bumped to version 2.5.1 2016-12-17 08:06:36 +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
915a73e509 NFM Demod: bumped to version 2.5.0 2016-12-13 01:32:51 +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
5ff7ced692 NFM demod: use instantaneous magnitude squared for squelch trigger (before time gate) 2016-12-12 01:43:08 +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
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
9fdaa29544 AM Modulator: variable tone frequency 2016-12-01 00:10:34 +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
3f3a58772b AM Mod/Demod: added 3kHz and 4kHz bandwidths 2016-11-28 13:47:26 +01:00
f4exb
ee947f54e9 Corrected clang warnings 2016-11-21 18:01:55 +01:00
f4exb
caa7905be3 Windows build: set SSE options for all demodulator plugins 2016-11-07 18:57:52 +01: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
5a5ff31f48 Channel plugins: Removed useless link dependency on QT OpenGL and Multimedia 2016-10-27 08:46:06 +02:00