M2M Rician Fading Simulator

Wang, Liu & Cheng · IEEE Trans. Veh. Technol. Vol. 58 No. 1, Jan 2009 · Double-ring scattering + LOS
Autocorrelation Function (ACF)
Re{R_ZZ(τ)} = [J₀(2πf₁τ)·J₀(2πf₂τ) + K·cos(2πf₃τ cosθ₃)] / (1+K)
Rician Envelope PDF
p_a(a) = (a/b₀)·exp(−(a²+s²)/2b₀)·I₀(as/b₀), b₀ = Ω/2(K+1)
Level Crossing Rate (LCR)
L_R = p_a(R)·√(b₂/2π), b₂ = 2π²(f₁²+f₂²+2K cos²θ₃ f₃²)/(K+1)
Average Fade Duration (AFD)
τ̄_R = [1 − Q₁(√2K, R·√(2(K+1)/Ω))] / L_R  (seconds)