MATLAB: Spectrum.music VS pmusic

pmusicspectrum.music

Hi,
In MATLAB there are two methods/functions for spectral estimation using the MUSIC algorithm: 1. spectrum.music (object method) 2. pmusic (function)
And according to http://www.mathworks.com/help/toolbox/signal/ug/f12-6587.html, under table titled “Spectral Estimation Methods/Functions”, they are both functions for implementing MUSIC algorithm.
I would like to know if there is any difference with these two functions in their algorithm and output?
Bob

Best Answer

Hi Bob, the major difference is that one is a function pmusic() and the other is an object. It is an "older" type MATLAB object, UDD as opposed to MCOS.
There are a couple other minor differences in terms of supported syntaxes. For example, pmusic() can work on an autocorrelation matrix (a positive definite matrix), etc.