Ненаправленный микрофон имеет ответ, который равен одному во всех неэкранированных направлениях. phased.OmnidirectionalMicrophoneElement
объект позволяет вам смоделировать ненаправленный микрофон. Когда вы используете этот объект, необходимо задать эти аспекты микрофона:
Операционный частотный диапазон микрофона с помощью FrequencyRange
свойство.
Экранирован ли ответ микрофона под углами азимута вне интервала степени [–90,90] с помощью BackBaffled
свойство.
Создайте элемент ненаправленного микрофона, имеющий ответ в человеческом слышимом частотном диапазоне 20 - 20 000 Гц. Экранируйте ответа микрофона для углов азимута за пределами +/-90 градусов. График в полярной форме ответ степени микрофона на уровне 1 кГц.
Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step
синтаксис. Например, замените myObject(x)
с step(myObject,x)
.
freq = 1e3; microphone = phased.OmnidirectionalMicrophoneElement(... 'BackBaffled',true,'FrequencyRange',[20 20e3]); pattern(microphone,freq,[-180:180],[-90:90],'CoordinateSystem','polar','Type','power');
Во многих приложениях иногда необходимо исследовать направленность микрофона или полярный шаблон. Чтобы получить сокращение азимута, установите аргумент вертикального изменения pattern
метод к одному углу, такому как нуль.
pattern(microphone,freq,[-180:180],0,'CoordinateSystem','polar','Type','power');
Чтобы получить сокращение вертикального изменения, установите аргумент азимута pattern
метод к одному углу, такому как нуль.
pattern(microphone,freq,0,[-90:90],'CoordinateSystem','polar','Type','power');
Получите ответ величины микрофона под заданными углами азимута и частотами. По умолчанию, когда ang
аргумент является одной строкой, углы вертикального изменения являются 0 градусами. Обратите внимание, что ответ является единицей под всеми углами азимута и частотами, как ожидалось.
freqs = [100:250:1e3]; ang = [-90:30:90]; response = microphone(freqs,ang)
response = 7×4
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1