Autoregressive PSD Object to Function Replacement Syntax
The AR PSD object syntax will be removed in the future. The following table gives the
equivalent recommended function syntax. The table uses spectrum.burg and pburg as examples, but the object-to-function
replacement syntaxes are valid for all the AR spectral estimators with the appropriate
substitution: spectrum.burg to pburg,
spectrum.cov to pcov, spectrum.mcov to pmcov, and spectrum.yulear to pyulear. In each example, x is the input signal.
|
Deprecated Syntax |
Replacement Syntax |
|---|---|
hBurg = spectrum.burg; psd(hBurg,x); |
pburg(x,4); |
hBurg = spectrum.burg(order); psd(hBurg,x); |
pburg(x,order); |
hBurg = spectrum.burg(order);
psd(hBurg,x,'NFFT',nfft);
|
pburg(x,order,nfft); |
hBurg = spectrum.burg(order);
psd(hBurg,x,'Fs',fs);
|
pburg(x,order,[],fs); |
hBurg = spectrum.burg(order); psd(hBurg,x,'NFFT',nfft,'Fs',fs); |
pburg(x,order,nfft,fs); |
hBurg = spectrum.burg(order); psd(hBurg, x,...,'FreqPoints','User Defined',... 'FrequencyVector',w); |
pburg(x,order,w); |
hBurg = spectrum.burg(order); psd(hBurg,x,'FreqPoints','User Defined',... 'FrequencyVector',f,'Fs',fs); |
pburg(x,order,f,fs); |
hBurg = spectrum.burg psd(...,'SpectrumType','TwoSided'); |
pburg(...,'twosided'); |
hBurg = spectrum.burg; psd(...,'CenterDC',true); |
pburg(x,...,'centered'); |
hBurg = spectrum.burg; psd(...,'ConfLevel',p); |
pburg(x,...,'ConfidenceLevel',p); |
hBurg = spectrum.burg; hPSD = psd(...); Pxx = hPSD.Data; F = hPSD.Frequencies; |
[Pxx,F] = pburg(...); |
hBurg = spectrum.burg; hPSD = psd(...,'ConfLevel',p); Pxx = hPSD.Data; F = hPSD.Frequencies; Pxxc = hPSD.ConfInterval; |
[Pxx,F,Pxxc] = pburg(...); |