Claims
- 1. A speech coder, comprising:
a random number generator configured to generate values of a first random variable; a storage medium coupled to the random number generator, the storage medium containing values of a second random variable, the second random variable comprising an inverse transform of a cumulative distribution function of the first random variable; and a codec coupled to the random number generator, the codec being configured to encode input silence frames with the values of the first and second random variables and to regenerate the silence frames with the values of the first and second random variables.
- 2. The speech coder of claim 1, wherein the encoder is configured to encode the input silence frames at 1 kbps.
- 3. The speech coder of claim 1, wherein the speech coder is an enhanced variable rate coder.
- 4. The speech coder of claim 1, wherein the first and second random variables are statistically independent from each other and comprise first and second Gaussian random variables having values that are uniformly distributed between zero and one.
- 5. The speech coder of claim 1, wherein the storage medium comprises a lookup table that is addressed by the values of the first random variable.
- 6. A method of encoding silence frames, comprising the steps of:
generating values of a first random variable; storing values of a second random variable, the second random variable comprising an inverse transform of a cumulative distribution function of the first random variable; and encoding silence frames with the values of the first and second random variables; and regenerating the silence frames with the values of the first and second random variables.
- 7. The method of claim 6, wherein the encoding step is performed at a rate of 1 kbps.
- 8. The method of claim 6, wherein the first and second random variables are statistically independent from each other and comprise first and second Gaussian random variables having values that are uniformly distributed between zero and one.
- 9. The method of claim 6, wherein the storing step comprises storing the values of the second random variable in a lookup table that is addressed by the values of the first random variable.
- 10. A speech coder, comprising:
means for generating values of a first random variable; means for storing values of a second random variable, the second random variable comprising an inverse transform of a cumulative distribution function of the first random variable; and means for encoding silence frames with the values of the first and second random variables; and means for regenerating the silence frames with the values of the first and second random variables.
- 11. The speech coder of claim 10, wherein the means for encoding is configured to encode the silence frames at 1 kbps.
- 12. The speech coder of claim 10, wherein the speech coder is an enhanced variable rate coder.
- 13. The speech coder of claim 10, wherein the first and second random variables are statistically independent from each other and comprise first and second Gaussian random variables having values that are uniformly distributed between zero and one.
- 14. The speech coder of claim 10, wherein the storage medium comprises a lookup table that is addressed by the values of the first random variable.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a Continuation of U.S. application Ser. No. 09/248,516, entitled “METHOD AND APPARATUS FOR EIGHTH-RATE RANDOM NUMBER GENERATION FOR SPEECH CODERS” filed Feb. 8, 1999, now allowed, and assigned to the Assignee of the present invention.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09248516 |
Feb 1999 |
US |
Child |
09798059 |
Mar 2001 |
US |