How to use spectrum analyzer object to show a signal waveform ?

2 vues (au cours des 30 derniers jours)
Abhishek Bansal
Abhishek Bansal le 18 Fév 2015
Commenté : Abhishek Bansal le 18 Fév 2015
hsb = dsp.SpectrumAnalyzer;

Réponse acceptée

Honglei Chen
Honglei Chen le 18 Fév 2015
Modifié(e) : Honglei Chen le 18 Fév 2015
Its purpose is to show signal's spectrum
fs = 1000;
x = sin(2*pi*200*(0:1999)'/fs);
hsb = dsp.SpectrumAnalyzer('SampleRate', fs);
step(hsb,x)
If you want to see the time domain waveform, you should use dsp.TimeScope instead
fs = 1000;
x = sin(2*pi*5*(0:1999)'/fs);
hts = dsp.TimeScope('SampleRate',fs,'TimeSpan',2);
step(hts,x)
HTH

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by