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