finiteFourierTransform (input, fftSignal, m_nSignalPoints, -1);
dotProduct (m_vecFilter, fftSignal, filteredSignal, m_nSignalPoints);
finiteFourierTransform (filteredSignal, complexOutput, m_nSignalPoints, 1);
finiteFourierTransform (input, fftSignal, m_nSignalPoints, -1);
dotProduct (m_vecFilter, fftSignal, filteredSignal, m_nSignalPoints);
finiteFourierTransform (filteredSignal, complexOutput, m_nSignalPoints, 1);