Signal processing method and apparatus based on spiking neural network

US11308386B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11308386-B2
Application numberUS-201916423750-A
CountryUS
Kind codeB2
Filing dateMay 28, 2019
Priority dateNov 28, 2016
Publication dateApr 19, 2022
Grant dateApr 19, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A signal processing method and apparatus includes determining a first signal F 1 (t) output by a first neuron, processing the first signal F 1 (t) using q orders of synapse weight parameters w q (t), w q−1 (t), . . . , w 1 (t) to obtain a second signal F 2 (t), and inputting the second signal F 2 (t) to a second neuron, where the second neuron is in a layer immediately subsequent to that of the first neuron.

First claim

Opening claim text (preview).

What is claimed is: 1. A signal processing method implemented in a spiking neural network and comprising: receiving, by a memristor, a first signal F 1 (t) output by a first neuron; processing, by the memristor, the first signal F 1 (t) using q orders of synapse weight parameters w q (t), w q−1 (t), . . . w 1 (t) to obtain a second signal F 2 (t), wherein a speed at which an initial function w x+1 0 (t) met by an (x+1) th -order synapse weight parameter of the q orders of synapse weight parameters attenuates with time t is higher than a speed at which an initial function w x 0 (t) met by an x th -order synapse weight parameter attenuates with the time t, wherein q is a positive integer greater than 1, and wherein 1≤x≤q−1; and outputting, by the memristor, the second signal F 2 (t) to a second neuron, wherein the second neuron is a next-layer neuron of the first neuron, wherein the first signal F 1 (t) comprises a first sub-signal F 1 (t 1 ) output by the first neuron at a moment t 1 , wherein a q th -order synapse weight parameter w q (t 1 ) at the moment t 1 meets the following condition: w q ( t 1 )= w q ( t 1 −1)+Δ F q ( t 1 ), wherein w q (t 1 −1) represents a q th -order synapse weight parameter at a moment t 1 −1, the moment t 1 −1 is a previous moment of the moment t 1 , and ΔF q (t 1 ) is an update quantity based on a learning rule and a stimulation effect at the moment t 1 of the first sub-signal F 1 (t 1 ) on the q th -order synapse weight parameter w q (t 1 −1) at the moment t 1 −1, wherein an x th -order synapse weight parameter w q (t 1 ) at the moment t 1 meets the following condition: w q ( t 1 )= w q ( t 1 −1)+Δ F x ( t 1 )+Δ w x,x+1 ( t 1 )+Δ w x,x+2 ( t 1 )+ . . . +Δ w x,q ( t 1 ), wherein w x (t 1 −1) represents an x th -order synapse weight parameter at the moment t 1 −1 and ΔF x (t 1 ) is an update quantity based on the learning rule and the stimulation effect at the moment t 1 of the first sub-signal F 1 (t 1 ) on the x th -order synapse weight parameter w x (t 1 −1) at the moment t 1 −1, and wherein Δw x,x+1 (t 1 ), Δw x,x+2 (t 1 ), . . . , Δw x,q (t 1 ) are respectively quantities of impact of an (x+1) th -order synapse weight parameter, an (x+2) th -order synapse weight parameter, . . . , and the q th -order synapse weight parameter that are at the moment t 1 on the x th -order synapse weight parameter w x (t 1 ). 2. The signal processing method of claim 1 , wherein an initial function w 1 0 (t) of a first-order synapse weight parameter of the q orders of synapse weight parameters does not attenuate with time. 3. The signal processing method of claim 1 , wherein an (x+i) th -order synapse weight parameter w x+1 (t 1 ) at the moment t 1 is greater than or equal to a threshold of an (x+i) th -order synapse weight, and wherein w x,x+i (t 1 ) is not 0. 4. The signal processing method of claim 1 , wherein an (x+i) th -order synapse weight parameter w x+i (t 1 ) at the moment t 1 is less than a threshold of an (x+i) th -order synapse weight, wherein Δw x,x+i (t 1 ) is equal to 0, and wherein i=1, 2, . . . , or q−x. 5. The signal processing method of claim 1 , wherein the learning rule is a learning rule based on a biological feature or a supervised learning rule based on an error back propagation mechanism. 6. The signal processing method of claim 1 , wherein the first signal F 1 (t) comprises a first sub-signal F 1 (t 1 ) output by the first neuron at a moment t 1 , and a q th -order synapse weight parameter w q (t 1 ) at the moment t 1 meets the following condition: w q ( t 1 )= w q ( t 1 −1)+Δ F q ( t1 ), wherein w q (t 1 −1) represents a q th -order synapse weight parameter at a moment t 1 −1, the moment t 1 −1 is a previous moment of the moment t 1 , and ΔF q (t 1 ) is an update quantity determined based on a learning rule and a stimulation effect at the moment t 1 of the first sub-signal F 1 (t 1 ) on the q th -order synapse weight parameter w q (t 1 −1) at the moment t 1 −1. 7. The signal processing method of claim 1 , wherein an (x+1) th -order synapse weight parameter w x+1 (t 1 ) at the moment t 1 is greater than or equal to a threshold of an (x+1) th -order synapse weight, wherein an x th -order synapse weight parameter w x (t 1 ) at the moment t 1 meets the following condition: w x ( t 1 )= w x ( t 1 −1)+Δ w x,x+1 ( t 1 ), wherein w x (t 1 −1) represents an x th -order synapse weight parameter at the moment t 1 −1, and wherein Δw x,x+1 (t 1 ) is a quantity of impact of the (x+1) th -order synapse weight parameter at the moment t 1 on the x th -order synapse weight parameter w x (t 1 ). 8. The signal processing method of claim 7 , wherein an (x+1) th -order synapse weight parameter w x+1 (t 1 ) at the moment t 1 is less than a threshold of an (x+1) th -order synapse weight, and wherein an x th -order synapse weight parameter w x (t 1 ) at the moment t 1 meets an initial function w x 0 (t 1 ). 9. The signal processing method of claim 1 , wherein processing, by the memristor, the first signal F 1 (t) using the q orders of synapse weight parameters w q (t), w q−1 (t), . . . w 1 (t) to obtain a second signal F 2 (t) comprises determining, by the memristor, a product of the first signal F 1 (t) and a first-order synapse weight parameter w 1 (t) as the second signal F 2 (t). 10. A spiking neural network comprising: a first neuron configured to output a first signal F 1 (t); a memristor coupled to the first neuron and configured to: receive the first signal F 1 (t) output by the first neuron; process the first signal F 1 (t) using q orders of synapse weight parameters w q (t), w q−1 (t), . . . w 1 (t) to obtain a second signal F 2 (t), wherein a speed at which an initial function w x+1 0 (t) met by an (x+1) th -order synapse weight parameter of the q orders of synapse weight parameters attenuates with time t is higher than a speed at which an initial function w x 0 (t) met by an x th -order synapse weight parameter attenuates with the time t, wherein q is a positive integer greater than 1, and wherein 1≤x≤q−1; and output the second signal F 2 (t); and a second neuron coupled to the memristor and configured to receive the second signal F 2 (t), wherein the second neuron is a neuron in a layer immediately subsequent to a layer of the first neuron, wherein the first signal F 1 (t) comprises a first sub-signal F 1 (t 1 ) output by the first neuron at a moment t 1 , wherein a q th -order synapse weight parameter at the moment meets the following condition: w q ( t 1 )= w q ( t 1 −1)+Δ F q ( t 1 ), wherein w q (t 1 −1) represents a q th -order synapse weight parameter at a moment t 1 −1, the moment t 1 −1 is a previous moment of the moment t 1 , and ΔF q (t 1 ) is an update quantity based on a learning rule and a stimulation effect at the moment t 1 of the first sub-signal F 1 (t 1 ) on the q th -order synapse weight parameter w q (t 1 −1) at the moment t 1 −1, wherein an x th -order synapse weight parameter w x (t 1 ) at the moment t 1 meets the following condition: w x ( t 1 )= w x ( t 1 −1)+Δ F x ( t 1 )+Δ w x,x+1 ( t 1 )+Δ w x,x+2 ( t 1 )+ . . . +Δ w x,q ( t 1 ), wherein w x (t 1 −1) represents an x th -order synapse weight parameter at the moment t 1 −1 and ΔF x (t 1 ) is an update quantity based on the learning rule and the stimulation effect at the moment t 1 of the first sub-signal F 1 (t 1 ) on the x th -order synapse weight parameter w x (t 1 −1) at the moment t 1 −1, and wherein Δw x,x+1 (t 1 ), Δw x,x+2 (t 1 ), . . . , Δw x,q (t 1 ) are respectively quantities of impact of an (x+1) th -order synapse weight p

Assignees

Inventors

Classifications

  • Analogue means · CPC title

  • G06N3/049Primary

    Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs · CPC title

  • Neural networks · CPC title

  • Backpropagation, e.g. using gradient descent · CPC title

  • Non-supervised learning, e.g. competitive learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11308386B2 cover?
A signal processing method and apparatus includes determining a first signal F 1 (t) output by a first neuron, processing the first signal F 1 (t) using q orders of synapse weight parameters w q (t), w q−1 (t), . . . , w 1 (t) to obtain a second signal F 2 (t), and inputting the second signal F 2 (t) to a second neuron, where the second neuron is in a layer immediately subsequent to that of the…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06N3/049. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 19 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).