MUSIC 2D spatial spectrum estimator
Phased Array System Toolbox / Direction of Arrival
The MUSIC Spectrum block uses the MUltiple SIgnal Classification (MUSIC) algorithm to estimate the spatial spectrum of incoming narrowband signals. The block optionally calculates the direction of arrival of a specified number of signals by finding the peaks of the spectrum.
Port 1— Received signal
Received signal, specified as an M-by-N complex-valued matrix. The quantity M is the length of the signal, the number of sample values contained in the signal. The quantity N is the number of sensor elements in the array.
The size of the first dimension of this input matrix can vary to simulate a changing signal length, such as a pulse waveform with variable pulse repetition frequency.
Complex Number Support: Yes
Y— MUSIC 2-D spatial spectrum
2-D MUSIC spatial spectrum, returned as a non-negative, real-valued K-length column vector representing the magnitude of the estimated MUSIC spatial spectrum. Each entry corresponds to an angle specified by the Azimuth scan angles (deg) and Elevation scan angles (deg) parameters.
Ang— Directions of arrival
Directions of arrival of the signals, returned as a real-valued 2-by-L matrix. L is the number of signals specified by the Number of signals parameter. The direction of arrival angle is defined by the azimuth and elevation angles of the source with respect to the array local coordinate system. The first row of the matrix contains the azimuth angles and the second row contains the elevation angles. Angle units are in degrees.
Select the Enable DOA output parameter to enable this output port.
Azimuth scan angles (deg)— Azimuth scan angles
[-90:90](default) | real-valued scalar | real-valued row vector
Azimuth scan angles, specified as a real-valued row vector. Angle units are in degrees. The angle values must lie between –180° and 180°, inclusive, and specified in ascending order.
Elevation scan angles (deg)— Elevation scan angles
0(default) | real-valued scalar | real-valued row vector
Elevation scan angles, specified as a scalar or real-valued row vector. Angle units are in degrees. The angle values must lie between –90° and 90°, inclusive, and specified in ascending order.