Event-Driven Temporal Convolution for Asynchronous Pulse Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing signal processing techniques, such as uniform sampling, are inefficient for signals with reduced frequency content or periods of silence, leading to excessive power consumption, particularly in energy-scarce applications, and are computationally complex for classification tasks in machine learning systems.

Innovation Solution

The implementation of event-driven temporal convolution for asynchronous pulse-modulated sampled signals, which processes signals only when events occur, using a convolutional output calculated directly from event-driven input samples and interpolating between events, allowing for energy-efficient neuromorphic systems and reducing computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If uniform sampling is used for signal processing, then signal reconstruction accuracy is maintained, but energy consumption increases and computational complexity increases

Engineering Contradiction:
Improvesignal reconstruction accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic sampling where the sampling rate is not fixed but adapts based on signal activity. The system processes signals only when events occur (changes in signal values), rather than using uniform continuous sampling. This dynamic approach maintains reconstruction accuracy for active signals while consuming minimal energy during static periods, directly resolving the contradiction between accuracy and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses event-driven periodic processing where computation is triggered by signal events rather than continuous periodic sampling. The convolution operation is performed only when relevant events occur in the input signal, creating an irregular periodic action pattern that reduces overall computational load and energy consumption while preserving necessary signal information for accurate reconstruction.

Inventive Principle:
Principle #19Periodic action

2Measurement precision

If uniform sampling is used for signal processing, then signal reconstruction accuracy is maintained, but computational complexity increases

Engineering Contradiction:
Improvesignal reconstruction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and processes only the essential event-driven components of the signal rather than processing the entire continuous signal stream. By taking out only the relevant events (changes in signal values) and performing convolution operations solely on these extracted events, the system maintains reconstruction accuracy while dramatically reducing computational complexity compared to processing all uniformly sampled points.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The computational process is made dynamic, adjusting the amount of computation based on signal activity. During static periods with no events, computational operations are minimized or suspended. When events occur, the system dynamically performs necessary convolution operations. This dynamic computational approach maintains accuracy when needed while reducing overall computational complexity.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If high sampling rates are used, then signal processing accuracy is improved, but energy consumption increases

Engineering Contradiction:
Improvesignal processing accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system implements dynamic sampling rate adjustment where the effective sampling rate varies based on signal activity. During periods of high signal activity with frequent events, the sampling rate increases to capture necessary details for accurate processing. During static periods with no events, the sampling rate effectively drops to zero, eliminating unnecessary energy consumption while preserving accuracy for active signal processing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the sampling parameter from a fixed high rate to a variable rate determined by event occurrence. The sampling interval dynamically adjusts based on signal characteristics and event density, allowing the system to maintain high effective sampling rates only when necessary for accuracy while using lower or zero sampling rates during periods where high accuracy is not required, thus optimizing energy consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11551076B2Event-driven temporal convolution for asynchronous pulse-modulated sampled signals
Publication Date: 2023.01.10 QUALCOMM INC
  • US11551076B2 patent drawing
  • US11551076B2 patent drawing
  • US11551076B2 patent drawing

AI summary

A method of processing asynchronous event-driven input samples of a continuous time signal, includes calculating a convolutional output directly from the event-driven input samples. The convolutional output is based on an asynchronous pulse modulated (APM) encoding pulse. The method further includes interpolating output between events.