Tuned deconvolution digital filter for elimination of loudspeaker output blurring
First Claim
1. Method of making a finite impulse response filter for deconvolving audio signals to be converted by a given speaker to sound pressure waves comprising the steps of:
- providing a digital multiplier-accumulator having digital multiplicand inputs for receiving digitized audio signals, M+1 digital multiplier imputs for receiving filter coefficients (hi ;
i=0,1, . . . M) and digital outputs for transmitting digitized deconvolved audio signals;
generating the digital band-limited impulse response yi, i=0,1, . . . N, by driving the said speaker with the signal sin 2π
fh t/2π
fh t, wherein the frequency fh is the upper limit of the hearing range, measuring the acoustic output by a microphone and converting to digital data with sampling rate 1/T≧
2fh ;
calculating, from the values yi, i=0,1, . . . N, the set of coefficients hi, i=0,1, . . . M; and
applying said set of coefficients hi to said digital multiplier inputs.
0 Assignments
0 Petitions
Accused Products
Abstract
A FIR (finite impulse response) type digital filter operates on digital audio signals in modern sound reproduction systems. It is shown that this operation forces the loudspeaker to produce a sound pressure wave having the original signal waveform. Given a multi-driver speaker, its response to a known broad band analog signal (impulsive) is sampled at least as fast as the Nyquist rate. The result is used to construct a deconvolution filter which compacts, in the least-squares sense, the blurred signal (speaker output) back into its original waveform. Since this anti-blurring process is linear and time invariant, it can be applied to the speaker driving signal as a blur preventive. A fine-tuning procedure utilizing Lagrange'"'"'s Method of Multipliers modifies the deconvolution process such that the blur-free speaker output achieves a degree of flatness in frequency response beyond what could be attained with a simple deconvolution filter.
45 Citations
4 Claims
-
1. Method of making a finite impulse response filter for deconvolving audio signals to be converted by a given speaker to sound pressure waves comprising the steps of:
- providing a digital multiplier-accumulator having digital multiplicand inputs for receiving digitized audio signals, M+1 digital multiplier imputs for receiving filter coefficients (hi ;
i=0,1, . . . M) and digital outputs for transmitting digitized deconvolved audio signals;
generating the digital band-limited impulse response yi, i=0,1, . . . N, by driving the said speaker with the signal sin 2π
fh t/2π
fh t, wherein the frequency fh is the upper limit of the hearing range, measuring the acoustic output by a microphone and converting to digital data with sampling rate 1/T≧
2fh ;
calculating, from the values yi, i=0,1, . . . N, the set of coefficients hi, i=0,1, . . . M; and
applying said set of coefficients hi to said digital multiplier inputs. - View Dependent Claims (2, 3, 4)
-
3. The method of claim 1 further comprising the step of comparing filter performances for different values of delay associated with said vector [x] and selection of an optimum lag Dopt which yields the maximally flat response in the frequency domain.
- 4. The method of claim 3 further comprising the step of fine tuning the coefficients, and therefore further flattening the speaker frequency response, by solving the matrix equation
- space="preserve" listing-type="equation">[h'"'"']=[R'"'"'].sup.-1 [Y].sup.T [x]
where [h'"'"']=COL [h'"'"'0, h'"'"'1, . . . h'"'"'M ] is the improved coefficients [R'"'"']=[Y]T [U][Y] is the tuned sampled autocorrelation matrix [U] is the (N+M+1, N+M+1) tuning matrix constructed for the purpose of tuning out the remaining irregularities caused by finite filter length.
- providing a digital multiplier-accumulator having digital multiplicand inputs for receiving digitized audio signals, M+1 digital multiplier imputs for receiving filter coefficients (hi ;
Specification