Combinatorial constructions of optical orthogonal codes for OCDMA systems | IEEE Journals & Magazine | IEEE Xplore