Оценка пространственного спектра Beamscan для ULA
The phased.BeamscanEstimator
Система object™ вычисляет оценку пространственного спектра луча для равномерного линейного массива (ULA). Объект оценивает пространственный спектр входящего сигнала, используя узкополосный обычный формирователь луча.
Для оценки пространственного спектра:
Создайте phased.BeamscanEstimator
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
создает Системный объект оценки пространственного спектра сканирования луча.estimator
= phased.BeamscanEstimator
создает объект, estimator
= phased.BeamscanEstimator(Name
,Value
)estimator
, с каждым заданным свойством Name
установить на заданную Value
. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
[
возвращает направления прибытия, Y
,ANG
] = estimator(X
)ANG
, из сигналов. Чтобы включить этот синтаксис, установите DOAOutputPort
свойство к true
. ANG
является вектор-строка предполагаемых широких боковых углов (в степени). Можно задать ANG
как одинарная или двойная точность. Если объект не может идентифицировать направление сигнала, он вернется NaN
.
Примечание
Объект выполняет инициализацию при первом выполнении объекта. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, системный объект выдает ошибку. Чтобы изменить нетронутые свойства или входы, необходимо сначала вызвать release
метод для разблокировки объекта.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
[1] Деревья фургонов, H. Optimum Array Processing. Нью-Йорк: Wiley-Interscience, 2002, pp. 1142-1143.