IP Library › Granted Patent US 11,881,830
Granted Patent B2
US 11,881,830 · App. 17/169,535 · Granted Jan 23, 2024

Filter circuits and associated signal processing methods

Inventor: Chih-Hao Liu (HsinChu, TW)
Assignee: Realtek Semiconductor Corp.
H03H17/0223H03K5/01H03H2017/0245
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,881,830
App. No.
17/169,535
Granted
Jan 23, 2024
Kind
B2
Abstract

A filter circuit includes multiple registers, a switch circuit, multiple multipliers and a summation circuit. Each register is configured to store an input. The switch circuit is coupled to the registers and configured to receive the inputs from the registers as a series of registered inputs and adjust arrangement of the inputs of the series of registered inputs to generate a series of rearranged inputs according to a count value. The count value is accumulated in response to reception of a new input of the filter circuit. The multipliers are coupled to the switch circuit. The inputs of the series of rearranged inputs are sequentially provided to the multipliers. Each multiplier is configured to generate a multiplication result according to the received input and a coefficient. The summation circuit is coupled to the multipliers and configured to sum up the multiplication results to generate an output.

Claims (30)

1. A filter circuit, comprising:

a plurality of registers, each being configured to store an input;

a switch circuit, coupled to the registers and configured to receive the inputs from the registers as a series of registered inputs and adjust arrangement of the inputs of the series of registered inputs to generate a series of rearranged inputs according to a count value, wherein the count value is accumulated in response to reception of a new input of the filter circuit;

a plurality of multipliers, coupled to the switch circuit, wherein the inputs of the series of rearranged inputs are sequentially provided to the multipliers and each multiplier is configured to generate a multiplication result according to received input and a coefficient; and

a summation circuit, coupled to the multipliers and configured to sum up the multiplication results to generate an output;

wherein when the filter circuit receives the new input, the new input is written in one of the registers to replace the oldest input among the inputs currently being stored in the registers.

2. The filter circuit of claim 1 , wherein the inputs stored in the registers are not transferred among the registers in response to the reception of the new input of the filter circuit.

3. The filter circuit of claim 1 , wherein the inputs received at different time are written in different registers.

4. The filter circuit of claim 1 , wherein a reset period of the count value is equal to a number of the registers.

5. A filter circuit, comprising:

a plurality of registers, each being configured to store an input;

a switch circuit, configured to adjust arrangement of a series of coefficients according to a count value to generate a series of rearranged coefficients, wherein the count value is accumulated in response to reception of a new input of the filter circuit;

a plurality of multipliers, coupled to the switch circuit and the registers and configured to receive the inputs from the registers and receive the series of rearranged coefficients from the switch circuit, wherein each multiplier is configured to generate a multiplication result according to the received input and the received coefficient; and

a summation circuit, coupled to the multipliers and configured to sum up the multiplication results to generate an output;

wherein when the filter circuit receives the new input, the new input is written in one of the registers to replace the oldest input among the inputs currently being stored in the registers.

6. The filter circuit of claim 5 , wherein the inputs stored in the registers are not transferred among the registers in response to the reception of the new input of the filter circuit.

7. The filter circuit of claim 5 , wherein the inputs received at different time are written in different registers.

8. The filter circuit of claim 5 , wherein a reset period of the count value is equal to a number of the registers.

9. A signal processing method, for generating at least one output according to a plurality of inputs and a plurality of coefficients, comprising:

obtaining a series of inputs and a series of coefficients, wherein the series of inputs comprises the plurality of inputs and the series of coefficients comprises the plurality of coefficients;

adjusting arrangement of the series of inputs or the series of coefficients according to a count value to generate a series of rearranged inputs or a series of rearranged coefficients;

sequentially multiplying the inputs comprised in the series of rearranged inputs by the coefficients comprised in the series of coefficients or sequentially multiplying the inputs comprised in the series of inputs by the coefficients comprised in the series of rearranged coefficients to generate a plurality of multiplication results;

summing up the multiplication results to generate the at least one output; and

storing the inputs in a plurality of registers of a filter circuit;

wherein when the filter circuit receives a new input, the new input is written in the register which stores the oldest input among the inputs currently stored in the registers to replace the oldest input.

10. The signal processing method of claim 9 ,

wherein the inputs stored in the registers are not transferred among the registers in response to reception of a new input of the filter circuit.

11. The signal processing method of claim 9 , further comprising:

configuring different registers to receive the inputs received at different time.

12. The signal processing method of claim 9 , wherein a reset period of the count value is equal to a number of the registers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2021
From: LIU, CHIH-HAO
To: REALTEK SEMICONDUCTOR CORP.
Reel/Frame 055173/0778 →
Priority Claims (1)
TW 109135183 · Oct 12, 2020 · national
Continuity (1)
Related Publication 20220116026A1 · Apr 14, 2022