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 the input matrix can vary to simulate a changing signal length. A size change can occur, for example, in the case of 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, returned as a real-valued P-by-Q matrix. Each entry represents 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. P equals the length of the vector specified in Azimuth scan angles (deg) and Q equals the length of the vector specified in Elevation scan angles (deg).
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. If the object cannot identify peaks in the
spectrum, it will return
NaN. Angle units are in
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. The angle values must lie between –180° and 180°, inclusive, and specified in ascending order. Angle units are in degrees.
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. The angle values must lie between –90° and 90°, inclusive, and specified in ascending order. Angle units are in degrees.