freetel-svn-tracking.git
7 years agoadded interp/dec resamplers
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

7 years agoadded 8 bit signed ouput example, scatter looks OK
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

7 years agoFix building of internal sox on MinGW. Add logic to pickup depdendency on libwinpthre...
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

7 years agoadded complex samples
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

7 years agosimple linear interpolator
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

7 years agobuilds and runs OK on Linux with internal sox library files, speaker eq tested, READM...
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

7 years agofirst pass at including sox source files, still haven't removed external libsox lib
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

7 years agominimal set of sox 14.4.1 source files we need; unit test builds and runs OK
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

7 years agofixed array overrun bug spotted by Steve - thanks Steve
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

7 years agoTweaks for MinGW. Still a work in progress.
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

7 years agoadded linear and complex resampling options
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

7 years agomade tsrc a little more generic
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

7 years agodisable some more plug in code when plugin not present
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

7 years agoplug in menu options noe depend on presence of plugin
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

7 years agoupdated README on how to find DLLs
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

7 years agomoved 800XA start tome to 880Hz and adjusted tx rms power to match 1600 and 700 waveforms
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

7 years agoa little clen up for blog post
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

7 years agoworking for a variety of channel impairments, can also BER draw curves
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

7 years agologic for working out I and Q swap and sign changes on I & Q due to phase rotations
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

7 years agoprototype UW sync on sep I and Q
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

7 years agocurrent state, but having some problems with timing and phase offset interactions
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

7 years agofixed bug in timing angle to offset estimation, in the middle of refactoring BER...
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

7 years agostarted phase ambiguity and impairment testing
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

7 years agotiming and phase sync working OK with noise
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

7 years agocalibrated EB/No and BER, about to add sync algs
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

7 years agofirst pass at OQPSK simulation
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

7 years agoadded mode for demodulating 800XA waveform
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

7 years agoworking up 700c link budget
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

7 years agooutput stats after each frame, useful for streaming operation
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

7 years agomodified fsk get/put test frame utils so that they can re-sync on a continuous stream...
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

7 years agofirst pass at eye diagram for 800XA
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

7 years agoadded option for normalisation of fsk eye diagram samples
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

7 years agoJeroen's suggestion to minimise processing delay for 700C, also updated Octave and...
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

7 years agoJeroen's energy patch for 700C - thanks
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

7 years agorefactored stats handling for fsk and fmfsk to be consistent with other modems, freed...
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

7 years agoFixed stat copying for 800XA
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

7 years ago800XA decoding OK
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

7 years agorefactored FSK modes so it works with complex inputs
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

7 years agocorrect sample rate fpor 700 B&C
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

7 years agosupport for 700c and 800xa
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

7 years agoFreeDV 700C mode working
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

7 years ago700B working again, still need to fix test frame mode
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

7 years agoFixed 800XA and switched over to the new 700C mode
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

7 years agoFixed freedv_tx issue on 2400A
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

7 years agoremoved debug stuff
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

7 years ago700C lives :-)
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

7 years agodebugging phase on decode using c2sim
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

7 years agodebugging codec2.c mode
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

7 years agoset up start conditions in Octave and C, tests passing OK, time to build up Codec...
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

7 years agocleaned up, close to what we need for a Codec 2 mode
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

7 years agopart way through indexes_model refactoring
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

7 years agoremoved debug printfs, starting to refactor rx functions
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

7 years agomodel to indexes and indexes to model at 100Hz
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

7 years agorefactoring: moved newamp1 and mbest vq search functions into a separate source file
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

7 years agoall newamp signal proc functions ported to C and working OK compared to Octave. ...
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

7 years agoC versions of energy quant and post filter tested
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

7 years agocurrent newamp1 VQ, might need some tweaking in future
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

7 years agofirst stage C<->Octave test framework for newamp1 passing
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

7 years agofirst pass at decoder refactored to run frame by frame
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

7 years agorefactored phase handling in C and Octave to use samples at rate L, and tried phase...
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

7 years agorefactored to use senible M, enc/dec Octave function matches stand alone dec
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

7 years agorefactored model_from_indexes and homebrew linear interpolator to match C code
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

7 years agobetter naming conventions and framework for comparing output vectors as we refactor...
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

7 years agoconverted decoder interpolation to use 2 points rather than 3, to simplify C port...
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

7 years agoused parabolic interpolator for phase synth
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

7 years agochange of variable name
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

7 years agoparabolic interp working ok on hts1a, hts2a, vk5qi
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

7 years agorefactored to but 'live' functions at top
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

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

7 years agostand alone decoder from indexes, works for hts2a
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

7 years agoquantised Wo to 6 bits and E to 4 bits, sounds OK
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

7 years agochased down a bug with interpolated Wo and vocicing, no looking gd for hts1a and...
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

7 years agoadded preempahasi to post filter which helped with UV levels somewhat. Quality is...
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

7 years agogain normalised post filter, support by batch and fbf, phase synth
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

7 years agofbf working set up for mel vq, getting some gd results with train.spc
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

7 years agothanks Jeroen for a patch to implement SNR on 2400B and fix biug introduced by comple...
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

7 years agoseveral more experiments
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

7 years ago15 element mel sampled vector 300-3000Hz, mean removed 256x2 VQ, works reasonably...
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

7 years agorefactored, about to try decimation using filter approach
drowe67 [Mon, 12 Dec 2016 02:53:18 +0000 (02:53 +0000)]
refactored, about to try decimation using filter approach

git-svn-id: https://svn.code.sf.net/p/freetel/code@2930 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoabout to refactor to support different experiments
drowe67 [Mon, 12 Dec 2016 02:12:31 +0000 (02:12 +0000)]
about to refactor to support different experiments

git-svn-id: https://svn.code.sf.net/p/freetel/code@2929 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoexperimental variable rate decimation in time
drowe67 [Thu, 8 Dec 2016 06:23:02 +0000 (06:23 +0000)]
experimental variable rate decimation in time

git-svn-id: https://svn.code.sf.net/p/freetel/code@2928 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoexperiments with vq of amps
drowe67 [Wed, 7 Dec 2016 20:08:58 +0000 (20:08 +0000)]
experiments with vq of amps

git-svn-id: https://svn.code.sf.net/p/freetel/code@2927 01035d8c-6547-0410-b346-abe4f91aad63

7 years agofirst pass VQ, about to add AbyS peak finding for last two resonators
drowe67 [Tue, 6 Dec 2016 23:34:07 +0000 (23:34 +0000)]
first pass VQ, about to add AbyS peak finding for last two resonators

git-svn-id: https://svn.code.sf.net/p/freetel/code@2926 01035d8c-6547-0410-b346-abe4f91aad63

7 years agosimple unquantised three resonator model
drowe67 [Mon, 5 Dec 2016 04:52:04 +0000 (04:52 +0000)]
simple unquantised three resonator model

git-svn-id: https://svn.code.sf.net/p/freetel/code@2925 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoAdded start of TDMA work
baobrien [Mon, 5 Dec 2016 01:47:56 +0000 (01:47 +0000)]
Added start of TDMA work

git-svn-id: https://svn.code.sf.net/p/freetel/code@2924 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoUpdated FSK readme to reflect changes to fsk_demod
baobrien [Mon, 5 Dec 2016 01:07:12 +0000 (01:07 +0000)]
Updated FSK readme to reflect changes to fsk_demod

git-svn-id: https://svn.code.sf.net/p/freetel/code@2923 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoCleanup in fsk and fsk_demod; complex fsk_mod added
baobrien [Sun, 4 Dec 2016 22:12:53 +0000 (22:12 +0000)]
Cleanup in fsk and fsk_demod; complex fsk_mod added

git-svn-id: https://svn.code.sf.net/p/freetel/code@2922 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoImplemented complex-number-based hann window calculation for better perf
baobrien [Sun, 4 Dec 2016 09:32:22 +0000 (09:32 +0000)]
Implemented complex-number-based hann window calculation for better perf

git-svn-id: https://svn.code.sf.net/p/freetel/code@2921 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoMoved complex helper functions from fsk.c to comp_prim.h
baobrien [Sun, 4 Dec 2016 08:52:48 +0000 (08:52 +0000)]
Moved complex helper functions from fsk.c to comp_prim.h

git-svn-id: https://svn.code.sf.net/p/freetel/code@2920 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoAdded statistics printout rate
baobrien [Sun, 4 Dec 2016 07:54:34 +0000 (07:54 +0000)]
Added statistics printout rate

git-svn-id: https://svn.code.sf.net/p/freetel/code@2919 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoRe-wrote command line for fsk_demod. No longer insane.
baobrien [Sun, 4 Dec 2016 06:52:17 +0000 (06:52 +0000)]
Re-wrote command line for fsk_demod. No longer insane.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2918 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoAdded hann table compile option to fsk
baobrien [Sun, 4 Dec 2016 04:24:43 +0000 (04:24 +0000)]
Added hann table compile option to fsk

git-svn-id: https://svn.code.sf.net/p/freetel/code@2917 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoMerged fsk2_demod and fsk4_demod into single function.
baobrien [Sun, 4 Dec 2016 03:45:14 +0000 (03:45 +0000)]
Merged fsk2_demod and fsk4_demod into single function.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2916 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoabout to try abys fit
drowe67 [Fri, 2 Dec 2016 06:21:30 +0000 (06:21 +0000)]
about to try abys fit

git-svn-id: https://svn.code.sf.net/p/freetel/code@2915 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoAdded spectrum plot, removed fest plot
darksidelemm [Wed, 30 Nov 2016 08:48:53 +0000 (08:48 +0000)]
Added spectrum plot, removed fest plot

git-svn-id: https://svn.code.sf.net/p/freetel/code@2914 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoinit bug to make it work on -O2
drowe67 [Wed, 30 Nov 2016 02:30:19 +0000 (02:30 +0000)]
init bug to make it work on -O2

git-svn-id: https://svn.code.sf.net/p/freetel/code@2913 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoSteve's lpdc_enc and dec changes
drowe67 [Wed, 30 Nov 2016 02:08:47 +0000 (02:08 +0000)]
Steve's lpdc_enc and dec changes

git-svn-id: https://svn.code.sf.net/p/freetel/code@2912 01035d8c-6547-0410-b346-abe4f91aad63

7 years agopatches from Steve - thanks
drowe67 [Tue, 29 Nov 2016 20:39:56 +0000 (20:39 +0000)]
patches from Steve - thanks

git-svn-id: https://svn.code.sf.net/p/freetel/code@2911 01035d8c-6547-0410-b346-abe4f91aad63

7 years agotests for dud LPDC packets and cmake support for drs232[_lpdc]
drowe67 [Tue, 29 Nov 2016 20:24:02 +0000 (20:24 +0000)]
tests for dud LPDC packets and cmake support for drs232[_lpdc]

git-svn-id: https://svn.code.sf.net/p/freetel/code@2910 01035d8c-6547-0410-b346-abe4f91aad63

7 years agoFixed bug in fskdemodgui
darksidelemm [Tue, 29 Nov 2016 09:09:14 +0000 (09:09 +0000)]
Fixed bug in fskdemodgui

git-svn-id: https://svn.code.sf.net/p/freetel/code@2909 01035d8c-6547-0410-b346-abe4f91aad63