Claims
- 1. A receiver for use in decoding a received encoded speech signal, the received encoded speech signal encoded using coded excitation linear prediction, the receiver comprising:
means for receiving the encoded speech signals, the encoded speech signal comprising a code index, a pitch lag index and a line spectral pair index; means for producing an innovation sequence by selecting a code from each of a plurality of codebooks based on the code index and combining the selected codes as the innovation sequence; means for determining a line spectral pair quantization of a speech signal using the line spectral pair index; means for determining a pitch lag of the speech signal using the pitch lag index; means for reconstructing a speech signal using the produced innovation sequence, the determined line spectral pair quantization and pitch lag.
- 2. The receiver of claim 1 wherein the code index includes a gain index and the innovation sequence is adjusted by a gain identified by the gain index.
- 3. The receiver of claim 1 wherein the pitch lag index includes an associated gain index.
- 4. The receiver of claim 1 wherein the plurality of codebooks is two codebooks.
- 5. The receiver of claim 4 wherein the code index comprises a first index representing a first code from one of the two codebooks and a second index representing a second code of another of the two codebooks.
- 6. The receiver of claim 5 wherein the first and second codes are added as the produced innovation sequence.
- 7. The receiver of claim 5 wherein the first and second codes are binary sequences and the produced innovation sequence is a ternary sequence.
- 8. The receiver of claim 5 wherein a possible number of produced innovation sequences is 2M and a number of codes in each of the two codebooks is 2M/2, when M is an even integer.
- 9. The receiver of claim 8 wherein the possible number of produced innovation sequences is 256 and the number of codes in each of the two codebooks is 16.
- 10. A receiver for use in decoding a received encoded speech signal, the received encoded speech signal encoded using code excitation linear prediction, the receiver comprising:
an input configured to receive the encoded speech signal, the encoded speech signal comprising a code index, a pitch lag index and a line spectral pair index; a plurality of codebooks for use in producing an innovation sequence, the code index of the encoded speech signal is used to select a code from each of the plurality of codebooks; an adder for combining the selected codes as the innovation sequence; an adaptive codebook for determining a pitch lag of the speech signal using the pitch lag index; and a linear predictive coding synthesis filter using the line spectral pair index, the determined pitch lag and innovation sequence to reconstruct a speech signal.
- 11. The receiver of claim 10 wherein the code index includes a gain index and the innovation sequence is adjusted by a gain identified by the gain index.
- 12. The receiver of claim 10 wherein the pitch lag index includes an associated gain index.
- 13. The receiver of claim 10 wherein the plurality of codebooks is two codebooks.
- 14. The receiver of claim 13 wherein the code index comprises a first index representing a first code from one of the two codebooks and a second index representing a second code of another of the two codebooks.
- 15. The receiver of claim 14 wherein the first and second codes are added as the produced innovation sequence.
- 16. The receiver of claim 14 wherein the first and second codes are binary sequences and the produced innovation sequence is a ternary sequence.
- 17. The receiver of claim 14 wherein a possible number of produced innovation sequences is 2M and a number of codes in each of the two codebooks is 2M/2, when M is an even integer.
- 18. The receiver of claim 17 wherein the possible number of produced innovation sequences is 256 and the number of codes in each of the two codebooks is 16.
Parent Case Info
[0001] This application is a continuation of U.S. patent application Ser. No. 09/711,252, filed Nov. 13, 2000, which is a continuation of U.S. patent application Ser. No. 08/734,356, filed Oct. 21, 1996, issued on May 29, 2001 as U.S. Pat. No. 6,240,382, which is a continuation of U.S. patent application Ser. No. 08/166,223, filed Dec. 14, 1993, issued on Apr. 15, 1997 as U.S. Pat. No. 5,621,852.
Continuations (3)
|
Number |
Date |
Country |
| Parent |
09711252 |
Nov 2000 |
US |
| Child |
10082412 |
Feb 2002 |
US |
| Parent |
08734356 |
Oct 1996 |
US |
| Child |
09711252 |
Nov 2000 |
US |
| Parent |
08166223 |
Dec 1993 |
US |
| Child |
08734356 |
Oct 1996 |
US |