Text this: Optical code division multiple access codes comparison in free space optics and optical fiber transmission medium