[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
По моему, алгоритм сдвига должен быть несколько иной. Отсчёты ДПФ расположены с шагом 1/N (в безразмерных единицах частоты, N - число отсчётов).Сетка частот ДПФ разбивается на два поддиапазона - [0, 1/2] и [1/2, (N-1)/N]. При сдвиге вверх отсчёты, которые выпадают справа, не теряются а проворачиваются и заходят слева (вместо замены нулями младших отсчётов). А теряются отсчёты, которые выходят вправо за точку 1/2.
После того, как сдвиг на нужную частоту получен, обновлённая полоса [0, 1/2] симметрично, относительно точки 1/2, отображается на полосу [1/2, (N-1)/N].
А далее - по тексту.....
E-mail: info@telesys.ru