phased.ArrayGain

Коэффициент усиления массива

Описание

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

Чтобы вычислить коэффициент усиления ОСШ антенны для заданных направлений:

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

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

Примечание

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

Конструкция

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

H = phased.ArrayGain(Name,Value) создает и усиливает объект, H, с заданным именем свойства установлено заданное значение. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (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. Бостон: Артек Хаус, 2003.

[2] Деревья фургонов, H. Optimum Array Processing. Нью-Йорк: Wiley-Interscience, 2002.

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

.
Введенный в R2011a
Для просмотра документации необходимо авторизоваться на сайте