1) Помимо отрицательных частот, какая минимальная частота обеспечивается функцией FFT? Это ноль?
fft(y)
возвращает вектор с 0-й (N-1) -й выборкой ДПФ, равной y
, где y (t) следует считать определенным для 0 ... N-1 (следовательно, «периодическое повторение» y (t) можно рассматривать как периодический сигнал, определенный над Z).
Первая выборка fft(y)
соответствует частоте 0.
Преобразование Фурье реальных периодических сигналов с дискретным временем также имеет дискретную область, и оно является периодическим и эрмитовым (см. Ниже). Следовательно, преобразование для отрицательных частот является сопряжением соответствующих выборок для положительных частот.
Например, если вы интерпретируете (периодическое повторение) y
как периодический реальный сигнал, определенный над Z (период выборки == 1), то область fft(y)
должна интерпретироваться как N равных точек 0, 2 & pi; / N ... 2 & pi; (N-1) / N. Сэмплы преобразования на отрицательных частотах - & pi; ... - & pi; / N - конъюгаты выборок на частотах & pi; ... & pi; / N и равны выборкам на частотах
&число Пи; ... 2 & pi; (N-1) /N.
2) Если оно равно нулю, как мы можем построить ноль в логарифмическом масштабе?
Если вы хотите нарисовать какой-то график Боде , вы можете построить преобразование только для положительных частот, игнорируя выборки, соответствующие самым низким частотам (в частности, 0).
3) Результат всегда симметричен? Или это только кажется симметричным?
имеет эрмитову симметрию , если y
является действительным: его действительная часть симметрична, его мнимая часть антисимметрична. Другими словами, его амплитуда симметрична, а фаза антисимметрична.
4) Если я использую abs (fft (y)) для сравнения 2 сигналов, могу ли я потерять некоторую точность?
Если вы имеете в виду abs(fft(x - y))
, это нормально, и вы можете использовать его, чтобы получить представление о частотном распределении разности (или ошибки, если x является оценкой y). Если вы имеете в виду abs(fft(x)) - abs(fft(y))
(???), вы теряете хотя бы информацию о фазе.