during FreeDV 700D integration, I discovered FreeDV 1600 was losing sync when there...
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Wed, 2 May 2018 21:23:18 +0000 (21:23 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Wed, 2 May 2018 21:23:18 +0000 (21:23 +0000)
commit76ec26a1ce71f12c10b7a4966b3e85b8748cbc80
treed7795d7122db21c550f7dcd773884c3061e35d2e
parent7f36c8b35c5b088fb39b10d1c32994e37ea4d62d
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
codec2-dev/README_fdmdv.txt
codec2-dev/octave/fdmdv.m
codec2-dev/octave/fdmdv_demod.m
codec2-dev/src/fdmdv.c
codec2-dev/src/fdmdv_internal.h
codec2-dev/src/freedv_rx.c
codec2-dev/unittest/tfdmdv.c