exponenta event banner

поэтапный. ArrayGain

Коэффициент усиления матрицы датчиков

Описание

ArrayGain объект вычисляет коэффициент усиления матрицы датчиков. Усиление матрицы определяется как улучшение отношения сигнал/шум (SNR) между выходом матрицы и входом отдельного канала, предполагая, что шум является пространственно белым. Он связан с ответом массива, но не совпадает.

Для вычисления усиления SNR антенны для заданных направлений:

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

  2. Звонить step для оценки коэффициента усиления в соответствии со свойствами phased.ArrayGain. Поведение step относится к каждому объекту на панели инструментов.

Примечание

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

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

H = phased.ArrayGain создает объект System с усилением массива, H. Этот объект вычисляет коэффициент усиления 2-элементной однородной линейной матрицы для указанных направлений.

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

Свойства

SensorArray

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

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

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

PropagationSpeed

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

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

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

WeightsInputPort

Добавление входных данных для указания весов

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

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

Методы

шагРасчет коэффициента усиления матрицы датчиков
Общие для всех системных объектов
release

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

Примеры

свернуть все

Вычислите коэффициент усиления массива для 4-элементного однородного линейного массива (ULA) в направлении азимута 30 ° и отметки 20 °. Рабочая частота массива составляет 300 МГц.

fc = 300e6;
array = phased.ULA(4);
gain = phased.ArrayGain('SensorArray',array);
g = gain(fc,[30;20])
g = -17.1783

Подробнее

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

Ссылки

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

[2] Деревья фургонов, H. Оптимальная обработка массива. Нью-Йорк: Wiley-Interscience, 2002.

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

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