From 59eaa0a916cb2c90ad57d8eaa56619abff434ff1 Mon Sep 17 00:00:00 2001 From: baobrien Date: Mon, 9 May 2016 03:18:39 +0000 Subject: [PATCH] Made cleanups to test printouts git-svn-id: https://svn.code.sf.net/p/freetel/code@2799 01035d8c-6547-0410-b346-abe4f91aad63 --- codec2-dev/octave/fsk_horus.m | 4 +-- codec2-dev/octave/tfmfsk.m | 33 +++++++++++++++++----- codec2-dev/octave/tfsk.m | 35 ++++++++++++++++------- codec2-dev/octave/tfsk_2400a.m | 51 ++++++++++++++++++++++++++-------- codec2-dev/unittest/tfmfsk.c | 2 +- codec2-dev/unittest/tfsk.c | 1 - 6 files changed, 94 insertions(+), 32 deletions(-) diff --git a/codec2-dev/octave/fsk_horus.m b/codec2-dev/octave/fsk_horus.m index 323d4653..87b4a78d 100644 --- a/codec2-dev/octave/fsk_horus.m +++ b/codec2-dev/octave/fsk_horus.m @@ -60,7 +60,7 @@ function states = fsk_horus_init(Fs,Rs,M=2) states.verbose = 0; states.phi = zeros(1, M); % keep down converter osc phase continuous - printf("M: %d Fs: %d Rs: %d Ts: %d nsym: %d nbit: %d\n", states.M, states.Fs, states.Rs, states.Ts, states.nsym, states.nbit); + %printf("M: %d Fs: %d Rs: %d Ts: %d nsym: %d nbit: %d\n", states.M, states.Fs, states.Rs, states.Ts, states.nsym, states.nbit); % BER stats @@ -119,7 +119,7 @@ function states = fsk_horus_init_hbr(Fs,P,Rs,M=2,nsym=48) states.verbose = 0; states.phi = zeros(1, M); % keep down converter osc phase continuous - printf("M: %d Fs: %d Rs: %d Ts: %d nsym: %d nbit: %d\n", states.M, states.Fs, states.Rs, states.Ts, states.nsym, states.nbit); + %printf("M: %d Fs: %d Rs: %d Ts: %d nsym: %d nbit: %d\n", states.M, states.Fs, states.Rs, states.Ts, states.nsym, states.nbit); % Freq estimator limits diff --git a/codec2-dev/octave/tfmfsk.m b/codec2-dev/octave/tfmfsk.m index 8d22b62d..342f800d 100644 --- a/codec2-dev/octave/tfmfsk.m +++ b/codec2-dev/octave/tfmfsk.m @@ -42,6 +42,9 @@ %tfsk executable path/file global tfsk_location = '../build_linux/unittest/tfmfsk'; +%Set to 1 for verbose printouts +global print_verbose = 0; + fmfsk @@ -73,6 +76,7 @@ endfunction %Compare 2 vectors, fail if they are not close enough function pass = vcompare(vc,voct,vname,tname,tol,pnum) + global print_verbose; %Get delta of vectors dvec = abs(abs(vc)-abs(voct)); @@ -82,8 +86,9 @@ function pass = vcompare(vc,voct,vname,tname,tol,pnum) maxdvec = abs(max(dvec)); pass = maxdvecN+fmfsk->Ts*2)); + //fprintf(stderr,"%d\n",(fmfsk->N+fmfsk->Ts*2)); while( fread(modbuf,sizeof(float),fmfsk_nin(fmfsk),fin) == fmfsk_nin(fmfsk) ){ fmfsk_demod(fmfsk,bitbuf,modbuf); fwrite(bitbuf,sizeof(uint8_t),fmfsk->nbit,fout); diff --git a/codec2-dev/unittest/tfsk.c b/codec2-dev/unittest/tfsk.c index e8a54a2f..0c350d7b 100644 --- a/codec2-dev/unittest/tfsk.c +++ b/codec2-dev/unittest/tfsk.c @@ -131,7 +131,6 @@ int main(int argc,char *argv[]){ }else{ fsk = fsk_create(Fs,Rs,M,f1,fs); } - fprintf(stderr,"Running in mode %d\n",M); /* Modulate! */ if(test_type == TEST_MOD || test_type == TEST_SELF_FULL){ /* Generate random bits for self test */ -- 2.25.1