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

Subsampling filter comprising two filters in succession

Assignee: Renesas Electronics Corp
•
Filing: 1993-01-13
•
Granted: 1995-10-03
•
Expires: 2013-01-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A subsampling filter for subsampling a filter input sequence of oversampled data at a predetermined subsampling ratio into a filter output sequence of eventually subsampling data, has a data holding unit for producing three successive data of the oversampled data as each of output patterns of a first output sequence. An input-stage filter subsamples the first output sequence at a subsampling ratio of one by two into a second output sequence of intermediately subsampled data. An output-stage filter subsamples the second output sequence into the filter output sequence. Each of the intermediately subsampled data has one of five values 0, plus 1, minus 1, plus 2, and minus 2. The output-stage filter includes a memory for memorizing filter coefficients determined by a transfer function of this filter, a scaler for calculating products of the filter coefficients and the intermediately subsampled data, and an adder for calculating an algebraic sum of each product and an intermediate sum which is an accumulated sum fed back from a register device of the output-stage filter for memorizing the algebraic sum as such an accumulated sum.

Inventors

  • 👤 Akira Yukawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 12:57
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/06; H03H17/0621; H03H17/0635; H03H17/065; H03H17/0664

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 152 words
A subsampling filter for performing subsampling operation on oversampled one-bit data, comprising: data holding means for temporarily holding three successive one-bit data of said oversampled one-bit data; control logic means, coupled to said data holding means, for producing a control signal corresponding to a pattern of said three successive one-bit data; memory means for storing a plurality of filter coefficients; scaler means, coupled to said control logic means and said memory means, for multiplying filter coefficients read out from said memory means in correspondence with said control signal and for producing scaler products; and accumulating means, coupled to said scaler means, for accumulating each of said products to produce output data, wherein said control signal is variable and is selected from the group consisting of minus 2, minus 1, 0, plus 1 and plus 2 in accordance with said pattern of said three successive one-bit data held by said data holding means.
Claim 2
Dependent Claim 152 words
A subsampling filter for performing subsampling operation on oversampled one-bit data, comprising: data holding means for temporarily holding three successive one-bit data of said oversampled one-bit data; control logic means, coupled to said data holding means, for producing a control signal corresponding to a pattern of said three successive one-bit data; memory means for storing a plurality of filter coefficients; scaler means, coupled to said control logic means and said memory means, for multiplying filter coefficients read out from said memory means in correspondence with said control signal and for producing scaler products; and accumulating means, coupled to said scaler means, for accumulating each of said products to produce output data, wherein said control signal is variable and is selected from the group consisting of minus 2, minus 1, 0, plus 1 and plus 2 in accordance with said pattern of said three successive one-bit data held by said data holding means.
Claim 3
Dependent Claim 171 words
A subsampling filter for performing subsampling operation on oversampled one-bit data, comprising: data holding means for temporarily holding three successive one-bit data of said oversampled one-bit data; control logic means, coupled to said data holding means, for producing a control signal corresponding to a pattern of said three successive one-bit data; memory means for storing a plurality of filter coefficients; scaler means, coupled to said control logic means and said memory means, for multiplying filter coefficients read out from said memory means in correspondence with said control signal and for producing scaler products; and accumulating means, coupled to said scaler means, for accumulating each of said products to produce output data, wherein said control signal is one of a clear signal, a pass signal and a shift signal, said scaler means clearing said filter coefficients when said control signal is the clear signal, passing said filter coefficients when said control signal is the pass signal, and shifting said filter coefficients by one bit when said control signal is the shift signal.
Claim 4
Dependent Claim 171 words
A subsampling filter for performing subsampling operation on oversampled one-bit data, comprising: data holding means for temporarily holding three successive one-bit data of said oversampled one-bit data; control logic means, coupled to said data holding means, for producing a control signal corresponding to a pattern of said three successive one-bit data; memory means for storing a plurality of filter coefficients; scaler means, coupled to said control logic means and said memory means, for multiplying filter coefficients read out from said memory means in correspondence with said control signal and for producing scaler products; and accumulating means, coupled to said scaler means, for accumulating each of said products to produce output data, wherein said control signal is one of a clear signal, a pass signal and a shift signal, said scaler means clearing said filter coefficients when said control signal is the clear signal, passing said filter coefficients when said control signal is the pass signal, and shifting said filter coefficients by one bit when said control signal is the shift signal.

References Cited (Backward Citations)

US4588979A Cited
US4733403A Cited
US4972357A Cited
US5191334A Cited
US5157395A Cited
US5220327A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-10-02 1999-04-03 1999-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-10-02 2003-04-03 2003-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-10-02 2007-04-03 2007-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag