Block-Wise Data Forwarding for Engine Knock Sensor Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecomputing capacity utilizationVSAvoiddata processing completeness
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #10Preliminary action

2Productivity

If sampling values are buffered in memory, then computing device loading is reduced, but data administration complexity increases

Engineering Contradiction:
Improvecomputing device efficiencyVSAvoiddata administration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #19Periodic action

3Ease of manufacture

If two memory areas are used alternately, then data block grouping is simplified, but memory resource consumption increases

Engineering Contradiction:
Improvedata grouping simplicityVSAvoidmemory resource consumption
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

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.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS7305296B2Device and method for processing data that are obtained by sampling an analog signal
Publication Date: 2007.12.04 ROBERT BOSCH GMBH
  • US7305296B2 patent drawing
  • US7305296B2 patent drawing

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.