Assume the variable $X_t$ has a continuous value, sampled over uniform discrete time (time series).
- I have the full autocorrelation function up to max time lag $l_{max}$. The coefficients may be both positive and negative. Some coefficients may be zero.
- I have the full time series "history", $X_0$ to $X_t$ necessary to satisfy any initial lag conditions during the beginning of the sequence generation. I'd like to generate any number of random possible sequence extensions $X_{t+1}$ to $X_{t+N}$, where the extension sequence fully honors (or at least converges on, with some reasonable tolerance) all autocorrelation coefficients of the historical period up to max time lag $l_{max}$.
- The distribution of the data is complex and multimodal, so I would prefer a non-parametric method, if possible, however I realize this could further complicate things. So if a non-parametric technique is too difficult, I am willing to compromise with sampling from a loosely fitting gaussian distribution. Or if it would simplify things, we could also assume I have a KDE estimate of the distribution available to sample from: ${\widehat {f}}_{h}(X)$
Any ideas or algorithms are welcome, including iterative techniques. Thanks in advance.