Drift Calculation Using Sum Buffer Least Squares
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing drift calculation methods require large buffer capacities and concentrate processing loads, making it difficult to accurately calculate drift in devices with limited buffer capacity, especially in light detection units where large-capacity buffers are hard to provide.
Innovation Solution
A drift calculation device with sum buffers assigned to sum functions in the least squares method calculation formula, updating data every measurement cycle, allowing for accurate drift calculation using a smaller buffer capacity and distributing processing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If all measurement intensity data within a specific period is stored to calculate drift by least squares method, then measurement precision is improved, but device complexity increases due to large buffer capacity requirements
Solution Approach 1:
The patent extracts only the necessary components for drift calculation by maintaining sum buffers for specific parameters (sum of y values, sum of x values, sum of x squared values, sum of xy products) rather than storing all measurement data. This extraction approach reduces buffer capacity from requiring storage of all 360000 measurement points to only storing four running sums, thereby resolving the contradiction between measurement precision and device complexity
Solution Approach 2:
The patent changes the parameters stored in buffers from raw measurement intensity values to aggregated statistical parameters (sums of y, x, x², and xy). By transforming the data representation from individual measurement points to cumulative sums, the system maintains drift calculation accuracy while dramatically reducing the buffer capacity requirement from megabytes to kilobytes
2Measurement precision
If all measurement intensity data is stored before drift calculation, then measurement precision is improved, but productivity decreases due to processing load concentration
Solution Approach 1:
The patent performs preliminary actions by continuously updating the sum buffers with each measurement point during data acquisition. The sum of y values, sum of x values, sum of x squared values, and sum of xy products are calculated and stored incrementally as measurements arrive, rather than waiting until all data is collected. This preliminary computation distributes the processing load evenly over time and eliminates the need for intensive batch processing after measurement completion
Solution Approach 2:
The patent maintains continuous useful action by performing drift calculation parameters updates with every measurement point without interruption. The sum buffers are continuously updated in real-time as measurements arrive, ensuring that the calculation process is ongoing and distributed throughout the measurement period rather than being concentrated at the end, thereby improving processing efficiency while maintaining measurement precision
Data Source
AI summary
There are provided a drift calculation device capable of accurately calculating a drift by using a buffer of smaller capacity, and a light detection device provided with the same. Every time measurement intensity is input according to a predetermined cycle, data in a plurality of sum buffers 321 to 324 are updated based on at least one of the measurement intensity and the measurement time at that time. The sum buffers 321 to 324 are assigned respectively to a plurality of sum functions forming a coefficient included in a calculation formula for calculating a drift by using the least squares method. A drift is calculated by substituting the updated data in the plurality of sum buffers 321 to 324 in the calculation formula. Since it is not necessary to store all the measurement intensity input at the predetermined cycle, a drift is accurately calculated by a buffer of smaller capacity.


