Проблема, разумеется, не в этом. Просто вроде как на ровном месте запутался, и хочется разобраться "по слогам".
Действительно, выполняя ДПФ-фильтрацию наложением на спектр ф-и Хевисайда (для начала -- одной, т.е. пусть это будет "ФВЧ") я тем самым выполняю как бы циклическую свертку во времени исходного сигнала и вот этого [очень малоприятного] переходного процесса. Поскольку свертка циклическая, то с точки зрения результата произойдет наложение заметных хвостов. Или должно произойти. О чем собственно, кажется и писал мне в свое время
petrov. (1)
Это с одной стороны. (Или не так??)
С другой же -- не делаю я никакой свертки! Я делаю пару преобразований, по дороге выкидывая не нужные мне частотные компоненты
. (2)
Скорее всего верен тезис (1), но есть много но. Для начала две шт.:
- Возвращаясь к преобразованию Гильберта
http://www.dsplib.ru/content/hilbert/hilbert.html, ф-ла (19) -- это разве не то же самое?
- У меня было достаточно много поводов, чтобы убедиться, что ДПФ-фильтрация (достаточно широкополосная, т.е. ПФ с полосой не уже [0.01..0.49] -- это очень удобно) не привносит никаких таких артефактов; а если и привносит -- на уровне или ниже шумов квантования 16-18-битного исходного сигнала.
К сожалению, на (n+1)-м образце начались проблемы. Посему и начал тему. (Т.е. мне очень хотелось бы обвинить конкретный "исходный сигнал", но я на данный момент уверен только в том, что запутался.)
Т.е. рассуждения про "наложения хвостов" -- они корректны? Если можно -- поправьте.
Если ваши решения вам нравятся -- это хорошие решения. И наоборот.