A random vector field, such as a turbulent flow, can be decomposed into Fourier modes. Taking a snapshot in time (say an initial condition) we have that the randomly fluctuating component of the flow can be described by the sum of fourier modes as follows:
\begin{equation} \mathbf{u}(\mathbf{x}) = \sum_\mathbf{k} \hat{\mathbf{u}}(\mathbf{k})e^{i\mathbf{k}\cdot \mathbf{x} } \end{equation}
where $\mathbf{k}$ is the wavenumber vector and $\mathbf{u} = (u_1,u_2,u_3)$ and $\hat{\mathbf{u}}$ is the amplitude of one Fourier mode.
I now want to use a simple model of a turbulent kinetic energy spectrum that can be found in reality (for example the turbulence that develops in the boundary layer of a duct), and from this turbulent spectrum deduce the amplitudes of the 3D Fourier modes.
As an example: One model spectrum I have encountered is that in Pope- Turbulent Flows pg. 232:
\begin{equation} E(\kappa) = C\epsilon^{2/3}\kappa^{-5/3}f_L(\kappa L)f_{\eta}(\kappa \eta) \end{equation}
where
\begin{equation} f_L(\kappa L) = \left ( \frac{\kappa L}{((\kappa L)^2+c_L)^{1/2}} \right )^{5/3+p_0} \end{equation}
\begin{equation} f_{\eta}(\kappa \eta) = \exp(-\beta((\kappa \eta)^4+c_\eta^4)^{1/4}-c_{\eta}) \end{equation}
Where $\kappa = \mathbf{|k|} $ and there are a bunch of constants I have not defined, but are available in the literature. Now I know that $\frac{1}{2}<u_iu_i> = \int_0^{\infty} E(\kappa) d\kappa$ i.e. the area under the graph is equal to the turbulent kinetic energy and the area of a bin centered at a $\kappa$ is the energy at that wavenumber, but I am not sure how I go about determining the amplitudes of the Fourier modes from this.