Как извлечь отдельную информацию о волновой составляющей сигнала? - PullRequest
0 голосов
/ 05 февраля 2020

Интересующий меня сигнал - это вектор скорости ветра и вектор времени, которые образуют десятиминутный профиль скорости ветра. Как я могу извлечь информацию об отдельных волнах, которые объединяются, чтобы сформировать полный десятиминутный сигнал (например, 10 волн со средней скоростью 9 м / с и частотой 1 Гц и т. Д.), Поэтому я получаю список всех составляющих волн и их частота, максимальные / минимальные значения et c. Я попробовал кросс-корреляцию, сравнивая «тестовую» волну в несколько секунд с десятиминутным вектором, но это, похоже, не работает

1 Ответ

0 голосов
/ 08 февраля 2020

Кажется, что вы пытаетесь вычислить дискретное преобразование Фурье (DFT) вашего сигнала. Это можно сделать с помощью встроенной в Matlab функции fft (документация здесь ).

...