CA2016461A1 - Method for improving the speech quality in multi-pulse excited linear predictive coding - Google Patents
Method for improving the speech quality in multi-pulse excited linear predictive codingInfo
- Publication number
- CA2016461A1 CA2016461A1 CA2016461A CA2016461A CA2016461A1 CA 2016461 A1 CA2016461 A1 CA 2016461A1 CA 2016461 A CA2016461 A CA 2016461A CA 2016461 A CA2016461 A CA 2016461A CA 2016461 A1 CA2016461 A1 CA 2016461A1
- Authority
- CA
- Canada
- Prior art keywords
- pulse
- pitch
- mufti
- improving
- linear predictive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/10—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a multipulse excitation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/09—Long term prediction, i.e. removing periodical redundancies, e.g. by using adaptive codebook or pitch predictor
Abstract
A technique that reconciles the differences between the estimator and the filter of a mufti-pulse linear predictive voice encoder achieves a higher quality in the output speech.
The technique simultaneously solves for the pulse amplitudes and pitch tap gain to minimize the estimator bias in the mufti-pulse excitation and thereby improves performance of the system. The increased SNR is accomplished by first modifying the pitch predictor such that the pitch synthesis filter accurately reflects the estimation procedure used to find the pitch tap gain and, second, improving the excitation analysis technique such that the pitch predictor tap gain and pulse amplitudes are solved for simultaneously, rather than sequentially. Neither of these modifications results in an increased transmission rate and they do not significantly increase the complexity of the mufti-pulse coding algorithm.
The technique simultaneously solves for the pulse amplitudes and pitch tap gain to minimize the estimator bias in the mufti-pulse excitation and thereby improves performance of the system. The increased SNR is accomplished by first modifying the pitch predictor such that the pitch synthesis filter accurately reflects the estimation procedure used to find the pitch tap gain and, second, improving the excitation analysis technique such that the pitch predictor tap gain and pulse amplitudes are solved for simultaneously, rather than sequentially. Neither of these modifications results in an increased transmission rate and they do not significantly increase the complexity of the mufti-pulse coding algorithm.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/353,856 US5105464A (en) | 1989-05-18 | 1989-05-18 | Means for improving the speech quality in multi-pulse excited linear predictive coding |
US353,856 | 1989-05-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2016461A1 true CA2016461A1 (en) | 1990-11-18 |
CA2016461C CA2016461C (en) | 2000-11-07 |
Family
ID=23390876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002016461A Expired - Fee Related CA2016461C (en) | 1989-05-18 | 1990-05-10 | Method for improving the speech quality in multi-pulse excited linear predictive coding |
Country Status (2)
Country | Link |
---|---|
US (1) | US5105464A (en) |
CA (1) | CA2016461C (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5457783A (en) * | 1992-08-07 | 1995-10-10 | Pacific Communication Sciences, Inc. | Adaptive speech coder having code excited linear prediction |
KR100296409B1 (en) * | 1993-02-27 | 2001-10-24 | 윤종용 | Multi-pulse excitation voice coding method |
TW317051B (en) * | 1996-02-15 | 1997-10-01 | Philips Electronics Nv | |
US5708757A (en) * | 1996-04-22 | 1998-01-13 | France Telecom | Method of determining parameters of a pitch synthesis filter in a speech coder, and speech coder implementing such method |
US6003000A (en) * | 1997-04-29 | 1999-12-14 | Meta-C Corporation | Method and system for speech processing with greatly reduced harmonic and intermodulation distortion |
US6188981B1 (en) * | 1998-09-18 | 2001-02-13 | Conexant Systems, Inc. | Method and apparatus for detecting voice activity in a speech signal |
US7457746B2 (en) * | 2006-03-20 | 2008-11-25 | Mindspeed Technologies, Inc. | Pitch prediction for packet loss concealment |
US9082416B2 (en) * | 2010-09-16 | 2015-07-14 | Qualcomm Incorporated | Estimating a pitch lag |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4184049A (en) * | 1978-08-25 | 1980-01-15 | Bell Telephone Laboratories, Incorporated | Transform speech signal coding with pitch controlled adaptive quantizing |
IT1144551B (en) * | 1981-02-24 | 1986-10-29 | Cselt Centro Studi Lab Telecom | NUMERICAL DEVICE FOR DISCRIMINATION OF VOICE SIGNALS AND NUMBERED DATA SIGNALS |
CA1219079A (en) * | 1983-06-27 | 1987-03-10 | Tetsu Taguchi | Multi-pulse type vocoder |
CA1255802A (en) * | 1984-07-05 | 1989-06-13 | Kazunori Ozawa | Low bit-rate pattern encoding and decoding with a reduced number of excitation pulses |
IT1179803B (en) * | 1984-10-30 | 1987-09-16 | Cselt Centro Studi Lab Telecom | METHOD AND DEVICE FOR THE CORRECTION OF ERRORS CAUSED BY IMPULSIVE NOISE ON VOICE SIGNALS CODED WITH LOW SPEED BETWEEN CI AND TRANSMITTED ON RADIO COMMUNICATION CHANNELS |
US4890328A (en) * | 1985-08-28 | 1989-12-26 | American Telephone And Telegraph Company | Voice synthesis utilizing multi-level filter excitation |
US4776014A (en) * | 1986-09-02 | 1988-10-04 | General Electric Company | Method for pitch-aligned high-frequency regeneration in RELP vocoders |
US4873723A (en) * | 1986-09-18 | 1989-10-10 | Nec Corporation | Method and apparatus for multi-pulse speech coding |
DE3783905T2 (en) * | 1987-03-05 | 1993-08-19 | Ibm | BASIC FREQUENCY DETERMINATION METHOD AND VOICE ENCODER USING THIS METHOD. |
JPH087597B2 (en) * | 1988-03-28 | 1996-01-29 | 日本電気株式会社 | Speech coder |
-
1989
- 1989-05-18 US US07/353,856 patent/US5105464A/en not_active Expired - Lifetime
-
1990
- 1990-05-10 CA CA002016461A patent/CA2016461C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US5105464A (en) | 1992-04-14 |
CA2016461C (en) | 2000-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2021602A1 (en) | Method for improving speech quality in code excited linear predictive speech coding | |
CA1243121A (en) | Multi-pulse excitation linear-predictive speech coder | |
US5774835A (en) | Method and apparatus of postfiltering using a first spectrum parameter of an encoded sound signal and a second spectrum parameter of a lesser degree than the first spectrum parameter | |
Sugamura et al. | Speech analysis and synthesis methods developed at ECL in NTT—From LPC to LSP— | |
DE60121405T2 (en) | Transcoder to avoid cascade coding of speech signals | |
Singhal et al. | Improving performance of multi-pulse LPC coders at low bit rates | |
US5491771A (en) | Real-time implementation of a 8Kbps CELP coder on a DSP pair | |
CA2090159A1 (en) | Method and apparatus for coding audio signals based on perceptual model | |
EP0137532B1 (en) | Multi-pulse excited linear predictive speech coder | |
CA2722110A1 (en) | Apparatus and method for speech coding | |
US5953697A (en) | Gain estimation scheme for LPC vocoders with a shape index based on signal envelopes | |
CA2016461A1 (en) | Method for improving the speech quality in multi-pulse excited linear predictive coding | |
EP0390975B1 (en) | Encoder Device capable of improving the speech quality by a pair of pulse producing units | |
JP3070955B2 (en) | Method of generating a spectral noise weighting filter for use in a speech coder | |
CA2006487C (en) | Communication system capable of improving a speech quality by effectively calculating excitation multipulses | |
CA2154881A1 (en) | A system and method for compression and decompression of audio signals | |
DE69830816T2 (en) | Multi-level audio decoding | |
JPH04233836A (en) | Signal transmission method | |
US5657419A (en) | Method for processing speech signal in speech processing system | |
JPH01500696A (en) | Audio encoding method | |
CA2005115A1 (en) | Low-delay code-excited linear predictive coder for speech or audio | |
Moriya et al. | Speech coder using phase equalization and vector quantization | |
US6041298A (en) | Method for synthesizing a frame of a speech signal with a computed stochastic excitation part | |
DE3478065D1 (en) | Method and apparatus for coding digital signals | |
Ozawa et al. | High quality multi-pulse speech coder with pitch prediction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |