Commit Graph

1570 Commits

Author SHA1 Message Date
f4exb 1e881703e8 Added a NCO with floating point phase calculation before conversion to int for table indexing. This increases frequency precision and is mandatory for CTCSS tone generator 2016-12-19 02:41:31 +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 1e055bb93c Added missing subdirs to .pro files 2016-12-17 08:01:23 +01:00
f4exb 33a0e6210a WFM Modulator: interim state (1) compiles with same logic as NFM 2016-12-17 07:58:40 +01:00
f4exb ff10cbf7d9 Updated sdrbase readme with details on how to use the recorded I/Q files 2016-12-16 01:41:41 +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 5571e01a65 dB calculator: add floor value (default -100.0dB) when argument is 0 2016-12-15 21:27:13 +01:00
f4exb 330db19163 CW Keyer GUI: appearance fixes 2016-12-15 00:27:08 +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 0a7e9261e2 CW transition smoother: use smootherstep function. See: https://en.wikipedia.org/wiki/Smoothstep 2016-12-14 23:23:58 +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 5000e01063 CW Keyer GUI: fixed play loop collision with file play loop 2016-12-14 02:54:05 +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 d10209c223 CW Keyer GUI: corrected dashes and dots buttons disabled color 2016-12-12 01:53:57 +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 e4e2eea9d5 CW Keyer: retain only text, dashes and dots 2016-12-11 21:52:53 +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 d6c9b2f707 CW Keyer: compiles 2016-12-10 06:16:13 +01:00
f4exb 808a8c85fd CW Keyer: interim state (2) 2016-12-09 19:34:38 +01:00
f4exb 35baa46f3d CW Keyer: interim state (1) 2016-12-09 01:35:49 +01:00
f4exb 3ed1f68253 CW Keyer GUI: interim state (1) 2016-12-08 21:41:48 +01:00