Commit Graph

361 Commits

Author SHA1 Message Date
Mark Borgerding
5e6199c868 no real change 2003-12-30 00:09:50 +00:00
Mark Borgerding
62ecf69446 added prototyping for N-dimensional FFT 2003-12-29 23:05:45 +00:00
Mark Borgerding
10a4a5c46b 2d fft now uses kiss_fft_stride to avoid buffer copies. 2003-12-29 21:07:19 +00:00
Mark Borgerding
4552a14801 added stride to fft input -- should simplify multi-dimensional FFTs 2003-12-29 18:50:13 +00:00
Mark Borgerding
604e238834 split kfc.c into source + header files. Added copyright. 2003-12-29 17:05:13 +00:00
Mark Borgerding
630089ded6 kfc works 2003-12-29 16:46:27 +00:00
Mark Borgerding
cd94cd1ed0 testing kfc (kiss fft cache) 2003-12-29 16:38:03 +00:00
Mark Borgerding
0bd304429d file to cache fft cfg objects for ease of use. 2003-12-26 03:59:46 +00:00
Mark Borgerding
f4961ed74b fixed a bug with nfft==1
and added utility for more testing
2003-12-16 03:43:05 +00:00
Mark Borgerding
95a7b856d1 compiles OK under MAC OS X 2003-12-15 03:53:14 +00:00
Mark Borgerding
6b23ebb5c1 getting ready for v100 2003-12-15 03:23:46 +00:00
Mark Borgerding
573536f48f fixed scaling for short real
moved fft.py from ./ to sample_code
2003-12-14 05:13:11 +00:00
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
b880c599ef optimizing 2003-12-10 05:20:21 +00:00
Mark Borgerding
b737756abb real fwd and rev fft works 2003-12-09 04:10:50 +00:00
Mark Borgerding
14e9b0dce4 about to start working on real inverse fft optimzation 2003-12-09 01:51:29 +00:00
Mark Borgerding
008d7fd4ea zero case optimized 2003-12-09 01:37:48 +00:00
Mark Borgerding
548032e305 real optimization 2003-12-09 01:25:47 +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
72de907478 minor doc changes 2003-12-05 00:35:25 +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
164ab47a25 *** empty log message *** 2003-11-14 04:20:19 +00:00
Mark Borgerding
63e7df14cf fft prototype code for real fft works 2003-11-14 02:11:57 +00:00
Mark Borgerding
968e277f93 working on real optimization 2003-11-14 01:37:31 +00:00
Mark Borgerding
673c7bafa4 real_fft works 2003-11-12 02:49:04 +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
bd23fe8d23 the path I was taking would only work for prime numbers (Galois fields) 2003-11-08 01:42:15 +00:00
Mark Borgerding
e98f9ff29a going to bed 2003-11-07 03:42:14 +00:00
Mark Borgerding
ae305ca400 slightly faster 2003-11-07 03:31:59 +00:00
Mark Borgerding
3a5791f203 slightly faster 2003-11-07 03:23:19 +00:00
Mark Borgerding
1486d89291 faster 2003-11-07 03:04:52 +00:00
Mark Borgerding
e9095a161c generic butterfly slightly slower -- hmmm 2003-11-07 02:39:49 +00:00
Mark Borgerding
a296b09dbf wrong alloc size 2003-11-07 01:06:44 +00:00
Mark Borgerding
cb5312efdc 2d fft seems to work 2003-11-06 03:59:31 +00:00
Mark Borgerding
4c458be5e9 checkpoint -- I don't think I've broken anything (yet) adding 2d fft. 2003-11-04 23:25: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
2788fba0bd added a CHANGELOG 2003-11-04 02:09:48 +00:00
Mark Borgerding
8b4e3bacca minor comments and added some primes 2003-11-04 02:00:01 +00:00
Mark Borgerding
6c8049cc75 slight changes to Makefile 2003-11-04 01:01:37 +00:00
Mark Borgerding
7b4de0aa11 a little faster 2003-11-03 04:30:50 +00:00
Mark Borgerding
ad4ee571aa faster radix5 2003-11-03 04:04:01 +00:00