How do I extract data from the phase response in the DSP Systems Toolbox?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Within MATLAB's Digital Signal Processing Toolbox, I've been able to extract spectrum data and store it as a variable using the "getSpectrumData" function. I'm trying to extract the data (values of the x and y-axis) of the phase response displayed by the Dynamic Filter Visualizer. I've provided the figure generated by the DFV for reference. Thank you.
0 comentarios
Respuestas (1)
Pratyush
el 20 de Oct. de 2023
Hi G,
I understand that you want to extract the values of x-axis and y-axis displayed by the spectrumAnalyzer.
The "getSpectrumData" function gives you a spectrumTable object. The "FrequencyVector" field of this spectrumTable object has the x-axis data and the "Spectrum" field has the corresponding y-axis data. The following code example shows how to access the data from Dynamic filter visualizer:
% get the spectrum data
specTable = getSpectrumData(scope)
% get the phase response
phaseResponse = specTable.Spectrum{1,1};
% get the corresponding frequency
frequency = specTable.FrequencyVector{1,1};
Hope this helps!
Ver también
Categorías
Más información sobre Spectral Analysis en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!