Mercurial > hg > js-dsp-test
comparison fft/index.html @ 26:9af60df83c6f
Adjust inputs so as to get a nice round number as output
author | Chris Cannam |
---|---|
date | Wed, 07 Oct 2015 13:59:09 +0100 |
parents | 66f9fd5ac611 |
children | ebc87a62321d afbb64027d79 |
comparison
equal
deleted
inserted
replaced
25:66f9fd5ac611 | 26:9af60df83c6f |
---|---|
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 | |
4 <meta charset="UTF-8"> | |
5 <title>Javascript FFT speed test</title> | |
6 | |
7 <style type="text/css"> | |
8 body { margin: 5%; } | |
9 table, td, th { border: 0.1em solid #e0e0e0; border-collapse: collapse } | |
10 td, th { padding: 0.5em } | |
11 </style> | |
3 | 12 |
4 <meta charset="UTF-8"> | 13 <script src="nayuki/fft.js"></script> |
5 | 14 <script src="nayuki-obj/fft.js"></script> |
6 <style type="text/css"> | 15 <script src="fft.js/lib/complex.js"></script> |
7 body { margin: 5%; } | 16 <script src="jsfft/lib/complex_array.js"></script> |
8 table, td, th { border: 0.1em solid #e0e0e0; border-collapse: collapse } | 17 <script src="jsfft/lib/fft.js"></script> |
9 td, th { padding: 0.5em } | 18 <script src="cross/Cross.js"></script> |
10 </style> | 19 <script src="cross/FFT.js"></script> |
11 | 20 <script src="kissfft/KissFFT.js"></script> |
12 <script src="nayuki/fft.js"></script> | 21 <script src="kissfft/FFT.js"></script> |
13 <script src="nayuki-obj/fft.js"></script> | 22 <script src="fftw/FFTW.js"></script> |
14 <script src="fft.js/lib/complex.js"></script> | 23 <script src="fftw/FFT.js"></script> |
15 <script src="jsfft/lib/complex_array.js"></script> | 24 <script src="test.js"></script> |
16 <script src="jsfft/lib/fft.js"></script> | |
17 <script src="cross/Cross.js"></script> | |
18 <script src="cross/FFT.js"></script> | |
19 <script src="kissfft/KissFFT.js"></script> | |
20 <script src="kissfft/FFT.js"></script> | |
21 <script src="fftw/FFTW.js"></script> | |
22 <script src="fftw/FFT.js"></script> | |
23 <script src="test.js"></script> | |
24 | 25 |
25 </head> | 26 </head> |
26 <body> | 27 <body> |
27 | 28 |
28 <h3>Results</h3> | 29 <h3>Forward real-complex FFT speed test</h3> |
29 | 30 |
30 <p id="test-description"></p> | 31 <p id="test-description"></p> |
31 | 32 |
32 <table> | 33 <table> |
33 <tr> | 34 <tr> |
35 </tr> | 36 </tr> |
36 <tr> | 37 <tr> |
37 <td>Nayuki</td><td id="nayuki-result"></td><td id="nayuki-1"></td><td id="nayuki-2"></td><td id="nayuki-itr"></td> | 38 <td>Nayuki</td><td id="nayuki-result"></td><td id="nayuki-1"></td><td id="nayuki-2"></td><td id="nayuki-itr"></td> |
38 </tr><tr> | 39 </tr><tr> |
39 <td>Nayuki (obj)</td><td id="nayukiobj-result"></td><td id="nayukiobj-1"></td><td id="nayukiobj-2"></td><td id="nayukiobj-itr"></td> | 40 <td>Nayuki (obj)</td><td id="nayukiobj-result"></td><td id="nayukiobj-1"></td><td id="nayukiobj-2"></td><td id="nayukiobj-itr"></td> |
41 </tr><tr> | |
42 <td>KissFFT</td><td id="kissfft-result"></td><td id="kissfft-1"></td><td id="kissfft-2"></td><td id="kissfft-itr"></td> | |
43 </tr><tr> | |
44 <td>Cross</td><td id="cross-result"></td><td id="cross-1"></td><td id="cross-2"></td><td id="cross-itr"></td> | |
45 </tr><tr> | |
46 <td>FFTW</td><td id="fftw-result"></td><td id="fftw-1"></td><td id="fftw-2"></td><td id="fftw-itr"></td> | |
40 </tr><tr> | 47 </tr><tr> |
41 <td>Nockert</td><td id="nockert-result"></td><td id="nockert-1"></td><td id="nockert-2"></td><td id="nockert-itr"></td> | 48 <td>Nockert</td><td id="nockert-result"></td><td id="nockert-1"></td><td id="nockert-2"></td><td id="nockert-itr"></td> |
42 </tr><tr> | 49 </tr><tr> |
43 <td>Dntj</td><td id="dntj-result"></td><td id="dntj-1"></td><td id="dntj-2"></td><td id="dntj-itr"></td> | 50 <td>Dntj</td><td id="dntj-result"></td><td id="dntj-1"></td><td id="dntj-2"></td><td id="dntj-itr"></td> |
44 </tr><tr> | |
45 <td>Cross</td><td id="cross-result"></td><td id="cross-1"></td><td id="cross-2"></td><td id="cross-itr"></td> | |
46 </tr><tr> | |
47 <td>KissFFT</td><td id="kissfft-result"></td><td id="kissfft-1"></td><td id="kissfft-2"></td><td id="kissfft-itr"></td> | |
48 </tr><tr> | |
49 <td>FFTW</td><td id="fftw-result"></td><td id="fftw-1"></td><td id="fftw-2"></td><td id="fftw-itr"></td> | |
50 </tr> | 51 </tr> |
51 </table> | 52 </table> |
52 | 53 |
53 <h3>Notes</h3> | 54 <h3>Notes</h3> |
54 | 55 |