Co-Channel Interference Reduction In Optical Code Division Multiple Access Systems