fhn.pdf

Upload: menguemengue

Post on 13-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 FHN.pdf

    1/4

    CIRCUIT IMPLEMENTATION

    OF

    NEURA L FITZHUGH NAGUMO EQUA TIONS

    Edgar Shchee-Sin encio and Bernab6 Linares-Barranco

    Texas A M University

    Department of Electrical Engineering

    College Station, Texas

    77843-3128

    Abstract:

    A circuit is proposed that emulates FitzHugh-

    Nagumos differential equations using OTAs, diodes and ca-

    pacitors. These equations model the fundamental behavior

    of an organic neuron cell, i.e., if the input is below a certa in

    threshold, no output is observed, and if it

    is

    above threshold,

    the output yields a sequence of k in g pulses. The circuit is ob-

    tained by using a general method for implementing nonlinear

    differential equations. The resulting circuit due to the (voltage)

    programmability of the OTA allows one to easily vary param-

    eters. Thus a large family

    of

    solutions can be obtained includ-

    ing the Van der Pols equation. Experimental results from a

    breadboard prototype are given that show the suitability of the

    technique used and their potential for CMOS implementation.

    Introduction

    Different types of artificial neurons have been used until

    now which are usually inspired in the biological neural cells.

    Most of these artificial neurons are extremely simplified ver-

    sions of the real ones, such

    as

    those used by Hopfield (1-41,

    Anderson

    [5],

    Rumelhart

    (61,

    Kohonen

    [7],

    and in most of

    the papers in the expanding neural literature. These conven-

    tional neuron models [I-71 can be classified as non-oscillatory

    neurons. There has also been attempts to model the oscilla-

    tory nature

    of

    the biological neurons using hysteretic devices

    [8-lo].

    These models are supposed to have a similar behav-

    ior to the more detailed modeling of FitzHugh-Nagumo

    Ill]

    which is a simplified version of one

    of

    the most exact model

    due to .Hodgkin and Huxley

    (121.

    In this paper, we propose

    a hardware implementation of the FitzHugh-Nagumos equa-

    tions with techniques suitable for CMOS integration. The de-

    @ L4

    Fig. 1. General Topology

    tial Equations

    Representing N Nonlinear Differen-

    vices used are operational transconductance amplifiers (OTAs)

    (131,

    capacitors and diodes. In the next section we give a

    methodology for implementing a general set of fi rst order non-

    linear differential equations using OTAs. As a particular case,

    a circuit th at solves FitzHugh-Nagumos equations is intro-

    duced and experimental results of a protoboard real ization will

    be given. A CMOS prototype has been sent for fabrication in

    a 2pm p-well, double-metal, double-poly process.

    Implementing Nonlinear Differential Equations

    A general circuit topology that solves a set of

    N

    nonlinear

    differential equations with N variables is shown in Fig.

    1.

    Each node Vj is connected to each other node V; hrough

    a capacitor Ci,, and to ground through Cj,. Two current

    sourcesI L ~nd

    N^

    are also connected to node

    j.

    IL

    s linearly

    dependent on th e node voltages of all the other nodes

    where gmj (which can be positive or negative) is the transcon-

    ductance relating interaction between nodesm and j and Ioj s

    an independent current source representing an external input.

    I N j is a nonlinearly dependent current source

    For each node

    Vj

    the following

    KCL

    equation holds:

    by defining

    , i f i j

    (3) can be rewritten as

    Here e

    89CH2785-4i901WBO2444/90/000M)244S01.00990

    IEEE

  • 7/27/2019 FHN.pdf

    2/4

    and in matrix notation

    5)

    becomes

    IF

    GVT fT V) BVT 0

    6)

    This is the general set of

    N

    nonlinear differential equations.

    FitzHugh-Nagumo's equations represent a second order system

    and are a particular case of

    6) ll]

    where it has been made

    g12 = gml, gms = -gll

    and

    gma=

    -921

    fl -) = 0

    and

    f2 .)

    =

    -f(Vz). f .)

    is an N-shaped

    nonlinear function that will be shown later, and

    gmi, Ci,

    are

    positive parameters.

    Circuit

    Implementation

    tions

    7).

    The circuit of Fig.

    2

    simulates the set of differential equa-

    Fig.

    2

    Circuit Implementation of FitzHugh-Nagumo's Equa-

    The exact form of the function

    f .)

    does not seem to be

    very critical. Originally

    [11]

    cubic polynomial was suggested,

    but a piecewise linear dependance can give the same basic

    properties to the system

    [14].

    We will consider this latter ap-

    proach, f .) being

    as

    shown in Fig.

    3.

    tion.

    Fig. 3 N-Shaped Transfer Function of the Nonlinear Circuit

    A phase portrai t of the equilibrium points of the system

    Element.

    described by

    7)

    is shown in Fig.

    4.

    I

    I I

    Fig.

    4

    Phase Portrait

    of the

    System Characterized by 7).

    The equilibrium points are obtained when VI

    =

    V = 0.

    Since we have a nonlinearity with th ree linear segments, we

    can divide the phase plane in three linear regions. Namely,

    regions Q 8 and as shown in Fig.

    4.

    For region

    Q

    the

    state equations are given by

    The equilibrium point A (real)' for this region is stable

    [15]

    f

    the trace and determinant of the system satisfy tha t

    T &- ?>O

    a gmlgmz 9a9m3

    9)

    z z c 1 1

    CllC22 CllC22

    > O

    For regions Q and Q we can describe the behavior of the

    system, the and signs in (10) correspond to the regions

    Q and

    0

    y

    -9ma 3

    C z a

    C a a

    C z a

    and their equilibrium points

    B

    and C, respectively, are stable

    1151

    if

    Virtual equilibrium point is the one that is outside the region

    in which the steady state solution is defined.

    Observe that points B and

    C

    as shown in Fig.

    4

    are vir-

    tual points: while the system is working in regions

    Q

    or

    @

    it

    will be attracted by the stable points B and C, respectively.

    But

    as

    it approaches those points, the system will enter region

    0 where the equilibrium point

    A

    is unstable and now the sys-

    tem will try to leave region Q. We can intuitively see that

    some limit cycle will be reached where the system will remain

    oscillating

    [ll].

    t is also simple to see from Fig.

    4

    hat

    if

    the

    relative positions of the curves

    VI = 0

    and

    Vz = 0

    are changed,

    by varying Iol and/or

    Io',

    one or both of the points

    B

    and

    C

    can become a real point, instead of a vir tual one.

    In

    this

    case the system will reach this point and stay there, th at

    is,

    no

    oscillations will be produced.

    For the nonlinear resistor of Fig.

    2,

    the technique pro-

    posed in

    [16]

    s used, that implements nonlinear I/V transfer

    characteristics with OTAs and

    MOS

    diodes. The resulting cir-

    cuit for this element is shown in Fig.

    5.

    -f

    4 b

    Fig.

    5.

    Implementation of the Nonlinear Function Using OTAs

    and Diodes.

    B or c will become real points

    if

    they are located in regions @ or

    0

    espectively. Real equilibrium point is the one that belongs to the

    region in which the steady state solution is defined.

    45

  • 7/27/2019 FHN.pdf

    3/4

    Theor

    et c a1 Simulations

    In order to have a good reference about our next experi-

    mental results, we first show a mathematical simulation of the

    set

    of

    differentia l equations (7a) and (7b) using the piece-wise

    linear N-shaped nonlinear transfer function f V z ) hown in

    Fig. 3.The simulation was performed using the circuit simu-

    lator SPIC E with ideal transconductance amplifiers and ideal

    diodes. In Fig.

    6

    is shown the theoretical results when mak-

    ing I,1 =

    I z

    = 0

    in

    Fig. 2 i.e., the case of self-oscillatory

    output . As we will show in the next sec tion the shape of wave-

    forms VI t )and Vz t ) f Fig. 6are the same

    as

    hose measured

    experiment ally.

    Fig. 6 SPI CE Simulation of (7) when I,, =

    I =

    0 (Self-

    Oscillatory).

    Ex p er imen ta l Resu l ts

    A breadboard prototype has been built with discrete bipo-

    lar commercially available components, in order to verify th e

    expected results. The OTA used has been the LM 13600 [13]

    and two 10% tolerance ceramic capacitors were used with a

    value of 270 pF. In order to obtain the FitzHugh-Nagumo os-

    cillations of a neuron it is required that the time constant of

    eq. (7a) to be much smaller t han th e one associated with (7b).

    Since both capacitors are equal, we just simply make

    Q m l ,

    Qm3

  • 7/27/2019 FHN.pdf

    4/4

    Fig. 11

    Nonlinear Transfer Characteristics of Fig.

    5.

    References

    111

    D. W. Tank,

    J. J.

    Hopfield, Simple Neural Optimization

    Networks: An A/D Converte r, Signal Decision Circuit, and

    a Linear Programming Circuit, IEEE Trans. Circ . and

    Systems

    Vol. CAS-33, No. 5, pp. 533-541, May 1986.

    [2]J . J. Hopfield, D. W. Tank, Neural Comp utat ion of De-

    cisions in Optimization Problems, Biol. Cybern. Vol. 52,

    [ ] J. J . Hopfield; Neurons With Graded Response Have Col-

    lective Computa tiona l Properties Like Those of Two-State

    Neurons, Proc. Natl. Acad. Sci. U.S.A. Vol. 81, pp.

    3088-3092,

    May

    1984.

    141 J.

    J.

    Hopfield, Neural Networks and Physical Systems Wit h

    pp.

    141-152, 1985.

    Emergent Collective Computational Abilities, Proc. Natl.

    Acad. Sci . U.S.A. Vol.

    79,

    pp.

    2554-2558,

    April

    1982.

    J. A. Anderson, J. N. Silverstein,

    S.

    A. Ritz, R.

    S.

    Jones,

    Distinctive Features, Categorical Perception, and Proba-

    bility Learning: Some Applications of a Neural Network, ,

    Psychological Review Vol.

    84,

    pp.

    413-451, 1977.

    D. E. Rumelhart, G.

    E.

    Hinton, R. J. Williams, Learning

    Internal Representations by Error Propagation, Parallel

    Distributed Processing: Ezplorations i n the Microstructures

    of

    Cognition

    Vol. 1,

    D.

    E.

    Rumelhart and

    J.

    L. McClelland

    (Eds.), Cambridge, MA: MI T Press, pp. 318-362, 1986.

    T. Kohonen, Self-Organization and Associative Memory

    Springer-Verlag, 1988.

    G. Kiruthi, R. C. Ajmera, R. Newcomb, T. Yanis, H. Yaz-

    dai n, A Hysteret ic Neural-Type Pulse Oscillator, IEEE

    Int. Symp. Circ . Syst . pp.

    1173-1175, 1983.

    P. Stolarz, G . W. Hoffmann, Learning by Selection Us

    ing Energy Functions, Systems with Learning and Mem-

    o r y Abilities J. Relacow and

    J.

    C. S. Levy (Eds.), Elsevier

    Science Publ isher

    B.

    V. (North-Holland),

    1988.

    [12]

    A. L. Hodgkin,

    A.

    F. Huxley, A Qual itat ive Description of

    Membrane Current and Its Application to Conduction and

    Excitation in Nerves,

    J .

    Physics Vol.

    177,

    pp.

    500-544,

    1952.

    [13] LM13600: Operational Transconductance Amplifier. Na-

    tional Semiconductor, Linear Dat a Book.

    [14]

    J.

    P. Keener, Analog Circuitry for the Van der Pol and

    FitzHugh-Nagumo Equations, IEEE Trans.

    on Systems

    Man and Cybernetics

    Vol. SMC-13, Sept./Oct. 1983.

    [15]L. 0 .Chua , C. A. Desoes, E.

    S.

    Kuh, Linear and Nonlinear

    Circuits

    McGraw-Hill, New York, 1987.

    [161 E. Sinchez-Sinencio, B. Linares-Barranco, J. Ramirez-

    Angulo, A. Rodriguez-Vkquez, OTA-Based Nonlinear

    Function Approximation, Proc. IEEE Int. Symp. o

    Circ. Syst . Vol.

    1,

    pp.

    96-99, 1989.

    [lo] B. Linares -Barranco , E. SBnchez-Sinencio, R.

    W.

    New-

    comb, A . Rodriguez-Vkquez, J. L. Huertas, A Novel

    CMOS Analog Neural Oscillator Cell, IEEE Int. Symp.

    Circ. Syst. pp. 794-797, 1989.

    Ill]

    R. FitzHugh, Mathemat ical Models of Excitation and

    Propagation in Nerves, National Institute

    of

    Health Tech-

    nical Report

    1967.