Multipulse LPC speech processing arrangement

DC
  • US 4,701,954 A
  • Filed: 03/16/1984
  • Issued: 10/20/1987
  • Est. Priority Date: 03/16/1984
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for generating multipulse excitation codes for a speech pattern comprising the steps of:

  • partitioning a speech pattern into successive time frame portions;

    generating a set of predictive parameter signals representative of the speech pattern portion of each successive time frame;

    producing a signal representative of the predictive residual of each successive time frame speech pattern portion responsive to the time frame speech parameter signals and time frame speech pattern portion; and

    generating a multipulse excitation code having a sequence of n=1, 2, . . . , N pulses for each successive time frame to provide prescribed coded speech pattern quality where N is substantially independent of the pitch of the speech pattern by iteratively forming pulses for said time frame, each pulse having a magnitude β and

    a location m within the frame in N successive iterations and each successive iteration including the steps of;

    combining said time frame predictive parameter signals with said time frame predictive residual signals to form a signal y(n) corresponding to the time frame speech pattern portion,combining the excitation pulse sequence of the preceding iteration with said time frame predictive parameter signals to form a signal z(n) corresponding to the contribution of the preceding iteration excitation pulse sequence to the time frame speech pattern portion,forming a signal representative of the differences between said signal y(n) corresponding to the time frame speech pattern portion and said signal z(n) corresponding to the contribution of the preceding iteration excitation pulse sequence to the time frame speech pattern portion,comparing the current time frame signal representative of the differences between the signal y(n) corresponding to the time frame speech pattern portion and said signal z(n) corresponding to the contribution of the preceding iteration excitation pulse sequence to the time frame speech pattern portion with the signal of prescribed preceding time frames representative of the differences between said signal y(n) corresponding to the preceding time frame speech pattern portion and said signal z(n) corresponding to the contribution of the preceding iteration excitation pulse sequence to the preceding time frame speech pattern portion to generate a signal yp (n) representative of speech pattern portions of said preceding time frames having a predetermined degree of similarity to the speech pattern portion of the time frame, andproducing an excitation pulse of magnitude β and

    location m for the present iteration responsive to the differences between said speech pattern portion representative signal y(n) and the sum of said signal representative of the contribution of the preceding iteration excitation pulse sequence to the time frame speech pattern portion and said signal yp (n) representative of similar speech pattern portions of said preceding time frames.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×