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
|
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
|
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
|
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 |
|
Edouard Griffiths
|
ecc1647ee6
|
Implemented Debian package build environment
|
2016-10-26 00:57:46 +02:00 |
|
f4exb
|
f87b714ac7
|
AM demod: removed useless local samples buffer
|
2016-10-23 20:02:39 +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
|
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
|
6707bab1a5
|
Give the decimation method of the Interpolator class its proper name
|
2016-10-10 01:53:32 +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
|
dce0ace4ef
|
RxTx semantic move: renamed ThreadedSampleSink to ThreadedBasebandSampleSink
|
2016-10-03 15:55:16 +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 |
|