freetel-svn-tracking.git
7 years agotweaks to fix C99 issues
drowe67 [Fri, 24 Feb 2017 23:37:33 +0000 (23:37 +0000)]
tweaks to fix C99 issues

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

7 years agoUpdate C standard flag logic as gnu99 is the minimum required.
hobbes1069 [Fri, 24 Feb 2017 15:12:08 +0000 (15:12 +0000)]
Update C standard flag logic as gnu99 is the minimum required.

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

7 years agoadded FreeDV GUI support for attenuating one carrier, tested OK, and mapping of carri...
drowe67 [Fri, 24 Feb 2017 04:44:56 +0000 (04:44 +0000)]
added FreeDV GUI support for attenuating one carrier, tested OK, and mapping of carriers to bit error plots and histograms checkes out

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

7 years agocohpsk and freedv API support for attenuating once carrier for 700C test purposes
drowe67 [Fri, 24 Feb 2017 04:44:24 +0000 (04:44 +0000)]
cohpsk and freedv API support for attenuating once carrier for 700C test purposes

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

7 years ago1600 test frame hitsogram working again
drowe67 [Thu, 23 Feb 2017 03:51:22 +0000 (03:51 +0000)]
1600 test frame hitsogram working again

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

7 years agoGUI support for bit error plot/historam before diversity combination, working OK...
drowe67 [Thu, 23 Feb 2017 03:36:56 +0000 (03:36 +0000)]
GUI support for bit error plot/historam before diversity combination, working OK on test using alsa loopback, part of 700C instrumentation

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

7 years agoadded support for measuring bit errors before diversity combination, part of 700C...
drowe67 [Thu, 23 Feb 2017 03:35:46 +0000 (03:35 +0000)]
added support for measuring bit errors before diversity combination, part of 700C instrumentation

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

7 years agoimproved formatting of bit mapping table
drowe67 [Wed, 22 Feb 2017 04:06:52 +0000 (04:06 +0000)]
improved formatting of bit mapping table

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

7 years agoUpdated frame design slightly for TDMA
baobrien [Wed, 22 Feb 2017 02:23:28 +0000 (02:23 +0000)]
Updated frame design slightly for TDMA

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

7 years agocleaned up README a bit, added alsa loopback instructions
drowe67 [Tue, 21 Feb 2017 21:33:15 +0000 (21:33 +0000)]
cleaned up README a bit, added alsa loopback instructions

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

7 years agoadded log graticule and scale, histograms testing out well
drowe67 [Tue, 21 Feb 2017 21:32:41 +0000 (21:32 +0000)]
added log graticule and scale, histograms testing out well

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

7 years ago A bit more work on the TDMA header and notes
baobrien [Tue, 21 Feb 2017 02:54:48 +0000 (02:54 +0000)]
 A bit more work on the TDMA header and notes

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

7 years agostarting to instrument to further develop 700C. Added SNR field to channel settings...
drowe67 [Tue, 21 Feb 2017 02:44:40 +0000 (02:44 +0000)]
starting to instrument to further develop 700C.  Added SNR field to channel settings, bar graphs for bit error counting on test frames, option to view 700C scatter before diversity combination, immediate switching of several options rather than when apply pressed

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

7 years ago A bit more work on the TDMA header
baobrien [Tue, 21 Feb 2017 01:45:01 +0000 (01:45 +0000)]
 A bit more work on the TDMA header

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

7 years agodiscovered BER measurement using pilots can't work as pilots get rotated away from...
drowe67 [Sat, 18 Feb 2017 05:36:01 +0000 (05:36 +0000)]
discovered BER measurement using pilots can't work as pilots get rotated away from axis, so rolling back to previous working versions

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

7 years agomeasuring BER from pilots in Octave OK
drowe67 [Fri, 17 Feb 2017 19:38:37 +0000 (19:38 +0000)]
measuring BER from pilots in Octave OK

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

7 years agostarted adding support for measuring BER from pilots, just added phase correction...
drowe67 [Fri, 17 Feb 2017 06:42:31 +0000 (06:42 +0000)]
started adding support for measuring BER from pilots, just added phase correction for pilots and nothing broke

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

7 years agoCommit branch and tag of FreeDV 1.2
hobbes1069 [Wed, 15 Feb 2017 02:12:19 +0000 (02:12 +0000)]
Commit branch and tag of FreeDV 1.2

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

7 years agoBranch and tag codec2 0.6
hobbes1069 [Wed, 15 Feb 2017 02:10:02 +0000 (02:10 +0000)]
Branch and tag codec2 0.6

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

7 years agoUpdated method of detecting dependencies for MinGW builds.
hobbes1069 [Tue, 14 Feb 2017 16:37:33 +0000 (16:37 +0000)]
Updated method of detecting dependencies for MinGW builds.

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

7 years agoclean up help
drowe67 [Tue, 14 Feb 2017 01:39:09 +0000 (01:39 +0000)]
clean up help

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

7 years agohackrf test util
drowe67 [Tue, 14 Feb 2017 01:26:58 +0000 (01:26 +0000)]
hackrf test util

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

7 years agohackrf testing util
drowe67 [Tue, 14 Feb 2017 01:25:37 +0000 (01:25 +0000)]
hackrf testing util

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

7 years agoall curves up to HF working, about to change from 1 sample per symbol to M samples...
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

7 years agoinitial checkin, QPSK theory and experimental
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

7 years agoused to generate figures for HF modem design blog post
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

7 years agoAdd logic for older gcc in RHEL 6 which doesn't understand -std=gnu11.
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

7 years agomake update rate of spectrum and waterfall indep of mode, thanks Tony for help in...
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

7 years agoremoved some warnings gcc 6 picked up
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

7 years agoremoved unsed code that was generating warnings
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

7 years agofixed occasional seg fault bug when 800XA starts due to test frames not being support...
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

7 years agofixed occasional seg fault bug when 800XA starts due to test frames not being support...
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

7 years agoanother go at squench for 800XA
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

7 years agoRemove conditional around build type for whether dev tools should be built or not...
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

7 years agomodified 1600 so it doesn't alter amplitude of the demod input vector, to allow pass...
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

7 years agoinstructions for building without sox
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

7 years agofixed calculation of RF bandwidth thanks Steve
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

7 years agocorrect incldue file
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

7 years agoupdated BER reporting
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

7 years agoCMA FSK equaliser simulation
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

7 years agochanged click to tune to double click to prevent accidental freq shifts
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

7 years agoconverted eb/no to snt est and added squelch to 800xa
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

7 years agofix for helicopter noise on 700 plus Mooner's patch for OSX
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

7 years agofixed bug in block based output, scatter looks OK, and about 10% CPU load for tx
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

7 years agooptional Fs/4 freq shift and some optimisation of tlininterp
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

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