×

Method and apparatus for speech coding

  • US 5,001,759 A
  • Filed: 09/27/1989
  • Issued: 03/19/1991
  • Est. Priority Date: 09/18/1986
  • Status: Expired due to Fees
First Claim
Patent Images

1. A speech coding system comprising:

  • means for applying a linear predictive analysis to an input signal;

    means for producing an impulse response of a linear predictive filter;

    means for producing an autocorrelation function of said impulse response;

    means for producing a crosscorrelation function between said input signal and said impulse response to use said crosscorrelation function as a criterion function;

    pulse search means which sets a first pulse at a location where the criterion function is maximum, and produces a first normalized autocorrelation function of an impulse response by multiplying said autocorrelation of the impulse response by an amplitude of the pulse, and which renews said criterion function by subtracting said first normalized autocorrelation function of the impulse response from said criterion function centering around a location where the pulse is set, and which iteratively determines a predetermined number of pulses in the same manner based on said criterion function, and which modifies the amplitude of the pulse set at a location, among the locations where the pulses are set, said location being an absolute value of said criterion function is maximum, and which produces a second normalized autocorrelation function of the impulse response, in accordance with only the locations where the pulses are set, by multiplying said autocorrelation of the impulse response by the modified amount of the pulse, and which renews said criterion function by subtracting said second normalized autocorrelation function of the impulse response from said criterion function, at only the locations where the pulses are set, centering around the location where the pulse amplitude is modified, and repeats pulse amplitude modification a predetermined number of times based on said criterion function; and

    output means for outputting the coefficients of the linear predictive filter and the locations and amplitudes of the predetermined number of pulses.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×