Vehicle Knock Signal Processing via Partial Standard Deviation

Solution Overview

Problem

Conventional methods for processing engine knock signals in vehicle control systems are inefficient due to high memory and throughput requirements, leading to inaccurate engine knock determinations and inefficient operation of vehicle subsystems, particularly because they rely on costly full standard deviation computations.

Innovation Solution

A control system with a signal processing module that computes a partial standard deviation by summing and squaring sample points, allowing for efficient differentiation between normal noise and unwanted conditions, thereby generating a control signal based on the sensor signal and the computed standard deviation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full standard deviation computation method is used, then measurement precision of knock signal is improved, but device complexity and loss of energy increase due to large memory and throughput requirements

Engineering Contradiction:
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the standard deviation computation into two separate accumulations: one for the sum of sample points and another for the sum of squared deviations. This segmentation allows incremental updates without requiring buffering of all sample points, thereby reducing memory requirements while maintaining measurement precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary accumulation of the sum of sample points and sum of squared deviations as data is received. By pre-computing and storing these intermediate values, the system avoids the need to buffer all raw sample points and perform computationally intensive operations later, reducing both memory and processing throughput requirements.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If full standard deviation computation method is used, then measurement precision of knock signal is improved, but loss of energy increases due to high throughput requirements

Engineering Contradiction:
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The computation is segmented into separate accumulations for sum of points and sum of squared deviations, allowing incremental updates with minimal processing at each step. This reduces the computational burden and energy consumption compared to computing full standard deviation from buffered data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By pre-accumulating the necessary statistical parameters (sum of points, sum of squared deviations) as data streams in, the system performs lightweight incremental updates rather than intensive batch processing, significantly reducing processor throughput requirements and associated energy loss.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If moving averages methods or first order lag filters are used, then device complexity is reduced, but measurement precision of knock signal deteriorates

Engineering Contradiction:
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes the computational parameters from simple moving averages or first-order lag filters to a two-moment accumulation method (sum of points and sum of squared deviations). This parameter change enables calculation of standard deviation, which provides superior description of sample distribution while maintaining low device complexity through incremental computation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8527187B2Systems and methods for digital signal processing
Publication Date: 2013.09.03
  • US8527187B2 patent drawing
  • US8527187B2 patent drawing
  • US8527187B2 patent drawing

AI summary

A control system for a vehicle is provided. The control system includes a signal processing module that receives a sensor signal and extracts a plurality of sample points from the sensor signal. A computation module computes a summation of the sample points, computes a summation of squares of the sample points, and computes a standard deviation based on the summation of the sample points and the summation of the squares of the sample points. A control module generates a control signal based on the sensor signal and the standard deviation.