phased.SumDifferenceMonopulseTracker2D

Сумма и моноимпульс различия для URA

Описание

SumDifferenceMonopulseTracker2D возразите реализует сумму и алгоритм моноимпульса различия для универсального прямоугольного массива.

Оценить направление прибытия (DOA):

  1. Задайте и настройте свою сумму и средство оценки DOA моноимпульса различия. Смотрите Конструкцию.

  2. Вызовите step оценить DOA согласно свойствам phased.SumDifferenceMonopulseTracker2D. Поведение step характерно для каждого объекта в тулбоксе.

Примечание

Запуск в R2016b, вместо того, чтобы использовать step метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполните эквивалентные операции.

Конструкция

H = phased.SumDifferenceMonopulseTracker2D создает Системный объект средства отслеживания, H. Объект использует сумму и алгоритмы моноимпульса различия на универсальном прямоугольном массиве (URA).

H = phased.SumDifferenceMonopulseTracker2D(Name,Value) создает моноимпульсный объект средства отслеживания URA, H, с каждым заданным набором имени свойства к заданному значению. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1, Value1..., NameN, ValueN).

Свойства

SensorArray

Обработайте к сенсорной матрице

Задайте сенсорную матрицу как указатель. Сенсорной матрицей должен быть phased.URA объект.

Значение по умолчанию: phased.URA со значениями свойств по умолчанию

PropagationSpeed

Скорость распространения сигнала

Задайте скорость распространения сигнала, в метрах в секунду, как положительная скалярная величина. Можно задать это свойство как одинарную или двойную точность.

Значение по умолчанию: Скорость света

OperatingFrequency

Система рабочая частота

Задайте рабочую частоту системы в герц как положительная скалярная величина. Значение по умолчанию соответствует 300 МГц. Можно задать это свойство как одинарную или двойную точность.

Значение по умолчанию: 3e8

NumPhaseShifterBits

Количество битов квантования фазовращателя

Количество битов раньше квантовало компонент сдвига фазы формирователя луча или регулирующий векторные веса. Задайте количество битов как неотрицательное целое число. Значение нуля указывает, что никакое квантование не выполняется. Можно задать это свойство как одинарную или двойную точность.

Значение по умолчанию: 0

Методы

шагВыполните отслеживание моноимпульса с помощью URA
Характерный для всех системных объектов
release

Позвольте изменения значения свойства Системного объекта

Примеры

свернуть все

Используя URA, определите направление цели в азимуте на приблизительно 60 ° и вертикальном изменении на 20 °.

array = phased.URA('Size',4);
steeringvec = phased.SteeringVector('SensorArray',array);
tracker = phased.SumDifferenceMonopulseTracker2D('SensorArray',array);
x = steeringvec(tracker.OperatingFrequency,[60.1; 19.5]).';
est_dir = tracker(x,[60; 20])
est_dir = 2×1

   60.1000
   19.5000

Алгоритмы

развернуть все

Ссылки

[1] Seliktar, Y. Пространственно-временная адаптивная моноимпульсная обработка. Ph.D. Тезис. Технологический институт штата Джорджия, Атланта, 1998.

[2] Родос, D. Введение, чтобы монопульсировать. Дедхэм, MA: дом Artech, 1980.

Расширенные возможности

Введенный в R2011a