changes to cohpsk_clip, untested
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 1 May 2018 20:59:47 +0000 (20:59 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 1 May 2018 20:59:47 +0000 (20:59 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@3549 01035d8c-6547-0410-b346-abe4f91aad63

codec2-dev/unittest/tcohpsk.c
codec2-dev/unittest/test_cohpsk_ch.c

index 2302c029a7b70cb8ad982562c1bd9c72ab324b06..fc7b2b16807b7ca3f156fb71f9e5f5b1453d814a 100644 (file)
@@ -151,7 +151,7 @@ int main(int argc, char *argv[])
            tx_filter_and_upconvert_coh(&tx_fdm_frame[r*COHPSK_M], COHPSK_NC*ND , tx_onesym, fdmdv->tx_filter_memory,
                                         fdmdv->phase_tx, fdmdv->freq, &fdmdv->fbb_phase_tx, fdmdv->fbb_rect);
         }
-        cohpsk_clip(tx_fdm_frame);
+        cohpsk_clip(tx_fdm_frame, COHPSK_CLIP, NSYMROWPILOT*COHPSK_M);
 
        /* --------------------------------------------------------*\
                                  Channel
index d5fec7202f1f6158a2e6880c372ab202ac997c15..f700d1c6f1b9b5ebfb9dfb49ec51db93de581947 100644 (file)
@@ -172,7 +172,7 @@ int main(int argc, char *argv[])
 
         cohpsk_get_test_bits(coh, tx_bits);
        cohpsk_mod(coh, tx_fdm, tx_bits, COHPSK_BITS_PER_FRAME);
-        cohpsk_clip(tx_fdm);
+        cohpsk_clip(tx_fdm, COHPSK_CLIP, COHPSK_NOM_SAMPLES_PER_FRAME);
 
         for(r=0; r<COHPSK_NOM_SAMPLES_PER_FRAME; r++) {
             tx_pwr += pow(tx_fdm[r].real, 2.0) + pow(tx_fdm[r].imag, 2.0);