Free-space optical communication systems over fading channels