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