Providing codewords
AssigneeDSP Group Ltd.
InventorsTomer Malach, Moshe Haiut
Life of this patent
Estimating the term…
Abstract
A method for providing codewords, the method may include receiving by an input buffer, one or more chunks of data; calculating a location of relevant bits within one or more chunks of data; wherein the relevant bits comprise (a) variable length retrieval information used during a retrieval process of a first type codeword, or (b) a second type codeword; performing the retrieval process of the first type codeword and retrieving the first type codeword from a memory unit that stores only a fraction of a codebook, the codebook comprises first type codewords and second type codewords; determining whether the relevant bits comprises the second type codeword or not; and outputting the second type codeword or the first type codeword, based on the determination.
Claims25
A method for providing codewords, the method comprises:
- receiving by an input buffer, one or more chunks of data;
- calculating a location of relevant bits within the one or more chunks of data, wherein the relevant bits comprise (a) variable length retrieval information used during a retrieval process of a first type codeword or (b) a second type codeword;
- performing the retrieval process of the first type codeword and retrieving the first type codeword from a memory unit that stores only a fraction of a codebook, the codebook comprises first type codewords and second type codewords;
- determining whether the relevant bits comprise the second type codeword or not;
- and
- outputting the second type codeword or the first type codeword based on the determination.
A non-transitory computer readable medium for providing codewords, the A non-transitory computer readable medium stores instructions for:
- receiving by an input buffer, one or more chunks of data;
- calculating a location of relevant bits within the one or more chunks of data, wherein the relevant bits comprise (a) variable length retrieval information used during a retrieval process of a first type codeword or (b) a second type codeword;
- performing the retrieval process of the first type codeword and retrieving the first type codeword from a memory unit that stores only a fraction of a codebook, the codebook comprises first type codewords and second type codewords;
- determining whether the relevant bits comprises the second type codeword or not;
- and
- outputting the second type codeword or the first type codeword based on the determination.
A device for providing codewords, the device comprises:
- an input buffer configured to receive one or more chunks of data;
- a memory unit configured to store only a fraction of a codebook, the codebook comprises first type codewords and second type codewords;
- one more circuits that are configured to:
- calculate a location of relevant bits within the one or more chunks of data;
- wherein the relevant bits comprise (a) variable length retrieval information used during a retrieval process of a first type codeword or (b) a second type codeword;
- perform the retrieval process of the first type codeword and retrieve the first type codeword from the memory unit;
- determine whether the relevant bits comprise the second type codeword or not;
- and
- output the second type codeword or the first type codeword based on the determination.
Dependencies are inferred from the claim text.