[an error occurred while processing this directive]
|
Да нет, при четном N правильно как я написал -).
По другому моя запись как раз и даст X[1]=X*[2N-1],X[2]=X*[2N-2],...
Или, что тоже самое, X[N-1]=X*[N+1],X[N-2]=X*[N+2],....
"Особые" точки 0 и N.
А мнимая часть у Вас получается (если исключить вычислительно-округлительные ошибки-эффекты) потому, что на 0 частоте вообще говоря не обязательно действительное число, оно там может быть и комплексным, особенно после сдвига спектра.
И еще одна тонкость. Отсчет на новоявленной частоте дискретиз. пополам неизвестен. Вместо него 0. Это эквивалентно умножению спектра действительного сигнала с удвоенной ч-той дискретиз. на фильтр, ЧХ которого имеет 0 на половине FD. ИХ следовательно бесконечна. Отсюда, после обратного FFT, наложения во временной области.
То же при искуственном обнулении 0 частоты.
Это не всегда, но очень часто.
А все дело в том, что ЧХ преобразования Гильберта есть j для отрицательных и -j для положительных частот. Скачок на 0 и FD/2.
И хрен его знает, что там было до скачка.
Точно оно нереализуемо.
Обратное тоже.
E-mail: info@telesys.ru