Амплитудное моноимпульсное определение направления
Поэтапное. Система 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