← Back to Patent Explorer
US4866648A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital filter

Assignee: Yamaha Corp
•
Filing: 1987-09-28
•
Granted: 1989-09-12
•
Expires: 2007-09-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital filter of an FIR (non-recursive) type operating as an oversampling filter in digital signal processing such as for a stereophonic audio device comprises a memory storing impulse response coefficient data, a mantissa data producing circuit for converting the coefficient data to mantissa data, a multiplier for multiplying input data with the mantissa data, an accumulator for accumulating output data of the multiplier, and a bit-shifting circuit for bit-shifting accumulated output data of the accumulator by the number of bits substantially corresponding to the change in the number of bits of exponent data in the coefficient data. The mantissa data is combined with input data in the convolution operation and the exponent data is imparted, in accumulation of multiplied values, by the bit-shifting of the accumulation output data. In one aspect of the invention, the bit-shifting is performed in a decreasing direction starting from the coefficient of the smallest exponent.

Inventors

  • 👤 Akira Usui

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 07:54
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/0223; H03H17/0227; H03H17/023; H03H17/06

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 131 words
A digital filter of non-recursive type operating as oversampling filter in digital signal processing comprising: a memory storing impulse response coefficient data; mantissa data producing means for providing mantissa data of the coefficient data of a predetermined bit number; a multiplier for multiplying input data with the mantissa data; an accumulator for accumulating output data of said multiplier; and bit-shifting means for bit-shifting accumulated output data of said accumulator by the number of bits substantially corresponding to the change in the number of bits of exponent data in said coefficient data; wherein said coefficient data is read out from said memory in order from the smallest exponent being multiplied with the unput data and the bit-shifting of the accumulated output data by said bit-shifting means is made in a decreasing direction.
Claim 2
Dependent Claim 131 words
A digital filter of non-recursive type operating as oversampling filter in digital signal processing comprising: a memory storing impulse response coefficient data; mantissa data producing means for providing mantissa data of the coefficient data of a predetermined bit number; a multiplier for multiplying input data with the mantissa data; an accumulator for accumulating output data of said multiplier; and bit-shifting means for bit-shifting accumulated output data of said accumulator by the number of bits substantially corresponding to the change in the number of bits of exponent data in said coefficient data; wherein said coefficient data is read out from said memory in order from the smallest exponent being multiplied with the unput data and the bit-shifting of the accumulated output data by said bit-shifting means is made in a decreasing direction.
Claim 3
Dependent Claim 54 words
A digital filter as defined in claim 1 wherein the bit number of the exponent data in the coefficient data changes substantially linearly and said bit-shifting means counts the number of times of accumulation by said accumulator and performs bit-shifting of the accumulated output data each time the count has reached a predetermined count.
Claim 4
Dependent Claim 40 words
A digital filter as defined in claim 2 wherein said mantissa data of the coefficient data is stored in said memory, and said mantissa data producing means provides the mantissa data by reading out the mantissa data from the memory.
Claim 5
Dependent Claim 38 words
A digital filter as defined in claim 3 wherein said digital signal processing is made for processing signals of left and right channels of a stereophonic audio device and these signals are processed on a time shared basis.
Claim 6
Dependent Claim 94 words
A digital filter as defined in claim 4 wherein said digital filter is of linear phase characteristics in which impulse response is arranged in a symmetrical sequence with respect to a center of the impulse response and which further comprises: a second memory and a third memory respectively storing input data of a word length to be accumulated by said accumulator; and an adder for adding words read out from said second and third memories to be multiplied with a common one of the coefficient data and supplying a sum output to said multiplier.
Claim 7
Dependent Claim 108 words
A digital filter as defined in claim 5 wherein said bit-shifting means produces primary interpolation data to be interpolated at an intermediate timing of one sampling period and which further comprises: a fourth memory temporarily storing said primary interpolation data, secondary interpolation data to be inserted between the input data and the primary interpolation data being produced from output of said fourth memory and the input data; and a register holding said input data, primary interpolation data and secondary interpolation data and outputting sequentially these data during each sampling period whereby an output signal interpolated with said primary and secondary interpolation data is obtained during each sampling period.

References Cited (Backward Citations)

US4511990A Cited
JPH105518A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-09-11 1993-03-13 1993-09-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-09-11 1997-03-13 1997-09-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-09-11 2001-03-13 2001-09-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag