freetel-svn-tracking.git
6 years agosome tweaks to get 700D working with FreeDV GUI
drowe67 [Tue, 1 May 2018 04:11:21 +0000 (04:11 +0000)]
some tweaks to get 700D working with FreeDV GUI

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

6 years agoSNR being reported correctly
drowe67 [Tue, 1 May 2018 01:40:04 +0000 (01:40 +0000)]
SNR being reported correctly

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

6 years agodebugging with freedv
drowe67 [Tue, 1 May 2018 01:08:56 +0000 (01:08 +0000)]
debugging with freedv

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

6 years agoadded extended modem stats, hooked up SNR ests to freedv API for 700D
drowe67 [Tue, 1 May 2018 00:40:43 +0000 (00:40 +0000)]
added extended modem stats, hooked up SNR ests to freedv API for 700D

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

6 years agooperator control of sync state machine
drowe67 [Mon, 30 Apr 2018 22:53:48 +0000 (22:53 +0000)]
operator control of sync state machine

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

6 years agoreconcilled C and Octave sync state machines - still some tunign rqd here
drowe67 [Mon, 30 Apr 2018 22:10:58 +0000 (22:10 +0000)]
reconcilled C and Octave sync state machines - still some tunign rqd here

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

6 years agoadded clip option to ofdm/700d, minor change in BER, brings PAPR down to 8dB ish
drowe67 [Mon, 30 Apr 2018 21:31:32 +0000 (21:31 +0000)]
added clip option to ofdm/700d, minor change in BER, brings PAPR down to 8dB ish

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

6 years agotxt working with 700D
drowe67 [Mon, 30 Apr 2018 08:40:23 +0000 (08:40 +0000)]
txt working with 700D

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

6 years agoseparate packed bits states for tx and rx to maintain correct state when used in...
drowe67 [Mon, 30 Apr 2018 01:45:02 +0000 (01:45 +0000)]
separate packed bits states for tx and rx to maintain correct state when used in full duplex

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

6 years agofreedv 700D rx working using nominal speech output frame size
drowe67 [Mon, 30 Apr 2018 01:40:03 +0000 (01:40 +0000)]
freedv 700D rx working using nominal speech output frame size

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

6 years agofreedv_rx working with interleaving
drowe67 [Mon, 30 Apr 2018 01:12:01 +0000 (01:12 +0000)]
freedv_rx working with interleaving

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

6 years agofreedv tx side working with test frames with interleaving
drowe67 [Sun, 29 Apr 2018 05:27:43 +0000 (05:27 +0000)]
freedv tx side working with test frames with interleaving

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

6 years agoworking spectrogram
drowe67 [Sun, 29 Apr 2018 05:26:27 +0000 (05:26 +0000)]
working spectrogram

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

6 years agofix up SNR plot
drowe67 [Sun, 29 Apr 2018 05:26:00 +0000 (05:26 +0000)]
fix up SNR plot

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

6 years agosnr est added to ofdm_demod with Octave plot, mean_amp added to ofdm_demod and freedv...
drowe67 [Sat, 28 Apr 2018 03:54:37 +0000 (03:54 +0000)]
snr est added to ofdm_demod with Octave plot, mean_amp added to ofdm_demod and freedv_api with improved bit error rates, tofdm working

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

6 years agoadded mean_amp estimation to C, tofdm passes
drowe67 [Sat, 28 Apr 2018 00:24:45 +0000 (00:24 +0000)]
added mean_amp estimation to C, tofdm passes

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

6 years agotesting amplitude scaling to improve LDPC dec with different level inputs
drowe67 [Fri, 27 Apr 2018 23:21:46 +0000 (23:21 +0000)]
testing amplitude scaling to improve LDPC dec with different level inputs

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

6 years agoEs/No and SNR estimation, works well on AWGN of slow fading, afew dB low on high...
drowe67 [Fri, 27 Apr 2018 21:19:02 +0000 (21:19 +0000)]
Es/No and SNR estimation, works well on AWGN of slow fading, afew dB low on high SNR fast (1Hz) fading

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

6 years agotypo
drowe67 [Fri, 27 Apr 2018 21:09:09 +0000 (21:09 +0000)]
typo

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

6 years agomodified varicode to replace an unsupported char >= 128 with a space rather than...
drowe67 [Fri, 27 Apr 2018 20:51:10 +0000 (20:51 +0000)]
modified varicode to replace an unsupported char >= 128 with a space rather than firing assert

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

6 years agoremoved spurious t
drowe67 [Thu, 26 Apr 2018 03:25:18 +0000 (03:25 +0000)]
removed spurious t

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

6 years agoadjusted ofdm levels to be the same as fdmdv - C
drowe67 [Tue, 24 Apr 2018 07:02:49 +0000 (07:02 +0000)]
adjusted ofdm levels to be the same as fdmdv - C

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

6 years agoadjusted ofdm levels to be the same as fdmdv - octave
drowe67 [Tue, 24 Apr 2018 06:57:31 +0000 (06:57 +0000)]
adjusted ofdm levels to be the same as fdmdv - octave

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

6 years agofixed bug in amplitude estimator that improved LDPC dec perf - C code
drowe67 [Tue, 24 Apr 2018 03:38:46 +0000 (03:38 +0000)]
fixed bug in amplitude estimator that improved LDPC dec perf - C code

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

6 years agofixed bug in amplitude estimator that improved LDPC dec perf - Octave code
drowe67 [Tue, 24 Apr 2018 03:37:09 +0000 (03:37 +0000)]
fixed bug in amplitude estimator that improved LDPC dec perf - Octave code

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

6 years agofirst pass freedv_api/freedv_rx working ... problems with amplitude scaling and nout...
drowe67 [Mon, 23 Apr 2018 23:21:39 +0000 (23:21 +0000)]
first pass freedv_api/freedv_rx working ... problems with amplitude scaling and nout samples returned/speech buffer size when out of sync.  Interleaving over one frame

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

6 years agoBuild tree fixes which allow building FreeDV against a build tree of codec2 instead...
hobbes1069 [Mon, 23 Apr 2018 20:39:22 +0000 (20:39 +0000)]
Build tree fixes which allow building FreeDV against a build tree of codec2 instead of the system or static build.

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

6 years agofreedv_api tx working for 700D with 1 frame interleaving. Need to refactor to handle...
drowe67 [Sun, 22 Apr 2018 21:54:31 +0000 (21:54 +0000)]
freedv_api tx working for 700D with 1 frame interleaving.  Need to refactor to handle multiple frame interleaving, and adjust output level

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

6 years agofirst pass at init and shutdown code for freedv 700D
drowe67 [Sat, 21 Apr 2018 21:11:31 +0000 (21:11 +0000)]
first pass at init and shutdown code for freedv 700D

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

6 years agorefactoring mod functions that can be used for freedv_api 700D mode
drowe67 [Sat, 21 Apr 2018 04:00:41 +0000 (04:00 +0000)]
refactoring mod functions that can be used for freedv_api 700D mode

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

6 years agorefactoring functions that can be reused in freedv_api
drowe67 [Fri, 20 Apr 2018 21:25:07 +0000 (21:25 +0000)]
refactoring functions that can be reused in freedv_api

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

6 years agoFreeDV 1600 example, 10dB higher SNR
drowe67 [Fri, 20 Apr 2018 01:31:01 +0000 (01:31 +0000)]
FreeDV 1600 example, 10dB higher SNR

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

6 years agooutput formatting changes and more examples
drowe67 [Fri, 20 Apr 2018 00:24:08 +0000 (00:24 +0000)]
output formatting changes and more examples

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

6 years agooutput formatting changes and more examples
drowe67 [Fri, 20 Apr 2018 00:23:51 +0000 (00:23 +0000)]
output formatting changes and more examples

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

6 years agoreporting iters/pcc during sync, and cohpsk cmd line interface and results re-written...
drowe67 [Thu, 19 Apr 2018 23:55:49 +0000 (23:55 +0000)]
reporting iters/pcc during sync, and cohpsk cmd line interface and results re-written to help test ofdm

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

6 years agostabd alone script to generate fading sample files for cohpsk_ch
drowe67 [Thu, 19 Apr 2018 23:51:49 +0000 (23:51 +0000)]
stabd alone script to generate fading sample files for cohpsk_ch

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

6 years agoupdated fading sample generation
drowe67 [Thu, 19 Apr 2018 23:50:28 +0000 (23:50 +0000)]
updated fading sample generation

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

6 years agoall codec2-dev building OK
drowe67 [Thu, 19 Apr 2018 07:31:27 +0000 (07:31 +0000)]
all codec2-dev building OK

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

6 years agoThanks Steve for fsk.c patch to use all data for tone est, tested with horus_demod...
drowe67 [Thu, 19 Apr 2018 07:30:39 +0000 (07:30 +0000)]
Thanks Steve for fsk.c patch to use all data for tone est, tested with horus_demod, runs OK

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

6 years agotofdm working with and without CML support
drowe67 [Thu, 19 Apr 2018 07:23:57 +0000 (07:23 +0000)]
tofdm working with and without CML support

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

6 years agoup to date CML patch, terminates early etc
drowe67 [Thu, 19 Apr 2018 06:40:08 +0000 (06:40 +0000)]
up to date CML patch, terminates early etc

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

6 years agopath to CML librray more sensible for others to use
drowe67 [Thu, 19 Apr 2018 06:18:30 +0000 (06:18 +0000)]
path to CML librray more sensible for others to use

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

6 years agofirst pass working with Codec 2 700C! However only works on 1 or 2 frame interleaver...
drowe67 [Thu, 19 Apr 2018 05:04:59 +0000 (05:04 +0000)]
first pass working with Codec 2 700C!  However only works on 1 or 2 frame interleaver, interleaver sync makes mistakes sometimes and needs work

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

6 years agobitperchar option to make feeding ofdm_mod easier
drowe67 [Thu, 19 Apr 2018 03:30:18 +0000 (03:30 +0000)]
bitperchar option to make feeding ofdm_mod easier

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

6 years agorefactoring of ldpc/interleaver code, added test mode, iterleaving, and ldpc to ofdm_...
drowe67 [Wed, 18 Apr 2018 23:42:22 +0000 (23:42 +0000)]
refactoring of ldpc/interleaver code, added test mode, iterleaving, and ldpc to ofdm_mod, compiles but not tested

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

6 years agorefactored UW insertion
drowe67 [Wed, 18 Apr 2018 21:10:34 +0000 (21:10 +0000)]
refactored UW insertion

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

6 years agorefactored UW insertion
drowe67 [Wed, 18 Apr 2018 21:09:21 +0000 (21:09 +0000)]
refactored UW insertion

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

6 years agoadded ofdm_demod example
drowe67 [Wed, 18 Apr 2018 04:25:50 +0000 (04:25 +0000)]
added ofdm_demod example

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

6 years agorename sync states for more compact logging
drowe67 [Tue, 17 Apr 2018 20:27:51 +0000 (20:27 +0000)]
rename sync states for more compact logging

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

6 years agobetter fr by fr stats when interleaver used
drowe67 [Tue, 17 Apr 2018 09:37:28 +0000 (09:37 +0000)]
better fr by fr stats when interleaver used

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

6 years agobetter fr by fr stats when interleaver used
drowe67 [Tue, 17 Apr 2018 09:37:16 +0000 (09:37 +0000)]
better fr by fr stats when interleaver used

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

6 years agonon trival UW, but still occasional false syncs, and can be slow to sync
drowe67 [Tue, 17 Apr 2018 07:35:58 +0000 (07:35 +0000)]
non trival UW, but still occasional false syncs, and can be slow to sync

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

6 years agouncoded BER being counted OK
drowe67 [Tue, 17 Apr 2018 07:34:22 +0000 (07:34 +0000)]
uncoded BER being counted OK

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

6 years agoC interleaver sync working, trying new C state macine to preventfalse syncs when...
drowe67 [Mon, 16 Apr 2018 21:57:54 +0000 (21:57 +0000)]
C interleaver sync working, trying new C state macine to preventfalse syncs when freq offset est makes mistakes

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

6 years agomore examples
drowe67 [Sun, 15 Apr 2018 02:14:11 +0000 (02:14 +0000)]
more examples

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

6 years agofirst pass interleaver sync working
drowe67 [Sun, 15 Apr 2018 00:53:53 +0000 (00:53 +0000)]
first pass interleaver sync working

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

6 years agoLDPC encoded test frame, measuring uncoded and coded errors for single interleaver...
drowe67 [Sat, 14 Apr 2018 10:06:54 +0000 (10:06 +0000)]
LDPC encoded test frame, measuring uncoded and coded errors for single interleaver frame on ofdm_demod, but perf a bit poor cf ofdm_lpc_rx

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

6 years agooptional checksum status display, output more chars of RTTY string
drowe67 [Sat, 14 Apr 2018 08:10:45 +0000 (08:10 +0000)]
optional checksum status display, output more chars of RTTY string

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

6 years agoreduced buffer sizes to reduce latency
drowe67 [Sat, 14 Apr 2018 06:20:25 +0000 (06:20 +0000)]
reduced buffer sizes to reduce latency

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

6 years agorefactored a little
drowe67 [Sat, 14 Apr 2018 05:30:50 +0000 (05:30 +0000)]
refactored a little

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

6 years agohorus binary working in Occtave and interoperates with horus_api
drowe67 [Sat, 14 Apr 2018 04:35:19 +0000 (04:35 +0000)]
horus binary working in Occtave and interoperates with horus_api

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

6 years agonew horus binary packet with intereleaver and scrambling
drowe67 [Sat, 14 Apr 2018 04:00:48 +0000 (04:00 +0000)]
new horus binary packet with intereleaver and scrambling

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

6 years agobinary mode working too
drowe67 [Sat, 14 Apr 2018 02:43:21 +0000 (02:43 +0000)]
binary mode working too

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

6 years agohorus_demod and horus_api demodulating RTTY OK
drowe67 [Sat, 14 Apr 2018 01:48:11 +0000 (01:48 +0000)]
horus_demod and horus_api demodulating RTTY OK

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

6 years agohorus_demod compiles without warning, but not tested and debugged yet
drowe67 [Fri, 13 Apr 2018 23:03:46 +0000 (23:03 +0000)]
horus_demod compiles without warning, but not tested and debugged yet

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

6 years agorun_sim and demod_file count # rx packets
drowe67 [Fri, 13 Apr 2018 22:40:44 +0000 (22:40 +0000)]
run_sim and demod_file count # rx packets

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

6 years agorefactoring, added postamble so all packets demodulated
drowe67 [Fri, 13 Apr 2018 22:25:11 +0000 (22:25 +0000)]
refactoring, added postamble so all packets demodulated

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

6 years agorefactoring to separate modem from protocol states
drowe67 [Fri, 13 Apr 2018 21:41:09 +0000 (21:41 +0000)]
refactoring to separate modem from protocol states

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

6 years agoprogressing ofdm_demod, need to add raw/coded BER counters and confirm perf the same...
drowe67 [Fri, 13 Apr 2018 06:51:09 +0000 (06:51 +0000)]
progressing ofdm_demod, need to add raw/coded BER counters and confirm perf the same as Octave

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

6 years agotofdm working with ldpc decoder, Octave side
drowe67 [Fri, 13 Apr 2018 06:35:36 +0000 (06:35 +0000)]
tofdm working with ldpc decoder, Octave side

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

6 years agotofdm working with ldpc decoder
drowe67 [Fri, 13 Apr 2018 06:29:39 +0000 (06:29 +0000)]
tofdm working with ldpc decoder

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

6 years agosome LDPC frames decoding from ofdm_demod, need to do some cleanup
drowe67 [Fri, 13 Apr 2018 06:28:07 +0000 (06:28 +0000)]
some LDPC frames decoding from ofdm_demod, need to do some cleanup

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

6 years agotweaked static EsNo
drowe67 [Thu, 12 Apr 2018 23:13:33 +0000 (23:13 +0000)]
tweaked static EsNo

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

6 years agotofdm passing with Demod2D and Somap functions, good progress towards LDPC integration
drowe67 [Thu, 12 Apr 2018 23:12:25 +0000 (23:12 +0000)]
tofdm passing with Demod2D and Somap functions, good progress towards LDPC integration

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

6 years agoofdm_ldpc_tx & rx working with one interleaver frame, and UW sync, need to add EsNo...
drowe67 [Thu, 12 Apr 2018 20:59:09 +0000 (20:59 +0000)]
ofdm_ldpc_tx & rx working with one interleaver frame, and UW sync, need to add EsNo est and better BER measurement

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

6 years agorefactored Octave to get consistent variable names
drowe67 [Thu, 12 Apr 2018 09:44:56 +0000 (09:44 +0000)]
refactored Octave to get consistent variable names

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

6 years agorefactored C to get consistent variable names
drowe67 [Thu, 12 Apr 2018 09:30:35 +0000 (09:30 +0000)]
refactored C to get consistent variable names

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

6 years agominor documentation change
drowe67 [Thu, 12 Apr 2018 07:09:55 +0000 (07:09 +0000)]
minor documentation change

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

6 years agotofdm passing again, after sourceforge issues
drowe67 [Thu, 12 Apr 2018 06:51:24 +0000 (06:51 +0000)]
tofdm passing again, after sourceforge issues

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

6 years agocodec2-dev building again but may have broken some ofdm or dr_rs232 code, still testing
drowe67 [Thu, 12 Apr 2018 02:42:24 +0000 (02:42 +0000)]
codec2-dev building again but may have broken some ofdm or dr_rs232 code, still testing

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

6 years agorestoring from SF issue
drowe67 [Thu, 12 Apr 2018 01:50:37 +0000 (01:50 +0000)]
restoring from SF issue

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

6 years agooctave script to plot modem states from ofdm_demod c program
drowe67 [Wed, 11 Apr 2018 23:04:27 +0000 (23:04 +0000)]
octave script to plot modem states from ofdm_demod c program

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

6 years agorestoring Octave files lost when SourceForge mysteriously backed up two days #4
drowe67 [Wed, 11 Apr 2018 22:58:28 +0000 (22:58 +0000)]
restoring Octave files lost when SourceForge mysteriously backed up two days #4

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

6 years agorestoring C files lost when SourceForge mysteriously backed up two days #3
drowe67 [Wed, 11 Apr 2018 22:52:45 +0000 (22:52 +0000)]
restoring C files lost when SourceForge mysteriously backed up two days #3

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

6 years agorestoring C files lost when SourceForge mysteriously backed up two days #2
drowe67 [Wed, 11 Apr 2018 22:51:35 +0000 (22:51 +0000)]
restoring C files lost when SourceForge mysteriously backed up two days #2

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

6 years agorestoring C files lost when SourceForge mysteriously backed up two days
drowe67 [Wed, 11 Apr 2018 22:50:27 +0000 (22:50 +0000)]
restoring C files lost when SourceForge mysteriously backed up two days

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

6 years agoported ofdm sync state machine from Octave, still need to test and debug
drowe67 [Mon, 9 Apr 2018 05:45:30 +0000 (05:45 +0000)]
ported ofdm sync state machine from Octave, still need to test and debug

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

6 years agoadded RF bandwidth
drowe67 [Mon, 9 Apr 2018 04:21:16 +0000 (04:21 +0000)]
added RF bandwidth

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

6 years agostole 4 bits from UW for txt channel, works OK wonce I tweaked the UW threshold
drowe67 [Mon, 9 Apr 2018 04:13:14 +0000 (04:13 +0000)]
stole 4 bits from UW for txt channel, works OK wonce I tweaked the UW threshold

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

6 years agoexposed CRC function so horus_api can use it
drowe67 [Mon, 9 Apr 2018 02:50:03 +0000 (02:50 +0000)]
exposed CRC function so horus_api can use it

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

6 years agofirst pass at horus_demod, compiles OK but untested, need Cmake integration next
drowe67 [Mon, 9 Apr 2018 02:49:00 +0000 (02:49 +0000)]
first pass at horus_demod, compiles OK but untested, need Cmake integration next

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

6 years agohorus_api coded, compiles OK, but not tested
drowe67 [Sun, 8 Apr 2018 21:32:27 +0000 (21:32 +0000)]
horus_api coded, compiles OK, but not tested

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

6 years agomoved sync state machine into ofdm_lib function, ready for C port. Falling out of...
drowe67 [Sun, 8 Apr 2018 03:22:06 +0000 (03:22 +0000)]
moved sync state machine into ofdm_lib function, ready for C port.  Falling out of sync on some HF fades, cld possibly need tuning

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

6 years agoupdated specs
drowe67 [Sun, 8 Apr 2018 02:17:07 +0000 (02:17 +0000)]
updated specs

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

6 years agoadded refinement stage, now syncing up quckly at high an dlow SNRs
drowe67 [Sun, 8 Apr 2018 00:55:12 +0000 (00:55 +0000)]
added refinement stage, now syncing up quckly at high an dlow SNRs

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

6 years agoadded a specs section
drowe67 [Sun, 8 Apr 2018 00:48:53 +0000 (00:48 +0000)]
added a specs section

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

6 years agofirst pass at UW based sync - works really well, gives positive lock/false lock indic...
drowe67 [Sat, 7 Apr 2018 22:10:04 +0000 (22:10 +0000)]
first pass at UW based sync - works really well, gives positive lock/false lock indication, hangs on at rated 9% BER at 0dB AWGN and 4dB HF

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

6 years agoprogressing sync state machine, still can get locked up in false sync state
drowe67 [Sat, 7 Apr 2018 20:38:56 +0000 (20:38 +0000)]
progressing sync state machine, still can get locked up in false sync state

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

6 years agocharacterising freq offset estimation metrics
drowe67 [Sat, 7 Apr 2018 20:38:06 +0000 (20:38 +0000)]
characterising freq offset estimation metrics

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

6 years agomultipath perf not so great
drowe67 [Wed, 4 Apr 2018 23:55:33 +0000 (23:55 +0000)]
multipath perf not so great

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