A code assignment algorithm for multi-user/multi-rate 2-dimensional block spread SC-CDMA | IEEE Conference Publication | IEEE Xplore