Error control codeword generating system and method based on a neural network
First Claim
Patent Images
1. A method for generating a sequence of K N-bit binary code words for information transmission encoding and decoding, comprising the steps of:
- (a) providing a neural network with N neurons, each neuron has two states with output values 0 and 1, interconnection strengths Tij connecting the output of the jth neuron to an input of the ith neuron, and dynamical evolution given by
space="preserve" listing-type="equation">V.sub.i →
1 if Σ
.sub.j T.sub.ij V.sub.j <
θ
.sub.i and
space="preserve" listing-type="equation">V.sub.i →
0 if Σ
.sub.j T.sub.ij V.sub.j >
θ
.sub.i where Vi is the output value of the ith neuron, Vj is the output value of the jth neuron and θ
is a threshold;
(b) providing an initial N-bit binary code word U1 with components U1j ;
(c) setting said interconnection strengths Tij =U1i U1j for all i and j except setting Tii =0;
(d) inputting U1 into said neural network, and letting said neural network evolve to a stable state V;
(e) taking said stable state V to define a new binary code word U2 ;
(f) updating said interconnection strengths by adding U2i U2j to the current Tij for all i and j except i=j;
(g) repeating steps (d)-(f) with Uk replaced by Uk+1 for k=1,2, . . . , K-1; and
(h) applying said code words U1, U2, . . . Uk to establish an information transmission encoder and decoder.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication system and method that translates a first plurality of information symbols into a plurality of code words, transmits the plurality of code words through a communication channel receives the plurality of code words transmitted through the communication channel, deciphers the plurality of code words transmitted through the communication channel into a second plurality of information symbols that correspond to the first set plurality of information symbols, wherein the plurality of code words are derived from a reverse dynamical flow within a first neural network.
27 Citations
4 Claims
-
1. A method for generating a sequence of K N-bit binary code words for information transmission encoding and decoding, comprising the steps of:
-
(a) providing a neural network with N neurons, each neuron has two states with output values 0 and 1, interconnection strengths Tij connecting the output of the jth neuron to an input of the ith neuron, and dynamical evolution given by
space="preserve" listing-type="equation">V.sub.i →
1 if Σ
.sub.j T.sub.ij V.sub.j <
θ
.sub.i and
space="preserve" listing-type="equation">V.sub.i →
0 if Σ
.sub.j T.sub.ij V.sub.j >
θ
.sub.iwhere Vi is the output value of the ith neuron, Vj is the output value of the jth neuron and θ
is a threshold;(b) providing an initial N-bit binary code word U1 with components U1j ; (c) setting said interconnection strengths Tij =U1i U1j for all i and j except setting Tii =0; (d) inputting U1 into said neural network, and letting said neural network evolve to a stable state V; (e) taking said stable state V to define a new binary code word U2 ; (f) updating said interconnection strengths by adding U2i U2j to the current Tij for all i and j except i=j; (g) repeating steps (d)-(f) with Uk replaced by Uk+1 for k=1,2, . . . , K-1; and (h) applying said code words U1, U2, . . . Uk to establish an information transmission encoder and decoder. - View Dependent Claims (2)
-
-
3. A method for generating a sequence of K N-bit binary code words for information transmission encoding and decoding, comprising the steps of:
-
(a) providing a Hopfield neural network with N neurons but with dynamical evolution away from stored states defining the interconnection strengths; (b) providing an initial N-bit binary code word U1 ; (c) setting the interconnection strengths of said neural network Tij =U1i U1j for all i and j except setting Tii =0; (d) inputting U1 into said neural network, and letting said neural network evolve to a stable state V; (e) taking said stable state V to define a new binary code word U2 ; (f) updating said interconnection strengths by adding U2j U2j to the current Tij for all i and j except i=j; (g) repeating steps (d)-(f) with Uk replaced by Uk+1 for k=1, 2, . . . , K-1; and (h) applying said code words U1, U2, . . . Uk to establish an information transmission encoder and decoder. - View Dependent Claims (4)
-
Specification