一、前言
此示例演示如何使用自定义心形指向麦克风元素构建和可视化四元素 ULA。将指向性模式频率指定为 500 和 1000 Hz。
二、实例
创建具有心形指向响应模式的麦克风元素。使用属性的默认值。
freq = [500 1000];
microphone = phased.CustomMicrophoneElement('PolarPatternFrequencies',freq);
microphone.PolarPattern= mag2db([0.5+0.5*cosd(microphone.PolarPatternAngles);
0.6+0.4*cosd(microphone.PolarPatternAngles)]);
绘制麦克风在 0.5 kHz 和 1 kHz 下的指向性模式。
pattern(microphone,freq,[-180:180],0,'CoordinateSystem','polar','Type','powerdb', 'Normalize',true);
构建自定义麦克风元素的 ULA。
array = phased.ULA('NumElements',4,'ElementSpacing',0.5,.'Element',microphone);
绘制阵列在0.5 kHz和1 kHz处的响应。
pattern(array,freq,-180:180],0,'CoordinateSystem','polar','Type','powerdb','Normalize',true,'PropagationSpeed',340.0);