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

EngeePhased.StretchProcessor

Растяжитель ЛЧМ-сигналов (активный коррелятор).

Библиотека

EngeePhased

Блок

Stretch Processor

Описание

Системный объект EngeePhased.StretchProcessor моделирует коррелятор ЛЧМ-сигналов.

Чтобы выполнить обработку растяжения, выполните следующие действия:

  1. Определите и настройте свой растяжитель ЛЧМ. См.раздел Синтаксис.

  2. Вызовите метод 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.

Это свойство может быть задано с одинарной или двойной точностью.

Единицы измерения – м.

Методы

Общие для всех системных объектов

step!

Запустить алгоритм работы системного объекта

release!

Разрешить изменение значения свойства системного объекта

reset!

Сброс внутренних состояний системного объекта

Дополнительно

Алгоритмы

Системный объект EngeePhased.StretchProcessor поддерживает одинарную и двойную точность для входных данных, свойств и аргументов.

Если входные данные X имеют одинарную точность, то выходные данные имеют одинарную точность.

Если входные данные X имеют двойную точность, то выходные данные имеют двойную точность.

Точность выходных данных не зависит от точности свойств и других аргументов.

Ссылки

  1. Richards, M. A. "Fundamentals of Radar Signal Processing". New York: McGraw-Hill, 2005.

Смотрите также