Оценка пространственного спектра 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.