EP0899718A2

Nonlinear filter for noise suppression in linear prediction speech processing devices

Abstract

The invention relates to a linear prediction audio signal processing apparatus, such as a vocoder, including a nonlinear filter to attenuate the residual signal used to excite a linear prediction synthesis filter. The nonlinear filter is capable of reducing the noise component in the signal while keeping only the periodic component of the speech signal. This feature enhances speech quality. The invention also extends to a novel method for processing a residual signal used to excite a linear prediction synthesis filter in order to attenuate wide band additive noise in the speech signal as constructed by the synthesis filter.

EP0899718A2, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Projected expiry passed 21 August 2018, 8.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

23 claims: 23 independent, 0 dependent

  1. 1
    A non-linear filter comprising a residual signal processing means for generating a residual signal capable of exciting a linear prediction filter to generate a replica of an audio signal, said means comprising:means for attenuating an amplitude of the residual signal according to a transfer function which establishes a degree of amplitude attenuation that varies in accordance with an amplitude of the residual signal.
  2. 2
    A non-linear filter as defined in claim 1, wherein said residual signal processing means causes attenuation of samples of the residual signal having an amplitude not exceeding a certain threshold k.
  3. 3
    A non-linear filter as defined in claim 2, wherein said transfer function is linear for samples having an amplitude exceeding said threshold k.
  4. 4
    A non-linear filter as defined in claim 2 or 3, wherein k is variable for each frame.
  5. 5
    A non-linear filter as defined in claim 4, wherein said residual signal processing means includes means for periodically re-computing a value for k.
  6. 6
    A non-linear filter as defined in claim 5, wherein said means for periodically re-computing a value for k includes means for computing a standard deviation of a plurality of samples of the residual signal.
  7. 7
    A non-linear filter as defined in claim 6, wherein the plurality of samples of the residual signal define a frame of the signal.
  8. 8
    A non-linear filter as defined in claim 6 or 7, wherein said means for computing a standard deviation, effects a computation of a standard deviation over a frame of the residual signal.
  9. 9
    A non-linear filter as defined in any preceding claim, wherein said transfer function is defined by:y(n)=A(n)x(n) whereA(n)-min(|x(n)/k|,1) and x(n) and y(n) are sampled values of the input and output signals, respectively, and k is the amplitude threshold value.
  10. 10
    An audio signal processing apparatus including means for generating a residual signal capable of exciting a linear prediction filter to generate a replica of an audio signal, said means comprising a non-linear filter that includes:an input for receiving the residual signal;a residual signal processing means coupled to said input for receiving the residual signal, said residual signal processing means having a transfer function that causes an attenuation of the residual signal, said transfer function establishing a degree of amplitude attenuation that varies in accordance with an amplitude of the residual signal;andan output coupled to said residual signal processing means for outputting the residual signal altered by said residual signal processing means.
  11. 11
    The audio signal processing apparatus as defined in claim 10, wherein said audio processing apparatus is a voice encoder or a voice decoder.
  12. 12
    The audio signal processing apparatus as defined in claim 11 wherein said encoder or decoder is of a CELP type.
  13. 13
    The audio signal processing apparatus as defined in any one of claims 10, 11 or 12, wherein said audio processing apparatus includes a synthesis filter coupled to said output.
  14. 14
    The audio signal processing apparatus as defined in claim 13, wherein said synthesis filter is a linear prediction filter.
  15. 15
    A method for processing a residual signal capable of exciting a linear prediction filter to generate a replica of an audio signal, said method comprising the step of attenuating an amplitude of the residual signal according to a transfer function establishing a degree of amplitude attenuation that varies in accordance with an amplitude of the residual signal.
  16. 16
    A method as defined in claim 15, comprising the step of causing attenuation of samples of the residual signal having an amplitude not exceeding a certain threshold k.
  17. 17
    The method as defined in claim 15 or 16, wherein said transfer function is linear for samples having an amplitude exceeding said threshold k.
  18. 18
    The method as defined in claim 16 or 17, wherein k is variable.
  19. 19
    The method as defined in claim 18, comprising the step of periodically re-computing a value for k.
  20. 20
    The method as defined in claim 19, comprising the step of computing a standard deviation over a plurality of samples of the residual signal to compute a value for k.
  21. 21
    The method as defined in claim 20, wherein the plurality of samples of the residual signal define a frame of the signal.
  22. 22
    The method as defined in claim 20, wherein said step of computing a standard deviation over a plurality of samples of the residual signal to compute a value for k includes the procedure of effecting a computation of a standard deviation over a frame of the residual signal.
  23. 23
    The method as defined in any one of claims 16 to 22, wherein said transfer function is defined by:y(n)=A(n)x(n)    whereA(n)=min(|x(n)/k|,1) and x(n) and y(n) are sampled values of the input and output signals, respectively, and k is the amplitude threshold value.
Independent claims23