A Multiple Input-Multiple Output Visible Light Communication System Design Based on Optical Orthogonal Codes | IEEE Conference Publication | IEEE Xplore