CPC G06F 3/0608 (2013.01) [G06F 3/0623 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01); H03M 7/6005 (2013.01); H03M 7/6011 (2013.01)] | 17 Claims |
1. A system for codebook management, comprising:
a computing device comprising a processor, a memory, and a non-volatile data storage device;
a library management module comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
obtain a plurality of training datasets, wherein each training dataset form the plurality of datasets originates from a corresponding data source;
generate a similarity score for each training dataset in the plurality of training datasets to each other training dataset within the plurality of training datasets; and
in response to detecting a similarity score above a predetermined threshold for one or more of the other training datasets within the plurality of datasets:
form a combined codebook based on the training dataset and the other training datasets that have the similarity score above the predetermined threshold;
compute a mismatch probability estimate for the combined codebook; and
regenerate a revised combined codebook in response to the mismatch probability estimate being above a predetermined threshold.
|