fft

Преобразовать iddata возразите против данных о частотном диапазоне

Синтаксис

Datf = fft(Data)
Datf = fft(Data,N)
Datf = fft(Data,N,'complex')

Описание

Datf = fft(Data) преобразовывает данные временного интервала к данным о частотном диапазоне. Если Data временной интервал iddata объект с сигналами с действительным знаком и с постоянным шагом расчета Ts, Datf возвращен как частотный диапазон iddata объект со значениями частоты, одинаково распределенными от частоты 0 к частоте Найквиста. Включена ли частота Найквиста на самом деле или не зависит от длины сигнала (даже или нечетный). Обратите внимание на то, что БПФ нормированы путем деления каждого преобразования квадратным корнем из длины сигнала. Это в порядке, чтобы сохранить степень сигнала и уровень шума.

Datf = fft(Data,N) задает продолжительность преобразования. В случае по умолчанию продолжительность преобразования определяется длиной сигнала. Второй аргумент N обеспечит преобразования БПФ длины N, дополнение нулями, если сигналы в Data короче и обрезают в противном случае. Таким образом количеством частот в действительном случае сигнала будет (N/2)+1 или (N+1)/2. Если Data содержит несколько экспериментов, N может быть вектор-строка из соответствующей длины.

Datf = fft(Data,N,'complex') задает, чтобы включать отрицательные частоты. Для действительных сигналов значением по умолчанию является тот Datf только содержит неотрицательные частоты. Для сигналов с комплексным знаком также включены отрицательные частоты. Чтобы осуществить отрицательные частоты в действительном случае, добавьте последний аргумент, 'Complex'.

Представленный в R2007a