additional features for peak picking

This commit is contained in:
Mark Borgerding
2003-08-09 01:03:04 +00:00
parent fa03256dc2
commit ccbc48dc63
7 changed files with 287 additions and 47 deletions

View File

@ -1,5 +1,5 @@
all: kiss_fft_s kiss_fft_f kiss_fft_d
all: kiss_fft_s kiss_fft_f kiss_fft_d freqpeak tones
kiss_fft_s: kiss_fft.h kiss_fft.c
gcc -Wall -O3 -o kiss_fft_s -DFIXED_POINT -DFFT_UTIL kiss_fft.c -lm
@ -9,12 +9,28 @@ kiss_fft_f: kiss_fft.h kiss_fft.c
kiss_fft_d: kiss_fft.h kiss_fft.c
gcc -Wall -O3 -o kiss_fft_d -Dkiss_fft_scalar=double -DFFT_UTIL kiss_fft.c -lm
freqpeak: kiss_fft.h kiss_fft.c freqpeak.c
gcc -Wall -O3 -o freqpeak freqpeak.c kiss_fft.c -lm
testsig: testsig.c
gcc -Wall -O3 -o testsig testsig.c -lm
tones: tones.c
gcc -Wall -O3 -o tones tones.c -lm
clean:
rm -f kiss_fft_s kiss_fft_f kiss_fft_d *~ fftin.dat fftout.dat
rm -f kiss_fft_s kiss_fft_f kiss_fft_d *~ fftin.dat fftout.dat \
freqpeak testsig tones
test: clean all
test: all
./test.oct
speedtest: /dev/shm/junk kiss_fft_f
time ./kiss_fft_f < /dev/shm/junk > /dev/null
/dev/shm/junk:
dd if=/dev/urandom bs=8192 count=1000 of=/dev/shm/junk
tarball: clean
tar -czf kiss_fft.tar.gz .