NFFT is configurable

This commit is contained in:
Mark Borgerding 2003-08-12 23:28:01 +00:00
parent a962dc2681
commit b095bec02d
2 changed files with 16 additions and 16 deletions

View File

@ -1,4 +1,4 @@
NFFT=1024 NFFT=256
ALLUTILS=kfft kifft kffts kiffts kfftd kifftd s2f s2d sigdiff sigdiffs sigdiffd scale scales scaled ALLUTILS=kfft kifft kffts kiffts kfftd kifftd s2f s2d sigdiff sigdiffs sigdiffd scale scales scaled
NUMFFTS=1000 NUMFFTS=1000
UTILSRC=../kiss_fft.c fftutil.c UTILSRC=../kiss_fft.c fftutil.c
@ -40,7 +40,7 @@ sigdiffd: sigdiff.c
randshort.dat: randshort.dat:
dd if=/dev/urandom bs=$$((4 * $(NFFT) )) count=$(NUMFFTS) of=randshort.dat dd if=/dev/urandom bs=$$((4 * $(NFFT) )) count=$(NUMFFTS) of=randshort.dat
randfloat.dat: randshort.dat s2f randfloat.dat: randshort.dat s2f
./s2f < $< > $ ./s2f < $< > $@
randdouble.dat: randshort.dat s2d randdouble.dat: randshort.dat s2d
./s2d < $< > $@ ./s2d < $< > $@
@ -48,11 +48,11 @@ data: randshort.dat randfloat.dat randdouble.dat
test: all data test: all data
@echo "####################Testing double fft|ifft" @echo "####################Testing double fft|ifft"
@./kfftd < randdouble.dat | ./kifftd | ./scaled -d 1024 | ./sigdiffd randdouble.dat - @./kfftd < randdouble.dat | ./kifftd | ./scaled -d $(NFFT) | ./sigdiffd randdouble.dat -
@echo "####################Testing float fft|ifft" @echo "####################Testing float fft|ifft"
@./kfft < randfloat.dat | ./kifft | ./scale -d 1024 | ./sigdiff randfloat.dat - ./kfft < randfloat.dat | ./kifft | ./scale -d $(NFFT) | ./sigdiff randfloat.dat -
@echo "####################Testing short fft|ifft" @echo "####################Testing short fft|ifft"
@./kffts < randshort.dat | ./kiffts | ./scales -m 1024 | ./sigdiffs randshort.dat - ./kffts < randshort.dat | ./kiffts | ./scales -m $(NFFT) | ./sigdiffs randshort.dat -
clean: clean:
rm -f $(ALLUTILS) *.dat *~ rm -f $(ALLUTILS) *.dat *~

View File

@ -1,4 +1,4 @@
NFFT=1024 NFFT=256
ALLUTILS=kfft kifft kffts kiffts kfftd kifftd s2f s2d sigdiff sigdiffs sigdiffd scale scales scaled ALLUTILS=kfft kifft kffts kiffts kfftd kifftd s2f s2d sigdiff sigdiffs sigdiffd scale scales scaled
NUMFFTS=1000 NUMFFTS=1000
UTILSRC=../kiss_fft.c fftutil.c UTILSRC=../kiss_fft.c fftutil.c
@ -40,7 +40,7 @@ sigdiffd: sigdiff.c
randshort.dat: randshort.dat:
dd if=/dev/urandom bs=$$((4 * $(NFFT) )) count=$(NUMFFTS) of=randshort.dat dd if=/dev/urandom bs=$$((4 * $(NFFT) )) count=$(NUMFFTS) of=randshort.dat
randfloat.dat: randshort.dat s2f randfloat.dat: randshort.dat s2f
./s2f < $< > $ ./s2f < $< > $@
randdouble.dat: randshort.dat s2d randdouble.dat: randshort.dat s2d
./s2d < $< > $@ ./s2d < $< > $@
@ -48,11 +48,11 @@ data: randshort.dat randfloat.dat randdouble.dat
test: all data test: all data
@echo "####################Testing double fft|ifft" @echo "####################Testing double fft|ifft"
@./kfftd < randdouble.dat | ./kifftd | ./scaled -d 1024 | ./sigdiffd randdouble.dat - @./kfftd < randdouble.dat | ./kifftd | ./scaled -d $(NFFT) | ./sigdiffd randdouble.dat -
@echo "####################Testing float fft|ifft" @echo "####################Testing float fft|ifft"
@./kfft < randfloat.dat | ./kifft | ./scale -d 1024 | ./sigdiff randfloat.dat - ./kfft < randfloat.dat | ./kifft | ./scale -d $(NFFT) | ./sigdiff randfloat.dat -
@echo "####################Testing short fft|ifft" @echo "####################Testing short fft|ifft"
@./kffts < randshort.dat | ./kiffts | ./scales -m 1024 | ./sigdiffs randshort.dat - ./kffts < randshort.dat | ./kiffts | ./scales -m $(NFFT) | ./sigdiffs randshort.dat -
clean: clean:
rm -f $(ALLUTILS) *.dat *~ rm -f $(ALLUTILS) *.dat *~