pounder_test/dsp
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
..
benches add atan2 host benchmark 2020-12-17 14:01:57 -08:00
src trig/atan2: refine 2020-12-20 21:07:23 +01:00
tests dsp: implement Complex as type alias for tuple 2020-12-04 09:15:33 -08:00
build.rs dsp/build.rs: add cargo tag 2020-12-10 17:17:59 +01:00
Cargo.toml add atan2 host benchmark 2020-12-17 14:01:57 -08:00