Divisive Normalization for Noise-Robust Spiking Audio Features

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio signal processing systems struggle with accurately distinguishing desired signals from background noise, particularly in environments with fluctuating noise levels, leading to misclassification due to the variability in spike rates caused by background noise, which conventional normalization methods fail to adequately address.

Innovation Solution

A divisive normalization method that includes averaging input spikes over a frame period, using a low-pass filter to calculate a threshold parameter, and employing an Integrate-and-Fire counter to generate normalized spikes, thereby reducing background noise to a constant level, while preserving spike order and avoiding cross-channel distortions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional normalization methods are used to handle background noise, then the system can process audio signals, but the spike rates fluctuate due to varying noise levels causing misclassification

Engineering Contradiction:
Improveclassification accuracyVSAvoidspike rate stability
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary normalization module between the audio front-end and the classification layer. This module computes a normalization factor based on the statistical properties of the input spikes and applies it to stabilize the spike rates. The intermediary component decouples the direct relationship between fluctuating background noise and spike rate variations, allowing reliable classification even in noisy environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The normalization process uses feedback from the input spike statistics to dynamically adjust the normalization factor. By continuously monitoring the mean and variance of input spikes and adapting the normalization parameters accordingly, the system compensates for varying background noise levels and maintains stable spike rates for accurate classification.

Inventive Principle:
Principle #23Feedback

2Reliability

If detailed normalization processing is applied to each channel, then noise suppression improves, but computational complexity and power consumption increase

Engineering Contradiction:
Improvenoise suppression effectivenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The normalization process is segmented into efficient computational stages: spike counting, statistical moment computation, and factor application. Each channel is processed independently but uses shared statistical computations, reducing redundant calculations. The segmentation allows the system to achieve effective noise suppression while minimizing computational overhead and power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from raw spike waveforms to compact statistical descriptors (mean, variance, and normalized spike rates). This parameter transformation reduces the data volume requiring processing and enables efficient computation of normalization factors, thereby lowering power consumption while maintaining noise suppression effectiveness.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If complex normalization algorithms are used, then noise handling improves, but processing speed decreases

Engineering Contradiction:
Improvebackground noise handlingVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces complex iterative normalization algorithms with a direct computational approach using closed-form solutions. Instead of using heavy mechanical processing or iterative optimization, the system computes normalization factors using straightforward statistical formulas applied to spike counts, achieving both robust noise handling and high processing speed suitable for real-time audio classification.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Reliability

If normalization is applied to stabilize spike rates, then classification reliability improves, but the structure becomes more complex

Engineering Contradiction:
Improveclassification reliabilityVSAvoidnormalization module complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The normalization module is designed with multi-functionality, handling multiple tasks within a unified structure: spike rate computation, statistical moment calculation, normalization factor derivation, and application. This universal approach avoids the need for separate dedicated components for each function, reducing overall structural complexity while maintaining classification reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12439203B2Divisive normalization method, device, audio feature extractor and a chip
Publication Date: 2025.10.07 SHENZHEN SYNSENSE TECH CO LTD
  • US12439203B2 patent drawing
  • US12439203B2 patent drawing
  • US12439203B2 patent drawing

AI summary

A divisive normalization method, device, audio feature extractor, and a chip are disclosed. For improving the robustness against variations of the background noise, the proposed per-channel divisive normalization method comprises: obtaining an average number of input spikes over an averaging window by a low-pass filter to produce a threshold parameter, then deciding whether to enable an integrate-and fire (IAF) counter counting over a clock period of a divisive normalization module, when the count value of IAF counter reaches the threshold, resetting IAF counter and producing a single spike at the output. Compared with the prior art, the proposed method does not require any Linear Feedback Shift Register (LFSR) and is easier to implement. It also has a simpler structure, higher accuracy and better statistical performance, and a lower cost and a lower power consumption.