From: drowe67 Date: Sun, 15 Jun 2014 03:56:37 +0000 (+0000) Subject: off by one error in lpf_peak_pick() filtering and filter coeffs brought into sync... X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=a2f8ed46f318771176ae095479e69d882ff24d6e;p=freetel-svn-tracking.git off by one error in lpf_peak_pick() filtering and filter coeffs brought into sync with Octave version git-svn-id: https://svn.code.sf.net/p/freetel/code@1650 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2-dev/src/fdmdv.c b/codec2-dev/src/fdmdv.c index 6c664f79..f912c5d3 100644 --- a/codec2-dev/src/fdmdv.c +++ b/codec2-dev/src/fdmdv.c @@ -644,13 +644,15 @@ void lpf_peak_pick(float *foff, float *max, COMP pilot_baseband[], for(i=0; ipilot_baseband1[j] = cmult(rx_fdm[i], cconj(pilot[i])); + f->pilot_baseband1[j] = cmult(rx_fdm[i], cconj(pilot[i])); f->pilot_baseband2[j] = cmult(rx_fdm[i], cconj(prev_pilot[i])); } diff --git a/codec2-dev/src/pilot_coeff.h b/codec2-dev/src/pilot_coeff.h index 66e7501d..b284af93 100644 --- a/codec2-dev/src/pilot_coeff.h +++ b/codec2-dev/src/pilot_coeff.h @@ -1,34 +1,34 @@ /* Generated by pilot_coeff_file() Octave function */ const float pilot_coeff[]={ - 0.00204705, - 0.00276339, - 0.00432595, - 0.00697042, - 0.0108452, - 0.0159865, - 0.0223035, - 0.029577, - 0.0374709, - 0.045557, - 0.0533491, - 0.0603458, - 0.0660751, - 0.070138, - 0.0722452, - 0.0722452, - 0.070138, - 0.0660751, - 0.0603458, - 0.0533491, - 0.045557, - 0.0374709, - 0.029577, - 0.0223035, - 0.0159865, - 0.0108452, - 0.00697042, - 0.00432595, - 0.00276339, - 0.00204705 + 0.00223001, + 0.00301037, + 0.00471258, + 0.0075934, + 0.0118145, + 0.0174153, + 0.0242969, + 0.0322204, + 0.0408199, + 0.0496286, + 0.0581172, + 0.0657392, + 0.0719806, + 0.0764066, + 0.0787022, + 0.0787022, + 0.0764066, + 0.0719806, + 0.0657392, + 0.0581172, + 0.0496286, + 0.0408199, + 0.0322204, + 0.0242969, + 0.0174153, + 0.0118145, + 0.0075934, + 0.00471258, + 0.00301037, + 0.00223001 };