EngeePhased.StretchProcessor
Растяжитель ЛЧМ-сигналов (активный коррелятор).
| Библиотека |
|
| Блок |
Описание
Системный объект EngeePhased.StretchProcessor моделирует коррелятор ЛЧМ-сигналов.
Чтобы выполнить обработку растяжения, выполните следующие действия:
-
Создайте объект EngeePhased.StretchProcessor и установите его свойства.
-
Вызовите объект с аргументами, как если бы это была функция.
Чтобы узнать подробнее о том, как работать с системными объектами, см. Системные объекты Engee.
Синтаксис
Создание
-
stretchproc = EngeePhased.StretchProcessor()— создает растяжитель ЛЧМ-сигналов со значениями свойств по умолчанию. -
stretchproc = EngeePhased.StretchProcessor(Name=Value)— создает растяжитель ЛЧМ-сигналов с заданными свойствами в виде парыName=Value, гдеName— имя свойства, аValue— соответствующее значение. Можно указать несколько пар «имя-значение», порядок пар не имеет значения. Неуказанные свойства сохраняют свои значения по умолчанию.
Использование
-
Y = stretchproc(X)— применяет обработку растяжения вдоль первого измерения сигнала X. Каждый столбец сигнала X представляет собой один принятый импульс. -
Y = stetchproc(X,PRF)— в качестве частоты повторения импульсов используется аргумент PRF. Этот синтаксис доступен, если свойство PRFSource имеет значение"Input port".
Аргументы
Входные аргументы
X —
входной сигнал
комплексная матрица
Details
Входной сигнал, заданный в виде комплексной матрицы, у которой столбцов. Каждый столбец представляет собой один принятый импульс.
Размер первого измерения входной матрицы может изменяться для имитации изменения длины сигнала. Изменение размера может происходить, например, в случае импульсной формы сигнала с переменной частотой повторения импульсов.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
PRF —
частота повторения импульсов
положительный скаляр
Details
Частота повторения импульсов (PRF), заданная в виде положительного скаляра.
Единицы измерения — Гц.
Зависимости
Чтобы использовать этот аргумент, установите для свойства PRFSource значение "Input port".
| Типы данных |
|
Свойства
#
SweepSlope —
наклон девиации частоты
Real number
Details
Наклон линейной девиации частоты, заданный в виде скаляра.
Единицы измерения – Гц.
Значение по умолчанию — 2e9.
#
PulseWidth —
ширина импульса
Real number
Details
Ширина каждого импульса в виде положительного скаляра.
Значение должно удовлетворять правилу PulseWidth ≤ 1/PRF.
Единицы измерения – с.
Значение по умолчанию — 50e-6.
#
SampleRate —
частота дискретизации
Real number
Details
Частота дискретизации сигнала, заданная в виде положительного скаляра.
Отношение частоты дискретизации к частоте повторения импульсов (PRF) должно быть целым положительным числом.
Единица измерения — Гц.
Значение по умолчанию — 1.0e6.
#
PropagationSpeed —
скорость распространения сигнала
Real number
Details
Скорость распространения сигнала в виде положительного скаляра.
Единицы измерения — м/с.
Значение по умолчанию — 3e8.
#
ReferenceRange —
референсный диапазон обработки растяжения
Real number
Details
Центр интересующего диапазона, заданный в виде положительного скаляра.
Опорный диапазон должен быть в пределах однозначного диапазона одного импульса.
Это свойство может быть задано с одинарной или двойной точностью. Это свойство можно настраивать.
Единицы измерения – м.
Значение по умолчанию — 5000.
#
PRFSource —
источник значений повторения импульсов
String
Details
Источник значений PRF для коррелятора ЛЧМ-сигналов, заданный в виде "Property" (по умолчанию), "Auto" или "Input port".
Если задать этому свойству значение "Property", PRF определяется значением свойства PRF.
Если задать этому свойству значение "Input port", PRF определяется входным аргументом PRF.
Если задать этому свойству значение "Auto", PRF вычисляется по количеству строк во входном сигнале.
#
SweepInterval —
расположение интервала девиации частоты ЧМ-диапазона
String
Details
Интервал линейной девиации частоты, заданный в виде "Positive" (по умолчанию) или "Symmetric".
Если задать этому свойству значение "Positive", спектр сигнала развертывается в интервале от до , где — ширина полосы развертки.
Если задать этому свойству значение "Symmetric", спектр сигнала развертывается в интервале от до .
#
RangeSpan —
диапазон интересующих областей
Real number
Details
Длина интервала для интересующих диапазонов, заданная в виде положительного скаляра.
Диапазон центрируется на значении диапазона, указанном в свойстве ReferenceRange.
Единицы измерения — м.
Значение по умолчанию — 500.
#
PRF —
частота повторения импульсов
Real number
Details
Частота повторения импульсов (PRF) принимаемого сигнала, заданная в виде положительного скаляра.
Единицы измерения – Гц.
Значение по умолчанию — 10000.
Зависимости
Чтобы включить это свойство, установите для свойства PRFSource значение "Property".
Алгоритмы
Системный объект EngeePhased.StretchProcessor поддерживает одинарную и двойную точность для входных данных, свойств и аргументов.
Если входные данные X имеют одинарную точность, то выходные данные имеют одинарную точность.
Если входные данные X имеют двойную точность, то выходные данные имеют двойную точность.
Точность выходных данных не зависит от точности свойств и других аргументов.