Optical CDMA Networks Using Different Detection Techniques and Coding Schemes