Digital Filter Dummy Data Cancellation for Stable Power Consumption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In devices using large-scale digital filters, such as Field Programmable Gate Arrays (FPGAs) in cellular telephones, there is a rapid increase or decrease in power consumption when filter circuits are switched, which is difficult to stabilize without additional arithmetic circuits, especially when incorporating hardware filters.
Innovation Solution
An arithmetic processing apparatus with a digital filter that inputs dummy data when no input data is present and performs arithmetic processing to cancel the output component caused by dummy data, using a cancellation processing unit to stabilize power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If dummy data is input from outside to keep the arithmetic unit operating, then power consumption is stabilized, but additional arithmetic circuits are required to cancel the influence of dummy data on the output
Solution Approach 1:
The patent extracts and separates the dummy data cancellation function from the main filter output path. By identifying that only the dummy data component needs to be canceled (not the entire output), the solution removes only the necessary cancellation arithmetic circuit, reducing overall circuit complexity while still achieving power stabilization.
Solution Approach 2:
The patent applies preliminary anti-action by pre-calculating and storing cancellation data in a table before dummy data is input. The cancellation data is prepared in advance to counteract the dummy data's influence on the output, eliminating the need for complex real-time arithmetic processing and reducing circuit complexity.
2Stability of the object's composition
If the scale of the dummy circuit is increased to match the power consumption of the arithmetic circuit, then power consumption is stabilized, but the device complexity and difficulty of design increase
Solution Approach 1:
The patent creates a simplified copy of the dummy data path that processes only the dummy data component separately from the main signal path. This copying approach allows the dummy circuit to be scaled appropriately without requiring it to match the full complexity of the main arithmetic circuit, reducing design difficulty.
Solution Approach 2:
The patent segments the signal processing into separate paths: one for real data and one for dummy data. By dividing the processing function, the dummy circuit can be designed independently with appropriate scale, avoiding the need to replicate the entire arithmetic circuit's complexity.
3Stability of the object's composition
If the arithmetic unit is operated continuously to smooth power consumption, then power consumption is stabilized, but the output contains unwanted components from dummy data processing
Solution Approach 1:
The patent converts the harmful effect of dummy data (unwanted output components) into a beneficial process by systematically canceling it. The dummy data's influence is used to maintain arithmetic unit operation for power stabilization, while the cancellation mechanism removes the unwanted output, turning a problem into a solution.
Solution Approach 2:
The patent implements feedback by continuously monitoring and canceling the dummy data component in the output. The cancellation processing unit uses feedback from the dummy data input to adjust and remove its influence, ensuring that the output remains clean while the arithmetic unit operates continuously for power stability.
Data Source
AI summary
An arithmetic processing apparatus according to the present disclosure includes a digital filter. The arithmetic processing apparatus further includes a dummy data input unit configured to input dummy data to the digital filter when there is no input data input to the digital filter. The arithmetic processing apparatus further includes a cancellation processing unit configured to perform, on output data output from the digital filter, arithmetic processing for canceling an output component caused by the dummy data.


