Синтаксис объекта AR PSD будет удален в будущем. В следующей таблице приведен эквивалентный рекомендуемый синтаксис функции. Таблица использует spectrum.burg
и pburg
в качестве примеров, но синтаксис замещения объекта в функцию действителен для всех спектральных оценок AR с соответствующей заменой: spectrum.burg
кому pburg
, spectrum.cov
кому pcov
, spectrum.mcov
кому pmcov
, и spectrum.yulear
кому pyulear
. В каждом примере x
- входной сигнал.
Устаревший синтаксис |
Синтаксис замены |
---|---|
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(...); |