Small fsk_put_test_bits change
authorbaobrien <baobrien@01035d8c-6547-0410-b346-abe4f91aad63>
Mon, 25 Jan 2016 02:50:57 +0000 (02:50 +0000)
committerbaobrien <baobrien@01035d8c-6547-0410-b346-abe4f91aad63>
Mon, 25 Jan 2016 02:50:57 +0000 (02:50 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@2654 01035d8c-6547-0410-b346-abe4f91aad63

codec2-dev/src/fsk.c
codec2-dev/src/fsk_put_test_bits.c

index 21a26c416a94f67b99e8bd663f86a967164c1496..f4a02c906243f48fec4ff84cc3bae00395d722d9 100644 (file)
@@ -268,7 +268,6 @@ void fsk_demod_freq_est(struct FSK *fsk, float fsk_in[],float *f1_est,float *f2_
     *f1_est = (float)m1*(float)Fs/(float)Ndft;
     *f2_est = (float)m2*(float)Fs/(float)Ndft;
     *twist = 20*log10f(m1v/m2v);
-
 }
 
 /*
index 9ae664f920472268915393406c2f94f32881c1e4..37857770ba9a48059c823dfe08fe6cc8d80c2f56 100644 (file)
@@ -62,7 +62,7 @@ int main(int argc,char *argv[]){
     }
     
        
-       if(strcmp(argv[1],"-")==0){
+       if(strcmp(argv[1],"-")==0 || argc<2){
                fin = stdin;
        }else{
                fin = fopen(argv[1],"r");
@@ -89,7 +89,7 @@ int main(int argc,char *argv[]){
                if(fin == stdin)
                        fflush(fin);
        }
-       fprintf(stderr,"FSK BER %f, bits tested %d, bit errors %d\n",((float)bitcorr/(float)bitcnt),bitcnt,bitcnt-bitcorr);
+       fprintf(stderr,"FSK BER %f, bits tested %d, bit errors %d\n",1-((float)bitcorr/(float)bitcnt),bitcnt,bitcnt-bitcorr);
     
     cleanup:
     fclose(fin);