CPC H03M 7/4037 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0661 (2013.01); G06F 3/0673 (2013.01); G06F 7/08 (2013.01)] | 20 Claims |
1. A data processing platform comprising:
a memory;
a processor coupled to the memory and operable to:
receive a set of data items;
identify a group of bits and remaining data for each respective data item in the set of data items based on data content of the respective data item;
sort the set of data items based on the groups of bits;
encode the groups of bits by querying multiple encoding tables and summing a plurality of integers therefrom to create a code word containing compressed information representing values of all groups of bits for the set of data items;
store the remaining data for each of the data items and the code word in the memory;
decompress the code word to recover the groups of bits; and
pair the recovered groups of bits with their respective remaining data.
|