В этом примере показано, как построить и визуализировать четырехэлементный ULA с пользовательскими элементами кардиоидного микрофона. Задайте частоты полярной структуры 500 и 1000 Гц.
Создайте элемент микрофона с паттерном кардиоидной реакции. Используйте значения по умолчанию для FrequencyVector собственность.
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 кГц и 1 кГц.
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 кГц и 1 кГц.
pattern(array,freq,[-180:180],0,'CoordinateSystem','polar','Type','powerdb',... 'Normalize',true,'PropagationSpeed',340.0);
