Амплитудное моноимпульсное определение направления
Поэтапное. Система MonopulseEstimator object™ реализует целевое средство оценки направления с помощью амплитудного моноимпульсного метода с произвольной геометрией массивов. Объект работает с суммой и каналами различия, которые выводятся от phased.MonopulseFeed Системный объект или ваш собственный генератор канала различия суммы. Выход является оценкой целевого направления в азимуте и вертикальном изменении. Можно использовать объект для целевой оценки направления и целевого отслеживания.
Создать моноимпульсное средство оценки:
Создайте phased.MonopulseEstimator объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?
создает моноимпульсный Системный объект средства оценки, estimator = phased.MonopulseEstimatorestimator, со значениями свойств по умолчанию.
создает средство оценки с каждым свойством estimator = phased.MonopulseEstimator(Name,Value)Name установите на заданный Value. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1, Value1..., NameN, ValueN). Заключите каждое имя свойства в одинарные кавычки.
estimator = phased.MonopulseEstimator('SensorArray',phased.URA,'OperatingFrequency',300e6,'Coverage','Azimuth') устанавливает сенсорную матрицу на универсальный прямоугольный массив (URA) со значениями свойств URA по умолчанию. Средство оценки оценивает азимут от канала суммы и канала различия в азимуте. Средство оценки действует на уровне 300 МГц.Примечание
Можно также создать phased.MonopulseEstimator объект от phased.MonopulseFeed объект с помощью getMonopulseEstimator объектная функция.
возвращает предполагаемый целевой угол, angest = estimator(sumchan,diffazchan,steervec)angest, выведенный из суммы образовывают канал сигнал, sumchan, и различие в азимуте образовывает канал сигнал, diffazchan. steervec задает руководящее направление массивов. Чтобы использовать этот синтаксис, установите Coverage свойство к 'Azimuth'.
также задает сигнал канала различия в вертикальном изменении, angest = estimator(sumchan,diffazchan,diffelchan,steervec)diffelchan. Чтобы использовать этот синтаксис, установите Coverage свойство к '3D'.
Можно объединить дополнительные входные параметры, когда их свойства включения установлены. Дополнительные входные параметры должны быть перечислены в том же порядке как порядок свойств включения. Например:
[angest,dratio] = estimator(X,steervec)
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)
[1] Mahafza, B.R. Анализ и проектирование радиолокационной системы Используя MATLAB. Бока-Ратон: Чепмен и Холл/CRC, 2000.
phased.SumDifferenceMonopulseTracker | phased.SumDifferenceMonopulseTracker2D | phased.MonopulseFeed