Block-Wise Data Forwarding for Engine Knock Sensor Sampling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems face heavy loading due to direct forwarding of high-frequency sampling values from sensors to computing devices, leading to inefficient use of computing capacity and frequent interruptions in normal program processing.
Innovation Solution
Implementing a block-wise data forwarding method using alternating ring buffer memory areas, allowing for efficient grouping and transmission of sampling values as data blocks, reducing the computational burden on processing devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If sampling values are forwarded directly to the computing device, then data processing completeness is maintained, but the computing device becomes heavily loaded and computing capacity is wasted
Solution Approach 1:
The patent segments the continuous stream of sampling values into discrete data blocks that are buffered and transmitted periodically to the computing device. This segmentation allows the system to maintain data completeness while reducing the frequency of processing interruptions, thereby improving computing capacity utilization without sacrificing data processing integrity.
Solution Approach 2:
The patent implements preliminary buffering of sampling values in memory before forwarding them to the computing device. This preliminary action accumulates data in advance and transmits it in batches, reducing the computational burden on the device while ensuring all sampling values are processed complete
2Productivity
If sampling values are buffered in memory, then computing device loading is reduced, but data administration complexity increases
Solution Approach 1:
The patent employs periodic action by using two memory areas that are alternately utilized for buffering sampling values. This periodic switching between memory areas simplifies data administration by creating a predictable, rhythmic pattern of data accumulation and transmission, reducing the complexity of managing buffered data while maintaining reduced computing device loading.
3Ease of manufacture
If two memory areas are used alternately, then data block grouping is simplified, but memory resource consumption increases
Solution Approach 1:
The patent applies discarding and recovering by implementing a ring buffer structure where data is continuously written to the current memory area and, upon completion, the memory area is discarded and recovered for reuse. This approach simplifies data block grouping by providing a clean slate for each new data block while managing memory resources efficiently through reuse rather than continuous allocation.
Data Source
AI summary
A device and a method for processing data, in particular measuring data of a knock sensor of an internal combustion engine, are provided, the data being obtained by sampling an analog signal. The sampled values are combined to form data blocks and then processed as data block by a computing device.

