Signal Processing Asked by user2796729 on November 30, 2021
I am learning about stochastic processes and I don’t get one thing:
I mean, if I record some random signal and I want to get its spectrum then I do $mathcal{F}{x(t)}$.
I’ve created in MATLAB a cosine with random amplitude, so in my understanding this is a stochastic signal
t = 0:0.1:1000
x = rand() * cos(t)
plot(abs(fft(xcorr(x,x))))
plot(abs(fft(x)).^2)
Both plots seem to be very equal, I can’t see the difference.
You need to be very careful about the differences between a "Power Spectral Density," a "Power Spectrum", a "Linear Spectral Density", and a "Linear Spectrum." Simply taking the Fourier transform of a signal does not give you power estimates, it estimates the complex amplitude of the signal at each frequency. Read Heinzel et al "Spectrum and spectral density estimation by the Discrete Fourier transform (DFT), including a comprehensive list of window functions and some new at-top windows" for a better explanation.
Answered by Jeff on November 30, 2021
Generally, one cannot compute the Fourier transform of any random process, because of integrability reasons. The PSD is one way to define it, based on autocorrelation.
And now, this mathematically sound definition of a periodogram is consistent in some way: if you have a realization of a random process, on a limited time interval, then its Fourier transform can be computed, and is consistent with the PSD, which you'd expect.
Answered by Laurent Duval on November 30, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP