phased.ArrayGain

Усиление сенсорной матрицы

Описание

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

Позвольте изменения значения свойства Системного объекта

Примеры

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

Вычислите усиление массивов для универсальной линейной матрицы (ULA) с 4 элементами в азимуте направления 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. Пространственно-временная адаптивная обработка для радара. Бостон: дом Artech, 2003.

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

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

Представленный в R2012a