Задержка LCMV формирования луча
The TimeDelayLCMVBeamformer
реализует блок формирования линейного ограничения минимального отклонения с задержкой по времени.
Чтобы вычислить сигнал формирования луча:
Определите и настройте свой LCMV-формирователь задержки по времени. См. «Конструкция».
Функции step
для выполнения операции формирования луча согласно свойствам phased.TimeDelayLCMVBeamformer
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
H = phased.TimeDelayLCMVBeamformer
создает линейное ограничение с задержкой отклонения (LCMV) Системного объекта формирования луча, H
. Объект выполняет задержку LCMV формирования луча на принимаемом сигнале.
H = phased.TimeDelayLCMVBeamformer(
создает объект LCMV-формирования луча с временной задержкой, Name
,Value
)H
, с каждым заданным именем свойства, установленным на заданное значение. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
|
Ручка в массив датчиков Задайте массив датчиков как указатель. Массив датчиков должен быть объектом массива в По умолчанию: | ||||
|
Скорость распространения сигнала Задайте скорость распространения сигнала, в метрах в секунду, как положительная скалярная величина. Вы можете задать это свойство как одинарную или двойную точность. По умолчанию: Скорость света | ||||
|
Частота дискретизации сигналов Задайте скорость дискретизации сигнала (в герцах) как положительная скалярная величина. Это свойство может быть задано как одинарная или двойная точность. По умолчанию: | ||||
|
Длина конечной импульсной характеристики Задайте длину конечной импульсной характеристики за каждым элементом датчика в массиве как положительное целое число. Это свойство может быть задано как одинарная или двойная точность. По умолчанию: | ||||
|
Матрица ограничений Задайте матрицу ограничений, используемую для LCMV-формирователя задержки в качестве матрицы M -by K. Каждый столбец матрицы является ограничением, и M является количеством степеней свободы beamformer. Для LCMV-формирователя с временной задержкой, количество степеней свободы является продукт количества элементов массива и длины фильтра, заданной значением По умолчанию: | ||||
|
Желаемый вектор отклика Задайте желаемый ответ, используемый для LCMV-формирователя задержки как вектора-столбца длины K, где K количество ограничений в По умолчанию: | ||||
|
Диагональный коэффициент загрузки Задайте диагональный коэффициент загрузки как положительная скалярная величина. Диагональная загрузка - это метод, используемый для достижения прочной эффективности формирования луча, особенно когда поддержка образца небольшая. Это свойство настраивается. Это свойство может быть задано как одинарная или двойная точность. По умолчанию: | ||||
|
Добавьте вход, чтобы задать обучающие данные Чтобы задать дополнительные обучающие данные, задайте для этого свойства По умолчанию: | ||||
|
Источник направления формирования луча Задайте, происходит ли направление формирования луча от
По умолчанию: | ||||
|
Направление формирования луча Задайте направление формирования луча в виде вектора-столбца длины 2. Направление задается в формате По умолчанию: | ||||
|
Выходы веса формирования луча Чтобы получить веса, используемые в формирователе луча, установите это свойство равным По умолчанию: |
шаг | Выполните задержку LCMV формирования луча |
Общий для всех системных объектов | |
---|---|
release | Разрешить изменение значения свойства системного объекта |
[1] Frost, O. «Алгоритм для линейно ограниченной обработки адаптивных массивов», труды IEEE. Том 60, № 8, август 1972, с. 926-935.
[2] Деревья фургонов, H. Optimum Array Processing. Нью-Йорк: Wiley-Interscience, 2002.
phased.FrostBeamformer
| phased.PhaseShiftBeamformer
| phased.SubbandPhaseShiftBeamformer
| phased.TimeDelayBeamformer
| phitheta2azel
| uv2azel