Overlapping-Window Digital Filter for Fast High-Resolution ADC Output
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Semiconductor apparatuses, such as those in mobile devices, face challenges with large circuit areas and increased data processing time due to the requirement for high-resolution Analog to Digital Converters (ADCs), which necessitate separate chips and prolonged data processing times for sampling and processing 1,024 samples at 1 MHz operation frequency.
Innovation Solution
A digital filter is designed to generate integration signals by overlapping sampling time periods, allowing for the subtraction of these signals to produce digital data within a reduced time frame, thereby reducing circuit area and data processing time. This is achieved through a configuration including counters, integrators, and a subtractor, which process sample data within specific time periods to generate digital data efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a high-resolution ADC is implemented with traditional sampling methods, then measurement precision is improved, but device complexity and circuit area are increased
Solution Approach 1:
The patent divides the sampling process into multiple overlapping time periods (first time period, second time period, etc.) where each period captures a subset of samples. This segmentation allows the system to process samples in smaller batches rather than requiring all 1,024 samples simultaneously, reducing the circuit area needed for the ADC while maintaining high-resolution capability.
Solution Approach 2:
The patent performs preliminary integration of samples during overlapping time periods before the final subtraction operation. By pre-integrating data groups during the first and second time periods, the system prepares processed intermediate results that reduce the computational burden on the final processing stage, thereby reducing overall circuit complexity.
2Measurement precision
If traditional ADC sampling is used to process 1,024 samples, then measurement precision is improved, but loss of time is increased
Solution Approach 1:
The patent performs preliminary integration of samples during overlapping time periods before the final subtraction operation. By pre-integrating data groups during the first and second time periods, the system prepares processed intermediate results that reduce the computational burden on the final processing stage, thereby reducing overall processing time from 1,024 ms to 136 μs.
Solution Approach 2:
The patent uses overlapping time periods where the second time period is included within the first time period, allowing continuous processing of samples without idle gaps. This continuous action ensures that sample processing occurs efficiently throughout the measurement window, minimizing total processing time while maintaining high-resolution accuracy.
3Productivity
If overlapping time periods are used for sampling, then productivity is improved, but device complexity is increased
Solution Approach 1:
The patent merges multiple sampling operations into a unified filtering process by combining results from overlapping time periods through integration and subtraction operations. This merging approach consolidates what would otherwise be separate processing streams into a single efficient workflow, improving productivity without proportionally increasing device complexity.
Solution Approach 2:
The digital filter structure is designed to automatically manage the overlapping time period processing through its inherent integration and subtraction operations. The system self-manages the coordination of multiple time periods and sample groups without requiring external control complexity, allowing high productivity with relatively simple filter architecture.
Data Source
AI summary
Provided is a digital filter that is configured to generate a first integration signal by integrating data groups, which are generated by sampling sample data within a first time period that overlaps with another time period, configured to generate a second integration signal by integrating data groups, which are generated by sampling the sample data within a second time period that is included in the first time period, the first time period and the second time period overlapping with one another, and configured to output a difference between the first and second integration signals as digital data. The first integration signal is generated during a third time period that is included in the first time period.


