exponenta event banner

поэтапный. STAPSMIBeamformer

Формирователь луча матричной инверсии образца (SMI)

Описание

SMIBeamformer объект реализует пространственно-временной адаптивный формирователь луча матрицы выборки. Формирователь луча работает на матрице ковариации пространство-время.

Для вычисления пространственно-временного сигнала диаграммы направленности:

  1. Определите и настройте формирователь луча SMI. См. раздел Строительство.

  2. Звонить step для выполнения алгоритма формирования луча SMI в соответствии со свойствами phased.STAPSMIBeamformer. Поведение step относится к каждому объекту на панели инструментов.

Примечание

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

Строительство

H = phased.STAPSMIBeamformer создает объект System формирователя луча матрицы выборки (SMI), H. Объект выполняет пространственно-временную адаптационную обработку (STAP) входных данных SMI.

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

Свойства

SensorArray

Матрица датчиков

Массив датчиков указан как системный объект массива, принадлежащий phased пакет. Матрица датчиков может содержать подрешетки.

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

PropagationSpeed

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

Укажите скорость распространения сигнала в метрах в секунду как положительный скаляр. Это свойство можно задать как одинарную или двойную точность.

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

OperatingFrequency

Рабочая частота системы

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

По умолчанию: 3e8

PRFSource

Источник частоты повторения импульсов

Источник значений PRF для процессора STAP, указанный как 'Property' или 'Input port'. При установке для этого свойства значения 'Property', PRF определяется значением PRF собственность. При установке для этого свойства значения 'Input port', PRF определяется входным аргументом для step способ во время выполнения.

По умолчанию: 'Property'

PRF

Частота повторения импульсов

Частота повторения импульсов (PRF) принимаемого сигнала, заданная как положительный скаляр. Единицы находятся в Герце. Это свойство может быть задано как одинарная или двойная точность.

Зависимости

Чтобы включить это свойство, установите значение PRFSource свойство для 'Property'.

По умолчанию: 1

DirectionSource

Источник направления прицеливания

Укажите, поступает ли направление нацеливания для процессора STAP из Direction свойства этого объекта или из входного аргумента в step. Значения этого свойства:

'Property' Direction свойство этого объекта указывает направление нацеливания.
'Input port'Входной аргумент в каждом вызове step определяет направление нацеливания.

По умолчанию: 'Property'

Direction

Направление прицеливания

Укажите направление нацеливания SMI-процессора как вектор столбца длиной 2. Направление задается в формате [AzimuthAngle; ElevationAngle] (в градусах). Азимутальный угол должен быть между -180 и 180. Угол места должен быть между -90 и 90. Это свойство применяется при установке DirectionSource свойство для 'Property'. Это свойство можно задать как одинарную или двойную точность.

По умолчанию: [0; 0]

NumPhaseShifterBits

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

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

По умолчанию: 0

DopplerSource

Источник прицеливания доплеровского

Укажите, поступает ли целевой доплер для процессора STAP из Doppler свойства этого объекта или из входного аргумента в step. Значения этого свойства:

'Property' Doppler свойство этого объекта задает доплеровское значение.
'Input port'Входной аргумент в каждом вызове step задает доплеровское значение.

По умолчанию: 'Property'

Doppler

Целевая доплеровская частота

Укажите целевой доплер процессора STAP как скаляр. Это свойство применяется при установке DopplerSource свойство для 'Property'. Это свойство можно задать как одинарную или двойную точность.

По умолчанию: 0

NumGuardCells

Количество ячеек защиты

Укажите количество ячеек защиты, используемых при обучении, как четное целое число. Это свойство указывает общее количество ячеек на обеих сторонах тестируемой ячейки. Это свойство можно задать как одинарную или двойную точность.

По умолчанию: 2, указывая на наличие одной защитной ячейки как спереди, так и сзади тестируемой ячейки

NumTrainingCells

Количество учебных ячеек

Укажите количество обучающих ячеек, используемых при обучении, как четное целое число. По возможности тренировочные клетки делятся поровну до и после тестируемой клетки. Это свойство можно задать как одинарную или двойную точность.

По умолчанию: 2, указывая, что имеется одна тренировочная ячейка как спереди, так и сзади тестируемой ячейки

WeightsOutputPort

Веса обработки выходных данных

Чтобы получить веса, используемые в STAP-процессоре, установите для этого свойства значение true и использовать соответствующий выходной аргумент при вызове step. Если вы не хотите получать веса, установите для этого свойства значение false.

По умолчанию: false

Методы

шагВыполнение обработки STAP SMI для входных данных
Общие для всех системных объектов
release

Разрешить изменение значения свойства объекта системы

Примеры

свернуть все

Обработка куба данных с помощью формирователя луча SMI. Веса рассчитываются для 71-й ячейки собранного куба данных, указывающего по азимуту и направлению возвышения (45 °, -35 °) и с доплеровской частотой 12,980 кГц.

Загрузите данные куба и создайте формирователь луча SMI.

load STAPExampleData;
beamformer = phased.STAPSMIBeamformer('SensorArray',STAPEx_HArray, ...
    'PRF',STAPEx_PRF,'PropagationSpeed',STAPEx_PropagationSpeed, ...
    'OperatingFrequency',STAPEx_OperatingFrequency, ...
    'NumTrainingCells',100,'WeightsOutputPort',true, ...
    'DirectionSource','Input port','DopplerSource','Input port');
[y,w] = beamformer(STAPEx_ReceivePulse,71,[45;-35],12.980e3);

Постройте график углово-доплеровского отклика.

response = phased.AngleDopplerResponse( ...
    'SensorArray',beamformer.SensorArray, ...
    'OperatingFrequency',beamformer.OperatingFrequency, ...
    'PRF',beamformer.PRF,'PropagationSpeed',beamformer.PropagationSpeed);
plotResponse(response,w)

Figure contains an axes. The axes with title Angle-Doppler Response Pattern contains an object of type image.

Алгоритмы

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

Ссылки

[1] Guerci, J.R. Space-Time Adaptive Processing for Radar. Бостон: Artech House, 2003.

[2] Уорд, J. «Пространственно-временная адаптивная обработка для бортовых радиолокационных систем данных», Технический отчет 1015, Лаборатория Линкольна, MIT, декабрь 1994.

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

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