Design of Spreading Codes for CDMA Communication: Some Issues