Источник сигнала с заданным спектром





| Скалярный |
в палитре на схеме

Описание

Блок формирует временной сигнал по заданному спектру в виде суммы конечного числа гармонических функций, например:

где:
  • N – количество точек в заданном спектре
  • Ai, fi и , φi – амплитуда, частота и фаза i-ой гармоники в заданном спектре

Блок позволяет формировать действительный или комплексный сигнал. Доступно представление действительного сигнала в виде суммы синусоидальных или косинусоидальных гармоник. При формировании комплексного сигнала действительная часть представляется в виде суммы косинусоидальных гармоник, а комплексная часть сигнала в виде суммы синусоидальных гармоник.

Доступно задание спектра через порты блока или через свойства. Доступно задание амплитуд гармоник, их действующих значений или мощности гармоник.

Входные порты

Имя Описание Тип линии связи
freq_arr Массив частот спектра формируемого сигнала. Единицы измерения частот указываются в свойствах блока. Порт доступен при выборе способа задания спектра "Через порты" Математическая

amp_arr

Массив значений амплитудного спектра формируемого сигнала. Тип величины и единицы измерения указываются в свойствах блока. Порт доступен при выборе способа задания спектра "Через порты" Математическая

phase_arr

Массив значений фазового спектра формируемого сигнала. Единицы измерения фазы указываются в свойствах блока. Порт доступен при выборе способа задания спектра "Через порты" и активации пункта "Задавать фазовый спектр" Математическая

Выходные порты

Имя Описание Тип линии связи
out Мгновенное значение формируемого сигнала Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Способ задания спектра InputType

Указывает способ задания точек спектра. Возможные значения:

  • Через свойства блока
  • Через порты
Через свойства блока Перечисление
Задавать фазовый спектр UsePhaseSpectrum Позволяет задавать значения фаз гармоник формируемого сигнала. При отключении данного пункта фазы гармоник принимаются равными 0 Нет Двоичное
Тип формируемого сигнала OutputSignalType Тип формируемого сигнала. Возможные значения:
  • Действительный
  • Комплексный
Действительный Перечисление
Тип гармонической функции FunctionType Тип гармонической функции, используемой для формирования сигнала. Возможные значения:
  • sin(x)
  • cos(x)
При типе сигнала "Комплексный" свойство принимает значение "cos(x)", переходит в режим "Только для чтения" и начинает носить справочный характер.
Действительный Перечисление
Единицы измерения Группа свойств, задающих используемые единицы измерения
Единицы измерения частоты FreqUnits Единицы измерения частот в свойствах блока и на соответствующем входном порте. Возможные значения:
  • Гц
  • Рад/с
Гц Перечисление
Единицы измерения величины спектра AmpUnits Единицы измерения величины амплитудного спектра. Возможные значения:
  • Силовые единицы (амплитуда)
  • Действующее значение (RMS)
  • Энергетические единицы (мощность)
Силовые единицы (амплитуда) Перечисление
Единицы измерения фазы PhaseUnits Единицы измерения фазового спектра на соответствующем выходном порте. Возможные значения:
  • Радианы
  • Градусы
Радианы Перечисление
Спектр Группа свойств, позволяющих задать спектр через свойства блока
Массив частот, е.и. FreqArr Массив значений частот спектра. Свойство доступно только при выборе способа задания спектра "Через свойства блока" [1 , 2] Массив
Массив величин спектра, е.и. AmpArr Массив значений величин амплитудного спектра спектра. Свойство доступно только при выборе способа задания спектра "Через свойства блока" [1 , 2] Массив
Массив фаз, е.и. PhaseArr Массив значений фазового спектра. Свойство доступно только при выборе способа задания спектра "Через свойства блока" и активации пункта "Задавать фазовый спектр" [0 , 0] Массив

Параметры

Блок не имеет параметров.

Примеры