A C++ version of Matlab's resample function (y = resample(x, p, q), see http://www.mathworks.com.au/help/signal/ref/resample.html). The implementation of upfirdn function is based on Motorola's open source project (see http://sourceforge.net/motorola/upfirdn/home/Home/).
prerequisites:
C++ Boost Library
C++17