Fourier
Страница в процессе разработки. |
Выполняет Фурье-анализ сигнала.
Описание
Блок Fourier выполняет Фурье-анализ входного сигнала в окне одного цикла основной частоты сигнала. Блок Fourier может быть настроен на вычисление модуля и фазы компонента постоянного тока, основного или любого гармонического компонента входного сигнала.
Сигнал может быть записан в виде ряда Фурье:
где представляет собой ранг гармоники ( соответствует основной составляющей). Модуль и фаза выбранной гармонической составляющей вычисляются по этим уравнениям:
где
где — основная частота.
Поскольку этот блок использует окно скользящего среднего, то должен завершиться один цикл симуляции, прежде чем выходные значения будут соответствовать правильным значениям модуля и фазы. Для первого цикла симуляции выходные значения соответствуют параметру, в котором заданы начальные значения.
Порты
Вход
#
IN_1
—
cигнал для анализа
скаляр
, вектор
Details
Сигнал для анализа.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Выход
#
∠u
—
фаза указанной гармонической составляющей
скаляр
Details
Фаза указанной гармонической составляющей в градусах.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
#
|u|
—
модуль указанной гармонической составляющей
скаляр
Details
Модуль указанной гармонической составляющей в тех же единицах, что и входной сигнал.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Main
# Fundamental frequency, Hz — основная частота сигнала
Details
Основная частота входного сигнала в Гц.
Значение по умолчанию |
|
Имя для программного использования |
|
# Harmonic n (0=DC, 1=fundamental) — гармоническая составляющая для Фурье-анализа
Details
Гармоническая составляющая для Фурье-анализа. Введите 0
, чтобы проанализировать компонент постоянного тока. Введите 1
, чтобы проанализировать основную частоту, или введите число, соответствующее нужной гармонике.
Значение по умолчанию |
|
Имя для программного использования |
|
# Initial input [Magnitude, Phase (deg)] — начальные значения модуля и фазы выходного сигнала
Details
Начальные значения модуля и фазы выходного сигнала.
Фаза задается в градусах.
Значение по умолчанию |
|
Имя для программного использования |
|
# Sample time — период дискретизации
Details
Период дискретизации блока в секундах. Установите значение 0
, чтобы реализовать непрерывный блок.
Значение по умолчанию |
|
Имя для программного использования |
|