phased.ADPCACanceller

Адаптивный импульсный выключатель DPCA (ADPCA)

Описание

The ADPCACanceller Объект реализует адаптивный центр фазы массива импульсный компенсатор для равномерного линейного массива (ULA).

Для вычисления выходного сигнала компенсатора пространственного импульса времени:

  1. Определите и настройте подавитель импульса ADPCA. См. «Конструкция».

  2. Функции step для выполнения алгоритма ADPCA согласно свойствам phased.ADPCACanceller. Поведение step характерен для каждого объекта в тулбоксе.

Примечание

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

Конструкция

H = phased.ADPCACanceller создает адаптивный объект ADPCA canceller System, H. Этот объект выполняет двухимпульсную обработку ADPCA на входных данных.

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

Свойства

SensorArray

Равномерный линейный массив

Равномерный линейный массив, заданный как phased.ULA Системный объект.

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

PropagationSpeed

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

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

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

OperatingFrequency

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

Задайте рабочую частоту системы в hertz как положительная скалярная величина. Значение по умолчанию соответствует 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'The Direction свойство этого объекта задает направление нацеливания.
'Input port'A входного параметра в каждом вызове step задает направление прицеливания.

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

Direction

Приемное направление мэнлобе (степени)

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

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

NumPhaseShifterBits

Количество бит квантования сдвигателя фазы

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

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

DopplerSource

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

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

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

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

Doppler

Нацеливание на Допплеровскую частоту (Гц)

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

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

WeightsOutputPort

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

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

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

PreDopplerOutput

Вывод результата до Допплера

Установите это свойство на true для вывода результата обработки перед применением доплеровской фильтрации. Установите это свойство на false для вывода результата обработки после доплеровской фильтрации.

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

NumGuardCells

Количество защитных камер

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

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

NumTrainingCells

Количество обучающих камер

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

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

Методы

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

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

Примеры

свернуть все

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

Загрузите файл данных и вычислите веса

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

Создайте объект AnglerDoppler System и постройте график отклика

sAngeDop = phased.AngleDopplerResponse(...
    'SensorArray',canceller.SensorArray,...
    'OperatingFrequency',canceller.OperatingFrequency,...
    'PRF',canceller.PRF,...
    'PropagationSpeed',canceller.PropagationSpeed);
plotResponse(sAngeDop,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. Бостон: Артек Хаус, 2003.

[2] Ward, J. «Space-Time Adaptive Processing for Air Radar Data Systems», Технический отчет 1015, MIT Lincoln Laboratory, декабрь 1994 года.

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

.
Введенный в R2011a