phased.OmnidirectionalMicrophoneElement

Omnidirectional microphone

Description

The OmnidirectionalMicrophoneElement object 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. See Construction.

  2. Call step to estimate the microphone response according to the properties of phased.OmnidirectionalMicrophoneElement. The behavior of step is specific to each object in the toolbox.

Note

Starting in R2016b, instead of using the step method 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) and y = obj(x) perform equivalent operations.

Construction

H = phased.OmnidirectionalMicrophoneElement creates 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, with each specified property set to the specified 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 to true to 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 is false, the back of the microphone element is not baffled.

Default: false

Methods

Specific to phased.OmnidirectionalMicrophoneElement Object
beamwidth

Compute and display beamwidth of sensor element pattern

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

collapse 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 R2011a