Skip to content
Oakfield Operator Calculus Function Reference Site

Fractional Brownian Motion

For H(0,1)H \in (0,1), fractional Brownian motion BHB_H is a zero-mean Gaussian process with covariance

E ⁣[BH(t)BH(s)]=12(t2H+s2Hts2H)\mathbb{E}\!\left[B_H(t) B_H(s)\right] = \tfrac{1}{2}\left(|t|^{2H} + |s|^{2H} - |t-s|^{2H}\right)

t0t \ge 0 (extendable to R\mathbb{R} by stationarity of increments). Real-valued with continuous sample paths almost surely.


Self-similarity: BH(ct)=dcHBH(t)B_H(ct) \stackrel{d}{=} c^{H} B_H(t) for c>0c>0. Increments are stationary but correlated; correlation decays algebraically for H12H \ne \tfrac{1}{2}.


H=12H = \tfrac{1}{2} reduces to standard Brownian motion. H<12H < \tfrac{1}{2} yields anti-persistent increments; H>12H > \tfrac{1}{2} yields persistent (long-memory) increments.


  • H=12H=\tfrac12 is standard Brownian motion.
  • H<12H<\tfrac12 gives anti-persistent increments; H>12H>\tfrac12 gives long-memory persistence.

Fractional derivatives of BHB_H produce fractional Gaussian noise; Ornstein–Uhlenbeck processes provide exponentially correlated alternatives.


Oakfield provides fBm-style structure as a stimulus generator:

  • stimulus_fbm operator generates fractal Brownian motion patterns parameterized by Hurst exponent and octave/lacunarity settings, with a seed for reproducibility.
  • Used to seed multiscale structure in fields (as a stimulus), often paired with filters (sieve) or measurement operators.

Fractional Brownian motion provides a Gaussian model with tunable self-similarity and long-range dependence via the Hurst parameter.

It is widely used to model rough forcing and anomalous diffusion, where correlations decay algebraically rather than exponentially.


  • Mandelbrot & Van Ness, “Fractional Brownian Motions, Fractional Noises and Applications” (1968)
  • Beran, Statistics for Long-Memory Processes