| 
						
					 | 
					
						
						
							
						
						aaa04d9b60
					 | 
					
						
						
							
							script to make test vectors using Python and the FFT module
						
						
						
						
						
						
					 | 
					
						2003-12-05 03:40:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						72de907478
					 | 
					
						
						
							
							minor doc changes
						
						
						
						
						
						
					 | 
					
						2003-12-05 00:35:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						39d2974fe3
					 | 
					
						
						
							
							'make snr' now tests 2d ffts
						
						
						
						
						
						
					 | 
					
						2003-12-04 04:08:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						164ab47a25
					 | 
					
						
						
							
							*** empty log message ***
						
						
						
						
						
						
					 | 
					
						2003-11-14 04:20:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						63e7df14cf
					 | 
					
						
						
							
							fft prototype code for real fft works
						
						
						
						
						
						
					 | 
					
						2003-11-14 02:11:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						968e277f93
					 | 
					
						
						
							
							working on real optimization
						
						
						
						
						
						
					 | 
					
						2003-11-14 01:37:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						673c7bafa4
					 | 
					
						
						
							
							real_fft works
						
						
						
						
						
						
					 | 
					
						2003-11-12 02:49:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						206e28f11c
					 | 
					
						
						
							
							made the factorization a separate routine
						
						
						
						
						
						
					 | 
					
						2003-11-12 01:09:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						140f106743
					 | 
					
						
						
							
							benchmark utilities now give memory info
						
						
						
						
						
						
					 | 
					
						2003-11-08 02:48:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bd23fe8d23
					 | 
					
						
						
							
							the path I was taking would only work for prime numbers (Galois fields)
						
						
						
						
						
						
					 | 
					
						2003-11-08 01:42:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e98f9ff29a
					 | 
					
						
						
							
							going to bed
						
						
						
						
						
						
					 | 
					
						2003-11-07 03:42:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ae305ca400
					 | 
					
						
						
							
							slightly faster
						
						
						
						
						
						
					 | 
					
						2003-11-07 03:31:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3a5791f203
					 | 
					
						
						
							
							slightly faster
						
						
						
						
						
						
					 | 
					
						2003-11-07 03:23:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1486d89291
					 | 
					
						
						
							
							faster
						
						
						
						
						
						
					 | 
					
						2003-11-07 03:04:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e9095a161c
					 | 
					
						
						
							
							generic butterfly slightly slower -- hmmm
						
						
						
						
						
						
					 | 
					
						2003-11-07 02:39:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a296b09dbf
					 | 
					
						
						
							
							wrong alloc size
						
						
						
						
						
						
					 | 
					
						2003-11-07 01:06:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cb5312efdc
					 | 
					
						
						
							
							2d fft seems to work
						
						
						
						
						
						
					 | 
					
						2003-11-06 03:59:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4c458be5e9
					 | 
					
						
						
							
							checkpoint -- I don't think I've broken anything (yet) adding 2d fft.
						
						
						
						
						
						
					 | 
					
						2003-11-04 23:25:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ee3094a0e4
					 | 
					
						
						
							
							benchmark utilities
						
						
						
						
						
						
					 | 
					
						2003-11-04 02:11:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4ebf0b5aca
					 | 
					
						
						
							
							aded a CHANGELOG
						
						
						
						
						
						
					 | 
					
						2003-11-04 02:09:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2788fba0bd
					 | 
					
						
						
							
							added a CHANGELOG
						
						
						
						
						
						
					 | 
					
						2003-11-04 02:09:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8b4e3bacca
					 | 
					
						
						
							
							minor comments and added some primes
						
						
						
						
						
						
					 | 
					
						2003-11-04 02:00:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6c8049cc75
					 | 
					
						
						
							
							slight changes to Makefile
						
						
						
						
						
						
					 | 
					
						2003-11-04 01:01:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7b4de0aa11
					 | 
					
						
						
							
							a little faster
						
						
						
						
						
						
					 | 
					
						2003-11-03 04:30:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ad4ee571aa
					 | 
					
						
						
							
							faster radix5
						
						
						
						
						
						
					 | 
					
						2003-11-03 04:04:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0403fb3e4a
					 | 
					
						
						
							
							radix 5 a little optimized
						
						
						
						
						
						
					 | 
					
						2003-11-03 03:48:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3c0c0431e2
					 | 
					
						
						
							
							radix 5 works, but is 6x slower than fftw
						
						
						
						
						
						
					 | 
					
						2003-11-03 03:03:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						85764e6437
					 | 
					
						
						
							
							radix 5 doesn't work, but I thik it should.
						
						
						
						
						
						
						
						just a checkpoint commit 
						
						
					 | 
					
						2003-11-01 16:48:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						471803ca08
					 | 
					
						
						
							
							removed unused macro
						
						
						
						
						
						
					 | 
					
						2003-11-01 04:26:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7b7aefe7c4
					 | 
					
						
						
							
							moved scratch buffer to stack variable
						
						
						
						
						
						
					 | 
					
						2003-11-01 03:59:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						28551899e2
					 | 
					
						
						
							
							radix 4 faster
						
						
						
						
						
						
					 | 
					
						2003-11-01 03:49:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d1df249536
					 | 
					
						
						
							
							radix3 fixed point now works
						
						
						
						
						
						
					 | 
					
						2003-10-31 04:01:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b1969544a6
					 | 
					
						
						
							
							radix 3 still doesn't work for fixed
						
						
						
						
						
						
					 | 
					
						2003-10-30 03:00:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d4f87befda
					 | 
					
						
						
							
							re-added radix 3 butterfly
						
						
						
						
						
						
					 | 
					
						2003-10-30 02:02:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ca4c74e07c
					 | 
					
						
						
							
							Woops, one should not test with input of all zeros
						
						
						
						
						
						
					 | 
					
						2003-10-29 04:29:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						97b18f3fef
					 | 
					
						
						
							
							comments
						
						
						
						
						
						
					 | 
					
						2003-10-27 04:02:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d9fcda04b6
					 | 
					
						
						
							
							version 0.2 upload to sf
						
						
						
						
						
						
					 | 
					
						2003-10-26 19:29:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ecb1a76974
					 | 
					
						
						
							
							added zip creation to tarball make target
						
						
						
						
						
						
					 | 
					
						2003-10-26 04:25:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1db3d91ee5
					 | 
					
						
						
							
							getting ready for next release
						
						
						
						
						
						
					 | 
					
						2003-10-26 04:07:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						52b4b9ab5c
					 | 
					
						
						
							
							*** empty log message ***
						
						
						
						
						
						
					 | 
					
						2003-10-18 01:45:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c239ba2c1c
					 | 
					
						
						
							
							slight code cleanup, comments
						
						
						
						
						
						
					 | 
					
						2003-10-18 01:39:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bca7fd5151
					 | 
					
						
						
							
							compiles with -ansi -pedantic
						
						
						
						
						
						
					 | 
					
						2003-10-18 01:23:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e2470b3a03
					 | 
					
						
						
							
							*** empty log message ***
						
						
						
						
						
						
					 | 
					
						2003-10-18 00:33:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a3d3217ae6
					 | 
					
						
						
							
							*** empty log message ***
						
						
						
						
						
						
					 | 
					
						2003-10-18 00:32:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6f8bcedc24
					 | 
					
						
						
							
							radix 3 fixed point still broken
						
						
						
						
						
						
					 | 
					
						2003-10-17 02:59:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						31d4214f44
					 | 
					
						
						
							
							radix 3 seems to be pretty fast
						
						
						
						
						
						
						
						fixed point broken for some reason 
						
						
					 | 
					
						2003-10-17 02:34:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						73744b908c
					 | 
					
						
						
							
							check point
						
						
						
						
						
						
						
						fixed does not currently work for radix 3 
						
						
					 | 
					
						2003-10-17 01:26:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |