Text this: Performance improvement of spectral amplitude coding-optical code division multiple access systems using NAND detection with enhanced double weight code