exponenta event banner

поэтапный. 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, с каждым указанным свойством Name, имеющим указанное значение. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (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] Селиктар, Y. Пространственно-временная адаптивная моноимпульсная обработка. Доктор философии. Дипломная работа. Технологический институт Джорджии, Атланта, 1998 год.

[2] Родос, Д. Введение в монопульс. Дедем, Массачусетс: Artech House, 1980.

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

.
Представлен в R2011a