mirror of
https://github.com/mborgerding/kissfft.git
synced 2025-05-27 21:20:27 -04:00
NFFT is configurable
This commit is contained in:
parent
a962dc2681
commit
b095bec02d
@ -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 *~
|
||||||
|
@ -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 *~
|
||||||
|
Loading…
Reference in New Issue
Block a user