From 6f20be2ffb1c99967f04153e0e5f94c35d1e543c Mon Sep 17 00:00:00 2001 From: Mark Borgerding Date: Fri, 6 Nov 2009 18:34:24 +0000 Subject: [PATCH] updated twotonetest to take fft size as input --- test/twotonetest.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/test/twotonetest.c b/test/twotonetest.c index 56c76a3..2b26283 100644 --- a/test/twotonetest.c +++ b/test/twotonetest.c @@ -64,18 +64,24 @@ double two_tone_test( int nfft, int bin1,int bin2) return 10*log10(sigpow/(noisepow+1e-50) ); } -int main(void) +int main(int argc,char ** argv) { int nfft = 4*2*2*3*5; + if (argc>1) nfft = atoi(argv[1]); + int i,j; double minsnr = 500; double maxsnr = -500; double snr; - for (i=0;i>4)+1) { + for (j=i;j>4)+7) { snr = two_tone_test(nfft,i,j); - if (snrmaxsnr) maxsnr=snr; + if (snrmaxsnr) { + maxsnr=snr; + } } } snr = two_tone_test(nfft,nfft/2,nfft/2);