1. A method of receiving data in a receiver, comprising: decoding a first part of the data using a first code word, wherein the first code word is one of a plurality of multiplicative codes that comprise a single code preloaded into a decoder that is to receive and decode the data without having to swap codes in and out of the decoder, and wherein the plurality of multiplicative codes are of varying lengths; determining a second code word based on information contained in the decoded first part of the data, wherein the second code word is another one of the plurality of multiplicative codes of the single code, and wherein determining the second code word comprises identifying an identifier in the information contained in the decoded first part of the data to determine the second code word; and decoding a second part of the data using the second code word.