Optical orthogonal code-division multiple-access system .I. APD noise and thermal noise | IEEE Journals & Magazine | IEEE Xplore