patternAzimuth

Системный объект: фазированный. IsotropicHydrophone
Пакет: поэтапный

Постройте график направленности изотропного гидрофона и диаграммы направленности отклика в зависимости от азимута

Синтаксис

patternAzimuth(hydrophone,FREQ)
patternAzimuth(hydrophone,FREQ,EL)
patternAzimuth(hydrophone,FREQ,EL,Name,Value)
PAT = patternAzimuth(___)

Описание

patternAzimuth(hydrophone,FREQ) строит график направления 2-D элемента шаблона от азимута (в dBi) для элемента hydrophone при нуле степеней угла возвышения. Аргумент FREQ определяет рабочую частоту.

patternAzimuth(hydrophone,FREQ,EL), в сложение строит графики направленности 2-D элемента шаблона от азимута (в дБи) в угле возвышения, заданной EL. Когда EL является вектором, создается несколько наложенных графиков.

patternAzimuth(hydrophone,FREQ,EL,Name,Value) строит график шаблона элемента с дополнительными опциями, заданными одним или несколькими Name,Value аргументы в виде пар.

PAT = patternAzimuth(___) возвращает шаблон элемента. PAT - матрица, записи которой представляют шаблон в соответствующих точках выборки, заданных 'Azimuth' параметр и EL входной параметр.

Входные параметры

расширить все

Изотропный гидрофон, заданный как phased.IsotropicHydrophone Системный объект.

Пример: phased.IsotropicHydrophone

Частота для вычисления направленности и шаблона, заданная как положительная скалярная величина. Частотные модули указаны в герцах.

  • Для элемента антенны или микрофона, FREQ должно находиться в области значений значений, заданных FrequencyRange или FrequencyVector свойство элемента. В противном случае элемент не выдает отклика, и направленность возвращается следующим –Inf. Большинство элементов используют FrequencyRange свойство кроме phased.CustomAntennaElement и phased.CustomMicrophoneElement, которые используют FrequencyVector свойство.

  • Для массива элементов, FREQ должен находиться в частотной области значений элементов, образующих массив. В противном случае массив не выдает отклика, и направленность возвращается следующим –Inf.

Пример: 1e8

Типы данных: double

Углы возвышения для вычисления директивы и шаблонов датчика или массива, заданные как 1-байтовый N действительный вектор-строка. Количество N количество запрашиваемых направлений по повышению. Угловые модули находятся в степенях. Угол возвышения должен лежать между -90 ° и 90 °.

Угол возвышения является углом между вектором направления и xy плоскостью. При измерении к оси z этот угол положителен.

Пример: [0,10,20]

Типы данных: double

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Отображаемый тип шаблона, заданный как разделенная разделенными запятой парами, состоящая из 'Type' и один из

  • 'directivity' - шаблон направленности, измеренная в дБи.

  • 'efield' - диаграмма направленности по напряжённости поля датчика или массива. Для акустических датчиков отображаемый шаблон предназначен для скалярного звукового поля.

  • 'power' - диаграмма направленности мощности датчика или массива, заданный как квадрат диаграммы направленности по напряжённости поля.

  • 'powerdb' - диаграмма направленности мощности, преобразованный в дБ.

Пример: 'powerdb'

Типы данных: char

Углы Азимута, заданные как разделенная разделенными запятой парами, состоящая из 'Azimuth' и 1-байтовый P вектор-строку с реальным значением. Углы азимута определяют, где вычисляется шаблон.

Пример: 'Azimuth',[-90:2:90]

Типы данных: double

Выходные аргументы

расширить все

Направленность элемента или шаблон, возвращенный как P -by N вещественная матрица. Размерная P является количеством значений азимута, определяемых 'Azimuth' аргумент пары "имя-значение". Размерное N является количеством углов возвышения, определяемым EL входной параметр.

Примеры

расширить все

Исследуйте азимутальный шаблон изотропного гидрофона при повышении 30 °. Частотная область значений находится между 1 кГц и 10 кГц. Задайте чувствительность к напряжению как вектор.

Сначала настройте параметры гидрофона.

fc = 3e3;
hydrophone = phased.IsotropicHydrophone('FrequencyRange',[1,10]*1e3, ...
    'VoltageSensitivity',[-100,-90,-100]);
patternAzimuth(hydrophone,fc,30)

Постройте график меньшей области значений углов азимута с помощью Azimuth параметр.

patternAzimuth(hydrophone,fc,30,'Azimuth',[-20:20])

Подробнее о

расширить все

См. также

|

Введенный в R2017a
Для просмотра документации необходимо авторизоваться на сайте