EngeePhased.FMCWWaveform
Генератор сигнала с непрерывной частотной модуляцией.
| Библиотека |
|
| Блок |
Описание
Системный объект EngeePhased.FMCWWaveform представляет собой генератор сигнала с непрерывной частотной модуляцией (ЧМ).
Чтобы сгенерировать сигнал с непрерывной ЧМ, выполните следующие действия:
-
Создайте объект EngeePhased.FMCWWaveform и установите его свойства.
-
Вызовите объект с аргументами, как если бы это была функция.
Чтобы узнать подробнее о том, как работать с системными объектами, см. Системные объекты Engee.
Синтаксис
Создание
-
waveform = EngeePhased.FMCWWaveform()— создает системный объектwaveformгенератора сигнала с непрерывной ЧМ со свойствами по умолчанию. -
waveform = EngeePhased.FMCWWaveform(Name=Value)— создает системный объектwaveformгенератора сигнала с непрерывной ЧМ с указанным свойством"Name", установленным на указанное значениеValue. Вы можете указать дополнительные свойства в виде пар имя-значение в любом порядке (Name1=Value1,…,Name=ValueN).
Аргументы
Выходные аргументы
Y —
сигнал с непрерывной ЧМ
комплексный вектор
Details
Если свойство OutputFormat имеет значение "Samples", то Y содержит NumSamples отсчетов.
Если OutputFormat имеет значение "Sweeps", то Y содержит NumSweeps импульсов. Кроме того, если SweepDirection имеет значение "Triangle", то каждый импульс составляет половину периода.
| Типы данных |
|
| Поддержка комплексных чисел |
да |
Свойства
#
SampleRate —
частота дискретизации выходного сигнала
Вещественное число
Details
Частота дискретизации сигнала в виде положительного скаляра. Единицы измерения — Гц.
Значение по умолчанию — 1e6.
#
SweepTime —
период моделирующего сигнала
Скаляр / вектор вещественных чисел
Details
Укажите период моделирующего сигнала в виде вектора из положительных вещественных чисел.
Единицы измерения — секунды.
Если для свойства SweepDirection установлено значение "Triangle", время импульса равно половине периода, поскольку каждый период состоит из подъема и спада.
Если для свойства SweepDirection установлено значение "Up" или "Down", время импульса развертки равно периоду.
Чтобы реализовать изменяющееся время импульса, укажите SweepTime как вектор. Сигнал использует последовательные элементы вектора в качестве времени импульса для последовательных периодов сигнала. Если достигнут последний элемент вектора, процесс циклически продолжается с первого элемента вектора.
Если свойства SweepTime и SweepBandwidth заданы в виде вектора, они должны иметь одинаковую длину.
Значение по умолчанию — 1e−4.
#
SweepDirection —
направление девиации частоты
Строка
Details
Укажите направление девиации частоты: "Up", "Down", "Triangle".
#
SweepInterval —
интервал девиации частоты
Строка
Details
Интервал девиации частоты, заданный как "Positive" (по умолчанию) или "Symmetric":
-
"Positive"— частота сигнала будет изменяться в интервале от0доB, гдеB— ширина полосы девиации в свойстве SweepBandwidth. -
"Symmetric"— частота сигнала будет изменяться в интервале от−B/2доB/2.
#
OutputFormat —
формат выходного сигнала
Строка
Details
Формат выходного сигнала в виде "Sweeps" (по умолчанию) или "Samples":
-
Если установить для этого свойства значение
"Sweeps", то выход блока состоит из нескольких импульсов. Количество импульсов — это значение свойства NumSweeps. -
Если установить для этого свойства значение
"Samples", то выход блока состоит из нескольких отсчетов. Количество отсчетов — это значение свойства NumSamples.
#
NumSamples —
число отсчетов выходного сигнала
Вещественное число
Details
Число отсчетов выходного сигнала, заданное в виде положительного целого числа.
Значение по умолчанию — 100.
Зависимости
Чтобы использовать это свойство, установите для свойства OutputFormat значение "Samples".
#
NumSweeps —
число импульсов выходного сигнала
Вещественное число
Details
Число импульсов в выходном сигнале, заданное в виде целого положительного числа.
Зависимости
Чтобы использовать это свойство, установите для свойства OutputFormat значение "Sweeps".
Значение по умолчанию — 1.
#
SweepBandwidth —
девиация частоты
Скаляр / вектор вещественных чисел
Details
Полоса пропускания сигнала с непрерывной ЧМ, заданная в виде вектора из положительных вещественных чисел. Единицы измерения — Гц.
Значение по умолчанию — 10e4.
Методы
Дополнительно
Пилообразное направление девиации частоты
Details
В каждом периоде пилообразного направления девиации сигнал поднимается с наклоном , а затем опускается с наклоном , где — девиация частоты, а — время импульса. Период импульса равен .