|
|
5e36a64acb
|
now printf is disabled if twiddles arrays are external. Now while used for emdedded there is no prfintf garbage in compiled code.
|
2025-10-09 15:38:10 +03:00 |
|
|
|
86f488e456
|
replaced twiddles arrays definition by lazy definition (via macros and #ifndef)
|
2025-10-09 14:41:57 +03:00 |
|
|
|
1256c9b807
|
added fft_twiddle_gen func that calculates twiddles inside provided arrays
|
2025-10-09 14:34:57 +03:00 |
|
|
|
e7cec37ac5
|
moved python3 prototyping to the python folder
|
2025-10-09 13:47:29 +03:00 |
|
|
|
aa5945e8b2
|
added phase calculation (dummy, always return 0) in imagery2abs. Added FFT_Re, FFT_Im dumping to the output file. Possible issue: phase of simple sin is -1.
|
2025-10-09 13:26:20 +03:00 |
|
|
|
73857920b4
|
scaled FFT result down by DATA_L (normalisation)
|
2025-10-09 13:15:10 +03:00 |
|
|
|
580ba1f9f6
|
replaced huge 2d twiddle arrays by smaller 1d arrays. Now it uses very low memory
|
2025-10-09 13:11:36 +03:00 |
|
|
|
f54daffb72
|
added precalculated twiddles table, fixed accuracy issues (switched from int32 to int64). Now FFT working correctly
|
2025-10-08 22:33:32 +03:00 |
|
|
|
1a9f820724
|
created C folder with FP_math.c, Makefile and plotter. FP_math have a FFT realisation with fixed-point math, and its tester
|
2025-10-08 21:55:23 +03:00 |
|