pounder_test/dsp/src
Robert Jördens 8d9af70c19 trig/atan2: refine
* use dynamic scaling of the inputs to get accurate ratios (effectively
  floating point) to maintain accuracy for small arguments
* this also allows shifting later and keep more bits
* use u32 ratio to keep one more bit
* merge the corner case unittests into the big test value list
* print rms, absolute and axis-relative angle
* simplify the correction expression to get rid of one multiplication
* use 5 bit for the correction constant and 15 bits for r
* least squares optimal correction constant, this lowers the max error
  below 5e-5
2020-12-20 21:07:23 +01:00
..
iir.rs dsp: move iir generic math functions to top-level module scope 2020-12-17 10:04:48 -08:00
lib.rs dsp: move iir generic math functions to top-level module scope 2020-12-17 10:04:48 -08:00
lockin.rs dsp testing: improve api for tolerance checking 2020-12-04 09:16:10 -08:00
pll.rs pll: refine gains 2020-12-14 09:58:27 +01:00
testing.rs dsp/testing: simplify 2020-12-20 20:23:32 +01:00
trig.rs trig/atan2: refine 2020-12-20 21:07:23 +01:00
unwrap.rs unwrap: comments, names 2020-12-06 17:07:38 +01:00