Generating multiplicative pseudo-noise codes to support multiple data rates | IEEE Conference Publication | IEEE Xplore