1. A speech encoder comprising:
- a sampler to generate samples from a speech signal;
- a linear predictive coding (LPC) device to produce a first set of linear predication (LP) coefficients based on the samples, and to produce spectral representations from the first set of LP coefficients;
- an interpolator to interpolate the spectral representations to generate interpolated spectral representations;
- a spectral device to convert the interpolated spectral representations to a second set of LP coefficients;
- a pitch analyzer to perform open-loop pitch analysis with the second set of LP coefficients; and
- a bit packing device to transmit encoded speech and a codebook index.
2. The speech encoder of claim 1, wherein a residual signal is associated with the pitch analyzer.
3. The speech encoder of claim 2, wherein the codebook index is based on the residual signal.
4. The speech encoder of claim 1, wherein the sampler is samples the speech signal at a sampling rate of 8 kHz.
5. A method for encoding speech, the method comprising:
- sampling a speech signal to generate samples;
- producing spectral representations from the samples;
- interpolating the spectral representations to generate interpolated spectral representations;
- performing open-loop pitch analysis based on the interpolated spectral representation; and
- transmitting encoded speech and a codebook index.
6. The method of claim 5, wherein a residual signal is associated with the open-loop pitch analysis.
7. The method of claim 6, wherein the codebook index is based on the residual signal.
8. The method of claim 5, wherein a sampling rate of the speech signal is 8 kHz.
9. A method for encoding speech, the method comprising:
- sampling a speech signal to generate samples;
- producing a first set of linear predication (LP) coefficients based on the samples;
- producing spectral representations from the first set of LP coefficients;
- interpolating the spectral representations to generate interpolated spectral representations;
- converting the interpolated spectral representations to a second set of LP coefficients;
- performing open-loop pitch analysis with the second set of LP coefficients; and
- transmitting encoded speech and a codebook index.
10. The method of claim 9, wherein a sampling rate of the speech signal is 8 kHz.
11. The method of claim 9, wherein a residual signal is associated with the open-loop pitch analysis.
12. The method of claim 11, wherein the codebook index is based on the residual signal.
13. A speech encoder comprising:
- a sampler to generate samples from a speech signal;
- a linear predictive coding (LPC) device to produce spectral representations from the samples;
- an interpolator to interpolate the spectral representations to generate interpolated spectral representations;
- a pitch analyzer to perform open-loop pitch analysis based on the interpolated spectral representations; and
- a bit packing device to transmit encoded speech and a codebook index.
14. The speech encoder of claim 13, wherein a residual signal is associated with the pitch analyzer.
15. The speech encoder of claim 14, wherein the codebook index is based on the residual signal.
16. The speech encoder of claim 13, wherein the sampler is to sample the speech signal at a sampling rate of 8 kHz.