Действительный кепстр и минимальная реконструкция фазы
Действительный кепстр является обратным преобразованием Фурье действительного логарифма величины преобразования Фурье последовательности.
rceps
только работает над действительными данными.
rceps
реализация алгоритма 7.2 в [2], то есть,
y = real(ifft(log(abs(fft(x)))));
Соответствующая работа с окнами в cepstral области формирует восстановленный минимальный сигнал фазы:
w = [1;2*ones(n/2-1,1);ones(1-rem(n,2),1);zeros(n/2-1,1)]; ym = real(ifft(exp(fft(w.*y))));
[1] Оппенхейм, Алан V и Рональд В. Шафер. Цифровая обработка сигналов, Englewood Cliffs, NJ, Prentice Hall, 1975.
[2] Программы для цифровой обработки сигналов, ИИ-Пресс, Нью-Йорк, 1979.