Mark Borgerding
|
559c14b49b
|
changed alloc functions to allow for initialization of user-supplied buffer
|
2003-12-14 03:02:30 +00:00 |
|
Mark Borgerding
|
ab32979a47
|
*** empty log message ***
|
2003-12-11 01:56:18 +00:00 |
|
Mark Borgerding
|
ef7f8ff6c0
|
getting ready to release version 1.0
|
2003-12-11 01:54:42 +00:00 |
|
Mark Borgerding
|
8a992d0e98
|
better, reduced mutliply in real fft
|
2003-12-10 05:48:42 +00:00 |
|
Mark Borgerding
|
b737756abb
|
real fwd and rev fft works
|
2003-12-09 04:10:50 +00:00 |
|
Mark Borgerding
|
db56a8b1e2
|
little better, faster
|
2003-12-09 01:19:08 +00:00 |
|
Mark Borgerding
|
09dbf36e97
|
kiss_fftr.c gives correct answers for forward
|
2003-12-07 04:04:27 +00:00 |
|
Mark Borgerding
|
c2eaab8606
|
*** empty log message ***
|
2003-12-05 03:51:33 +00:00 |
|
Mark Borgerding
|
aaa04d9b60
|
script to make test vectors using Python and the FFT module
|
2003-12-05 03:40:53 +00:00 |
|
Mark Borgerding
|
39d2974fe3
|
'make snr' now tests 2d ffts
|
2003-12-04 04:08:52 +00:00 |
|
Mark Borgerding
|
f3c4a9e9ca
|
internal checkpoint
split kiss_fft.c into multiple files. It seems the best approach, all things considered.
|
2003-12-04 02:38:50 +00:00 |
|
Mark Borgerding
|
206e28f11c
|
made the factorization a separate routine
|
2003-11-12 01:09:35 +00:00 |
|
Mark Borgerding
|
140f106743
|
benchmark utilities now give memory info
|
2003-11-08 02:48:02 +00:00 |
|
Mark Borgerding
|
e9095a161c
|
generic butterfly slightly slower -- hmmm
|
2003-11-07 02:39:49 +00:00 |
|
Mark Borgerding
|
ee3094a0e4
|
benchmark utilities
|
2003-11-04 02:11:00 +00:00 |
|
Mark Borgerding
|
4ebf0b5aca
|
aded a CHANGELOG
|
2003-11-04 02:09:53 +00:00 |
|
Mark Borgerding
|
6c8049cc75
|
slight changes to Makefile
|
2003-11-04 01:01:37 +00:00 |
|
Mark Borgerding
|
3c0c0431e2
|
radix 5 works, but is 6x slower than fftw
|
2003-11-03 03:03:16 +00:00 |
|
Mark Borgerding
|
8ac63adc77
|
modified time benchmark to repeat same buffer over and over to avoid IO bottlenecks and get more consistent numbers.
|
2003-11-01 04:44:50 +00:00 |
|
Mark Borgerding
|
28551899e2
|
radix 4 faster
|
2003-11-01 03:49:53 +00:00 |
|
Mark Borgerding
|
d4f87befda
|
re-added radix 3 butterfly
|
2003-10-30 02:02:29 +00:00 |
|
Mark Borgerding
|
ca4c74e07c
|
Woops, one should not test with input of all zeros
|
2003-10-29 04:29:01 +00:00 |
|
Mark Borgerding
|
1db3d91ee5
|
getting ready for next release
|
2003-10-26 04:07:32 +00:00 |
|
Mark Borgerding
|
bca7fd5151
|
compiles with -ansi -pedantic
|
2003-10-18 01:23:34 +00:00 |
|
Mark Borgerding
|
6f8bcedc24
|
radix 3 fixed point still broken
|
2003-10-17 02:59:32 +00:00 |
|
Mark Borgerding
|
317f11e66e
|
starting point for radix 3
'make test' output
### testing SNR for 2187 point FFTs
#### DOUBLE
snr_t2f = 292.51
snr_f2t = 304.97
#### FLOAT
snr_t2f = 143.46
snr_f2t = 138.03
#### SHORT
snr_t2f = 49.257
snr_f2t = 16.294
#### timing 10000 x 2187 point FFTs
#### DOUBLE
Elapsed:0:05.05 user:3.60 sys:0.54
#### FLOAT
Elapsed:0:02.41 user:1.85 sys:0.23
#### SHORT
Elapsed:0:04.02 user:3.13 sys:0.08
|
2003-10-17 00:11:19 +00:00 |
|
Mark Borgerding
|
c9ff98b2c9
|
pick the peak frequency from a stereo input
|
2003-08-14 00:48:51 +00:00 |
|
Mark Borgerding
|
4add8dbbb6
|
simplified testing
|
2003-08-13 01:54:58 +00:00 |
|
Mark Borgerding
|
1cd00ce9f5
|
simplified testing (hopefully)
|
2003-08-13 01:54:21 +00:00 |
|
Mark Borgerding
|
b095bec02d
|
NFFT is configurable
|
2003-08-12 23:28:01 +00:00 |
|
Mark Borgerding
|
a962dc2681
|
took utility/test code out of main source file and moved down to sample_code
|
2003-08-10 15:39:15 +00:00 |
|