Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
161 words
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 (h i ; i=0,1, . . . M) and digital outputs for transmitting digitized deconvolved audio signals; generating the digital band-limited impulse response y i , i=0,1, . . . N, by driving the said speaker with the signal sin 2πf h t/2πf h t, wherein the frequency f h 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≧2f h ; calculating, from the values y i , i=0,1, . . . N, the set of coefficients h i , i=0,1, . . . M; and applying said set of coefficients h i to said digital multiplier inputs.
Claim 2
Dependent Claim
161 words
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 (h i ; i=0,1, . . . M) and digital outputs for transmitting digitized deconvolved audio signals; generating the digital band-limited impulse response y i , i=0,1, . . . N, by driving the said speaker with the signal sin 2πf h t/2πf h t, wherein the frequency f h 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≧2f h ; calculating, from the values y i , i=0,1, . . . N, the set of coefficients h i , i=0,1, . . . M; and applying said set of coefficients h i to said digital multiplier inputs.
Claim 3
Dependent Claim
85 words
The method of claim 1 wherein said calculating step includes solving the matrix equation [h]=[R].sup.-1 [Y].sup.T [x] where [h]=COL [h 0 , h 1 , . . . h M ] is the filter coefficients [x]=COL [x 0 , x 1 , . . . x N+M ] is the delayed idealized FIR [Y] is the N+M+1 by M+1 matrix formed with the measured speaker impulse (band-limited) response y i , i=0, 1, . . . N [R]=[Y] T [Y] is the sampled autocorrelation matrix
Claim 4
Dependent Claim
41 words
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 D opt which yields the maximally flat response in the frequency domain.
Claim 5
Dependent Claim
79 words
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 [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.