Multi-encoding Spike Neural Network Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current spike neural network-based neuromorphic systems, primarily using leaky-integrate-and-fire neuron models, do not fully utilize the characteristics of various neuronal models studied in the human brain, limiting their information processing capabilities.

Innovation Solution

A spike neural network apparatus that preprocesses input signals through a combination of encoding methods such as rate coding, temporal coding, phase coding, and synchronous coding, and performs these operations using a neuromorphic chip with a network-on-chip architecture, allowing for more efficient signal processing and classification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single encoding method is used in spike neural networks, then the system is simpler to implement, but the information processing capability is limited

Engineering Contradiction:
Improveinformation processing capabilityVSAvoidencoding system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple encoding methods (rate coding, temporal coding, phase coding, synchronous coding) into a unified encoding system that processes input signals through multiple encoding paths simultaneously. This merging of different encoding approaches enables the spike neural network to utilize diverse neuronal model characteristics, thereby improving information processing capability while managing system complexity through integrated architecture design.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If multiple encoding methods are implemented, then information processing capability improves, but hardware requirements increase

Engineering Contradiction:
Improvesignal processing efficiencyVSAvoidhardware configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the encoding system into distinct functional modules, each responsible for a specific encoding method (rate coding module, temporal coding module, phase coding module, synchronous coding module). This segmentation allows independent implementation and optimization of each encoding function, improving signal processing efficiency while managing hardware complexity through modular architecture that can be selectively configured.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If multiple encoding methods are used, then classification accuracy improves, but operation complexity increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidoperation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies multiple encoding methods as preliminary processing steps before the main spike neural network classification operation. By pre-encoding input signals through rate coding, temporal coding, phase coding, and synchronous coding, the system prepares the data in multiple representations that enhance classification accuracy. This preliminary encoding action simplifies the subsequent classification operation while maintaining high precision through multi-encoded input.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230004777A1Spike neural network apparatus based on multi-encoding and method of operation thereof
Publication Date: 2023.01.05 ELECTRONICS & TELECOMM RES INST
  • US20230004777A1 patent drawing
  • US20230004777A1 patent drawing
  • US20230004777A1 patent drawing

AI summary

Disclosed are a spike neural network apparatus based on a multi-encoding and an operating method thereof. The method of operating a spike neural network (SNN) apparatus that performs a multi-encoding, includes receiving an input signal by an encoding module, performing a rate coding and a temporal coding on the received input signal by the encoding module, generating an SNN input signal based on the performance result of the rate coding and the temporal coding, and transmitting the generated SNN input signal to a neuromorphic chip that performs a spike neural network (SNN) operation.