ГЛАВА 12: БЫСТРОЕ ПРЕОБРАЗОВАНИЕ ФУРЬЕ
1. Ниже приводится спектр некоторого сигнала, полученный при помощи действительного ДПФ. Запишите спектр этого сигнала, который получается при использовании комплексного ДПФ.
отсчёты действительной части (0…8): 1, 2,–1,–2, 0, 1, 2, 3, 2;
отсчёты мнимой части (0…8): 0, 2, 4, 5,–3,–2, 1, 1, 0.
2. Сигнал представлен во временной области массивом действительных компонент, rex[n], и массивом мнимых компонент, imx[n]. Данный сигнал характеризуется следующим спектром:
отсчёты действительной части (0…7): 1, 2,–1,–2, 1, 0, 2, 3;
отсчёты мнимой части (0…7): 3, 2, 4, 5,–1,–2, 1, 1.
а. Разделите элементы спектра сигнала (вещественной и мнимой компонент) на чётные и нечётные.
б. Как изменится спектр, если всем элементам imx[n] присвоить нулевые значения?
в. Как изменится спектр, если всем элементам rex[n] присвоить нулевые значения?
3. Вы собираетесь выполнить спектральный анализ сигнала, состоящего из 1003520 отсчётов. Ваш компьютер характеризуется коэффициентами Kдпф = 1 мкс и Kбпф = 1.5 мкс.
а. Рассчитайте временные затраты на вычисление ДПФ, если сигнал разбивается на сегменты по 64 отсчёта и применяется корреляционный алгоритм. Определите временные затраты при разбиении сигнала на секции большей длины: 256, 1024 и 4096 отсчётов. (Время, затрачиваемое на усреднение спектров, найденных для отдельных сегментов, при решении задачи не учитывать.)
б. Решите ту же задачу для алгоритма БПФ.