TiltCovariance
MATLAB
`TCov = TiltCovariance(alpha,D,d,Atm,[C1],[C2])`

Computes angular-equivalent Zernike tilt covariance matrix in units of \${rad}^2\$ given turbulence multiplier alpha, Tx/Rx aperture diameter D, anisoplanatic beam path displacement d, and atmospheric modeling data in Atm. Optionally, user may specify a particular combination of tilt components 'P' or 'T' for which the covariance is to be calculated.

 Parameters Description alpha [vector] Turbulence strength multiplier D [scalar] Tx/Rx Aperture diameter (m) d [matrix] Separation of beam paths along propagation path (m). Resolved for the P axis and T axis, as calculated from PathDisp. Column 1 is separation in P axis, col 2 is separation in T axis, i.e., d=[d_P,d_T] Atm [struct] Atmospheric modeling structure from AtmStruct C1 [string] (Optional) Designation of tilt component 1 ('P' or 'T') C2 [string] (Optional) Designation of tilt component 2 ('P' or 'T')
 Return Values Description TCov [vector/matrix] Tilt covariance matrix (\${rad}^2\$) EXAMPLES; > d [linspace(0,1,100)' linspace(-0.5,0,100)']; > TCov TiltCovariance(1.0,1.0,d,AtmStruct) Tilt covariance matrix for turbulence multiplier of 1, 1 m Tx/Rx aperture, separation vector d, and atmospheric model Atm. TiltCovariance(1.0,1.0,d,AtmStruct,'P','T') Tilt covariance of P-tilt with T-tilt for separation vector d, given a 1 m Tx/Rx aperture and atmospheric model Atm.