Design And Analysis Of Spreading Code And Transceiver Architectures For Optical Cdma Networks