A method for selecting a decoding scheme to decode information is described. A codeword that represents at least a first message of a first information type and a second message of a second information type is received. A distribution pattern of symbols associated with the codeword is determined. The distribution pattern is compared to a threshold. A decoding scheme is selected based on the comparison.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for selecting a decoding scheme to decode information comprising: receiving a codeword that comprises multiple different types of symbols, wherein the codeword represents at least a first message of a first information type embedded in a second message of a second information type; determining a distribution pattern of symbols included in the codeword by counting occurrences of each of the multiple different types of symbols in the codeword, wherein the distribution pattern indicates a number of occurrences for each of the different types of symbols irrespective of an order of the symbols in the codeword; comparing quantity of each symbol in the distribution pattern to one or more threshold settings, wherein the threshold settings include at least comparing the quantity of at least a first symbol in the distribution pattern to a quantity of one or more other symbols in the distribution pattern; decoding, based at least upon a comparison result, the first message; selecting a decoding scheme based on the decoded first message; determining if more than one symbol has a greatest number of occurrences; if more than one symbol has a greatest number of occurrences, combining a plurality of codebooks associated with the second information type into a single codebook, wherein the plurality of codebooks may equal a number of symbols that have the greatest number of occurrences; searching the single codebook for a decoding codeword; and decoding the second message using the decoding codeword.
2. The method of claim 1 , further comprising decoding the second message using the selected decoding scheme.
3. The method of claim 1 , further comprising: combining a plurality of codebooks into a single codebook associated with the second information type; searching the single codebook for a decoding codeword; and decoding the second message using the decoding codeword.
4. The method of claim 1 , further comprising: determining a codebook associated with the second information type based on the decoded first message; searching the codebook for a decoding codeword; and decoding the second message using the decoding codeword.
5. The method of claim 1 , wherein the first information type and the second information type are control signals.
6. The method of claim 5 , wherein the first information type is an acknowledgement/non-acknowledgement (ACK/NACK).
7. The method of claim 5 , wherein the second information type is a channel quality indicator (CQI).
8. A communications device that is configured to select a decoding scheme to decode information, the communications device comprising: a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable to: receive a codeword that comprises multiple different types of symbols, wherein the codeword represents at least a first message of a first information type embedded in a second message of a second information type, wherein; determine a distribution pattern of symbols included in the codeword by counting occurrences of each of the multiple different types of symbols in the codeword, wherein the distribution pattern indicates a number of occurrences for each of the different types of symbols irrespective of an order of the symbols in the codeword; compare a quantity of each symbol in the distribution pattern to one or more threshold settings, wherein the threshold settings include at least comparing the quantity of at least a first symbol in the distribution pattern to a quantity of one or more other symbols in the distribution pattern; decode, based at least upon a comparison result, the first message; select a decoding scheme based on the decoded first message; determine if more than one symbol has a greatest number of occurrences; if more than one symbol has a greatest number of occurrences, combine a plurality of codebooks associated with the second information type into a single codebook, wherein the plurality of codebooks may equal a number of symbols that have the greatest number of occurrences; search the single codebook for a decoding codeword; and decode the second message using the decoding codeword.
9. The communications device of claim 8 , wherein the instructions are further executable to decode the second message using the selected decoding scheme.
10. The communications device of claim 8 , wherein the instructions are further executable to: combine a plurality of codebooks into a single codebook associated with the second information type; search the single codebook for a decoding codeword; and decode the second message using the decoding codeword.
11. The communications device of claim 8 , wherein the instructions are further executable to: determine a codebook associated with the second information type based on the decoded first message; search the codebook for a decoding codeword; and decode the second message using the decoding codeword.
12. The communications device of claim 8 , wherein the first information type and the second information type are control signal types.
13. The communications device of claim 12 , wherein the first information type is an acknowledgement/non-acknowledgement (ACK/NACK).
14. The communications device of claim 12 , wherein the second information type is a channel quality indicator (CQI).
15. The communications device of claim 8 , wherein the communications device is a base station.
16. The communications device of claim 8 , wherein the communications device is a mobile station.
17. A non-transitory computer-readable medium comprising executable instructions for: receiving a codeword that comprises multiple different types of symbols, wherein the codeword represents at least a first message of a first information type embedded in a second message of a second information type; determining a distribution pattern of symbols included in the codeword by counting occurrences of each of the multiple different types of symbols in the codeword, wherein the distribution pattern indicates a number of occurrences for each of the different types of symbols irrespective of an order of the symbols in the codeword; comparing a quantity of each symbol in the distribution pattern to one or more threshold settings, wherein the threshold settings include at least comparing the quantity of at least a first symbol in the distribution pattern to a quantity of one or more other symbols in the distribution pattern; decoding, based at least upon a comparison result, the first message; selecting a decoding scheme based on the decoded first message; determining if more than one symbol has a greatest number of occurrences; if more than one symbol has a greatest number of occurrences, combining a plurality of codebooks associated with the second information type into a single codebook, wherein the plurality of codebooks may equal a number of symbols that have the greatest number of occurrences; searching the single codebook for a decoding codeword; and decoding the second message using the decoding codeword.
18. A communications device that is configured to select a decoding scheme to decode information, the communications device comprising: means for receiving a codeword that comprises multiple different types of symbols, wherein the codeword that represents at least a first message of a first information type embedded in a second message of a second information type; means for determining a distribution pattern of symbols included in the codeword by counting occurrences of each of the multiple different types of symbols in the codeword, wherein the distribution pattern indicates a number of occurrences for each of the different types of symbols irrespective of an order of the symbols in the codeword; means for comparing a quantity of each symbol in the distribution pattern to one or more threshold settings, wherein the threshold settings include at least comparing the quantity of at least a first symbol in the distribution pattern to a quantity of one or more other symbols in the distribution pattern; means for decoding, based at least upon a comparison result, the first message; means for selecting a decoding scheme based on the decoded first message; means for determining if more than one symbol has a greatest number of occurrences; if more than one symbol has a greatest number of occurrences, combining a plurality of codebooks associated with the second information type into a single codebook, wherein the plurality of codebooks may equal a number of symbols that have the greatest number of occurrences; means for searching the single codebook for a decoding codeword; and means for decoding the second message using the decoding codeword.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 29, 2008
July 14, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.