РЕДАКТИРОВАТЬ : Ух ты ... только что понял, что этому вопросу 3 года ... извините, что воскресил старый пост.
Моя магистерская работа была посвящена обнаружению ударов, и основное преимущество моего метода перед всеми другими опубликованными методами обнаружения ударов было в разрешении, как во временной, так и в частотной (ударной) областях. Вы можете найти мой тезис здесь . То, к чему это в основном сводится (после много фильтрации), является сверткой гребенчатого фильтра. Мой код является адаптацией этого проекта , который содержит файлы Matlab, чтобы вы могли увидеть, как он работает.
Мой код (как в C ++, так и в порте Matlab) не является общедоступным из-за возможных проблем с копирайтингом в моем университете, но если вы напишите мне на dberm22 [at] gmail [dot] com, я буду более чем готов на гм :: обсудить мою работу с вами.