EngeePhased.StretchProcessor
Растяжитель ЛЧМ-сигналов (активный коррелятор).
Библиотека |
EngeePhased |
Блок |
Описание
Системный объект EngeePhased.StretchProcessor моделирует коррелятор ЛЧМ-сигналов.
Чтобы выполнить обработку растяжения, выполните следующие действия:
-
Определите и настройте свой растяжитель ЛЧМ. См.раздел Синтаксис.
-
Вызовите метод
step!
для выполнения обработки растяжения входных данных в соответствии со свойствами EngeePhased.StretchProcessor. Поведение шага специфично для каждого объекта в панели инструментов.
Синтаксис
Создание
Вызов конструктора системного объекта возможен следующими способами:
-
object = EngeePhased.StretchProcessor
создает растяжитель ЛЧМ-сигналов со значениями свойств по умолчанию. Объект выполняет обработку растяжения данных линейного ЧМ-волнового сигнала. Пример:H=EngeePhased.StretchProcessor
-
object = EngeePhased.StretchProcessor(Name=Value)
создает растяжитель ЛЧМ-сигналов с каждым указанным свойством Name (имя), установленным на указанное Value (значение). Вы можете указать дополнительные аргументы в виде пары имя-значение в любом порядке (Name1
=Value1
,…,NameN
=ValueN
). Пример:H=EngeePhased.StretchProcessor()
Свойства
SampleRate —
частота дискретизации
1e6 (по умолчанию)
| положительный скаляр
Details
Частота дискретизации сигнала, заданная в виде положительного скаляра.
Отношение частоты дискретизации к частоте повторения импульсов (PRF) должно быть целым положительным числом – каждый импульс должен содержать целое число дискретов.
Это свойство может быть задано с одинарной или двойной точностью.
Единицы измерения – Гц.
PulseWidth —
ширина импульса
50e-6 (по умолчанию)
| положительный скаляр
Details
Ширина каждого импульса в виде положительного скаляра.
Значение должно удовлетворять значению свойства PulseWidth ⇐ 1/PRF.
Это свойство может быть задано с одинарной или двойной точностью.
Единицы измерения – с.
PRFSource —
источник значений повторения импульсов
Property (по умолчанию)
| Auto
| Input port
Details
Источник значений PRF для коррелятора ЛЧМ-сигналов, заданный в виде Property
, Aut
или Input port
.
Если задать этому свойству значение Property
, PRF определяется значением свойства PRF.
Если задать этому свойству значение Input port
, PRF определяется входным аргументом метода step!
во время выполнения.
Если задать этому свойству значение Auto
, PRF вычисляется по количеству строк во входном сигнале.
PRF —
частота повторения импульсов
1 (по умолчанию)
| положительный скаляр
Details
Частота повторения импульсов (PRF) принимаемого сигнала, заданная в виде положительного скаляра.
Единицы измерения – Гц.
Это свойство может быть задано с одинарной или двойной точностью.
Зависимости
Чтобы включить это свойство, установите для свойства PRFSource значение Property
.
SweepSlope —
наклон развертки ЧМ
2e9 (по умолчанию)
| скаляр
Details
Наклон линейной ЧМ развертки, заданный в виде скаляра.
Единицы измерения – Гц.
SweepInterval —
расположение интервала развертки ЧМ-диапазона
Positive (по умолчанию)
| Symmetric
Details
Интервал линейной ЧМ-развертки, заданный в виде Positive
или Symmetric
.
Если задать этому свойству значение Positive
, спектр сигнала развертывается в интервале от 0 до B, где B – ширина полосы развертки.
Если задать этому свойству значение Symmetric
, спектр сигнала развертывается в интервале от -B/2 до B/2.
Это свойство может быть задано с одинарной или двойной точностью.
PropagationSpeed —
скорость распространения сигнала
3e8 (по умолчанию)
| положительный скаляр
Details
Скорость распространения сигнала в виде положительного скаляра.
Вы можете указать это свойство с одинарной или двойной точностью.
Единицы измерения – м/с.
ReferenceRange —
референсный диапазон обработки растяжения
5000 (по умолчанию)
| положительный скаляр
Details
Центр интересующего диапазона, заданный в виде положительного скаляра.
Опорный диапазон должен быть в пределах однозначного диапазона одного импульса.
Это свойство может быть задано с одинарной или двойной точностью. Это свойство можно настраивать.
Единицы измерения – м.
RangeSpan —
диапазон интересующих областей
500 (по умолчанию)
| положительный скаляр
Details
Длина интервала для интересующих диапазонов, заданная в виде положительного скаляра.
Диапазон центрируется на значении диапазона, указанном в свойстве ReferenceRange.
Это свойство может быть задано с одинарной или двойной точностью.
Единицы измерения – м.
Дополнительно
Алгоритмы
Системный объект EngeePhased.StretchProcessor поддерживает одинарную и двойную точность для входных данных, свойств и аргументов.
Если входные данные X имеют одинарную точность, то выходные данные имеют одинарную точность.
Если входные данные X имеют двойную точность, то выходные данные имеют двойную точность.
Точность выходных данных не зависит от точности свойств и других аргументов.