Генератор радиолокационных сигналов и помех
radarEmitter Система object™ создает излучатель для имитации радиолокационных выбросов. Вы можете использовать radarEmitter объект в сценарии, который обнаруживает и отслеживает движущиеся и неподвижные платформы. Создание сценария с использованием radarScenario.
Радиолокационный излучатель изменяет угол обзора между обновлениями путем пошагового изменения механического и электронного положения луча с приращениями углового диапазона, указанного в FieldOfView собственность. РЛС сканирует общую область по азимуту и высоте, определяемой пределами механического и электронного обзора РЛС, MechanicalScanLimits и ElectronicScanLimitsсоответственно. Если для пределов обзора по азимуту или отметке установлено значение [0 0], то сканирование не выполняется вдоль этого размера для данного режима сканирования. Если максимальная механическая скорость сканирования для азимута или отметки установлена равной нулю, то вдоль этого размера механического сканирования не выполняется.
Для формирования радиолокационных обнаружений:
Создать radarEmitter и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
создает объект радиолокационного излучателя со значениями свойств по умолчанию.emitter = radarEmitter(EmitterIndex)
является удобным синтаксисом, который создает emitter = radarEmitter(EmitterIndex,'No scanning')radarEmitter который смотрит вдоль направления визирования антенны РЛС. Механическое или электронное сканирование не выполняется. Этот синтаксис задает ScanMode свойство для 'No scanning'.
является удобным синтаксисом, который создает emitter = radarEmitter(EmitterIndex,'Raster')radarEmitter объект, который механически сканирует растровый массив. Растровый пролет 90 ° по азимуту от -45 ° до + 45 ° и по отметке от горизонта до 10 ° над горизонтом. Свойства, задаваемые этим синтаксисом, см. в разделе Синтаксис удобства.
является удобным синтаксисом, который создает emitter = radarEmitter(EmitterIndex,'Rotator')radarEmitter объект, который механически сканирует 360 ° по азимуту путем механического вращения антенны с постоянной скоростью. При установкеHasElevation кому trueрадиолокационная антенна механически указывает в сторону центра поля зрения возвышения. Свойства, задаваемые этим синтаксисом, см. в разделе Синтаксис удобства.
является удобным синтаксисом для создания emitter = radarEmitter(EmitterIndex,'Sector')radarEmitter объект, механически сканирующий сектор азимута 90 ° от -45 ° до + 45 °. НастройкаHasElevation кому true, указывает радиолокационную антенну в сторону центра поля зрения отметки. Вы можете изменить ScanMode кому 'Electronic' для электронного сканирования одного и того же сектора азимута. В этом случае антенна механически не наклоняется при сканировании электронного сектора. Вместо этого балки складываются электронным способом для обработки всей высоты, охватываемой пределами сканирования, в одном положении. Свойства, задаваемые этим синтаксисом, см. в разделе Синтаксис удобства.
устанавливает свойства, используя одну или несколько пар имя-значение после всех других входных аргументов. Заключите каждое имя свойства в кавычки. Например, emitter = radarEmitter(___,Name,Value)radarEmitter('CenterFrequency',2e6) создает радиолокационный излучатель создает детекции в декартовой системе координат излучателя и имеет максимальную дальность обнаружения 200 метров. При указании индекса эмиттера с помощью EmitterIndex свойство, вы можете опустить EmitterIndex вход.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)