From 50736aa64ea6a500b9d634a28ce7708431648aaa Mon Sep 17 00:00:00 2001 From: Mooneer Salem Date: Thu, 13 Jul 2023 01:07:32 -0700 Subject: Apply codec2 PR #405 to this tree instead. --- src/c2dec.c | 6 ++---- src/cohpsk_mod.c | 5 +---- src/fdmdv_mod.c | 4 ---- src/fsk_demod.c | 2 +- unittest/tfreedv_2400A_rawdata.c | 2 -- unittest/tfreedv_2400B_rawdata.c | 2 -- unittest/tquisk_filter.c | 3 +-- 7 files changed, 5 insertions(+), 19 deletions(-) diff --git a/src/c2dec.c b/src/c2dec.c index ad0eea9..176d516 100644 --- a/src/c2dec.c +++ b/src/c2dec.c @@ -54,7 +54,7 @@ int main(int argc, char *argv[]) unsigned char *bits; float *softdec_bits; char *bitperchar_bits; - int nsam, nbit, nbyte, i, byte, frames, bits_proc, bit_errors, error_mode; + int nsam, nbit, nbyte, i, byte, bits_proc, bit_errors, error_mode; int nstart_bit, nend_bit, bit_rate; int state, next_state; float ber, r, burst_length, burst_period, burst_timer, ber_est; @@ -173,7 +173,7 @@ int main(int argc, char *argv[]) bits = (unsigned char*)malloc(nbyte*sizeof(char)); softdec_bits = (float*)malloc(nbit*sizeof(float)); bitperchar_bits = (char*)malloc(nbit*sizeof(char)); - frames = bit_errors = bits_proc = 0; + bit_errors = bits_proc = 0; nstart_bit = 0; nend_bit = nbit-1; @@ -256,8 +256,6 @@ int main(int argc, char *argv[]) } while(ret) { - frames++; - // apply bit errors, MSB of byte 0 is bit 0 in frame, only works in packed mode if ((error_mode == UNIFORM) || (error_mode == UNIFORM_RANGE)) { diff --git a/src/cohpsk_mod.c b/src/cohpsk_mod.c index b6e0fb4..5d5443a 100644 --- a/src/cohpsk_mod.c +++ b/src/cohpsk_mod.c @@ -55,7 +55,7 @@ int main(int argc, char *argv[]) int tx_bits[2*COHPSK_BITS_PER_FRAME]; COMP tx_fdm[COHPSK_NOM_SAMPLES_PER_FRAME]; short tx_fdm_scaled[COHPSK_NOM_SAMPLES_PER_FRAME]; - int frames, diversity; + int diversity; int i; if (argc < 3) { @@ -91,10 +91,7 @@ int main(int argc, char *argv[]) } fprintf(stderr, "diversity: %d\n", diversity); - frames = 0; - while(fread(tx_bits_char, sizeof(char), COHPSK_BITS_PER_FRAME*diversity, fin) == COHPSK_BITS_PER_FRAME*diversity) { - frames++; for(i=0; ippm); + fprintf(stderr,"\"secs\": %ld, \"EbNodB\": %5.1f, \"ppm\": %4d,",(long)seconds, stats.snr_est, (int)fsk->ppm); float *f_est; if (fsk->freq_est_type) f_est = fsk->f2_est; diff --git a/unittest/tfreedv_2400A_rawdata.c b/unittest/tfreedv_2400A_rawdata.c index ed65501..8007793 100644 --- a/unittest/tfreedv_2400A_rawdata.c +++ b/unittest/tfreedv_2400A_rawdata.c @@ -74,7 +74,6 @@ int main(int argc, char **argv) printf("freedv_rawdatatx()/freedv_rawdatarx() "); int frames = 0; - int fails = 0; { short mod[nom_samples * 10]; /* Note: A codec frame is only 6.5 bytes! @@ -94,7 +93,6 @@ int main(int argc, char **argv) for (b = 0; b < 7; b++) { if (payload[b] != payload_rx[b]) { printf("Received codec bits 0x%02x do not match expected 0x%02x\n", payload_rx[b], payload[b]); - fails++; } } frames++; diff --git a/unittest/tfreedv_2400B_rawdata.c b/unittest/tfreedv_2400B_rawdata.c index 888ba83..0af4e8e 100644 --- a/unittest/tfreedv_2400B_rawdata.c +++ b/unittest/tfreedv_2400B_rawdata.c @@ -74,7 +74,6 @@ int main(int argc, char **argv) printf("freedv_rawdatatx()/freedv_rawdatarx() "); int frames = 0; - int fails = 0; { short mod[nom_samples * 10]; /* Note: A codec frame is only 6.5 bytes! @@ -94,7 +93,6 @@ int main(int argc, char **argv) for (b = 0; b < 7; b++) { if (payload[b] != payload_rx[b]) { printf("Received codec bits 0x%02x do not match expected 0x%02x\n", payload_rx[b], payload[b]); - fails++; } } frames++; diff --git a/unittest/tquisk_filter.c b/unittest/tquisk_filter.c index d6c7529..f31e6bd 100644 --- a/unittest/tquisk_filter.c +++ b/unittest/tquisk_filter.c @@ -25,7 +25,6 @@ int main() { complex float buf[N]; struct quisk_cfFilter *bpf; int i; - int n = 0; bpf = malloc(sizeof(struct quisk_cfFilter)); assert(bpf != NULL); @@ -39,7 +38,7 @@ int main() { /* we only output the real part in this test */ for(i=0; i