6.2 KiB

ESP32-C5 fft benchmark:

Test Name Size SNR (dB) RMSE Time (μs) Test Time (ms)
1. test dl fft 128 105 0.000316 1220 703
256 108 0.000316 2801
512 111 0.000316 6323
1024 114 0.000316 14083
2048 117 0.000316 31060
2. test dl ifft 128 85.7 0.000316 1278 772
256 85.4 0.000316 2919
512 85.4 0.000316 6548
1024 85.4 0.000316 14537
2048 85.2 0.000316 31963
3. test dl rfft 128 101 0.000316 621 449
256 105 0.000316 1534
512 108 0.000316 3119
1024 110 0.000316 7577
2048 114 0.000316 15088
4. test dl irfft 128 85.5 0.000316 668 491
256 85.9 0.000316 1630
512 84.5 0.000316 3305
1024 85.3 0.000316 7948
2048 85.4 0.000316 15804
5. test dl fft s16 128 65.9 0.001719 87 139
256 62.0 0.003524 194
512 59.2 0.006614 429
1024 56.8 0.013190 938
2048 53.7 0.026223 2038
6. test dl ifft s16 128 59.8 0.000527 89 143
256 52.2 0.000902 198
512 51.4 0.000917 435
1024 51.1 0.000960 951
2048 45.7 0.001737 2063
7. test dl fft hp s16 128 76.1 0.000621 111 149
256 73.6 0.000975 248
512 72.6 0.001546 537
1024 73.0 0.002084 1188
2048 69.9 0.004387 2545
8. test dl ifft hp s16 128 72.6 0.000327 112 158
256 71.5 0.000328 251
512 68.9 0.000334 542
1024 68.9 0.000335 1199
2048 67.8 0.000345 2566
9. test dl rfft s16 128 63.8 0.001403 45 130
256 60.7 0.002885 99
512 58.2 0.005433 218
1024 54.5 0.011284 477
2048 51.9 0.022304 1034
10. test dl irfft s16 128 57.8 0.000596 45 134
256 52.2 0.000937 100
512 50.2 0.000984 220
1024 45.6 0.001740 480
2048 40.2 0.003298 1041
11. test dl rfft hp s16 128 75.7 0.000464 57 135
256 74.2 0.000730 123
512 72.7 0.001103 272
1024 73.0 0.001432 585
2048 70.3 0.002952 1284
12. test dl irfft hp s16 128 72.8 0.000324 58 139
256 71.1 0.000330 123
512 67.8 0.000338 273
1024 69.5 0.000335 587
2048 67.4 0.000346 1289