drowe67 [Mon, 13 Feb 2017 07:01:10 +0000 (07:01 +0000)]
all curves up to HF working, about to change from 1 sample per symbol to M samples/symbol for diversity
git-svn-id: https://svn.code.sf.net/p/freetel/code@3030
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 10 Feb 2017 07:02:54 +0000 (07:02 +0000)]
initial checkin, QPSK theory and experimental
git-svn-id: https://svn.code.sf.net/p/freetel/code@3029
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 9 Feb 2017 05:45:43 +0000 (05:45 +0000)]
used to generate figures for HF modem design blog post
git-svn-id: https://svn.code.sf.net/p/freetel/code@3028
01035d8c-6547-0410-b346-
abe4f91aad63
hobbes1069 [Wed, 8 Feb 2017 21:15:36 +0000 (21:15 +0000)]
Add logic for older gcc in RHEL 6 which doesn't understand -std=gnu11.
git-svn-id: https://svn.code.sf.net/p/freetel/code@3027
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 7 Feb 2017 05:51:54 +0000 (05:51 +0000)]
make update rate of spectrum and waterfall indep of mode, thanks Tony for help in discovering this one
git-svn-id: https://svn.code.sf.net/p/freetel/code@3026
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 7 Feb 2017 05:32:28 +0000 (05:32 +0000)]
removed some warnings gcc 6 picked up
git-svn-id: https://svn.code.sf.net/p/freetel/code@3025
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 7 Feb 2017 05:13:55 +0000 (05:13 +0000)]
removed unsed code that was generating warnings
git-svn-id: https://svn.code.sf.net/p/freetel/code@3024
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 7 Feb 2017 04:36:55 +0000 (04:36 +0000)]
fixed occasional seg fault bug when 800XA starts due to test frames not being supported/inited
git-svn-id: https://svn.code.sf.net/p/freetel/code@3023
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 7 Feb 2017 04:36:38 +0000 (04:36 +0000)]
fixed occasional seg fault bug when 800XA starts due to test frames not being supported/inited
git-svn-id: https://svn.code.sf.net/p/freetel/code@3022
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 7 Feb 2017 04:05:38 +0000 (04:05 +0000)]
another go at squench for 800XA
git-svn-id: https://svn.code.sf.net/p/freetel/code@3021
01035d8c-6547-0410-b346-
abe4f91aad63
hobbes1069 [Mon, 6 Feb 2017 16:43:00 +0000 (16:43 +0000)]
Remove conditional around build type for whether dev tools should be built or not. Removes dependency on speex for non-dev builds.
git-svn-id: https://svn.code.sf.net/p/freetel/code@3020
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 6 Feb 2017 08:50:47 +0000 (08:50 +0000)]
modified 1600 so it doesn't alter amplitude of the demod input vector, to allow pass thru when not squelched, makes local copy now
git-svn-id: https://svn.code.sf.net/p/freetel/code@3019
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 6 Feb 2017 08:41:27 +0000 (08:41 +0000)]
instructions for building without sox
git-svn-id: https://svn.code.sf.net/p/freetel/code@3018
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 3 Feb 2017 23:31:01 +0000 (23:31 +0000)]
fixed calculation of RF bandwidth thanks Steve
git-svn-id: https://svn.code.sf.net/p/freetel/code@3017
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 3 Feb 2017 21:16:37 +0000 (21:16 +0000)]
correct incldue file
git-svn-id: https://svn.code.sf.net/p/freetel/code@3016
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 3 Feb 2017 21:15:26 +0000 (21:15 +0000)]
updated BER reporting
git-svn-id: https://svn.code.sf.net/p/freetel/code@3015
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 3 Feb 2017 10:42:53 +0000 (10:42 +0000)]
CMA FSK equaliser simulation
git-svn-id: https://svn.code.sf.net/p/freetel/code@3014
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 2 Feb 2017 03:16:00 +0000 (03:16 +0000)]
changed click to tune to double click to prevent accidental freq shifts
git-svn-id: https://svn.code.sf.net/p/freetel/code@3013
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 31 Jan 2017 10:18:53 +0000 (10:18 +0000)]
converted eb/no to snt est and added squelch to 800xa
git-svn-id: https://svn.code.sf.net/p/freetel/code@3012
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 31 Jan 2017 03:51:57 +0000 (03:51 +0000)]
fix for helicopter noise on 700 plus Mooner's patch for OSX
git-svn-id: https://svn.code.sf.net/p/freetel/code@3011
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 30 Jan 2017 23:43:27 +0000 (23:43 +0000)]
fixed bug in block based output, scatter looks OK, and about 10% CPU load for tx
git-svn-id: https://svn.code.sf.net/p/freetel/code@3010
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 30 Jan 2017 23:27:21 +0000 (23:27 +0000)]
optional Fs/4 freq shift and some optimisation of tlininterp
git-svn-id: https://svn.code.sf.net/p/freetel/code@3009
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 30 Jan 2017 20:52:36 +0000 (20:52 +0000)]
added interp/dec resamplers
git-svn-id: https://svn.code.sf.net/p/freetel/code@3008
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 30 Jan 2017 05:27:39 +0000 (05:27 +0000)]
added 8 bit signed ouput example, scatter looks OK
git-svn-id: https://svn.code.sf.net/p/freetel/code@3007
01035d8c-6547-0410-b346-
abe4f91aad63
hobbes1069 [Sun, 29 Jan 2017 14:46:12 +0000 (14:46 +0000)]
Fix building of internal sox on MinGW. Add logic to pickup depdendency on libwinpthread on MinGW.
git-svn-id: https://svn.code.sf.net/p/freetel/code@3006
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sat, 28 Jan 2017 21:52:49 +0000 (21:52 +0000)]
added complex samples
git-svn-id: https://svn.code.sf.net/p/freetel/code@3005
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sat, 28 Jan 2017 21:12:19 +0000 (21:12 +0000)]
simple linear interpolator
git-svn-id: https://svn.code.sf.net/p/freetel/code@3004
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sat, 28 Jan 2017 20:51:08 +0000 (20:51 +0000)]
builds and runs OK on Linux with internal sox library files, speaker eq tested, README updated for no sox, modfied positioningof audio setup dialog so OK not hidden off screen
git-svn-id: https://svn.code.sf.net/p/freetel/code@3003
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sat, 28 Jan 2017 07:52:13 +0000 (07:52 +0000)]
first pass at including sox source files, still haven't removed external libsox lib
git-svn-id: https://svn.code.sf.net/p/freetel/code@3002
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sat, 28 Jan 2017 07:47:19 +0000 (07:47 +0000)]
minimal set of sox 14.4.1 source files we need; unit test builds and runs OK
git-svn-id: https://svn.code.sf.net/p/freetel/code@3001
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 27 Jan 2017 20:56:12 +0000 (20:56 +0000)]
fixed array overrun bug spotted by Steve - thanks Steve
git-svn-id: https://svn.code.sf.net/p/freetel/code@3000
01035d8c-6547-0410-b346-
abe4f91aad63
hobbes1069 [Thu, 26 Jan 2017 18:51:42 +0000 (18:51 +0000)]
Tweaks for MinGW. Still a work in progress.
git-svn-id: https://svn.code.sf.net/p/freetel/code@2999
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 26 Jan 2017 03:55:56 +0000 (03:55 +0000)]
added linear and complex resampling options
git-svn-id: https://svn.code.sf.net/p/freetel/code@2998
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 25 Jan 2017 06:55:34 +0000 (06:55 +0000)]
made tsrc a little more generic
git-svn-id: https://svn.code.sf.net/p/freetel/code@2997
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 20 Jan 2017 23:00:14 +0000 (23:00 +0000)]
disable some more plug in code when plugin not present
git-svn-id: https://svn.code.sf.net/p/freetel/code@2996
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 20 Jan 2017 22:31:29 +0000 (22:31 +0000)]
plug in menu options noe depend on presence of plugin
git-svn-id: https://svn.code.sf.net/p/freetel/code@2995
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 20 Jan 2017 22:12:00 +0000 (22:12 +0000)]
updated README on how to find DLLs
git-svn-id: https://svn.code.sf.net/p/freetel/code@2994
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 20 Jan 2017 01:21:54 +0000 (01:21 +0000)]
moved 800XA start tome to 880Hz and adjusted tx rms power to match 1600 and 700 waveforms
git-svn-id: https://svn.code.sf.net/p/freetel/code@2993
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 19 Jan 2017 22:38:00 +0000 (22:38 +0000)]
a little clen up for blog post
git-svn-id: https://svn.code.sf.net/p/freetel/code@2992
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 19 Jan 2017 08:37:35 +0000 (08:37 +0000)]
working for a variety of channel impairments, can also BER draw curves
git-svn-id: https://svn.code.sf.net/p/freetel/code@2991
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 19 Jan 2017 07:37:05 +0000 (07:37 +0000)]
logic for working out I and Q swap and sign changes on I & Q due to phase rotations
git-svn-id: https://svn.code.sf.net/p/freetel/code@2990
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 19 Jan 2017 06:54:32 +0000 (06:54 +0000)]
prototype UW sync on sep I and Q
git-svn-id: https://svn.code.sf.net/p/freetel/code@2989
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 19 Jan 2017 00:46:47 +0000 (00:46 +0000)]
current state, but having some problems with timing and phase offset interactions
git-svn-id: https://svn.code.sf.net/p/freetel/code@2988
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 18 Jan 2017 21:42:05 +0000 (21:42 +0000)]
fixed bug in timing angle to offset estimation, in the middle of refactoring BER est for phase ambiguity
git-svn-id: https://svn.code.sf.net/p/freetel/code@2987
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 18 Jan 2017 06:43:47 +0000 (06:43 +0000)]
started phase ambiguity and impairment testing
git-svn-id: https://svn.code.sf.net/p/freetel/code@2986
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 18 Jan 2017 05:22:52 +0000 (05:22 +0000)]
timing and phase sync working OK with noise
git-svn-id: https://svn.code.sf.net/p/freetel/code@2985
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 18 Jan 2017 04:57:15 +0000 (04:57 +0000)]
calibrated EB/No and BER, about to add sync algs
git-svn-id: https://svn.code.sf.net/p/freetel/code@2984
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 18 Jan 2017 04:43:36 +0000 (04:43 +0000)]
first pass at OQPSK simulation
git-svn-id: https://svn.code.sf.net/p/freetel/code@2983
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 18 Jan 2017 00:57:26 +0000 (00:57 +0000)]
added mode for demodulating 800XA waveform
git-svn-id: https://svn.code.sf.net/p/freetel/code@2982
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 18 Jan 2017 00:13:38 +0000 (00:13 +0000)]
working up 700c link budget
git-svn-id: https://svn.code.sf.net/p/freetel/code@2981
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 17 Jan 2017 00:17:36 +0000 (00:17 +0000)]
output stats after each frame, useful for streaming operation
git-svn-id: https://svn.code.sf.net/p/freetel/code@2980
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 16 Jan 2017 23:47:06 +0000 (23:47 +0000)]
modified fsk get/put test frame utils so that they can re-sync on a continuous stream, updated README examples
git-svn-id: https://svn.code.sf.net/p/freetel/code@2979
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sun, 15 Jan 2017 22:35:51 +0000 (22:35 +0000)]
first pass at eye diagram for 800XA
git-svn-id: https://svn.code.sf.net/p/freetel/code@2978
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sun, 15 Jan 2017 22:33:20 +0000 (22:33 +0000)]
added option for normalisation of fsk eye diagram samples
git-svn-id: https://svn.code.sf.net/p/freetel/code@2977
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sun, 15 Jan 2017 20:24:30 +0000 (20:24 +0000)]
Jeroen's suggestion to minimise processing delay for 700C, also updated Octave and C unittests for C port - thanks Jeroen
git-svn-id: https://svn.code.sf.net/p/freetel/code@2976
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sun, 15 Jan 2017 08:33:15 +0000 (08:33 +0000)]
Jeroen's energy patch for 700C - thanks
git-svn-id: https://svn.code.sf.net/p/freetel/code@2975
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sun, 15 Jan 2017 00:12:20 +0000 (00:12 +0000)]
refactored stats handling for fsk and fmfsk to be consistent with other modems, freedv_api, and FreeDV GUI. Tested freedv_tx/rx with 2400A/2400B/800XA. Still need to test GUI output, e.g. for fsk_demod on wenet type applications
git-svn-id: https://svn.code.sf.net/p/freetel/code@2974
01035d8c-6547-0410-b346-
abe4f91aad63
baobrien [Sat, 14 Jan 2017 06:19:45 +0000 (06:19 +0000)]
Fixed stat copying for 800XA
git-svn-id: https://svn.code.sf.net/p/freetel/code@2973
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sat, 14 Jan 2017 05:33:15 +0000 (05:33 +0000)]
800XA decoding OK
git-svn-id: https://svn.code.sf.net/p/freetel/code@2972
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sat, 14 Jan 2017 05:32:08 +0000 (05:32 +0000)]
refactored FSK modes so it works with complex inputs
git-svn-id: https://svn.code.sf.net/p/freetel/code@2971
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sat, 14 Jan 2017 04:51:41 +0000 (04:51 +0000)]
correct sample rate fpor 700 B&C
git-svn-id: https://svn.code.sf.net/p/freetel/code@2970
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 13 Jan 2017 22:17:30 +0000 (22:17 +0000)]
support for 700c and 800xa
git-svn-id: https://svn.code.sf.net/p/freetel/code@2969
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 13 Jan 2017 21:28:44 +0000 (21:28 +0000)]
FreeDV 700C mode working
git-svn-id: https://svn.code.sf.net/p/freetel/code@2968
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 13 Jan 2017 21:12:39 +0000 (21:12 +0000)]
700B working again, still need to fix test frame mode
git-svn-id: https://svn.code.sf.net/p/freetel/code@2967
01035d8c-6547-0410-b346-
abe4f91aad63
baobrien [Fri, 13 Jan 2017 07:41:10 +0000 (07:41 +0000)]
Fixed 800XA and switched over to the new 700C mode
git-svn-id: https://svn.code.sf.net/p/freetel/code@2966
01035d8c-6547-0410-b346-
abe4f91aad63
baobrien [Fri, 13 Jan 2017 07:30:22 +0000 (07:30 +0000)]
Fixed freedv_tx issue on 2400A
git-svn-id: https://svn.code.sf.net/p/freetel/code@2965
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 12 Jan 2017 22:36:06 +0000 (22:36 +0000)]
removed debug stuff
git-svn-id: https://svn.code.sf.net/p/freetel/code@2964
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 12 Jan 2017 22:18:17 +0000 (22:18 +0000)]
700C lives :-)
git-svn-id: https://svn.code.sf.net/p/freetel/code@2963
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 12 Jan 2017 21:59:43 +0000 (21:59 +0000)]
debugging phase on decode using c2sim
git-svn-id: https://svn.code.sf.net/p/freetel/code@2962
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 12 Jan 2017 06:49:21 +0000 (06:49 +0000)]
debugging codec2.c mode
git-svn-id: https://svn.code.sf.net/p/freetel/code@2961
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 12 Jan 2017 02:51:43 +0000 (02:51 +0000)]
set up start conditions in Octave and C, tests passing OK, time to build up Codec 2 mode
git-svn-id: https://svn.code.sf.net/p/freetel/code@2960
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 12 Jan 2017 01:11:54 +0000 (01:11 +0000)]
cleaned up, close to what we need for a Codec 2 mode
git-svn-id: https://svn.code.sf.net/p/freetel/code@2959
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 12 Jan 2017 00:46:37 +0000 (00:46 +0000)]
part way through indexes_model refactoring
git-svn-id: https://svn.code.sf.net/p/freetel/code@2958
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 11 Jan 2017 03:17:45 +0000 (03:17 +0000)]
removed debug printfs, starting to refactor rx functions
git-svn-id: https://svn.code.sf.net/p/freetel/code@2957
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 11 Jan 2017 00:29:11 +0000 (00:29 +0000)]
model to indexes and indexes to model at 100Hz
git-svn-id: https://svn.code.sf.net/p/freetel/code@2956
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 10 Jan 2017 23:16:59 +0000 (23:16 +0000)]
refactoring: moved newamp1 and mbest vq search functions into a separate source file
git-svn-id: https://svn.code.sf.net/p/freetel/code@2955
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 9 Jan 2017 10:15:38 +0000 (10:15 +0000)]
all newamp signal proc functions ported to C and working OK compared to Octave. Next step is some refactoring and integration into a C codec 2 mode
git-svn-id: https://svn.code.sf.net/p/freetel/code@2954
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 5 Jan 2017 22:27:16 +0000 (22:27 +0000)]
C versions of energy quant and post filter tested
git-svn-id: https://svn.code.sf.net/p/freetel/code@2953
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 5 Jan 2017 05:37:34 +0000 (05:37 +0000)]
current newamp1 VQ, might need some tweaking in future
git-svn-id: https://svn.code.sf.net/p/freetel/code@2952
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 5 Jan 2017 02:51:06 +0000 (02:51 +0000)]
first stage C<->Octave test framework for newamp1 passing
git-svn-id: https://svn.code.sf.net/p/freetel/code@2951
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Sat, 31 Dec 2016 00:43:21 +0000 (00:43 +0000)]
first pass at decoder refactored to run frame by frame
git-svn-id: https://svn.code.sf.net/p/freetel/code@2950
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Fri, 30 Dec 2016 09:04:41 +0000 (09:04 +0000)]
refactored phase handling in C and Octave to use samples at rate L, and tried phase synthesis using 128 rather than 512 points
git-svn-id: https://svn.code.sf.net/p/freetel/code@2949
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 27 Dec 2016 03:29:09 +0000 (03:29 +0000)]
refactored to use senible M, enc/dec Octave function matches stand alone dec
git-svn-id: https://svn.code.sf.net/p/freetel/code@2948
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 27 Dec 2016 00:59:16 +0000 (00:59 +0000)]
refactored model_from_indexes and homebrew linear interpolator to match C code
git-svn-id: https://svn.code.sf.net/p/freetel/code@2947
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 27 Dec 2016 00:01:48 +0000 (00:01 +0000)]
better naming conventions and framework for comparing output vectors as we refactor Octave and write C code
git-svn-id: https://svn.code.sf.net/p/freetel/code@2946
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 26 Dec 2016 05:25:59 +0000 (05:25 +0000)]
converted decoder interpolation to use 2 points rather than 3, to simplify C port. Sounds OK
git-svn-id: https://svn.code.sf.net/p/freetel/code@2945
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 22 Dec 2016 06:27:29 +0000 (06:27 +0000)]
used parabolic interpolator for phase synth
git-svn-id: https://svn.code.sf.net/p/freetel/code@2944
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 22 Dec 2016 06:06:49 +0000 (06:06 +0000)]
change of variable name
git-svn-id: https://svn.code.sf.net/p/freetel/code@2943
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 22 Dec 2016 06:00:07 +0000 (06:00 +0000)]
parabolic interp working ok on hts1a, hts2a, vk5qi
git-svn-id: https://svn.code.sf.net/p/freetel/code@2942
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 21 Dec 2016 23:12:55 +0000 (23:12 +0000)]
refactored to but 'live' functions at top
git-svn-id: https://svn.code.sf.net/p/freetel/code@2941
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 21 Dec 2016 07:58:37 +0000 (07:58 +0000)]
refactoring
git-svn-id: https://svn.code.sf.net/p/freetel/code@2940
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 21 Dec 2016 01:44:07 +0000 (01:44 +0000)]
stand alone decoder from indexes, works for hts2a
git-svn-id: https://svn.code.sf.net/p/freetel/code@2939
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Wed, 21 Dec 2016 00:11:10 +0000 (00:11 +0000)]
quantised Wo to 6 bits and E to 4 bits, sounds OK
git-svn-id: https://svn.code.sf.net/p/freetel/code@2938
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 20 Dec 2016 05:34:29 +0000 (05:34 +0000)]
chased down a bug with interpolated Wo and vocicing, no looking gd for hts1a and hts2a
git-svn-id: https://svn.code.sf.net/p/freetel/code@2937
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 19 Dec 2016 06:06:02 +0000 (06:06 +0000)]
added preempahasi to post filter which helped with UV levels somewhat. Quality is competative with 1300 over a range of samples
git-svn-id: https://svn.code.sf.net/p/freetel/code@2936
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 19 Dec 2016 01:48:11 +0000 (01:48 +0000)]
gain normalised post filter, support by batch and fbf, phase synth
git-svn-id: https://svn.code.sf.net/p/freetel/code@2935
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 15 Dec 2016 21:03:03 +0000 (21:03 +0000)]
fbf working set up for mel vq, getting some gd results with train.spc
git-svn-id: https://svn.code.sf.net/p/freetel/code@2934
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Thu, 15 Dec 2016 19:43:10 +0000 (19:43 +0000)]
thanks Jeroen for a patch to implement SNR on 2400B and fix biug introduced by complex interface to fsk modem
git-svn-id: https://svn.code.sf.net/p/freetel/code@2933
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Tue, 13 Dec 2016 08:44:17 +0000 (08:44 +0000)]
several more experiments
git-svn-id: https://svn.code.sf.net/p/freetel/code@2932
01035d8c-6547-0410-b346-
abe4f91aad63
drowe67 [Mon, 12 Dec 2016 20:34:31 +0000 (20:34 +0000)]
15 element mel sampled vector 300-3000Hz, mean removed 256x2 VQ, works reasonably well on 10ms frames
git-svn-id: https://svn.code.sf.net/p/freetel/code@2931
01035d8c-6547-0410-b346-
abe4f91aad63