Documentation

分阶段。OmnidirectionalMicrophoneElement System object

Omnidirectional microphone

Description

TheOmnidirectionalMicrophoneElementobject models an omnidirectional microphone with an equal response in all directions.

To compute the response of the microphone element for specified directions:

  1. Define and set up your omnidirectional microphone element. SeeConstruction.

  2. Callstepto estimate the microphone response according to the properties of分阶段。OmnidirectionalMicrophoneElement. The behavior ofstepis specific to each object in the toolbox.

Note

Starting in R2016b, instead of using thestepmethod to perform the operation defined by the System object™, you can call the object with arguments, as if it were a function. For example,y = step(obj,x)andy = obj(x)perform equivalent operations.

Construction

H = phased.OmnidirectionalMicrophoneElementcreates an omnidirectional microphone system object,H, that models an omnidirectional microphone element whose response is 1 in all directions.

H = phased.OmnidirectionalMicrophoneElement(Name,Value)creates an omnidirectional microphone object,H,每个specifie属性设置为指定d value. You can specify additional name-value pair arguments in any order as (Name1,Value1,...,NameN,ValueN).

Properties

FrequencyRange

Operating frequency range

Specify the operating frequency range (in Hz) of the microphone element as a 1x2 row vector in the form of[LowerBound HigherBound]. The microphone element has no response outside the specified frequency range.

Default:[0 1e20]

BackBaffled

Baffle the back of microphone element

Set this property totrueto baffle the back of the microphone element. In this case, the microphone responses to all azimuth angles beyond +/– 90 degrees from the broadside (0 degree azimuth and elevation) are 0.

When the value of this property isfalse, the back of the microphone element is not baffled.

Default:false

Methods

directivity Directivity of omnidirectional microphone element
isPolarizationCapable Polarization capability
pattern Plot omnidirectional microphone element directivity and patterns
patternAzimuth Plot omnidirectional microphone element directivity or pattern versus azimuth
patternElevation Plot omnidirectional microphone element directivity or pattern versus elevation
plotResponse Plot response pattern of microphone
step Output response of microphone
Common to All System Objects
release

Allow System object property value changes

Examples

expand all

Create an omnidirectional microphone. Find the microphone response at 200, 300, and 400 Hz for the incident angle 0° azimuth and 0° elevation. Then, plot the azimuth response of the microphone at three frequencies.

microphone = phased.OmnidirectionalMicrophoneElement(...'FrequencyRange',[20 2e3]); fc = [200 300 400]; ang = [0;0]; resp = microphone(fc,ang);

Plot the response pattern. Response patterns for all three frequencies are the same.

pattern(microphone,fc,[-180:180],0,'CoordinateSystem','polar','Type','power');

Extended Capabilities

Introduced in R2012a

Was this topic helpful?