A C++ library of signal processing algorithms with fixed-point modeling