Comparing the link performance for microwave, infared and visible free-space communication technologies.