An evolutionary approach to designing complex spreading codes for DS-CDMA | IEEE Journals & Magazine | IEEE Xplore