Документация Engee

Pulse Waveform Library

Библиотека импульсных сигналов.

pulse waveform library

Описание

Блок Pulse Waveform Library генерирует различные типы импульсных сигналов из библиотеки форм сигналов.

Порты

Выход

# Y — выборки импульсных сигналов
комплексный вектор | комплексная матрица

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Да

Вход

# Idx — индекс формы сигнала
целое положительное число

Details

Индекс для выбора формы сигнала, заданный как целое положительное число. Индекс выбирает форму сигнала из набора форм сигнала, определенного параметром Specification of each waveform in the library.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Main

# Sample rate (Hz) — частота дискретизации выходного сигнала

Details

Частота дискретизации выходного сигнала, заданная в виде положительного скаляра.

Отношение значения параметра Sample rate (Hz) к значению параметра Pulse repetition frequency (Hz) должно быть целым числом. Это ограничение эквивалентно требованию, чтобы интервал повторения импульсов являлся целым кратным интервала выборки.

Значение по умолчанию

1e6

Имя для программного использования

SampleRate

Настраиваемый

Нет

# Specification of each waveform in the library — формы импульсов в библиотеке

Details

Импульсные осциллограммы, заданные в виде массива ячеек. Каждая ячейка массива содержит спецификацию одной формы сигнала.

Каждая форма сигнала также представляет собой массив ячеек, содержащий параметры формы сигнала:

{{Форма сигнала 1 Спецификации},{Форма сигнала 2 Спецификации},{Форма сигнала 3 Спецификации}, ...}

Этот блок поддерживает четыре встроенные формы сигнала. Каждый спецификатор встроенной формы сигнала состоит из идентификатора формы сигнала, за которым следует несколько пар имя-значение, задающих свойства формы сигнала.

Встроенные формы сигнала
Тип формы сигнала Идентификатор формы сигнала Аргументы пары имя-значение формы сигнала

Linear FM

LinearFM

См. свойства EngeePhased.LinearFMWaveform

Phase coded

PhaseCoded

См. свойства EngeePhased.PhaseCodedWaveform

Rectangular

Rectangular

См. свойства Rectangular Waveform

Stepped FM

SteppedFM

См. свойства drafts/so-phased/so-stepped-fm-waveform.adoc

Значение по умолчанию

("Rectangular" ⇒ (PRF = 1e4, PulseWidth = 50e-6), "LinearFM" ⇒ (PRF = 1e4, PulseWidth = 50e-6, SweepBandwidth = 1e5, SweepDirection = "Up", SweepInterval = "Positive"))

Имя для программного использования

WaveformSpecification

Настраиваемый

Нет

# Source of simulation sample time — источник времени выборки моделирования
Derive from waveform parameters | Inherit from Engee engine

Details

Источник времени выборки при моделировании, задается как:

  • Derive from waveform parameters – блок работает с переменной частотой, определяемой PRF выбранной формы сигнала. Истекшее время является переменным.

  • Inherit from Engee engine – блок работает с фиксированной скоростью, поэтому прошедшее время является константой.

Значение по умолчанию

Derive from waveform parameters

Имя для программного использования

SourceOfSimulationSampleTime

Настраиваемый

Нет