<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2016.717174</article-id><article-id pub-id-type="publisher-id">AM-72164</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Efficient Simulation of Stationary Multivariate Gaussian Random Fields with Given Cross-Covariance
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jakob</surname><given-names>Teichmann</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Karl-Gerald</surname><given-names>van den Boogaart</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Helmholtz-Zentrum Dresden-Rossendorf, Helmholtz Institute Freiberg for Resource Technology, Freiberg, Germany</addr-line></aff><pub-date pub-type="epub"><day>14</day><month>11</month><year>2016</year></pub-date><volume>07</volume><issue>17</issue><fpage>2183</fpage><lpage>2194</lpage><history><date date-type="received"><day>September</day>	<month>18,</month>	<year>2016</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>November</month>	<year>19,</year>	</date><date date-type="accepted"><day>November</day>	<month>22,</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The present paper introduces a new approach to simulate any stationary multivariate Gaussian random field whose cross-covariances are predefined continuous and integrable functions. Such a field is given by convolution of a vector of univariate random fields and a functional matrix which is derived by Cholesky decomposition of the Fourier transform of the predefined cross-covariance matrix. In contrast to common methods, no restrictive model for the cross-covariance is needed. It is stationary and can also be reduced to the isotropic case. The computational effort is very low since fast Fourier transform can be used for simulation. As will be shown the algorithm is computationally faster than a recently published spectral turning bands model. The applicability is demonstrated using a common numerical example with varied spatial correlation structure. The model was developed to support simulation algorithms for mineral microstructures in geoscience.
 
</p></abstract><kwd-group><kwd>Image Processing</kwd><kwd> Convolution</kwd><kwd> Cross-Covariance</kwd><kwd> Cholesky Decomposition</kwd><kwd> Fourier Transformation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The theory of uni- and multivariate random fields has been used extensively in a broad range of science and engineering disciplines such as meteorology, astrophysics and geosciences ( [<xref ref-type="bibr" rid="scirp.72164-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref2">2</xref>] ) over the last decades. The multivariate case is still topic of modern spatial statistics research ( [<xref ref-type="bibr" rid="scirp.72164-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref5">5</xref>] ).</p><p>Of particular interest is the general case when the components of the multivariate vector are not independent. Numerous models of the resulting so-called cross- covariance and methods for simulation of such fields have been given in the literature (see [<xref ref-type="bibr" rid="scirp.72164-ref6">6</xref>] ).</p><p>A common classification is to distinguish between algorithms giving realizations which are exactly Gaussian (autoregressive, moving-average, circulant-embedding, discrete spectral simulation, see [<xref ref-type="bibr" rid="scirp.72164-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref11">11</xref>] ) and those which produce approximately Gaussian realizations. The later are based on the central limit theorem such as Poisson dilution, tessellation, continuous spectral and turning bands algorithms ( [<xref ref-type="bibr" rid="scirp.72164-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref14">14</xref>] ).</p><p>Another distinction is whether the approach is restricted to the simulation of the fields at regular grid locations (e.g. the ones mentioned for exactly Gaussian) or not (e.g. the ones for approx. Gaussian), the Cholesky decomposition approach ( [<xref ref-type="bibr" rid="scirp.72164-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref16">16</xref>] ) and sequential algorithms ( [<xref ref-type="bibr" rid="scirp.72164-ref17">17</xref>] ). Unfortunately the later became computationally too costly when the number of locations exceeds a few thousands.</p><p>Many models are also limited to certain parametric models for the cross-covariances. Such as the methods based on convolution, e.g., the so-called kernel convolution and covariance convolution approach ( [<xref ref-type="bibr" rid="scirp.72164-ref6">6</xref>] , p. 739). Both are suitable for the isotropic case but the number of parameters is limited to N (or<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x2.png" xlink:type="simple"/></inline-formula>) functions, while a cross-</p><p>covariance has <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x3.png" xlink:type="simple"/></inline-formula> functional parameters in general.</p><p>Recently, a very interesting ansatz without this limitation was given in [<xref ref-type="bibr" rid="scirp.72164-ref3">3</xref>] . Similar to a kind of spectral turning-bands algorithm it is available for non-grid positions but it creates only approximately Gaussian fields.</p><p>The spectrum convolution approach proposed in this paper creates exact stationary Gaussian random fields. Such a multivariate field with values in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x4.png" xlink:type="simple"/></inline-formula> is given by con- volution of a N dimensional vector of univariate Gaussian random fields and a functional <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x5.png" xlink:type="simple"/></inline-formula> matrix. Note that this model is completely different from the Cholesky decomposition approach ( [<xref ref-type="bibr" rid="scirp.72164-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref16">16</xref>] ) and requires only decomposition of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x6.png" xlink:type="simple"/></inline-formula> matrices. The functional matrix is derived by Cholesky decomposition of the Fourier transform of the predefined cross-covariance matrix (with some normalization). It will turn out that this approach allows fast generation of large samples since only Fourier transform and matrix multiplication of the initial vector of univariate Gaussian fields is required. Unfortunately, in the present form, the method seems only appro- priate for grid locations. Relevant for many research fields, the new model will be used in our research group in a geostatistical framework. It serves as a basis for models of mineral microstructure. For that a very fast algorithm is required since the grids contain several million locations.</p><p>In a certain sense it is similar to coregionalization ( [<xref ref-type="bibr" rid="scirp.72164-ref18">18</xref>] ), which may also be defined for a functional transformation matrix but unfortunately this approach cannot be made stationary (besides trivial cases).</p><p>The outline of the present paper is as follows. Section two introduces notation and provides the theoretical frameworks and results for multivariate random fields as well as a closer look at two other approaches. This is followed by a description of the new model in section three, which contains the proof of validity. Example simulation and a comparison of the computation effort to another model is done in the second last section. The paper is topped off with a conclusion section.</p></sec><sec id="s2"><title>2. Theory</title><p>This section is intended to make the reader familiar with notation, the mathematical objects used in this paper and some theoretical results.</p><sec id="s2_1"><title>2.1. Multivariate Random Fields</title><p>A N-variate second-order random field <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x7.png" xlink:type="simple"/></inline-formula> is a collection of real- valued random vectors <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x8.png" xlink:type="simple"/></inline-formula> indexed by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x9.png" xlink:type="simple"/></inline-formula> with existing second moments.</p><p>Common first and second-order characteristics are the field <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x10.png" xlink:type="simple"/></inline-formula> called trend of Z and the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x11.png" xlink:type="simple"/></inline-formula> of functions</p><disp-formula id="scirp.72164-formula172"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x12.png"  xlink:type="simple"/></disp-formula><p>which is called cross-covariance function of Z. This function satisfies positive semi- definiteness in the sense that</p><disp-formula id="scirp.72164-formula173"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x13.png"  xlink:type="simple"/></disp-formula><p>for all<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x14.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x15.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x16.png" xlink:type="simple"/></inline-formula>. If the cross-covariance function depends on x and y only through the distance vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x17.png" xlink:type="simple"/></inline-formula>, then Z is called stationary.</p><p>Without loss of generality, throughout the rest of the paper, the trend m of the random fields is assumed to be constant equal to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x18.png" xlink:type="simple"/></inline-formula>.</p><p>In contrast to the univariate case, isotropy has different interpretations in the multi- variate case (see [<xref ref-type="bibr" rid="scirp.72164-ref4">4</xref>] ). In this paper Z is called isotropic if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x19.png" xlink:type="simple"/></inline-formula> does only depend on the lag<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x20.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x21.png" xlink:type="simple"/></inline-formula> denotes the euclidean norm.</p><p>A multivariate Gaussian field is a random field where all finite dimensional distri- butions are normal distributions. Similar to the univariate case it is fully described by the aforementioned characteristics m and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x22.png" xlink:type="simple"/></inline-formula>.</p><p>The main theorem of this paper makes use of the famous Kolmogorov-Chentsov theorem. See [<xref ref-type="bibr" rid="scirp.72164-ref19">19</xref>] (thm 2.2.3) or [<xref ref-type="bibr" rid="scirp.72164-ref20">20</xref>] (thm 1) for the proof. It provides a useful cri- terion for establishing the existence of versions of stochastic processes or fields with continuous sample paths.</p><p>Theorem 1 (Kolmogorov continuity) Suppose that the random field <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x23.png" xlink:type="simple"/></inline-formula> on an open domain <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x24.png" xlink:type="simple"/></inline-formula> satisfies the following condition: There exist positive constants <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x25.png" xlink:type="simple"/></inline-formula> such that</p><disp-formula id="scirp.72164-formula174"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x26.png"  xlink:type="simple"/></disp-formula><p>Then there exists a version of X on the closure of T with a.s. continuous paths.</p><p>Immediately one can deduce the following result.</p><p>Corollary 1 A stationary random field <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x27.png" xlink:type="simple"/></inline-formula> on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x28.png" xlink:type="simple"/></inline-formula> with continuous and integrable covariance function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x29.png" xlink:type="simple"/></inline-formula> has a version with a.s. continuous paths on T.</p><p>Proof. On the one hand, by continuity, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x30.png" xlink:type="simple"/></inline-formula>is bounded on every bounded subset of T. On the other hand, it holds <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x31.png" xlink:type="simple"/></inline-formula> since it is integrable. Overall, this implies</p><disp-formula id="scirp.72164-formula175"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x32.png"  xlink:type="simple"/></disp-formula><p>From Theorem 1 follows the statement.</p><p>The following theorem from [<xref ref-type="bibr" rid="scirp.72164-ref21">21</xref>] is required for the proof of Lemma 2.</p><p>Lemma 1 Suppose <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x33.png" xlink:type="simple"/></inline-formula> is a sequence of normal distributed vectors and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x34.png" xlink:type="simple"/></inline-formula>, almost surely. If</p><disp-formula id="scirp.72164-formula176"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x35.png"  xlink:type="simple"/></disp-formula><p>exist then X is normal with mean vector b and covariance matrix C.</p><p>Also important for our main result is the next lemma.</p><p>Lemma 2 Suppose <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x36.png" xlink:type="simple"/></inline-formula> is a sequence of Gaussian random fields and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x37.png" xlink:type="simple"/></inline-formula>, almost surely. If</p><disp-formula id="scirp.72164-formula177"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x38.png"  xlink:type="simple"/></disp-formula><p>exist then Z is Gaussian with trend m and covariance function<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x39.png" xlink:type="simple"/></inline-formula>.</p><p>Proof. The finite dimensional distributions of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x40.png" xlink:type="simple"/></inline-formula> are all normal. Mean vectors and covariance functions of the finite dimensional distributions converge since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x41.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x42.png" xlink:type="simple"/></inline-formula> do by assumption. From Lemma 1 and since almost sure convergence implies convergence in distribution it follows that the finite dimensional distributions of Z are also normal, which gives that Z is Gaussian.</p><p>Also required in what follows is the following easy to prove result from linear algebra.</p><p>Lemma 3 For all integers<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x43.png" xlink:type="simple"/></inline-formula>, vectors <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x44.png" xlink:type="simple"/></inline-formula> and matrices <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x45.png" xlink:type="simple"/></inline-formula> it holds</p><disp-formula id="scirp.72164-formula178"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x46.png"  xlink:type="simple"/></disp-formula></sec><sec id="s2_2"><title>2.2. Previous Simulation Approaches</title><p>As introduced in the beginning there are several procedures to construct and sample random fields with predefined cross-covariance ( [<xref ref-type="bibr" rid="scirp.72164-ref5">5</xref>] and [<xref ref-type="bibr" rid="scirp.72164-ref18">18</xref>] section 28.9). Two pro- mising ways are given in detail below.</p><p>a) A common method to correlate several random fields is called coregionalization (see [<xref ref-type="bibr" rid="scirp.72164-ref4">4</xref>] section four). For this, let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x47.png" xlink:type="simple"/></inline-formula> be a vector of independent stationary and isotropic Gaussian random fields. For a matrix M define the vector of random fields Z by</p><disp-formula id="scirp.72164-formula179"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x48.png"  xlink:type="simple"/></disp-formula><p>The cross-correlation of Z is now given by the positive semi-definite matrix ( [<xref ref-type="bibr" rid="scirp.72164-ref4">4</xref>] )</p><disp-formula id="scirp.72164-formula180"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x49.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x50.png" xlink:type="simple"/></inline-formula> is the diagonal matrix of covariances. To get <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x51.png" xlink:type="simple"/></inline-formula> it is sufficient to assume<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x52.png" xlink:type="simple"/></inline-formula>.</p><p>b) Recently, an improved spectral turning-bands algorithm for simulating stationary multivariate Gaussian random fields was presented in [<xref ref-type="bibr" rid="scirp.72164-ref3">3</xref>] . Using this one can simulate any multivariate Gaussian field whose cross-covariance function is continuous and absolutely integrable for each entry.</p><p>The approach reformulated and reduced in what follows for the stationary isotropic case in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x53.png" xlink:type="simple"/></inline-formula> which makes the cross-covariance symmetric such that the imaginary part in the model vanishes. In general it is also available for the anisotropic case.</p><p>Extending the very famous result of Bochner for the multivariate case the isotropic cross-covariance at lag <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x54.png" xlink:type="simple"/></inline-formula> can be written as (see [<xref ref-type="bibr" rid="scirp.72164-ref22">22</xref>] )</p><disp-formula id="scirp.72164-formula181"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x55.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x56.png" xlink:type="simple"/></inline-formula> is called the matrix of spectral densities (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x57.png" xlink:type="simple"/></inline-formula>denotes the set of symmetric positive semi-definite matrices). It is given by</p><disp-formula id="scirp.72164-formula182"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x58.png"  xlink:type="simple"/></disp-formula><p>which can be rewritten using Hankel transform (see [<xref ref-type="bibr" rid="scirp.72164-ref23">23</xref>] ) as</p><disp-formula id="scirp.72164-formula183"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x59.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x60.png" xlink:type="simple"/></inline-formula> is the 0-th order Bessel function of the first kind.</p><p>Fix an arbitrary probability density <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x61.png" xlink:type="simple"/></inline-formula> with infinite and positive support. For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x62.png" xlink:type="simple"/></inline-formula> define the random vector</p><disp-formula id="scirp.72164-formula184"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-7403375x63.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x64.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x65.png" xlink:type="simple"/></inline-formula>are mutually independent non-negative random reals with density h and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x66.png" xlink:type="simple"/></inline-formula> are mutually independent random variables uniformly distributed over the interval <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x67.png" xlink:type="simple"/></inline-formula> and independent of the<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x68.png" xlink:type="simple"/></inline-formula>. Note that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x69.png" xlink:type="simple"/></inline-formula> with 1 at position n. The deterministic “lower triangular matrix”-valued function A is uniquely given by Cholesky decomposition such that</p><disp-formula id="scirp.72164-formula185"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x70.png"  xlink:type="simple"/></disp-formula><p>for all<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x71.png" xlink:type="simple"/></inline-formula>.</p><p>As shown in [<xref ref-type="bibr" rid="scirp.72164-ref3">3</xref>] the random field Z is approximately multivariate Gaussian (for large L) with trend o and cross-covariance<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x72.png" xlink:type="simple"/></inline-formula>.</p></sec></sec><sec id="s3"><title>3. Spectrum Convolution Approach</title><p>The main part of the paper is given in what follows. The following model can be seen as a spectral variant of coregionalization (Section 2.2) but also bears analogy to the spectral turning bands method.</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x73.png" xlink:type="simple"/></inline-formula> be a stationary multivariate Gaussian random field on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x74.png" xlink:type="simple"/></inline-formula> with mean<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x75.png" xlink:type="simple"/></inline-formula>, covariance functions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x76.png" xlink:type="simple"/></inline-formula> and spectrum functions<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x77.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x78.png" xlink:type="simple"/></inline-formula>. Furthermore, let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x79.png" xlink:type="simple"/></inline-formula> be continuous and integrable and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x80.png" xlink:type="simple"/></inline-formula> be a mapping such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x81.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x82.png" xlink:type="simple"/></inline-formula> are integrable functions.</p><p>Theorem 2 The random vector field Z on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x83.png" xlink:type="simple"/></inline-formula> with values in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x84.png" xlink:type="simple"/></inline-formula> defined by</p><disp-formula id="scirp.72164-formula186"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x85.png"  xlink:type="simple"/></disp-formula><p>is multivariate Gaussian with trend <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x86.png" xlink:type="simple"/></inline-formula> and stationary cross-covariance</p><disp-formula id="scirp.72164-formula187"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x87.png"  xlink:type="simple"/></disp-formula><p>For the spectrum it holds</p><disp-formula id="scirp.72164-formula188"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x88.png"  xlink:type="simple"/></disp-formula><p>Proof.</p><p>・ Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x89.png" xlink:type="simple"/></inline-formula> be the d-dimensional hypertorus, the product space of d circles</p><disp-formula id="scirp.72164-formula189"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x90.png"  xlink:type="simple"/></disp-formula><p>Equivalently, the d-torus is obtained from the d-dimensional hypercube by gluing the opposite faces together giving a cubic domain with periodic boundaries. Because of periodicity for a continuous function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x91.png" xlink:type="simple"/></inline-formula> and for every <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x92.png" xlink:type="simple"/></inline-formula> it holds</p><disp-formula id="scirp.72164-formula190"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-7403375x93.png"  xlink:type="simple"/></disp-formula><p>・ For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x94.png" xlink:type="simple"/></inline-formula> define the random field</p><disp-formula id="scirp.72164-formula191"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x95.png"  xlink:type="simple"/></disp-formula><p>It can be written as</p><disp-formula id="scirp.72164-formula192"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x96.png"  xlink:type="simple"/></disp-formula><p>for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x97.png" xlink:type="simple"/></inline-formula>, showing that it is well-defined and Gaussian, since the sum and Riemann integral over a bounded domain of a Gaussian processes with a.s. continuous paths are Gaussian processes again [<xref ref-type="bibr" rid="scirp.72164-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref25">25</xref>] . There is a version of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x98.png" xlink:type="simple"/></inline-formula> with a.s. continuous paths, since its correlation function was assumed to be continuous and integrable such that Corollary 1 can be applied.</p><p>・ For the trend it follows</p><disp-formula id="scirp.72164-formula193"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x99.png"  xlink:type="simple"/></disp-formula><p>since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x100.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x101.png" xlink:type="simple"/></inline-formula>.</p><p>・ For the cross-covariance function of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x102.png" xlink:type="simple"/></inline-formula> one can obtain the formula</p><disp-formula id="scirp.72164-formula194"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x103.png"  xlink:type="simple"/></disp-formula><p>with Lemma 3</p><disp-formula id="scirp.72164-formula195"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x104.png"  xlink:type="simple"/></disp-formula><p>using the transformation <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x105.png" xlink:type="simple"/></inline-formula> and Equation (2). From that, one can deduce</p><disp-formula id="scirp.72164-formula196"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/9-7403375x106.png"  xlink:type="simple"/></disp-formula><p>which does exist since all components were assumed to be integrable. According to Lemma 2 the limit <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x107.png" xlink:type="simple"/></inline-formula> is well-defined and Gaussian.</p><p>・ Furthermore, from (3) it follows that Z is stationary and by the convolution theorem the spectrum becomes</p><disp-formula id="scirp.72164-formula197"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x108.png"  xlink:type="simple"/></disp-formula><p>Modeling and simulation is based on the following corollary.</p><p>Corollary 2 If a cross-covariance <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x109.png" xlink:type="simple"/></inline-formula> is previously defined, the matrix A is given by Fourier transform of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x110.png" xlink:type="simple"/></inline-formula>, which can be deduced by</p><disp-formula id="scirp.72164-formula198"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x111.png"  xlink:type="simple"/></disp-formula><p>using Cholesky decomposition such that Z has cross-covariance<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x112.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s4"><title>4. Simulation</title><p>This section is intended to describe and to demonstrate how simulation of the new model works by means of a popular example. The second part evaluates the compu- tational effort in comparison to the spectral turning bands approach.</p><sec id="s4_1"><title>4.1. Simulation Procedure and Example</title><p>Based on Theorem 2 and Corollary 2 one can describe a very simple simulation algorithm.</p><p>Let functions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x113.png" xlink:type="simple"/></inline-formula> and R be given. For simulation in a bounded domain do the following.</p><p>・ Discretize the domain by a grid<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x114.png" xlink:type="simple"/></inline-formula>.</p><p>・ For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x115.png" xlink:type="simple"/></inline-formula> create a univariate Gaussian field <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x116.png" xlink:type="simple"/></inline-formula> on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x117.png" xlink:type="simple"/></inline-formula> with covariance R.</p><p>・ Calculate the discrete Fourier transform <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x118.png" xlink:type="simple"/></inline-formula> of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x119.png" xlink:type="simple"/></inline-formula>.</p><p>・ For each grid point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x120.png" xlink:type="simple"/></inline-formula> deduce the vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x121.png" xlink:type="simple"/></inline-formula> by multiplication of the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x122.png" xlink:type="simple"/></inline-formula> and the vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x123.png" xlink:type="simple"/></inline-formula>.</p><p>・ Apply the inverse discrete Fourier transform to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x124.png" xlink:type="simple"/></inline-formula> to obtain the field Z.</p><p>The algorithm uses the same steps as the usual approach based on Fourier transform for an arbitrary Gaussian field ( [<xref ref-type="bibr" rid="scirp.72164-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref26">26</xref>] ) with additional multiplication of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x125.png" xlink:type="simple"/></inline-formula>.</p><p>There are numerous models to obtain valid cross-covariance functions. The popular multivariate Mat&#233;rn model ( [<xref ref-type="bibr" rid="scirp.72164-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.72164-ref27">27</xref>] ) extending the univariate case has only a finite number of real parameters for scale and shape of the field.</p><p>Define the isotropic Mat&#233;rn covariance function, that is</p><disp-formula id="scirp.72164-formula199"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x126.png"  xlink:type="simple"/></disp-formula><p>The spectrum is given by (see [<xref ref-type="bibr" rid="scirp.72164-ref3">3</xref>] )</p><disp-formula id="scirp.72164-formula200"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x127.png"  xlink:type="simple"/></disp-formula><p>Here <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x128.png" xlink:type="simple"/></inline-formula> is a modified Bessel function of the second kind and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x129.png" xlink:type="simple"/></inline-formula> is a spatial scale parameter referred to as a correlation length. The smoothness parameter <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x130.png" xlink:type="simple"/></inline-formula> defines the Hausdorff dimension and the differentiability of the sample paths, since for a positive integer k, the sample paths are k times differentiable if and only if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x131.png" xlink:type="simple"/></inline-formula> ( [<xref ref-type="bibr" rid="scirp.72164-ref27">27</xref>] ).</p><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x132.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x133.png" xlink:type="simple"/></inline-formula> the so-called full bivariate model can be derived by setting<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x134.png" xlink:type="simple"/></inline-formula>. In [<xref ref-type="bibr" rid="scirp.72164-ref27">27</xref>] conditions on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x135.png" xlink:type="simple"/></inline-formula> were derived such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x136.png" xlink:type="simple"/></inline-formula> is a valid cross-covariance. Following [<xref ref-type="bibr" rid="scirp.72164-ref3">3</xref>]</p><disp-formula id="scirp.72164-formula201"><graphic  xlink:href="http://html.scirp.org/file/9-7403375x137.png"  xlink:type="simple"/></disp-formula><p>is a valid function.</p><p>Let us consider the quadratic domain <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x138.png" xlink:type="simple"/></inline-formula> discretized by a grid of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x139.png" xlink:type="simple"/></inline-formula> nodes. The model and simulation procedure was implemented using the commercial software Mathematica<sup>&#174;</sup>.</p><p>The components of ρ are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>A realization of the initial univariate random fields <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x140.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x141.png" xlink:type="simple"/></inline-formula> such as a sample of the resulting cross-correlated bivariate Gaussian field is illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p></sec></sec><sec id="s5"><title>4.2. Computational Effort</title><p>This short paragraph compares theoretical and practical computation times of spectral turning bands and spectrum convolution on the same machine for varying numbers of sample locations.</p><p>For the spectral turning bands method it can be deduced that the computational cost are of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x142.png" xlink:type="simple"/></inline-formula>, where M is the number of locations x to sample and L the number of</p><fig-group id="fig1"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Left, covariance functions ρ<sub>1,1</sub> (blue), ρ<sub>1,2</sub> (red) and ρ<sub>2,2</sub> (green). Right, corresponding Fourier transforms.</title></caption><fig id ="fig1_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-7403375x144.png"/></fig><fig id ="fig1_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-7403375x143.png"/></fig></fig-group><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Top, samples of the univariate Gaussian random fields. Bottom, resulting sample of the bivariate Gaussian field, x-component (left), y (right)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-7403375x145.png"/></fig><p>summands. For a common choice of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x146.png" xlink:type="simple"/></inline-formula> it follows<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x147.png" xlink:type="simple"/></inline-formula>. An advantage over circulant-embedding techniques is the possibility to split the area of locations into small subsets allowing for a considerable reduction of memory storage requirements and for parallel computations.</p><p>Considering the computational costs for our spectrum convolution approach, since d and N are small numbers, matrix multiplication and Fourier transform are the main operations to be considered. Both can be performed in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x148.png" xlink:type="simple"/></inline-formula>. Thus, the method is of the same scale than circulant-embedding (one of the fastest alternatives to date with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x149.png" xlink:type="simple"/></inline-formula>). Again one can split the area of locations into smaller subsets</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Computation time as a function of the number of sample locations for spectral turning bands with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x151.png" xlink:type="simple"/></inline-formula> (red), <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x152.png" xlink:type="simple"/></inline-formula>(green) and spectrum convolution approach (blue)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/9-7403375x150.png"/></fig><p>and process these subsets consecutively and/or independently.</p><p>Considering a practical example performed on a single core 2 ghz laptop cpu. Recall that all code was written in Mathematica software. In <xref ref-type="fig" rid="fig3">Figure 3</xref> the computational time for 10 realizations and different numbers of sample locations M for each approach is shown. Spectrum convolution (blue) is much faster than spectral turning bands, which was computed for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x153.png" xlink:type="simple"/></inline-formula> (red) and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403375x154.png" xlink:type="simple"/></inline-formula> (green). If L scales logarithmic both implementations have the same asymptotic, which is also verified theoretically, but spectrum convolution is still more than 40 times faster.</p></sec><sec id="s6"><title>5. Conclusion</title><p>As a contribution to the topic of stochastic processes in general and to random fields in particular, a new multivariate modeling approach was presented. It allows modeling and simulation of exact stationary multivariate Gaussian random fields where also the case of isotropy is covered. It is remarkable that any such a random field can be obtained, provided the components of its cross-covariance are continuous and integrable functions. The model is easy to implement since only simulation of normal variables, matrix multiplication, Cholesky decomposition and Fourier transform are required tools. It is shown numerically that the algorithm is more than 40 times faster than spectral turning bands and it can also be modified for parallel computing but, unfortunately, it is limited to sampling in locations on a regular grid.</p></sec><sec id="s7"><title>Acknowledgements</title><p>This work has been funded by the German Federal Ministry of Education and Research (BMBF) in research program CLIENT “International Partnerships for Sustainable Technologies and Services for Climate Protection and the Environment” project “Mineral Characterization and Sustainable Mineral Processing Strategies for the Nam Xe Rare Earth Deposits in Vietnam” (REE Nam Xe).</p></sec><sec id="s8"><title>Cite this paper</title><p>Teichmann, J. and van den Boogaart, K.-G. (2016) Efficient Simulation of Stationary Multivariate Gaussian Random Fields with Given Cross- Covariance. Applied Mathematics, 7, 2183- 2194. http://dx.doi.org/10.4236/am.2016.717174</p></sec></body><back><ref-list><title>References</title><ref id="scirp.72164-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Bilodeau, M., Meyer, F. and Schmitt, M. (2005) Space, Structure and Randomness. Springer, Berlin. http://dx.doi.org/10.1007/0-387-29115-6</mixed-citation></ref><ref id="scirp.72164-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Layman, J.W. (2001) The Hankel Transform And some of Its Properties. Journal of Integer Sequences, 4, Article 01.1.5.</mixed-citation></ref><ref id="scirp.72164-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Lifshits, M. (2012) Lectures on Gaussian Processes. Springer, Berlin.  
http://dx.doi.org/10.1007/978-3-642-24939-6</mixed-citation></ref><ref id="scirp.72164-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Rozanov, Y. (2013) Random Fields and Stochastic Partial Differential Equations. Vol. 438, Springer, Berlin.</mixed-citation></ref><ref id="scirp.72164-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Bertschinger, E. (2001) Multiscale Gaussian Random Fields and Their Application to Cosmological Simulations. The Astrophysical Journal Supplement Series, 137, 1-20.  
http://dx.doi.org/10.1086/322526</mixed-citation></ref><ref id="scirp.72164-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Gneiting, T., Kleiber, W. and Schlather, M. (2012) Matérn Cross-Covariance Functions for Multivariate Random Fields. Journal of the American Statistical Association, 105, 1167-1177. http://dx.doi.org/10.1198/jasa.2010.tm09420</mixed-citation></ref><ref id="scirp.72164-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Cramér, H. (1940) On the Theory of Stationary Random Processes. Annals of Mathematics, 41, 215-230. http://dx.doi.org/10.2307/1968827</mixed-citation></ref><ref id="scirp.72164-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">M&amp;ouml;rters, P. and Peres, Y. (2010) Brownian Motion. Vol. 30, Cambridge University Press, Cambridge. http://dx.doi.org/10.1017/CBO9780511750489</mixed-citation></ref><ref id="scirp.72164-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Andreev, R. and Lang, A. (2014) Kolmogorov-Chentsov Theorem and Differentiability of Random Fields on Manifolds. Potential Analysis, 41, 761-769.  
http://dx.doi.org/10.1007/s11118-014-9392-y</mixed-citation></ref><ref id="scirp.72164-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Oksendal, B. (2013) Stochastic Differential Equations: An Introduction with Applications. Springer, Berlin.</mixed-citation></ref><ref id="scirp.72164-ref11"><label>11</label><mixed-citation publication-type="book" xlink:type="simple">Gelfand, A.E. and Banerjee, S. (2010) Multivariate Spatial Process Models. In: Gelfand, A.E., Diggle, P. and Guttorp, P., Eds., Montserrat Fuentes Handbook of Spatial Statistics, CRC Press, Boca Raton, 495-515. http://dx.doi.org/10.1201/9781420072884-c28</mixed-citation></ref><ref id="scirp.72164-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Ripley, B.D. (2009) Stochastic Simulation. Vol. 316, John Wiley &amp; Sons, Hoboken.</mixed-citation></ref><ref id="scirp.72164-ref13"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Davis</surname><given-names> M.W. </given-names></name>,<etal>et al</etal>. (<year>1987</year>)<article-title>Production of Conditional Simulations via the Lu Triangular Decomposition of the Covariance Matrix</article-title><source> Mathematical Geology</source><volume> 19</volume>,<fpage> 91</fpage>-<lpage>98</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.72164-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Alabert, F. (1987) The Practice of Fast Conditional Simulations through the Lu Decomposition of the Covariance Matrix. Mathematical Geology, 19, 369-386.  
http://dx.doi.org/10.1007/BF00897191</mixed-citation></ref><ref id="scirp.72164-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Shinozuka, M. (1971) Simulation of Multivariate and Multidimensional Random Processes. The Journal of the Acoustical Society of America, 49, 357-368.  
http://dx.doi.org/10.1121/1.1912338</mixed-citation></ref><ref id="scirp.72164-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Emery, X. (2008) A Turning Bands Program for Conditional Co-Simulation of Cross-Correlated Gaussian Random Fields. Computers &amp; Geosciences, 34, 1850-1862.  
http://dx.doi.org/10.1016/j.cageo.2007.10.007</mixed-citation></ref><ref id="scirp.72164-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Chilès, J.-P. and Delfiner, P. (2013) Geostatistics: Modeling Spatial Uncertainty. Mathematical Geosciences, 1-4.</mixed-citation></ref><ref id="scirp.72164-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Dietrich, C.R. and Newsam, G.N. (1993) A Fast and Exact Method for Multidimensional Gaussian Stochastic Simulations. Water Resources Research, 29, 2861-2869.  
http://dx.doi.org/10.1029/93WR01070</mixed-citation></ref><ref id="scirp.72164-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Chiles, J.P. and Delfiner, P. (1997) Discrete Exact Simulation by the Fourier Method. Geostatistics Wollongong, 96, 258-269.</mixed-citation></ref><ref id="scirp.72164-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Chan, G. and Wood, A.T.A. (1999) Simulation of Stationary Gaussian Vector Fields. Statistics and Computing, 9, 265-268. http://dx.doi.org/10.1023/A:1008903804954</mixed-citation></ref><ref id="scirp.72164-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Box, G.E.P., Jenkins, G.M., Reinsel, G.C. and Ljung, G.M. (2015) Time Series Analysis: Forecasting and Control. John Wiley &amp; Sons, Hoboken.</mixed-citation></ref><ref id="scirp.72164-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Wood, A.T.A. and Chan, G. (1994) Simulation of Stationary Gaussian Processes in [0, 1]d. Journal of Computational and Graphical Statistics, 3, 409-432.</mixed-citation></ref><ref id="scirp.72164-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Gaspari, G. and Cohn, S.E. (1999) Construction of Correlation Functions in Two and Three Dimensions. Quarterly Journal of the Royal Meteorological Society, 125, 723-757.  
http://dx.doi.org/10.1002/qj.49712555417</mixed-citation></ref><ref id="scirp.72164-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Genton, M.G., Kleiber, W., et al. (2015) Cross-Covariance Functions for Multivariate Geostatistics. Statistical Science, 30, 147-163. http://dx.doi.org/10.1214/14-STS487</mixed-citation></ref><ref id="scirp.72164-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Schlather, M., Malinowski, A., Menck, P.J., Oesting, M. and Strokorb, K. (2015) Analysis, Simulation and Prediction of Multivariate Random Fields with Package Random Fields. Journal of Statistical Software, 63, 1-25. http://dx.doi.org/10.18637/jss.v063.i08</mixed-citation></ref><ref id="scirp.72164-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Emery, X., Arroyo, D. and Porcu, E. (2016) An Improved Spectral Turning-Bands Algorithm for Simulating Stationary Vector Gaussian Random Fields. Stochastic Environmental Research and Risk Assessment, 30, 1863-1873.</mixed-citation></ref><ref id="scirp.72164-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Lantuéjoul, C. (2013) Geostatistical Simulation: Models and Algorithms. Springer Science &amp; Business Media, Berlin.</mixed-citation></ref></ref-list></back></article>