Open Access
This article is

- freely available
- re-usable

*Entropy*
**2019**,
*21*(9),
871;
https://doi.org/10.3390/e21090871

Article

New Nonlinear Active Element Dedicated to Modeling Chaotic Dynamics with Complex Polynomial Vector Fields

Department of Radio Electronics, Faculty of Electrical Engineering and Communication, Brno University of Technology, 616 00 Brno, Czech Republic

^{*}

Author to whom correspondence should be addressed.

Received: 14 August 2019 / Accepted: 5 September 2019 / Published: 6 September 2019

## Abstract

**:**

This paper describes evolution of new active element that is able to significantly simplify the design process of lumped chaotic oscillator, especially if the concept of analog computer or state space description is adopted. The major advantage of the proposed active device lies in the incorporation of two fundamental mathematical operations into a single five-port voltage-input current-output element: namely, differentiation and multiplication. The developed active device is verified inside three different synthesis scenarios: circuitry realization of a third-order cyclically symmetrical vector field, hyperchaotic system based on the Lorenz equations and fourth- and fifth-order hyperjerk function. Mentioned cases represent complicated vector fields that cannot be implemented without the necessity of utilizing many active elements. The captured oscilloscope screenshots are compared with numerically integrated trajectories to demonstrate good agreement between theory and measurement.

Keywords:

bifurcation diagram; chaotic oscillator; Lyapunov exponents; polynomial vector field; squarer; trans-conductance mode## 1. Introduction

The synthesis and practical realization of chaotic deterministic dynamical systems in the form of lumped electronic circuits is an old and well-established problem. Several design methods have already been described and verified in journal papers as well as conference contributions. The rest of this section provides detailed insight into various circuitry realizations of chaotic oscillators. We will focus especially on the problems of implementing complex nonlinear mathematical models; that is, differential equations having many terms and scalar nonlinear functions of the polynomial shape.

The very first concepts of the analog chaotic oscillators were designed to be simple and transparent, in order to demonstrate the fundamental nature of chaos and the conditions that are required for the evolution of chaotic behavior. These circuits can be considered as a parallel connection of the higher-order admittance network and nonlinear active two-terminal device. This resistor can be piecewise linear; for example, where a third-order admittance network contains both capacitors and inductors as functional accumulation elements is provided in [1], while an RC passive ladder network connected as a load for active nonlinear resistors is the primary subject of [2]. Polynomial resistors with arbitrary degrees [3] can be connected in parallel with a third-order fully passive admittance network to obtain a robust chaotic oscillator [4,5] as well. Moreover, higher-order polynomial resistors can be used to approximate goniometric functions and connected as the fundamental nonlinearity inside suitable circuit topology to generate the so-called multiscroll [6,7,8] or multigrid strange attractors [9,10]. By generalization of such a design approach, very simple chaotic systems with a fully passive ladder filter working in the trans-immittance regime can be constructed [11]. So far, it seems that this is also the simplest way to practically implement the so-called jerky (motion or Newtonian) dynamics, i.e., autonomous deterministic system defined by a single third-order ordinary differential equation [12,13,14,15]. Here, a trans-immittance passive ladder filter having low-pass type of frequency response is connected in the closed loop with the active nonlinear two-port. Thus, the total number of circuit elements can be theoretically reduced to four. For a trans-immittance filter with low quality factor (dynamical system with the higher dissipation), the RLC structure can be substituted by an RC equivalent.

Concepts of fully analog oscillators with a nonlinear composition generated by passive-only nonlinear devices, such as diodes or transistors, timing network, and simple active energy source, also belong to the simplest robust chaotic systems [16,17]. Of course, second-order two-terminal devices (both ideal and lossy) can be used for energy distribution toward the rest of circuitry [18,19]. Chaotic oscillators can be also designed by a slight modification of the well-known generators of harmonic waveforms. Such a modification is often based only on inclusion of suitable nonlinear circuit element into common circuitry [20,21].

If second-order-driven dynamical systems become included in our considerations, the state variable filters are also examples of jerky dynamics. Recent discoveries reveal that robust chaos can be observed in the common structures of Kerwin-Huelsmann-Newcomb (KHN) filters [22,23] if some sort of intrinsic saturation-type nonlinearity is respected. Of course, chaos can be intentionally generated by non-autonomous dynamical systems. The simplest of such an example can be found in a short study [24] where the second-order-driven dynamical system only has three terms, including the scalar non-proportional relation of a state variable. Forced chaotic oscillators can be knowingly constructed as nicely demonstrated in [25,26]. The evolution of chaos is conditioned by the shape of the harmonic input variable, i.e., amplitude and/or frequency. This means that one of these basic parameters of the input signal can be used as the natural bifurcation parameter and serve to control some route-to-chaos scenario. Thus, new network components that can be marked as analog-to-chaos converter can be constructed. Two types become available depending on the input variable (output is always voltage); in the case of voltage, we are referring to the two-port chaos converter [27], and for current input variable, we are dealing with a two-terminal chaos converter [28], i.e., a chaotic impedance. So far, despite its robustness, the described network elements are still awaiting practical application.

A systematic approach, that is the most often utilized for the design of chaotic oscillators based on a mathematical model, follows the well-known concept of analog computers. Individual first-order ordinary differential equations are implemented by using summing inverting integrators with single voltage-feedback operational amplifier. If required, additional summation and/or subtraction linear operations are realized by a single operational amplifier-based differential amplifier. Final building blocks bring the folding mechanism into vector field geometry; nonlinear two-ports are constructed with prescribed voltage transfer function. Now, it is the right time to recall a few interesting chaotic oscillators that utilize the method mentioned above and provide some unique features. Circuitry realization of the complex butterfly chaotic attractors having multiple wings can be found in [29,30], and a multiscroll strange attractor is implemented in an overview paper [31]. Here, curious reader can compare several design methods from different perspectives. We can also consider systematic design procedures toward multispiral chaotic attractors with user-defined complexity of the piecewise-linear transfer function; see details in [32]. Described integrator-based block method is universal and can be utilized (without changes) for design of the higher-order dynamical systems. For example, a four-dimensional oscillator is the subject of [33]. The discussed integrator-based circuit synthesis is summarized and turned into a systematic design process in a comprehensive study [34]. In the case of nonlinear transfer functions having very complicated shapes, corresponding two-port blocks can be implemented by using digital parts, i.e., via combination of a simple processor and by using a lookup table approach, and A/D and D/A converters. Remember that this substitution turns a chaotic system into the piecewise constant. However, global dynamics can be preserved [35]. The recent trend is to utilize field programmable analog arrays for complete design of nonlinear dynamical systems. This is advantageous due to the fast design and easy reconfiguration of topology of the chaotic oscillators [36]. On the other hand, chaotic oscillators can be implemented as systems-on-chip using uniform fabrication technology. Both advantages and limitations of such analog realizations can be found in interesting research studies [37,38].

All integrator-based designs have something in common, namely, a complicated structure with many active and passive circuit elements. The aim of this paper is to partly remove this drawback and slightly simplify the final circuit topology. As authors, we have to admit that this effort is not unique. Chua’s original circuit was simplified by adopting different active devices, such as a current-feedback operational amplifier with frequency compensation in [39] or, alternatively, by a differential voltage current conveyor as given in [40]. The monolithic implementation of Chua’s circuit is the subject of [41]. Negative resistance chaotic oscillators can be effectively constructed by using a second generation current conveyor [42], by standard voltage-feedback operational amplifier [43], as well as any other active element, including a two-terminal structure containing only few discrete FET components [44]. This paper contributes to this kind of research by introducing a versatile multiport active element suitable for modeling nonlinear dynamics.

This paper is organized as follows. The next section briefly describes layout design of a new active device and also contains measurement results of its key properties from the viewpoint of modeling nonlinear dynamics. The third section is focused on the presentation of several mathematical models that undergo true experimental verification. Within this section, the fundamental analysis of these models based on the numerical integration process is presented. The fourth section brings circuitry realizations of chaotic systems, where both linear and nonlinear mathematical operations are performed by a new active element. The fifth section provides us with measurement results and comparison between theoretical and practical experiments. Finally, some discussion and concluding remarks are presented.

## 2. Evolution of Differential Voltage Trans-Conductance Multiplier (DV-TC-M)

The new active cells, DV-TC-M, were preliminarily tested in non-problematic applications [45,46] and will be utilized in the structures of fully analog chaotic oscillators presented in this paper. Layout designs of the individual developed functional blocks are visualized inside Appendix A. Idealized models of these structures are provided in Figure 1, and fabricated examples are based on I3T25 0.35 µm ON Semiconductor CMOS process that comprised a single integrated circuit (IC) package. The trans-conductance transfer function of device is available in two equivalent forms but with different value of constant k depending on the internal topology:
where k = 4.9 mA/V

$$k\xb7\left({V}_{X1}-{V}_{X2}\right)\xb7\left({V}_{Y1}-{V}_{Y2}\right)={I}_{Z},$$

^{2}for a bipolar multiplier and k = 1.3 mA/V^{2}for a CMOS multiplier. Note that such transfer function is versatile especially in the case where individual ordinary differential equations are implemented by directly following Kirchhoff’s first law; that is, the sum of the currents associated with a single node equals zero. Summation/subtraction building block performs a useful operation, returning the sum and subtraction of three input voltages in accordance to the following equation:
$${V}_{Y1}-{V}_{Y2}+{V}_{Y3}={V}_{W}.$$

A complete view of the internal topologies of the active cells is shown in Figure 2, including W/L ratios of FET transistors and values of resistors.

DC transfer curves belong to the most important characteristics of the active devices employed in the design process of chaotic oscillators and linear and nonlinear systems in general. Figure 3 shows that transfer linearity is good over the entire allowed dynamical range of the input voltages. The measured features of the bipolar multiplier predetermine this cell for all applications that operate with input voltages of ±500 mV (this limits the state space volume occupied by a constructed chaotic attractor). There is only linear distortion that can be easily compensated by the external circuitry, in practice, by simple component value recalculation. The maximal allowed output current is 1500 mA.

To make the electronic equivalents precise for the prescribed mathematical models, we should perform accurate operations such as squaring and multiplication. Note that amplification/attenuation can be considered as the product of a state variable and DC constant voltage. Thus, it also belongs to this class of scalar mathematical operations.

Since all chaotic signals are naturally wideband, module frequency responses of active devices involved in a design process should be maximally horizontally flat. In this context, Figure 4 shows that DV-TC-M has a bandwidth 50 MHz; i.e., sufficiently wide for any type of strange attractor.

Wide bandwidth is very important because roll-off effects can filter out the frequency components required to form a desired strange attractor. This value should also be respected when choosing a frequency de-normalization constant. A nice case study has focused on the current feedback operational amplifiers that can be found in [47].

The CMOS multiplier has an allowed level of input signal up to ±500 mV, and the bandwidth reaches at least 30 MHz. Further interesting (from the viewpoint of modeling nonlinear dynamics) measured results are documented via Figure 5 and Figure 6. Summation/subtraction unit allows operation of useful signals up to ±700 mV and 3 dB bandwidths of transfers overcome 45 MHz. For details, see the graphical visualization given in Figure 7 and Figure 8.

## 3. Numerical Analysis of Chaotic Systems Dedicated for Circuit Synthesis

Before starting a design process of the analog chaotic oscillator, its dynamics need to be deeply analyzed by using computer algorithms that are mostly based on the numerical integration process. Individual upcoming subsections provide numerical investigation of several mathematical models. The analysis provided here is primarily focused on the upcoming circuit realization of dynamical systems. The algorithms that are utilized here can be summarized as follows.

(1) Largest Lyapunov exponent (LLE). It is a real number that specifies the rate of exponential divergence of two neighboring state trajectories. For chaos, it is necessary to achieve one positive LLE, while for hyperchaos, we need two positive LLEs. This measure is plotted with respect to single or several system parameters which can change the global behavior of an analyzed circuit. A high value of LLE can be understood as dynamical motion that is unpredictable for short times. Transient behavior is always omitted such that calculation starts on the ω-limit set. During each routine step, Gram–Schmidt orthogonalization is performed. LLE can be calculated by using either a mathematical model [48] or data sequences generated by the system under inspection [49]. Subsequently, this measure can be used for flow qualification or optimization [50]. Rules for correct calculation of LLE are specified in [51].

(2) Approximate entropy (AE) is a real number that can quantify degree of similarity between consecutive patterns of the waveforms generated in a time domain. A significantly high value of AE suggests possible application of analyzed continuous-time chaotic signal in secure communications, chaos-based modulation, or masking of the useful analog signal. AE is established for each designed chaotic oscillator using real measured data sequences.

(3) Basins of the attraction (BoA) are subspaces of the state space volume that specify attraction sets for individual types of ω-limit sets. Possible types of attraction sets, including hidden chaotic attractors, need to be calculated by appropriate algorithms. It is important from both a theoretical and practical viewpoint. If the evolution of some specific state attractor is bounded to a specific set of initial conditions, these need to be imposed into an oscillator by suitable circuitry. Fortunately, for the proposed voltage-mode structures of a chaotic system, one or several capacitors can quite easily be pre-charged at any time.

(4) One-dimensional bifurcation diagram (BD) can be very useful for tracing the ideal routing-to-chaos scenario with continuous change of a single system parameter; especially if a very small step size of swept parameter is used. This graph is commonly considered as suitably chosen Poincare sections (subspaces of the state space) plotted and arranged next to each other.

The numerical algorithms mentioned above were implemented in Mathcad 15 program; to be more specific, a built-in fourth-order Runge–Kutta method with a fixed time step was employed as the core process, i.e., for numerical integration. Since chaotic dynamics is expected, possible problems with conventional numerical algorithms can be expected: such as convergence, chaos suppression, finite precision of real numbers, etc. In other words, credibility of the results may be compromised; as pointed out in [52]. For example, too large step sizes used for integration process can cause chaos suppression. Thus, only higher-order integration methods with a step size several orders lower than the lowest time constant of the designed chaotic circuit were considered for analysis (LLE, AE, BoA, BD). The second observed problem is related to finite precision of floating-point numbers. This will cause final periodicity of all chaotic orbits under one condition: if these are integrated for an enormously long time; however, this is not the case. The examples of chaotic flows considered in this paper are obviously durable against rounding errors [53]. Vector fields are smooth and continuously differentiable with fast trajectory stretching and transparent trajectory folding mechanisms. All parameters required for numerical re-simulation of results will be provided in the proper places in the text to ensure repeatable analysis. Closer insight into the analysis of autonomous deterministic chaotic dynamical systems and the problems of flow discretization, including corresponding solutions, can be found in a comprehensive study [54]. Although this paper warns readers to rely solely on the computer-aided results, especially if a chaotic dynamic is involved, we can trust our simulations are rigorous because these are verified by true experimental measurements.

Results from the numerical analysis are closely bounded to concrete circuit implementation and the real circuit parameters. This means that describing mathematical models are not normalized; i.e., neither time constants nor impedance scaling factors are introduced.

#### 3.1. Numerical Investigation of Dynamical System with Cyclically Symmetrical Vector Field

So far, several autonomous chaotic dynamical systems with cyclically symmetrical vector field and associated chaotic behavior were discovered [55,56]. One such example can be mathematically described by the following set of ordinary differential equations
where a and b are system parameters. To observe robust strange attractor, these parameters should be set to a = 1.9 and b = 0.42. Straightforward linear analysis yields a fixed point located at

$$\frac{d}{dt}x=a\xb7{y}^{2}-b\xb7z\frac{d}{dt}y=a\xb7{z}^{2}-b\xb7x\frac{d}{dt}z=a\xb7{x}^{2}-b\xb7y,$$

**x**_{0}= (0, 0, 0)^{T}and**x**_{0}= (b/a, b/a, b/a)^{T}. Phase portrait of a typical chaotic attractor together with the measure of its sensitivity to tiny changes in the initial conditions is provided as in Figure 9. Sensitivity graphs are plotted for 10^{4}randomly generated initial conditions that are uniformly distributed in all three state space dimensions to create a filled cube with edge size 0.01 (red dots). Final states are marked by a green color. Note that the dynamical system is clearly extremely sensitive to tiny changes in initial conditions. The desired strange attractor occupies a state space cube with edges −0.2 up to 0.3 in all directions, i.e., for all state variables. Thus, the essential condition for a dynamical system to be implementable by using DV-TC-M active elements is satisfied. However, the larger state attractor can be also modeled by circuitry with DV-TC-M, as long as suitable linear transformation of the coordinates is applied to the original system that makes the state attractor smaller.Figure 10 provides rough insight into the energy distribution over the typical strange attractor generated by a dynamical system (3) and for standard values of the internal parameters. From the left to the right plot, one can see how potential and kinetic energy changes from very small (left picture), small, medium up to high (right plot).

Note that kinetic energy is negligible near the state space origin and large at the perimeter of a chaotic attractor. During simulations, the final time was set to 5000 s with time step 10 ms and initial conditions were chosen as

**x**_{0}= (0.1, 0, 0)^{T}. The static system energy has a direct connection to the power dissipation of chaotic oscillator while the dynamic energy is bounded to a slew rate and measured frequency responses (pole frequencies, GBP in particular) of used active elements. Figure 11 shows a plot of LLE associated with a mathematical model (3) as two-dimensional function of the internal system parameters. Here, various limit cycles correspond to magenta while light blue stands for weak chaos, green represents strong chaos, and red means unbounded solution. During calculations, the final time was set to 1000 s with variable time step and the initial conditions**x**_{0}= (0.1, 0, 0)^{T}. In the optimal circumstances, a dynamical system can possess the following promising set of three Lyapunov exponents 0.106, 0, −0.967 and corresponding fractal Kaplan–Yorke dimension of about 2.11. Note that, in a given two-dimensional space of system parameters, the region of chaos is wide enough for practical construction of a robust generator of chaotic waveform and surrounded by a limit cycle solution.#### 3.2. Numerical Analysis of Fourth-Order and Fifth-Order Jerky Dynamics

Recent studies [57,58] reveal the possibility to observe robust strange attractors within the dynamics of fourth-, fifth-, and even higher-order differential equations with many types and shapes of scalar nonlinearity, including quadratic polynomials. Such dynamical flows are usually coined in literature as hyperjerk systems. These n-th order systems can be rewritten in the form of n first-order ordinary differential equations and implemented in developed numerical algorithms 1–4 without changes. As will be proved in this subsection, these mathematical models can exhibit a large variety of dense strange attractors.

General circuitry realization of a fourth-order polynomial hyperjerk function can be described by the following ordinary differential equation:
where x is some network quantity (depending on circuit realization) and a, b, c, d are internal system parameters, i.e., real numbers. There are just two equilibrium points of the flow located in position

$$\frac{{d}^{4}}{d{t}^{4}}x+a\frac{{d}^{3}}{d{t}^{3}}x+b\frac{{d}^{2}}{d{t}^{2}}x+c\frac{d}{dt}x=d\xb7\left({x}^{2}-1\right),$$

**x**_{e}= (±1, 0, 0, 0)^{T}. To observe structurally stable strange attractors, the following values need to be kept: a = 1, b = 5.2, c = 2.7, and d = 4.5. For these numerical values, a typical single-scroll strange attractor provided in Figure 12 can be observed. Here, a numerical FFT calculation for the real circuit is also provided.The fifth-order jerky dynamical system that produces robust chaotic motion can be expressed as a single differential equation:

$$\frac{{d}^{5}}{d{t}^{5}}x+a\frac{{d}^{4}}{d{t}^{4}}x+b\frac{{d}^{3}}{d{t}^{3}}x+c\frac{{d}^{2}}{d{t}^{2}}x+d\frac{d}{dt}x=e\xb7\left({x}^{2}-1\right).$$

To generate the strange attractor, individual system parameters should be set to a = 1, b = 7.2, c = 3.9, d = 9.2, and e = 3.9. Similarly as for system (4), there are just two equilibrium points of the flow located in position

**x**_{e}= (±1, 0, 0, 0, 0)^{T}. Graphical visualization of the typical chaotic ω-limit set associated with dynamical system (5) is given in Figure 13.Figure 14 shows basin of attraction associated with dynamical system (4) calculated for kinetic energy, i.e., if potential energy equals zero. For analyzed fourth-order dynamical system (4), rainbow color-scaled surface contour plots of Kaplan–Yorke metric dimension as two-dimensional function of two internal system parameters are visualized by means of Figure 15. It is shown that the region of strong chaos is surrounded either by the unbounded solution (white) or a weak chaos dynamical motion (green). Note that if the circuit parameters are calculated precisely, the corresponding chaotic oscillators can produce stable chaotic waveforms, both in terms of geometric structure and time. Bifurcation diagrams provided in the same figure demonstrate that a standard period-doubling route-to-chaos scenario can be traced via continuous change of both external voltages.

#### 3.3. Numerical Analysis of Hyperchaotic Dynamics

Hyperchaotic dynamics is specific in the sense that we have two positive Lyapunov exponents. One of the most famous mathematical models capable of producing this kind of dynamical behavior is the so-called fourth-order Lorenz system [59,60]. This system can be described by the following set of first-order ordinary differential equations:
where

$$\frac{d}{dt}x=\frac{a}{{x}_{r}}\left({y}_{r}\xb7y-{x}_{r}\xb7x\right)\frac{d}{dt}y=\frac{1}{{y}_{r}}\left[x\left(b-{z}_{r}\xb7z\right){x}_{r}-{y}_{r}\xb7y+{w}_{r}\xb7w\right]\phantom{\rule{0ex}{0ex}}\frac{d}{dt}z=\frac{1}{{z}_{r}}\left({x}_{r}\xb7{y}_{r}\xb7x\xb7y-c\xb7{z}_{r}\xb7z\right)\frac{d}{dt}w=-\frac{d}{{w}_{r}}{x}_{r}\xb7x,$$

**T**= diag(x_{r}, y_{r}, z_{r}, w_{r}) = (50, 50, 100, 150) represents a fundamental transformation matrix used for strange attractor compression and a = 10, b = 28, c = 2.7, and d = 5 are system parameters that lead to hyperchaotic motion. By considering mathematical model (6) and the numerical values mentioned above, we can obtain the strange attractor provided in the different 3D projections by means of Figure 16. During calculations, the final time was set to 1000 s with a fixed time step of 10 ms and initial conditions**x**_{0}= (0, 0, 0, 0.1)^{T}. By utilizing the proposed linear change of the state coordinates, the desired state attractor shrinks from unfeasible cube (±20, ±30, +50, ±50) to much smaller cube (±0.4, ±0.5, +0.5, ±0.5). This process is graphically visualized by means of Figure 17. It turns out that even the greater compression of the strange attractor is possible. However, large values of system constants can cause practical problems, both from the viewpoint of trajectory convergence and basin of attraction.It is worth nothing that in the case of the dynamical system with four degrees of freedom, just four one-dimensional Lyapunov exponents can be calculated. For chaos, only one LLE is positive and dynamical flow diverges in one state space direction at that moment. However, for hyperchaotic dynamics, two Lyapunov exponents need to be positive. In the hyperspace of internal parameters a, b, c, d of system (6), this situation is graphically demonstrated via Figure 18. For this plot, the final time was set to 1000 s, and the initial conditions were randomly selected about the origin. The value of the true LLE is marked by following the color scale: a negative value is blue (fixed point solution), zero is green (limit cycle), while yellow and red are positive LLE (weak and strong chaos). Black contour lines are, in fact, visualization of the second LLE. Thus, where these contour lines show a maximum and this area is red, the inspected system exhibits robust hyperchaotic behavior. Each plot in Figure 18 is calculated as being high-resolution and having 101 × 101 points. Note that if the numerical values provided below Equation (6) are considered, the time domain predictability of the generated signals is not the best and can be further optimized. For basic parameters, the set of Lyapunov exponents is 0.174, 0.132, 0, −15.6, as also indicated in [61]; leading to a Kaplan–Yorke dimension of about 3.02. In this thorough study, a much more detailed linear analysis of the dynamical system (6) is provided.

## 4. New Circuitry Realizations of Chaotic Dynamical Systems Employing DV-TC-M

This section describes the implementation of three different autonomous deterministic dynamical systems as lumped analog circuits. Each case represents a certain type of network synthesis that is straightforward, known, and generally universal but, without the proposed DV-TC-M active device, always requires many active circuit elements. Moreover, common commercially available active devices utilize significantly high supply voltage range, have high power consumption, and exhibit larger parasitic properties. These parasitic features insert error terms into the describing differential equations, change the predefined numerical values of the system parameters, can attenuate important frequency components, can lower complexity of the dynamical solution, and deform or destruct the desired strange attractor. It should be noted that conventional electronic systems such as mixers, harmonic oscillators, modulators, amplifiers, and others can be constructed using single DV-TC-M.

Combination of the differential summing operation with polynomial trans-admittance transfer function allows both building new functional blocks and is interesting from a synthesis perspective (which will be discussed in the upcoming subsection) and optimization of the final oscillator with respect to minimum circuit elements.

#### 4.1. Analog Functional Blocks Based on DV-TC-M Active Element

Thanks to the proposed DV-TC-M active element, we were able to construct several handy linear subcircuits, such as negative grounded resistors (two-port admittance matrix y
where the subcircuit in the dotted area is a non-inverting amplifier with gain α = 1 + R

_{12}= y_{21}= y_{22}= 0, y_{11}= −1/R), unilateral resistor (with current flowing in single direction, two-port admittance matrix y_{11}= y_{12}= y_{22}= 0, y_{21}= 1/R), negative bilateral trans-admittance circuit (two-port admittance matrix y_{11}= y_{22}= 0, y_{12}= −1/R_{1}, y_{21}= −1/R_{2}), differential voltage current source I_{out}= (V_{Y}_{1}− V_{Y}_{2})/R, etc. Each mentioned building block is depicted in Figure 19, and can significantly simplify the final network that creates the linear part of the vector field. If speaking about nonlinear elements of chaotic oscillators, the trans-conductance nature of multiplier allows easy implementation of a polynomial resistor by simple connection of input and output terminal. Besides common nonlinear operations such as multiplication, division, squaring, and square rooting (corresponding circuitries can be found in datasheets of almost any commercially available multiplier) developed DV-TC-M allow the user to construct relatively simple resistors with sine-type and cosine-type ampere–voltage characteristics in both signum variants. Change of sign can be realized by reconnection of one input terminal of multiplier; there is no need to change circuit topology. An example of sine-type structure is provided in Figure 20. It is a two-terminal device having input current
$$i=f\left(v\right)=\left(\frac{1}{{R}_{3}}+\frac{1}{{R}_{4}}+\frac{1}{{R}_{5}}\right)v-\frac{{k}^{2}\alpha}{{R}_{3}}{v}^{3}+\frac{{k}^{3}{\alpha}^{2}}{{R}_{4}}{v}^{5},$$

_{2}/R_{1}. Numerical values of all resistors can be calculated by comparing individual terms of (7) with a power series expansion of sine function, that is, sin(x) = x − x^{3}/6 + x^{5}/120. Of course, because this series is finite, approximation is valid only in in the close neighborhood of origin. This is a limitation of the dynamical range.#### 4.2. Chaotic Oscillator with Cyclically Symmetrical Vector Field

The direct circuitry realization of a dynamical system (3) is provided in Figure 21. Note that only three DV-TC-M active elements are required. Straightforward analysis of this network yields following set of ordinary differential equations
where the state vector

$$C\frac{d}{dt}{v}_{1}={k}_{1}\xb7{v}_{3}^{2}-\frac{{v}_{2}}{R}C\frac{d}{dt}{v}_{2}={k}_{2}\xb7{v}_{1}^{2}-\frac{{v}_{3}}{R}C\frac{d}{dt}{v}_{3}={k}_{3}\xb7{v}_{2}^{2}-\frac{{v}_{1}}{R},$$

**v**= (v_{1}, v_{2}, v_{3})^{T}is composed of voltages across grounded capacitors taken from left to right, with k_{j}being the trans-conductance of j-th multiplier. The simultaneous change of all resistors (for example, via a tandem potentiometer) varies with system parameter b while parameter a stays fixed on a constant value given by the impedance norm of this circuit. For experimental verification, capacitors have a uniform value of 100 nF. Experiments show that the time constant of this chaotic oscillator can be lowered; the smallest value of applicable capacitors is 33 pF together with nominal resistance 1 kΩ. The measured power dissipation of this chaotic oscillator lies between 55 and 65 mW; the concrete value depends on the operational regime (chaos vs. limit cycles).#### 4.3. Circuitry Implementation of Fourth-Order Hyperjerk Function

It is well-known that single third-order differential equations can be easily realized as electronic circuits. The most straightforward approach is a cascade connection of the voltage-mode integrators, two-port linear, and at least one nonlinear feedback [62]. To simplify the final realization, in some cases, the integrator with an active element can be substituted by passive loss realization; i.e., bilinear filter with a single real pole. This kind of realization is not restricted to third-order dynamical systems and can be easily extended to an arbitrary degree of freedom. Circuit realizations of the chaotic systems based on integrator-block schematics can be easily emulated using commercially available field programmable analog array (FPAA) development kits [63,64]. However, remember that the complexity of the implemented chaotic system is limited because the FPAA graphical user interface provides a restricted area dedicated to circuit design. To realize more complex electronic systems, several FPAA kits need to be combined, see [65] for an interesting example where the correct function of the chaotic oscillator is demonstrated including synchronization.

Unlike other circuitry realization, our solution utilizes only one type of active element, the designed DV-TC-M. Thus, the whole chaotic system except for external working capacitors and resistors can be implemented on chip using the CMOS technology discussed in Section 2 of this paper.

It seems that the simplest practical implementation of mathematical model (2) is based on the looped interconnection of a linear fully passive frequency filter working in the trans-resistance mode (two-port, current input and voltage output) and nonlinear two-port that works in complementary trans-admittance regime. One such example is provided by means of Figure 22; note that the fundamental fourth-order RLC ladder low-pass frequency filter implements the linear part of the vector field. In this case, Equation (2) can be rewritten providing more details as
where v
where state vector is
where v
where a state vector becomes

$$\frac{{d}^{4}}{d{t}^{4}}{v}_{out}+\frac{{C}_{2}+{C}_{3}}{{C}_{2}{C}_{3}R}\frac{{d}^{3}}{d{t}^{3}}{v}_{out}+\frac{{C}_{1}+{C}_{2}}{{C}_{1}{C}_{2}L}\frac{{d}^{2}}{d{t}^{2}}{v}_{out}+\frac{{C}_{1}+{C}_{2}+{C}_{3}}{{C}_{1}{C}_{2}{C}_{3}LR}\frac{d}{dt}{v}_{out}=\frac{1}{{C}_{1}{C}_{2}{C}_{3}LR}f\left({v}_{out}\right),$$

_{out}is output voltage of passive filter. Since both the energy source and nonlinearity are created by a single active element (DV-TC-M), the corresponding chaotic oscillator cannot be simplified further. The proposed circuit exhibits a chaotic motion for C_{1}= 1 nF, C_{2}= 470 pF, C_{3}= 820 pF, L = 1.8 mH, and R = 1.4 kΩ. The state description of this oscillator is
$${C}_{1}\frac{d}{dt}{v}_{1}=k\left({v}_{3}-{V}_{a}\right)\left({v}_{3}-{V}_{b}\right)-{i}_{L}{C}_{2}\frac{d}{dt}{v}_{2}={i}_{L}-\frac{1}{R}\left({v}_{2}-{v}_{3}\right)\phantom{\rule{0ex}{0ex}}{C}_{3}\frac{d}{dt}{v}_{3}=\frac{1}{R}\left({v}_{2}-{v}_{3}\right)L\frac{d}{dt}{i}_{L}={v}_{1}-{v}_{2},$$

**x**= (v_{1}, v_{2}, v_{3}, i_{L})^{T}and k is internally trimmed constant of DV-TC-M element, namely k = 1.3 mA/V^{2}. Structurally stable strange attractor can be observed for following list of the circuit parameters: C_{1}= 3.9 nF, C_{2}= 1.7 nF, C_{3}= 4.2 nF, L_{1}= 1.8 mH, R_{1}= 200 Ω, R_{2}= 2500 Ω (both resistances are potentiometers), and R_{3}= 750 Ω. External voltages V_{a}and V_{b}can be considered as natural bifurcation parameters. Similar concept will be used to design fifth-order chaotic oscillator. In this case, Equation (3) can be rewritten providing more details as
$$\frac{{d}^{5}}{d{t}^{5}}{v}_{out}+\frac{R}{{L}_{2}}\frac{{d}^{4}}{d{t}^{4}}{v}_{out}+\frac{{L}_{1}{C}_{1}\left({C}_{1}+{C}_{3}\right)+{L}_{2}{C}_{3}\left({C}_{1}+{C}_{2}\right)}{{C}_{1}{C}_{2}{C}_{3}{L}_{1}{L}_{2}}\frac{{d}^{3}}{d{t}^{3}}{v}_{out}+\frac{{R}_{2}\left({C}_{1}+{C}_{2}\right)}{{C}_{1}{C}_{2}{L}_{1}{L}_{2}}\frac{{d}^{2}}{d{t}^{2}}{v}_{out}+\phantom{\rule{0ex}{0ex}}+\frac{{C}_{1}+{C}_{2}+{C}_{3}}{{C}_{1}{C}_{2}{C}_{3}{L}_{1}{L}_{2}}\frac{d}{dt}{v}_{out}=\frac{1}{{C}_{1}{C}_{2}{C}_{3}{L}_{1}{L}_{2}}f\left({v}_{out}\right),$$

_{out}is output voltage of fifth-order low-pass passive filter. This is the right place to remark that it is possible to substitute trans-impedance RLC passive ladder filter with active low-pass filter with the same, i.e., a trans-impedance type, filter. This holds under specific circumstances, namely in case of the same positions of the transfer function poles in the complex plane. State description of this oscillator can be expressed as
$${C}_{1}\frac{d}{dt}{v}_{1}=k\left({v}_{3}-{V}_{a}\right)\left({v}_{3}-{V}_{b}\right)-{i}_{L1}{C}_{2}\frac{d}{dt}{v}_{2}={i}_{L1}-\frac{1}{{R}_{2}}\left({v}_{2}-{v}_{3}\right)\phantom{\rule{0ex}{0ex}}{C}_{3}\frac{d}{dt}{v}_{3}=\frac{1}{{R}_{2}}\left({v}_{2}-{v}_{3}\right){L}_{1}\frac{d}{dt}{i}_{L1}={v}_{1}-{v}_{2}{L}_{2}\frac{d}{dt}{i}_{L2}={v}_{1}-{v}_{2}-{R}_{2}{i}_{L2},$$

**x**= (v_{1}, v_{2}, v_{3}, i_{L}_{1}, i_{L}_{2})^{T}and k is a trans-conductance constant of DV-TC-M. In order to generate a structurally stable dense strange attractor, a list of the circuit parameters should be the following: C_{4}= 330 pF, C_{5}= 390 pF, C_{6}= 470 pF, L_{2}= L_{3}= 1.8 mH, R_{4}= 200 Ω, R_{5}= 2500 Ω (both resistances are potentiometers). This set is not unique. During experimentation, few other value configurations turn out to be reasonable for the evolution of robust chaos. The time constant of this circuit can be lowered if each capacitor and inductor is divided by the same real number. The analogical change of time constant can be applied in the case of the fourth-order jerky system.#### 4.4. Hyperchaotic System

Dynamical system (6) represents, from the viewpoint of circuit realization, a complex vector field. Such systems can be implemented by using an analog computer concept [31,35], i.e., a universal method that can be easily applied to almost any mathematical models but employs many active elements. To simplify the final structure, let us assume that individual differential equations describe a sum of currents flowing through a grounded linear capacitor. Considering this, both linear and nonlinear terms of differential equations should work in a trans-admittance regime, i.e., as the current source controlled by input voltage. Thus, the linear part of a vector field can be directly represented by an admittance matrix in terms of the matrix method of the unknown nodal voltages. The design approach based on this synthesis originally dedicated for the circuit analysis can adopt DV-TC-M directly. Assume the following set of ordinary differential equations derived from expression (6)
where k

$${C}_{1}\frac{d}{dt}{v}_{x}=\frac{{v}_{y}-{v}_{x}}{{R}_{1}}{C}_{2}\frac{d}{dt}{v}_{y}=\frac{{v}_{x}-{v}_{y}}{{R}_{1}}+\frac{{v}_{w}}{{R}_{3}}+{k}_{2}{k}_{3}{R}_{5}{V}_{2}\left({V}_{1}-{v}_{z}\right){v}_{x}\phantom{\rule{0ex}{0ex}}{C}_{3}\frac{d}{dt}{v}_{z}={k}_{1}{v}_{x}{v}_{y}-\frac{{v}_{z}}{{R}_{4}}{C}_{4}\frac{d}{dt}{v}_{w}=-\frac{{v}_{x}}{{R}_{2}},$$

_{j}is trans-conductance of j-th DV-TC-M multiplier and V_{1}, V_{2}are external DC voltages. This mathematical expression directly corresponds to a circuitry provided in Figure 23. Note that only three DV-TC-M elements are required for design of this chaotic oscillator. By considering unified values of the trans-conductances k_{1,2,3,4,5}= 1.3 mA/V^{2}, the desired chaotic attractor can be observed if the values of the remaining circuit components are C_{1}= 10 nF, C_{2}= 5.2 nF, C_{3}= C_{4}= 100 nF, R_{1}= 1 kΩ, R_{2}= 600 Ω, R_{3}= 333 Ω, R_{4}= 4.9 kΩ, R_{5}= 50 kΩ, and external voltages V_{1}= 290 mV, V_{2}= 2 V. The time constant of this circuit is τ = 100 µs, and can be changed by dividing the value of each capacitor by the same number. However, the smallest allowed value of time constant for which the system generated an undistorted shape of a strange attractor is 200 ns. This leads to the set of working capacitors C_{1}= 3.2 pF, C_{2}= 1.7 pF, C_{3}= C_{4}= 32 pF, while resistors remain unchanged, and the nominal value equals 1 kΩ.The dynamical system (6) can be equivalently constructed using the network provided in Figure 24. In this case, describing mathematical model:
where K

$${C}_{1}\frac{d}{dt}{v}_{x}=\frac{{v}_{y}-{v}_{x}}{{R}_{1}}{C}_{2}\frac{d}{dt}{v}_{y}=\frac{{v}_{x}-{v}_{y}}{{R}_{1}}+\frac{{K}_{5}}{{R}_{9}}\left({V}_{3}-{v}_{z}\right)\frac{{R}_{8}}{{R}_{7}}{v}_{x}+\frac{{v}_{w}}{{R}_{5}}\phantom{\rule{0ex}{0ex}}{C}_{3}\frac{d}{dt}{v}_{z}=-\frac{{v}_{z}}{{R}_{3}}+\frac{{K}_{1}}{{R}_{2}}{v}_{x}{v}_{y}{C}_{4}\frac{d}{dt}{v}_{w}=-\frac{{K}_{2}}{{R}_{4}}{v}_{x},$$

_{j}= 0.1 is a non-changeable internal constant of j-th fourth-quadrant analog multiplier AD633. Corresponding simulated strange attractor visualized as plane projections are provided by means of Figure 25; numerical values of passive circuit components and the location of symmetrical supply voltage ±15 V are included therein. The time constant of this circuit can be changed by boosting or lowering each capacitor by the same value. However, the smallest value that leads to an undistorted shape of the strange attractor is about 100 pF.## 5. Experimental Verification

Individual chaotic oscillators based on DV-TC-M active element have been implemented using the universal breadboard visualized in Figure 26. True experimental results associated with a dynamical system (7) are provided by means of Figure 27 (different Monge projections of a chaotic state orbit) and Figure 28 (chaotic waveforms in different time scales).

Figure 29 demonstrates a very good agreement between theoretical expectations and practical measurements. Figure 30 provides the observed route to chaos scenario via period doubling bifurcation scenario for fourth-order jerky dynamics. Figure 31 shows the family of limit cycles and the consequent strange attractors associated with the fourth-order jerky system given in Figure 22 on the left schematic. Figure 32 provides analogical results for a fifth-order jerky oscillator provided in Figure 22 on the right schematic. Finally, the experimental confirmation of hyperchaos that evolves in the designed fully analog oscillator is provided in Figure 33. Again, the shape of the measured strange attractor is closely related to that numerically integrated; see Figure 16.

## 6. Discussion

This paper brings detailed description of the integrated bipolar/CMOS design of a new active element denoted-by-authors as DV-TC-M that is optimized from the viewpoint of circuit modeling of the smooth vector fields. The major advantages can be summarized as follows: it comprises cumulated mathematical operations, accurate polynomial transfer function, satisfactory dynamical range, low long-term vulnerability of intrinsic parameters, high roll-off frequencies associated with important transfer functions, and voltage-input and current-output (for both multipliers). The feasibility of the proposed CMOS structure is demonstrated in several different design scenarios of a fully analog chaotic oscillator. We can conclude perfect one-to-one correspondence between theoretical expectations (i.e., analysis of mathematical model) and practical experiments (captured oscilloscope screenshots). All circuitry realizations utilize the minimal number of passive elements and simultaneously save several active devices if the final circuit is compared to a conventional synthesis method, such as analog computing [66]. Since the design of lumped chaotic oscillators still represents an up-to-date topic, this paper leaves place for future research.

Recently, the attention of mathematicians, physicians, and analog design engineers has been attracted to so-called fractional-order (FO) dynamical system modeling. FO differential equations are used to reach better accuracy in the description of some specific phenomena, and can be used in the mathematical model of chaotic dynamics [67,68,69,70]. Since non-integer order derivation is bounded to the accumulation element, DV-TC-M active elements can also be utilized to simplify construction of the FO chaotic oscillators. Remember that FO two-terminal devices need to be approximated in a wide frequency range, simply because the spectrum of chaotic signals is continuous and wideband. For possible passive ladder structures and detailed design method, consult [71]. The contribution of developed DV-TC-M to the synthesis of the FO circuit element itself (new structures, advantages, parameters) is still uncovered.

In the end, a brief comparison between the proposed network solutions with chaotic oscillators fully integrated on chip needs to be mentioned. Firstly, DV-TC-M is a real active element that can be used in any concept of lumped chaotic oscillator or circuit model of any dynamical system. On the other hand, the existence of external elements does not contribute positively to the accuracy of modeling. Of course, chaotic circuits having only DV-TC-M devices composed by CMOS multiplier and summation/subtraction unit can be considered fully integrated. Such configurations can be, at least in some of its typical parameters, compared with other fully integrated chaotic systems. For example, [72] presents an integrated generator of multidirection spiral attractors. The complexity of this circuit is comparable with the hyperchaotic circuit presented in Figure 23. As expected, a fully integrated oscillator occupies less chip area; only 0.177 mm

^{2}is reported while three DV-TC-M devices alone will occupy an area of 0.242 mm^{2}. The authors of [72] announced an operational power consumption of 99.5 mW (simulation), and this is value is close to the measured power dissipation for the proposed hyperchaotic circuit. The hyperchaotic oscillator implemented on a chip is the subject of [73]. The total chip area occupied by this circuit is 0.69 mm × 0.84 mm, and this value is still less than the area potentially required by our network topology. However, power consumption is significantly high; up to 475 mW was reported. Interestingly, on-chip realization of a multigrid spiral attractor generator is presented in [74]. The design process is nicely described though the oscillators are based on a conventional electronically programmable second-generation current conveyors, and the vector field is piecewise linear. The authors report excellent frequency responses, while the chip area needed is a little bit larger, and static power consumption (for the simplest configuration of spirals) is about 3.7 mW. This value can be compared to the power dissipation of our generator of a single-scroll attractor, that is, fourth-order jerky dynamics provided in Figure 22. Here, the measured value is approximately four times greater. Another successful realization of multiscroll attractor generator can be found in paper [75]. Of course, a list of the available publications dealing with integrated versions of chaotic systems (the most often fabricated using CMOS technology) is by no means complete. A few others can be found in [76,77], where complete simulations can be found, including a post-layout and process–voltage–temperature variations. However, these results cannot be directly compared and discussed in the context of individual circuitry realizations presented in this paper. Roughly speaking, a fully integrated fashion of implementation of simple as well as complex chaotic oscillators is preferred if portable systems are required for applications.## 7. Conclusions

This paper introduces a novel active device dedicated not only for the realization of chaotic electronic systems but for continuous time signal processing in general. The credibility of DV-TC-M is demonstrated by experimental verification of three deterministic dynamical systems with complex polynomial vector fields implemented transparently as the simple (much simpler than equivalent structures composed by the conventional active elements) lumped chaotic oscillators. The captured oscilloscope screenshots demonstrate excellent agreement with numerical results. The calculated values of LLE imply potential applications for the designed chaotic circuits in radio frequency signal processing functional blocks, such as masking, modulation, and cryptography.

## Author Contributions

Paper concept, J.P.; development of DV-TC-M, R.S.; numerical analysis of math models, J.P.; circuit design, J.P.; computer simulation, J.P.; experimental verification, R.S.; paper preparation, J.P.

## Funding

Research described in this paper was supported by Grant Agency of the Czech Republic under project number 19-22248S.

## Conflicts of Interest

The authors declare no conflict of interest.

## Appendix A

This appendix contains images showing the layouts of individual designed integrated functional blocks: bipolar trans-conductance mode multiplier is in Figure A1, CMOS trans-conductance mode multiplier is provided in Figure A2, and voltage mode summation/subtraction cell is given in Figure A3. Mentioned analog building blocks occupy the following chip areas: 340 µm × 203 µm = 0.07 mm

^{2}(bipolar multiplier), 761 µm × 203 µm = 0.155 mm^{2}(CMOS multiplier) and 430 µm × 203 µm = 0.087 mm^{2}for voltage summation/subtraction cell. Bias power consumption is: 10 mW (bipolar multiplier), 8 mW (CMOS multiplier), and 9 mW (voltage summation/subtraction cell).## References

- Chua, L.O.; Lin, G.-N. Canonical realization of Chua’s circuit family. IEEE Trans. Circuits Syst.
**1990**, 37, 885–902. [Google Scholar] [CrossRef] - Ogorzalek, M.J. Order and chaos in a third-order RC ladder network with nonlinear feedback. IEEE Trans. Circuits Syst.
**1989**, 36, 1221–1232. [Google Scholar] [CrossRef] - Zhong, G.Q.; Ko, K.T.; Man, K.F.; Tang, K.S. A systematic procedure for synthesizing two-terminal devices with polynomial non-linearity. Int. J. Circuit Theory Appl.
**2001**, 29, 241–249. [Google Scholar] [CrossRef] - Petrzela, J.; Pospisil, V. Nonlinear resistor with polynomial AV characteristics and its application in chaotic oscillator. Radioengineering
**2004**, 13, 20–25. [Google Scholar] - Zhong, G.Q. Implementation of Chua’s circuit with a cubic non-linearity. IEEE Trans. Circuits Syst. I Fundam. Theory Appl.
**1994**, 41, 934–941. [Google Scholar] [CrossRef] - Tang, W.K.S.; Zhong, G.Q.; Chen, G.; Man, K.F. Generation of N-scroll attractors via sine function. IEEE Trans. Circuits Syst. I Fundam. Theory Appl.
**2001**, 48, 1369–1372. [Google Scholar] [CrossRef] - Yalcin, M.E.; Suykens, J.A.K.; Vandewalle, J.; Ozoguz, S. Families of scroll grid attractors. Int. J. Bifurc. Chaos
**2002**, 12, 23–41. [Google Scholar] [CrossRef] - Lu, J.; Chen, G. Generating multiscroll chaotic attractors: Theories, methods and applications. Int. J. Bifurc. Chaos
**2006**, 16, 775–858. [Google Scholar] [CrossRef] - Chen, L.; Pan, W.; Wu, R.; Tenreiro Machado, J.A.; Lopes, A.M. Design and implementation of grid multi-scroll fractional-order chaotic oscillators. AIP Chaos Interdiscip. J. Nonlinear Sci.
**2016**, 26, 084303. [Google Scholar] [CrossRef] - Gotthans, T.; Hrubos, Z. Multi grid chaotic attractors with discrete jumps. J. Electr. Eng.
**2013**, 64, 118–122. [Google Scholar] [CrossRef] - Petrzela, J.; Polak, L. Minimal realizations of autonomous chaotic oscillators based on trans-immittance filters. IEEE Access
**2019**, 7, 17561–17577. [Google Scholar] [CrossRef] - Sprott, J.C. Some simple chaotic jerk functions. Am. J. Phys.
**1997**, 65, 537–543. [Google Scholar] [CrossRef] - Munmuangsaen, B.; Srisuchinwong, B.; Sprott, J.C. Generalization of the simplest autonomous chaotic system. Phys. Lett. A
**2011**, 375, 1445–1450. [Google Scholar] [CrossRef] - Sprott, J.C. Simplest dissipative chaotic flow. Phys. Lett. A
**1997**, 228, 271–274. [Google Scholar] [CrossRef] - Sprott, J.C.; Linz, S.J. Algebraically simple chaotic flows. Int. J. Chaos Theory Appl.
**2000**, 5, 3–22. [Google Scholar] - Elwakil, A.S.; Kennedy, M.P. A semi-systematic procedure for producing chaos from sinusoidal oscillators using diode-inductor and FET-capacitor composites. IEEE Trans. Circuits Syst. I Fundam. Theory Appl.
**2000**, 47, 582–590. [Google Scholar] [CrossRef] - Elwakil, A.S.; Kennedy, M.P. Construction of classes of circuit-independent chaotic oscillators using passive-only nonlinear devices. IEEE Trans. Circuits Syst. I Fundam. Theory Appl.
**2001**, 48, 289–307. [Google Scholar] [CrossRef] - Petrzela, J.; Slezak, J. Conservative chaos generators with CCII+ based on mathematical model of nonlinear oscillator. Radioengineering
**2008**, 17, 19–24. [Google Scholar] - Elwakil, A.S.; Kennedy, M.P. Chaotic oscillator configuration using a frequency dependent negative resistor. J. Circuits Syst. Comput.
**1999**, 9, 229–242. [Google Scholar] [CrossRef] - Kilic, R.; Yildrim, F. A survey of Wien bridge-based chaotic oscillators: Design and experimental issues. Chaos Solitons Fractals
**2008**, 38, 1394–1410. [Google Scholar] [CrossRef] - Kennedy, M.P. Chaos in the Colpitts oscillator. IEEE Trans. Circuits Syst. I Fundam. Theory Appl.
**1994**, 41, 771–774. [Google Scholar] [CrossRef] - Petrzela, J. Chaotic behavior of state variable filters with saturation-type integrators. Electron. Lett.
**2015**, 51, 1159–1161. [Google Scholar] [CrossRef] - Petrzela, J. On the existence of chaos in the electronically adjustable structures of the state variable filters. Int. J. Circuit Theory Appl.
**2016**, 44, 1779–1797. [Google Scholar] [CrossRef] - Gottlieb, H.P.W.; Sprott, J.C. Simplest driven conservative chaotic oscillator. Phys. Lett. A
**2001**, 291, 385–388. [Google Scholar] [CrossRef] - Elwakil, A.S. Nonautonomous pulse-driven chaotic oscillator based on Chua’s circuit. Microelectron. J.
**2002**, 33, 479–486. [Google Scholar] [CrossRef] - Hasler, M.J. Electrical circuits with chaotic behavior. Proc. IEEE
**1987**, 75, 1009–1021. [Google Scholar] [CrossRef] - Petrzela, J. Chaotic admittance with analog multipliers. In Proceedings of the 41st International Conference on Telecommunications and Signal Processing, Athens, Greece, 4–6 July 2018; pp. 60–65, ISBN 978-1-5386-4695-3. [Google Scholar]
- Petrzela, J. Electronically tunable analog chaos converters. In Proceedings of the 41st International Conference on Telecommunications and Signal Processing, Prague, Czech Republic, 3–5 July 2012; pp. 100–106, ISBN 978-1-4673-1116-8. [Google Scholar]
- Ma, J.; Wang, L.; Duan, S.; Xu, Y. A multi-wing butterfly chaotic system and its implementation. Int. J. Circuit Theory Appl.
**2017**, 45, 1873–1884. [Google Scholar] [CrossRef] - Tahir, F.R.; Jafari, S.; Pham, V.-T.; Volos, C. A novel no-equilibrium chaotic system with multiwing butterfly attractors. Int. J. Bifurc. Chaos
**2015**, 25, 1550056. [Google Scholar] [CrossRef] - Petrzela, J.; Hrubos, Z.; Gotthans, T. Modeling deterministic chaos using electronic circuits. Radioengineering
**2011**, 20, 438–444. [Google Scholar] - Yu, S.; Lu, J.; Leung, H.; Chen, G. Design and implementation of n-scroll chaotic attractors from a general jerk circuit. IEEE Trans. Circuits Syst. I Regul. Pap.
**2005**, 52, 1459–1476. [Google Scholar] - Varrientos, J.E.; Sanchez-Sinencio, E. A 4-D chaotic oscillator based on a differential hysteresis comparator. IEEE Trans. Circuits Syst. I Fundam. Theory Appl.
**1998**, 45, 3–10. [Google Scholar] [CrossRef] - Itoh, M. Synthesis of electronic circuits for simulating nonlinear dynamics. Int. J. Bifurc. Chaos
**2001**, 11, 605–653. [Google Scholar] [CrossRef] - Gotthans, T.; Petrzela, J. Experimental study of the sampled labyrinth chaos. Radioengineering
**2011**, 20, 873–879. [Google Scholar] - Caponetto, R.; Di Mauro, A.; Fortuna, L.; Frasca, M. Field programmable analog array to implement a programmable Chua’s circuit. Int. J. Chaos Theory Appl.
**2005**, 15, 1829–1836. [Google Scholar] [CrossRef] - Ozoguz, S.; Sengor, N.S. On the realization of NPN-only log-domain chaotic oscillators. IEEE Trans. Circuits Syst. I Fundam. Theory Appl.
**2003**, 50, 291–294. [Google Scholar] [CrossRef] - Trejo-Guerra, R.; Tlelo-Cuautle, E.; Cabajal-Gomez, V.H.; Rodriguez-Gomez, G. A survey on the integrated design of chaotic oscillators. Appl. Math. Comput.
**2013**, 219, 5113–5122. [Google Scholar] [CrossRef] - Elwakil, A.S.; Kennedy, M.P. Improved implementation of Chua’s oscillator using current feedback op amp. IEEE Trans. Circuits Syst.
**2000**, 47, 76–79. [Google Scholar] [CrossRef] - Kushwaha, A.K.; Paul, S.K. Inductorless realization of Chua’s oscillator using DVCCTA. Analog Integr. Circuits Signal Process.
**2016**, 88, 137–150. [Google Scholar] [CrossRef] - Rodriguez-Vazquez, A.; Delgado-Restituto, M. CMOS design of chaotic oscillators using state variables: A monolithic Chua’s circuit. IEEE Trans. Circuits Syst. II Analog Digit. Signal Process.
**1993**, 40, 596–613. [Google Scholar] [CrossRef] - Elwakil, A.S.; Soliman, A.M. Current conveyor chaos generators. IEEE Trans. Circuits Syst. I Fundam. Theory Appl.
**1999**, 46, 393–398. [Google Scholar] [CrossRef] - Petrzela, J. Multi-valued static memory with resonant tunneling diodes as natural source of chaos. Nonlinear Dyn.
**2018**, 94, 1867–1887. [Google Scholar] [CrossRef] - Semenov, A. Mathematical simulation of the chaotic oscillator based on a field-effect transistor structure with negative resistance. In Proceedings of the 36th International Conference on Electronics and Nanotechnology, Kyiv, Ukraine, 12–19 April 2016; pp. 52–56, ISBN 978-1-5090-1431-6. [Google Scholar]
- Sotner, R.; Jerabek, J.; Prokop, R.; Kledrowetz, V.; Polak, J. A CMOS multiplied input differential difference amplifier: A new active device and its applications. Appl. Sci.
**2017**, 7, 106. [Google Scholar] [CrossRef] - Polak, L.; Sotner, R.; Petrzela, J.; Jerabek, J. CMOS current feedback operational amplifier-based relaxation generator for capacity to voltage sensor interface. Sensors
**2018**, 18, 4488. [Google Scholar] [CrossRef] - Munoz-Pacheco, J.M.; Tlelo-Cuautle, E.; Toxqui-Toxqui, I.; Sanchez-Lopez, C.; Trejo-Guerra, R. Frequency limitations in generating multi-scroll chaotic attractors using CFOAs. Int. J. Electron.
**2014**, 101, 1559–1569. [Google Scholar] [CrossRef] - Sprott, J.C. Chaos and Time Series Analysis; Oxford University Press: Oxford, UK, 2003. [Google Scholar]
- Brown, R. Calculating Lyapunov exponents for short and/or noisy data sets. Phys. Rev. E
**1993**, 47, 3962–3969. [Google Scholar] [CrossRef] - Petrzela, J. Optimal piecewise-linear approximation of the quadratic chaotic dynamics. Radioengineering
**2012**, 21, 20–28. [Google Scholar] - Nepomuceno, E.G.; Martins, S.A.M.; Silva, B.C.; Amaral, G.F.V.; Perc, M. Detecting unreliable computer simulations of recursive functions with interval extension. Appl. Math. Comput.
**2018**, 329, 408–419. [Google Scholar] [CrossRef] - Corless, R.M. What good are numerical simulations of chaotic dynamical systems? Comput. Math. Appl.
**1994**, 28, 107–121. [Google Scholar] [CrossRef] - Galias, Z. The dangers of rounding errors for simulations and analysis of nonlinear circuits and systems? And how to avoid them. IEEE Circuits Syst. Mag.
**2013**, 13, 35–52. [Google Scholar] [CrossRef] - Lozi, R. Can we trust in numerical computations of chaotic solutions of dynamical systems? World Sci. Ser. Nonlinear Sci. Ser. A Topol. Dyn. Chaos
**2013**, 63–98. [Google Scholar] [CrossRef] - Thomas, R. Deterministic chaos seen in terms of feedback circuits: Analysis, synthesis, labyrinth chaos. Int. J. Bifurc. Chaos
**1999**, 9, 1889–1905. [Google Scholar] [CrossRef] - Sprott, J.C.; Chlouverakis, K.E. Labyrinth chaos. Int. J. Bifurc. Chaos
**2007**, 17, 2097–2108. [Google Scholar] [CrossRef] - Chlouverakis, K.E.; Sprott, J.C. Chaotic hyperjerk systems. Int. J. Bifurc. Chaos
**2007**, 17, 2097–2108. [Google Scholar] [CrossRef] - Dalkiran, F.Y.; Sprott, J.C. Simple chaotic hyperjerk system. Int. J. Bifurc. Chaos
**2016**, 26, 1650189. [Google Scholar] [CrossRef] - Barboza, R. Dynamics of a hyperchaotic Lorenz system. Int. J. Bifurc. Chaos
**2007**, 17, 4285–4294. [Google Scholar] [CrossRef] - Jia, Q. Hyperchaos generated from the Lorenz chaotic system and its control. Phys. Lett. A
**2007**, 366, 217–222. [Google Scholar] [CrossRef] - Chen, Y.; Yang, Q. Dynamics of a hyperchaotic Lorenz-type system. Nonlinear Dyn.
**2014**, 77, 569–581. [Google Scholar] [CrossRef] - Piper, J.R.; Sprott, J.C. Simple autonomous chaotic circuits. IEEE Trans. Circuits Syst. II Express Briefs
**2010**, 57, 730–734. [Google Scholar] [CrossRef] - Kilic, R. Universal programmable chaos generator: Design and implementation issues. Int. J. Bifurc. Chaos
**2010**, 20, 419–435. [Google Scholar] [CrossRef] - Kilic, R.; Yildrim Dalkiran, F. FPAA-based programmable implementation of a chaotic system characterized with different nonlinear functions. In Proceedings of the International Symposium on Nonlinear Theory and its Applications, Budapest, Hungary, 7–10 September 2008; pp. 132–135. [Google Scholar] [CrossRef]
- Hulub, M.; Frasca, M.; Fortuna, L.; Arena, P. Implementation and synchronization of 3x3 grid scroll chaotic circuits with analog programmable devices. Chaos
**2006**, 16, 013121. [Google Scholar] [CrossRef] - Prebianca, F.; Marcondes, D.W.C.; Albuquerque, H.A.; Beims, M.W. Exploring an experimental analog Chua’s circuit. Eur. Phys. J. B
**2019**, 92, 134. [Google Scholar] [CrossRef] - Munoz-Pacheco, J.M.; Zambrano-Serrano, E.; Volos, C.; Jafari, S.; Kengne, J.; Rajagopal, K. A new fractional-order chaotic system with different families of hidden and self-excited attractors. Entropy
**2018**, 20, 564. [Google Scholar] [CrossRef] - Dar, M.R.; Kant, N.A.; Khanday, F.A. Realization of fractional-order double-scroll chaotic system using operational transconductance amplifier (OTA). J. Circuits Syst. Comput.
**2018**, 27, 1850006. [Google Scholar] [CrossRef] - Kathikeyan, R.; Akif, A.; Jafari, S.; Anitha, K.; Ismail, K. Chaotic chameleon: Dynamic analysis, circuit implementation, FPGA design and fractional-order form with basic analysis. Chaos Solitons Fractals
**2017**, 103, 476–487. [Google Scholar] [CrossRef] - Rajagopal, K.; Li, C.; Nazarimehr, F.; Karthikeyan, A.; Duraisamy, P.; Jafari, S. Chaotic dynamics of modified wien bridge oscillator with fractional order memristor. Radioengineering
**2019**, 28, 165–174. [Google Scholar] [CrossRef] - Valsa, J.; Dvorak, P.; Friedl, M. Network model of the CPE. Radioengineering
**2011**, 20, 619–626. [Google Scholar] - Jin, J. Programmable multi-direction fully integrated chaotic oscillator. Microelectron. J.
**2018**, 75, 27–34. [Google Scholar] [CrossRef] - Wu, Y.-L.; Yang, C.-H.; Wu, C.-H. Chip implementation of a new hyperchaotic oscillator. Electron. Lett.
**2017**, 53, 226–228. [Google Scholar] [CrossRef] - Zhang, X.; Wang, C.H. A novel multi-attractor period multi-scroll chaotic integrated circuit based on CMOS wide adjustable CCCII. IEEE Access
**2019**, 7, 16336–16350. [Google Scholar] [CrossRef] - Trejo-Guerra, R.; Tlelo-Cuautle, E.; Jimenez-Fuentes, J.M.; Sanchez-Lopez, C.; Munoz-Pacheco, J.M.; Espinosa-Flores-Verdad, G.; Rocha-Perez, J.M. Integrated circuit generating 3- and 5-scroll attractors. Commun. Nonlinear Sci. Numer. Simul.
**2012**, 17, 4328–4335. [Google Scholar] [CrossRef] - Carbajal-Gomez, V.H.; Tlelo-Cuautle, E.; Munoz-Pacheco, J.M.; Gerardo de la Fraga, L.; Sanchez-Lopez, F.V. Optimization and CMOS design of chaotic oscillators robust to PVT variations. Integration
**2019**, 65, 32–42. [Google Scholar] [CrossRef] - Carbajal-Gomez, V.H.; Tlelo-Cuautle, E.; Sanchez-Lopez, C.; Fernandez-Fernandez, F.V. PVT-robust CMOS programmable chaotic oscillator: Synchronization of two 7-scroll attractors. Electronics
**2018**, 7, 252. [Google Scholar] [CrossRef]

**Figure 1.**Symbols of active cells employed in designed chaotic oscillators: multiplier with internal voltage-to-current conversion (

**left**) and summation/subtraction (

**right**) unit.

**Figure 2.**Internal topologies of the active cells fabricated in a single integrated circuit (IC) package.

**Figure 3.**Comparison between measured and simulated responses of bipolar core-based multiplier: DC transfer responses X

_{1}→Z for V

_{Y1}controlled by DC voltage (

**upper plot**), DC transfer responses Y

_{1}→Z for V

_{X1}controlled by DC voltage (

**middle plot**), and dependence of g

_{m}on V

_{Y1}/V

_{X1}(

**lower plot**).

**Figure 4.**Magnitude of AC transfer responses X

_{1}→Z for V

_{Y1}controlled by DC voltage (

**upper left plot**), magnitude of AC transfer responses Y

_{1}→Z for V

_{X1}controlled by DC voltage (

**upper right graph**), magnitude vs. frequency plot of input impedance at X

_{1}terminal (

**middle left plot**), magnitude vs. frequency plot of input impedance at Y

_{1}terminal (

**middle right plot**), and magnitude vs. frequency plot of output impedance at Z terminal, example for V

_{X,Y}= −0.5 V (

**lower plot**).

**Figure 5.**Comparison between measured and simulated responses of CMOS core-based multiplier: DC transfer responses X

_{1}→Z for V

_{Y1}controlled by DC voltage (

**upper image**), DC transfer responses Y

_{1}→Z for V

_{X1}controlled by DC voltage (

**middle plot**), and dependence of g

_{m}on V

_{Y1,X1}(

**lower image**).

**Figure 6.**Measured magnitude of AC transfer X

_{1}→Z responses for V

_{Y1}controlled by DC voltage (

**upper left plot**), magnitude of AC transfer responses Y

_{1}→Z for V

_{X1}controlled by DC voltage (

**upper right plot**), magnitude vs. frequency plot of input impedance at X

_{1}node (

**middle left image**), magnitude vs. frequency plot of input impedance at Y

_{1}node (

**middle right plot**), and magnitude vs. frequency plot of output impedance at Z terminal, example for V

_{X1}= −0.5 V (

**lower graph**).

**Figure 7.**Comparison between measured and simulated responses of a summation/subtraction unit (see text for evaluation): DC transfer responses between terminals Y

_{1,2,3}→W.

**Figure 8.**Summation/subtraction unit and magnitude AC transfer responses between terminals Y

_{1,2,3}→W (

**upper left plot**), magnitude of the input impedances Y

_{1,2,3}vs. frequency (

**upper right graph**), and magnitude vs. frequency plot of output impedance measured at W terminal (

**lower image**).

**Figure 9.**Three-dimensional perspective view on the typical strange attractor associated with the dynamical system (3) (

**black color**) and corresponding plane projections: x vs. y (

**green**), x vs. z (

**blue**) and y vs. z (

**orange**) for initial conditions

**x**

_{0}= (0.1, 0, 0)

^{T}. Sensitivity of the dynamical system (3) to initial conditions for different final time of integration; see text for clarification.

**Figure 10.**Energy distribution over strange attractor (see text): static (

**blue**) and dynamic (

**orange**).

**Figure 11.**2D and 3D view of the rainbow color-scaled surface contour plot of the largest Lyapunov exponent (LLE) as a function of the internal system parameters a ∈ (1, 2) with step size 0.01 and b ∈ (0.3, 0.5) with step size 0.001.

**Figure 12.**Perspective view on a typical strange attractor associated with system (4) is demonstrated in the left plot and circuit-oriented equivalent flow (10) is provided on the middle plot. The next pictures give generated chaotic waveforms in time and frequency domain for normalized and real circuit.

**Figure 13.**Three-dimensional perspective view (black) of the typical strange attractor associated with system (5) is provided in the left plot: x vs. dx/dt (green), x vs. dx

^{2}/dt

^{2}(blue) and x vs. dx

^{3}/dt

^{3}(orange). Remaining images represent the individual plane projections of a fifth-dimensional strange attractor: (

**a**) x vs. dx/dt, (

**b**) x vs. d

^{2}x/dt

^{2}, (

**c**) x vs. dx

^{3}/dt

^{3}, (

**d**) x vs. dx

^{4}/dt

^{4}, (

**e**) dx/dt vs. dx

^{2}/dt

^{2}, (

**f**) dx/dt vs. dx

^{3}/dt

^{3}, (

**g**) dx/dt vs. dx

^{4}/dt

^{4}, (

**h**) dx

^{2}/dt

^{2}vs. dx

^{3}/dt

^{3}, (

**i**) dx

^{2}/dt

^{2}vs. dx

^{4}/dt

^{4}, (

**j**) dx

^{3}/dt

^{3}vs. dx

^{4}/dt

^{4}.

**Figure 14.**Basin of attraction calculated for dynamical system (4), state space degraded into cubes defined by x = 0 and plotted as planes d

^{4}x/dt

^{4}(from left to right), upper row is set {−2, −1, 0, 1, 2, 3, 4}, lower row is continuation {5, 6, 7, 8, 9, 10, 11}.

**Figure 15.**Kaplan–Yorke dimension calculated in close neighborhood of nominal values of internal system parameters, low-resolution one-dimensional bifurcation diagram calculated with respect to the external voltage V

_{a}∈ (0.4, 0.5)V with a step of 1 mV (red) and V

_{b}∈ (−0.45, −0.2)V with a step of 1 mV (green).

**Figure 16.**3D perspective plots of typical strange attractor generated by 4D hyperchaotic system (6). Upper left plot: y vs. z plane (

**orange**), x vs. z plane (

**blue**) and x vs. y plane (

**green**). Upper middle plot: z vs. w plane (

**orange**), y vs. w plane (

**blue**) and y vs. z plane (

**green**). Upper right plot: x vs. w plane (purple). Lower row represents 3D cross sections defined by planes x = {−0.25, −0.2, −0.1, 0, 0.1, 0.25}.

**Figure 17.**Three-dimensional views of a typical strange attractor associated with 4D hyperchaotic system (6) for increased zoom: original dynamical system (

**blue**) and transformed system (

**red orbit**). Size of cube side of individual plane projection, from left to right: 50, 10, 4, 0.4.

**Figure 18.**Rainbow color-scaled plots of two LLE as function of internal parameters of hyperchaotic system (6). Colored contours represent maximal LLE while line contours second largest LLE; see text for clarification. Overlapped maxima mark dynamical behavior expanding in two directions.

**Figure 19.**Four examples of differential voltage trans-conductance multiplier (DV-TC-M) subcircuits that are interesting in terms of synthesis of the linear part of the vector field: (

**a**) negative grounded resistor, (

**b**) unilateral resistor, (

**c**) negative trans-admittance two-port, and (

**d**) voltage controlled current source.

**Figure 20.**DV-TC-M based sine-type resistor that considers power series approximation with three terms, cosine- type resistor can be implemented by a cascade of three squarers, negative resistor, and constant current source (each can be implemented by single proposed summation/subtraction block).

**Figure 21.**Circuit realization of fully analog chaotic oscillator based on mathematical model having cyclically symmetrical vector field and three pieces of DV-TC-M.

**Figure 22.**Circuitry implementation of fourth-order (

**left schematic**) and fifth-order (

**right picture**) jerky dynamical system, both with only a single DV-TC-M active element.

**Figure 24.**Realization of the hyperchaotic system based on the integrator block schematic ready for OrCAD PSpice circuit simulation, five active devices needed, nodes with the same label are connected, individual capacitors can be pre-charged using pseudo-component IC1 (not mandatory).

**Figure 25.**Circuit simulation of hyperchaotic system based on the integrator block schematic. Upper plot: v

_{x}vs. v

_{y}plane (

**blue**), v

_{x}vs. v

_{z}plane (

**red**). Lower plot: v

_{w}vs. v

_{y}plane (

**blue**), v

_{w}vs. v

_{z}plane (

**red**).

**Figure 26.**Fabricated printed circuit board (PCB) dedicated to experimental verification of DV-TC-M-based applications: fourth-order jerky function as a robust generator of the chaotic waveforms (

**left photo**) and chaotic oscillator with cyclically symmetrical vector field (

**right photo**).

**Figure 27.**Experimental verification of chaotic circuit given in Figure 21: selected plane projections.

**Figure 28.**Experimental verification of chaotic circuit given in Figure 21: generated chaotic signals.

**Figure 29.**Outputs coming from the numerical integration process (

**upper row of plots**) compared to true experimental results captured as the oscilloscope screenshots: v

_{1}vs. v

_{2}plane projections of the generated state attractors (including chaotic orbits), different values of the external voltage V

_{a}and fixed voltage V

_{b}= 350 mV.

**Figure 30.**Experimental results captured as the oscilloscope screenshots: v

_{1}vs. v

_{3}plane projections of generated state attractors (including chaotic orbits), different values of external voltage V

_{a}and fixed voltage V

_{b}= 350 mV.

**Figure 31.**Oscilloscope screenshots captured during measurement of fourth-order jerky dynamics, individual rows represent different plane projection of the limit cycles and typical chaotic attractors.

**Figure 32.**Oscilloscope screenshots captured during verification of a fifth-order jerky chaotic circuit, plane projections of different limit cycles (left column) and chaotic motion (the rest of photos).

**Figure 33.**Oscilloscope screenshots associated with measurement of a hyperchaotic circuit, different plane projections of the compressed strange attractor.

© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).