IL197915A

System and method for compensating memoryless non-linear distortion of an audio transducer

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

26 claims: 5 independent, 21 dependent

  1. 1
    197915/2 Claims 1. A method of compensating digital audio samples d(n) of a digital audio signal for an audio transducer, comprising:storing a lookup table (LUT) for the audio transducer in memory, said LUT including scale factors of the transducer's memoryless nonlinear distortion over a phase plane indexed by sample amplitude, velocity pairs, measuring an amplitude a(n) of the digital audio signal for each digital audio sample d(n);estimating a velocity v(n) of the digital audio signal for each digital audio sample d(n);for each digital audio sample d(n), using the amplitude, velocity pair (a(n),v(n)) to extract a scale factor from the LUT;and scaling the amplitude a(n) of each digital audio sample d(n) by the extracted scale factor.
  2. 9
    A method of compensating digital audio samples d(n) of a digital audio signal for an audio transducer, comprising:measuring an amplitude a(n) of the digital audio signal for each digital audio sample d(n);estimating a velocity v(n) of the digital audio signal for each digital audio sample d(n);using the amplitude, velocity pair (a(n),v(n)) to extract a scale factor from a phase plane representation of the audio transducer, said phase plane representation embodying scale factors of the transducer's memoryless nonlinear distortion over the phase plane as a function of amplitude and velocity, wherein the phase plane representation is a polynomial equation whose only independent variables are the measured signal amplitude a(n) and signal velocity v(n);and scaling the amplitude a(n) of digital audio signal by the scale factor.
  3. 10
    A system for compensating digital audio samples d(n) of a digital audio signal for an audio transducer, comprising:memory for storing a lookup table (LUT) for the audio transducer, said LUT including scale factors of the transducer's memoryless nonlinear distortion over the phase plane indexed by sample amplitude, velocity pairs;and a processor that measures an amplitude a(n) of the digital audio signal each digital audio sample d(n), estimates a velocity v(n) of the digital signal for each digital audio 14 197915/2 sample d(n), extracts a scale factor from the LUT using the measured a(n), v(n) pair, and scales the amplitude a(n) of the digital audio sample d(n) by the scale factor.
  4. 18
    A system for compensating digital audio samples d(n) of a digital audio signal for an audio transducer, comprising:memory for storing a phase plane representation of the audio transducer, said phase plane representation embodying scale factors of the transducer's memoryless nonlinear distortion over the phase plane as a function of amplitude and velocity, wherein the phase plane representation is a polynomial equation whose only independent variables are the measured signal amplitude and signal velocity;and a processor that measures an amplitude a(n) of the digital audio signal for each digital audio sample d(n), estimates a velocity v(n) of the digital audio signal for each digital audio sample d(n), extracts a scale factor from the phase plane representation using the measured a(n), v(n) pair, and scales the amplitude a(n) of the digital audio signal by the scale factor.
  5. 19
    A method of determining a phase plane representation of scale factors for compensating memoryless nonlinear distortion of an audio transducer, comprising:synchronized playback and recording of a test signal through the audio transducer;and storing a ratio of the test signal amplitude s(n) to the recorded signal amplitude r(n) as a scale factor in a lookup table (LUT) indexed by a signal amplitude, signal velocity pair.