dspdata display units for spectrum

How can I change dspdata spectrum units, its in dB (dB/Hz for PSD), I would like the spectrum in real units.

 Akzeptierte Antwort

Honglei Chen
Honglei Chen am 18 Jun. 2013

0 Stimmen

The data itself is saved in linear scale, not dB scale. It is only the plotting that displays the value in dB scale. You can try the following:
h = psd(spectrum.periodogram,randn(1024,1));
plot(h.Frequencies,h.Data);
This way the yaxis is in linear scale.

Weitere Antworten (0)

Kategorien

Mehr zu Signal Processing Toolbox finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by