Borrar filtros
Borrar filtros

What does dsp.SpectrumAnalyzer do under the hood?

1 visualización (últimos 30 días)
MAWE
MAWE el 31 de Ag. de 2022
Comentada: Walter Roberson el 31 de Ag. de 2022
I have the below code that displays the spectrum of a signal. However, before ploting this spectrum I want the original frequency-domain signal from which this spectrum is derived. What does the object dsp.SpectrumAnalyzer do exactly to plot the spectrum?
data = 2.*randi([0 1], 1e6, 1)-1;
txFilter = comm.RaisedCosineTransmitFilter;
filteredData = txFilter(data);
rxSignal = awgn(filteredData, 20);
freqAnalyzer = dsp.SpectrumAnalyzer('SampleRate',8e6);
freqAnalyzer((rxSignal));

Respuestas (1)

Walter Roberson
Walter Roberson el 31 de Ag. de 2022
What it does "exactly" is set up a matlabshared.scopes.UnifiedSystemScope() and then update() the scope with the data.
  2 comentarios
MAWE
MAWE el 31 de Ag. de 2022
Thanks for taking the time to reply. I may have not been clear, what does it do with the frequency-domain signal (fft(x)) to get the plot?
Walter Roberson
Walter Roberson el 31 de Ag. de 2022
That is hidden inside .p files.
I could have another look to see if I could forgot to "step in" but I am not hopeful.

Iniciar sesión para comentar.

Categorías

Más información sobre Spectral Measurements en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by