how to generate a time series of given autocorrelation
4 views (last 30 days)
Show older comments
I have a list a randomly generated numbers that follow a certain probability distribution function (PDF). Since they are generated randomly, their sequence does not have any auto-correlation. I am wondering if there is any way to re-order their sequence according to a pre-given autocorrelation? Or more generally, to re-order them according to a given power spectral density?
In short: how to generate a time series given both PDF (amplitude-wise) and PSD (in frequency domain)?
For example, a list of random gaussian numbers is a white noise. I need to keep the signal amplitude and re-order their sequence to approximate the desired autocorrelation or power density spectrum?
3 Comments
John BG
on 27 Mar 2017
if you reorder the points you are going to change the probability distribution properties of the function that you want to catch.
Are you sure the 2 sequences are complete uncorrelated?
John BG
Answers (0)
See Also
Categories
Find more on Fourier Analysis and Filtering in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!