Руководящий вектор сенсорной матрицы
SteeringVector Системный объект создает держащиеся векторы для сенсорной матрицы для нескольких направлений и частот.
Вычислить держащийся вектор для массива для заданных направлений и частоты
Создайте phased.SteeringVector объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?
создает держащуюся векторную Систему object™, steervec = phased.SteeringVectorsteervec, со значениями свойств по умолчанию.
создает держащийся вектор с каждым свойством steervec = phased.SteeringVector(Name,Value)Name установите на заданный Value. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1, Value1..., NameN, ValueN). Заключите каждое имя свойства в одинарные кавычки.
steervec = phased.SteeringVector('SensorArray',phased.URA,'PropagationSpeed',physconst('LightSpeed')) создает держащийся векторный объект для универсального прямоугольного массива (URA) со значениями свойств URA по умолчанию и устанавливает скорость распространения на скорость света. возвращает держащийся вектор, SV = steervec(FREQ,ANG)SV, обращение в направлениях задано ANG и поскольку рабочие частоты заданы в FREQ. Значение SV зависит от IncludeElementResponse свойство, можно следующим образом:
Если IncludeElementResponse true, компоненты SV включайте ответы отдельного элемента.
Если IncludeElementResponse false, расчет принимает, что элементы являются изотропными и SV не включает ответы отдельного элемента. Если массив содержит подрешетки, SV фактор массивов среди подрешеток. Центр фазы каждой подрешетки в ее геометрическом центре. Если SensorArray не содержит подрешетки, SV фактор массивов среди элементов.
также задает угол поворота подрешётки, SV = steervec(FREQ,ANG,STEERANG)STEERANG. Чтобы использовать этот синтаксис, установите свойство SensorArray на тип массива, который содержит подрешетки и устанавливает IncludeElementResponse к true. Массивами, которые содержат подрешетки, является phased.PartitionedArray и phased.ReplicatedSubarray. В этом случае установите SubarraySteering свойство этих массивов к любому 'Phase' или 'Time'.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)
[1] Деревья фургона, H. Оптимальная обработка матриц. Нью-Йорк: Wiley-межнаука, 2002.
phased.ArrayGain | phased.ArrayResponse | phased.ElementDelay | uv2azel | phitheta2azel