Фильтрация отраженного сигнала с задержкой

Всем доброго времени суток.

Задача передо мной стоит следующая: есть сигнал записанный семплами по 2048 отсчетов, сигнал акустический. из того что известно так это несущая частота сигнала и период дискретизации.

Необходимо отфильтровать сигнал от наложений акустических/отраженных/эхо составляющих.

Подходил к этой задаче разными способами. Пробовал адаптивными фильтрами, но для них требуется образцовый опорный сигнал, коего у меня нет. Те способы адаптивной фильтрации которые решают эту задачу вслепую не думаю что смогут показать хорошие результаты, да и алгоритмов практических не отыскал.

Рассматривал гетеродинирование, но так и не понял каким образом можно селектировать в спектре необходимые составляющие, то ли это основная волна, то ли это отражённая. Пробовал сдвигать спектр путём комплексного умножения на опорное колебание, но это в моём случае похоже что не имеет смысла.

Прошу помочь советом в этом деле.

Ниже прикрепил две картинки, первая это сам семпл сигнала, где заметно присутствие слева отражённых составляющих. вторая это частотный спектр этого семпла, в увеличенном масштабе.

Как можно заметить отражённые составляющие проникают в полосу полезного сигнала (на частотном спектре) и делают попытки фильтрации обычными фильтрами (полосовым например) бессмысленными.