freetel-svn-tracking.git
6 years agoadded port audio status counters
drowe67 [Thu, 3 May 2018 04:03:33 +0000 (04:03 +0000)]
added port audio status counters

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

6 years agoadded some fifo empy/full counters
drowe67 [Thu, 3 May 2018 02:29:43 +0000 (02:29 +0000)]
added some fifo empy/full counters

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

6 years agoadding audio fifo counters, but audio messed up
drowe67 [Thu, 3 May 2018 01:43:15 +0000 (01:43 +0000)]
adding audio fifo counters, but audio messed up

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

6 years agocommented out some fprintfs
drowe67 [Thu, 3 May 2018 00:39:40 +0000 (00:39 +0000)]
commented out some fprintfs

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

6 years agotest for sample clock offsets
drowe67 [Wed, 2 May 2018 21:31:43 +0000 (21:31 +0000)]
test for sample clock offsets

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

6 years agoduring FreeDV 700D integration, I discovered FreeDV 1600 was losing sync when there...
drowe67 [Wed, 2 May 2018 21:23:18 +0000 (21:23 +0000)]
during FreeDV 700D integration, I discovered FreeDV 1600 was losing sync when there we took more/less samples to adjust for sample clock differences.  Ressurected the fdmdv modem unitttest used for 1600, tracked down and fixed the bug In Octave and then ported fix to C, tfdmdv passes, and bug is fixed in fdmdv_tx/rx C unit tests for samples rates of 7990/8010 (+/- 1000ppm).

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

6 years agoupdated latest build options - thanks Richard
drowe67 [Wed, 2 May 2018 20:49:53 +0000 (20:49 +0000)]
updated latest build options - thanks Richard

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

6 years agoFixes use of codec2 from build tree.
hobbes1069 [Wed, 2 May 2018 15:36:01 +0000 (15:36 +0000)]
Fixes use of codec2 from build tree.

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

6 years agofdmdv_demod refactored and working
drowe67 [Wed, 2 May 2018 01:38:18 +0000 (01:38 +0000)]
fdmdv_demod refactored and working

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

6 years agoresurrecting fdmdv tests to trace sample slip problem in FreeDV GUI
drowe67 [Wed, 2 May 2018 00:45:11 +0000 (00:45 +0000)]
resurrecting fdmdv tests to trace sample slip problem in FreeDV GUI

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

6 years agofixed some warnings, thanks Danilo
drowe67 [Tue, 1 May 2018 22:14:14 +0000 (22:14 +0000)]
fixed some warnings, thanks Danilo

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

6 years agoworking on adjusting buffer sizes for tx, full duplex breaking up
drowe67 [Tue, 1 May 2018 21:01:43 +0000 (21:01 +0000)]
working on adjusting buffer sizes for tx, full duplex breaking up

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

6 years agochanges to cohpsk_clip, untested
drowe67 [Tue, 1 May 2018 20:59:47 +0000 (20:59 +0000)]
changes to cohpsk_clip, untested

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

6 years agocomplex float tweak, thanks Steve
drowe67 [Tue, 1 May 2018 19:19:06 +0000 (19:19 +0000)]
complex float tweak, thanks Steve

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

6 years agobetter names for some #defines, thanks Danilo
drowe67 [Tue, 1 May 2018 19:15:20 +0000 (19:15 +0000)]
better names for some #defines, thanks Danilo

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

6 years agofirst pass 700D rx demodulating from a file
drowe67 [Tue, 1 May 2018 04:16:37 +0000 (04:16 +0000)]
first pass 700D rx demodulating from a file

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

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