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
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);