From: drowe67 Date: Tue, 1 May 2018 19:19:06 +0000 (+0000) Subject: complex float tweak, thanks Steve X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=10b3d052607e06d0128353c48f602c82b8411580;p=freetel-svn-tracking.git complex float tweak, thanks Steve git-svn-id: https://svn.code.sf.net/p/freetel/code@3548 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2-dev/src/ofdm.c b/codec2-dev/src/ofdm.c index e6601c8f..624ebe11 100644 --- a/codec2-dev/src/ofdm.c +++ b/codec2-dev/src/ofdm.c @@ -1167,7 +1167,7 @@ void ofdm_get_demod_stats(struct OFDM *ofdm, struct MODEM_STATS *stats) stats->nr = OFDM_ROWSPERFRAME; for(c=0; crx_np[r*c] * (cosf(M_PI/4.0) + I*sinf(M_PI/4.0)); + complex float rot = ofdm->rx_np[r*c] * cexpf(I * (M_PI/4.0)); stats->rx_symbols[r][c].real = crealf(rot); stats->rx_symbols[r][c].imag = cimagf(rot); //fprintf(stderr, "%f %f\n", stats->rx_symbols[r][c].real, stats->rx_symbols[r][c].imag);