Jared Boone
|
daeb542086
|
Remove constexpr use of std::log2, std::log10.
GCC 4.9 doesn't care for it.
|
2016-02-19 10:30:26 -08:00 |
|
Jared Boone
|
d6d1f6b8af
|
Missing #include.
|
2016-02-19 08:57:07 -08:00 |
|
Jared Boone
|
ef86848139
|
Change baseband floats to normalize at +/-1.0.
|
2016-02-14 12:38:50 -08:00 |
|
Jared Boone
|
64e4cde7f5
|
fast_pow2() implemented.
|
2016-02-13 11:18:34 -08:00 |
|
Jared Boone
|
d2531016e5
|
Expose fast_log2().
|
2016-02-13 11:18:15 -08:00 |
|
Jared Boone
|
5cd423bb20
|
Fast log2 implementation.
Big improvement in code size (2034 bytes!). Baseband FFT (idle) thread CPU cut in half.
|
2016-02-08 12:55:06 -08:00 |
|
Jared Boone
|
cdd15fcf79
|
Rework complex16_mag_squared_to_dbv_norm() to use log2.
Small code size reduction and improvement in CPU effort.
|
2016-02-08 12:35:20 -08:00 |
|
Jared Boone
|
f82fd1f8d7
|
Tease apart utility.hpp, other header dependencies.
Trying to get a host-testable FSK demodulator, and finding a lot of M4- and ChibiOS-specific code is getting included. Boo.
|
2015-11-06 09:40:03 -08:00 |
|
Jared Boone
|
efaf13d2d1
|
Extract complex16_mag_squared_to_dbv_norm to utility.
|
2015-08-04 12:03:10 -07:00 |
|
Jared Boone
|
dc6fee8370
|
Initial firmware commit.
|
2015-07-08 08:39:24 -07:00 |
|