Patent ID: 7146311

Claim:
A method of encoding a speech signal utilizing CELP speech encoding, said method comprising: receiving a plurality of unencoded speech signal blocks in a CELP speech encoder; and encoding the speech signal blocks utilizing a multi-codebook fixed bitrate CELP signal block encoding process, said encoding step including the steps of: cyclically generating a sequence of excitation codebook identifications; accessing the cyclically generated sequence of excitation codebook identifications; identifying, for each signal block of the plurality of unencoded signal blocks, a corresponding excitation codebook identification from said cyclically generated sequence of excitation codebook identifications; and encoding each signal block by using an excitation codebook corresponding to said identified excitation codebook identification; wherein said identifying step is defined by stepping through each excitation codebook identification of said cyclically generated sequence of excitation codebook identifications, each excitation codebook identification corresponding to one excitation codebook of a plurality of excitation codebooks.