exponenta event banner

Анализ Фурье

Дискретный или непрерывный анализ Фурье

  • Библиотека:
  • Simscape / Электрический / Контроль / Общий Контроль

  • Fourier Analysis block

Описание

Блок анализа Фурье выполняет анализ Фурье входного сигнала за дискретное или непрерывное время.

Уравнения

Периодическая функция x (t) может быть разложена до бесконечной суммы синусоидальных и косинусных функций как

x (t) =a02+∑n=1∞[ancos (nt) + bnsin (nt)]

где:

  • a0 - компонент DC.

  • an и bn - постоянные коэффициенты Фурье.

  • n - гармоническое число.

Коэффициенты an и bn определяются как

an=2T0∫t0t0+T0x (t) cos (nΩ0t) dt, n = 0,1,...

bn=2T0∫t0t0+T0x (t) sin (nΩ0t)  dt, n = 1,2,...

Ω0=2πT0

T0=1f

где f - основная частота.

Величина и угол, соответствующие гармоническому числу, определяются как:

| Xn | = an2 + bn2

startn = tan 1 [bnan]

Порты

Вход

развернуть все

Входной сигнал, подлежащий анализу. Вход может быть одиночным сигналом или множеством мультиплексированных сигналов. Входные сигналы могут быть переменными токами или напряжениями в электрической системе.

Типы данных: single | double

Продукция

развернуть все

Величина сигнала, соответствующая гармоническому числу.

Типы данных: single | double

Угол сигнала, соответствующий гармоническому числу.

Типы данных: single | double

Параметры

развернуть все

Основная частота сигнала, в Гц. Если основная частота задается с помощью вектора, она должна соответствовать размерам входного вектора.

Укажите гармонические числа сигналов. Векторные элементы должны быть больше или равны 0.

Укажите начальную величину сигнала. Векторные элементы должны быть больше или равны 0.

Начальный фазовый угол сигнала, в рад.

Время между последовательными выполнением блоков. Во время выполнения блок выдает выходные данные и, при необходимости, обновляет свое внутреннее состояние. Дополнительные сведения см. в разделе Что такое время образца? и Укажите время образца.

Для унаследованной дискретной операции укажите -1. Для операции дискретного времени укажите положительное целое число. Для непрерывной работы укажите 0.

Если этот блок находится в маскированной подсистеме или другой вариационной подсистеме, которая позволяет переключаться между непрерывной и дискретной работой, активизируйте параметр времени выборки. Продвижение параметра времени выборки обеспечивает правильное переключение между непрерывной и дискретной реализациями блока. Дополнительные сведения см. в разделе Преобразование параметра в маску.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

См. также

Блоки

Представлен в R2018b