Функции > Преобразования и фильтры > Пример. Введение в FFT
  
Пример. Введение в FFT
Быстрое преобразование Фурье (FFT) является численным методом выражения частотного содержимого набора данных, измеренного во времени. Данные часто непрерывны и представляют форму сигнала. Чтобы с данными можно было работать численно, делается их выборка через регулярные интервалы времени с определенной частотой выборки. Рисунки ниже иллюстрируют выборки некоторых форм сигналов и величины их преобразований Фурье, выведенные на график относительно частоты.
Дискретизированный синусоидальный сигнал
1. Используйте функцию sin, чтобы определить синусоидальный сигнал.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Задайте число точек данных.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
3. Задайте расстояние между выборками.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
4. Задайте частоту выборки.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
5. Постройте график полученной функции.
Нажать для копирования этого выражения
6. Используйте функцию dft, чтобы рассчитать дискретное преобразование Фурье.
Нажать для копирования этого выражения
X1 - вектор из вещественных и комплексных чисел.
7. Найдите частоты, на которых встречаются максимальные величины.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
8. Постройте график преобразованного сигнала и используйте маркеры, чтобы показать частоту и величину пиков.
Нажать для копирования этого выражения
Дискретизированный косинусоидальный сигнал
1. Используйте функцию cos, чтобы определить косинусоидальный сигнал.
Нажать для копирования этого выражения
2. Постройте график косинусоидальной функции.
Нажать для копирования этого выражения
3. Используйте функцию dft, чтобы вычислить дискретные преобразования Фурье.
Нажать для копирования этого выражения
X2 - вектор из вещественных и комплексных чисел.
4. Найдите частоты, на которых встречаются максимальные величины.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
5. Постройте график преобразованного сигнала и используйте маркеры, чтобы показать частоту и величину пиков.
Нажать для копирования этого выражения
Выборка экспоненциальной формы сигнала
1. Используйте функцию exp, чтобы определить экспоненциальный сигнал.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Оператор векторизации используется для получения поэлементных значений функции, потому что оператор определителя в определении возвращает одиночное скалярное значение.
2. Постройте график экспоненциальной функции.
Нажать для копирования этого выражения
3. Используйте функцию dft, чтобы вычислить дискретное преобразование Фурье.
Нажать для копирования этого выражения
X3 - вектор из вещественных и комплексных чисел.
4. Найдите частоты, на которых встречаются максимальные величины.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
5. Постройте график преобразованного сигнала и используйте маркеры, чтобы показать частоту и величину пиков.
Нажать для копирования этого выражения
Выборка ступенчатой формы сигнала
1. Используйте функцию if, чтобы определить ступенчатый сигнал.
Нажать для копирования этого выражения
2. Рассчитайте величину импульса в каждом интервале.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
3. Постройте график ступенчатой функции.
Нажать для копирования этого выражения
Величина сигнала является постоянной и равняется 1.2 в интервале между 7 и 25.
4. Используйте функцию dft, чтобы вычислить дискретное преобразование Фурье.
Нажать для копирования этого выражения
X4 - вектор из вещественных и комплексных чисел.
5. Найдите частоты, на которых встречаются максимальные величины.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
6. Постройте график преобразованного сигнала и используйте маркеры, чтобы показать частоту и величину пиков.
Нажать для копирования этого выражения
Максимальная величина возникает при freq0.