1. Introduction
The adoption of Internet of Things (IoT) devices in various industry sectors brings substantial improvements in energy efficiency, effective resource allocation, the creation of smart environments, and the monitoring of critical infrastructure. The typical IoT architecture includes sensors and/or actuators controlled by an embedded system located in some physical environment, such as soil, water, human body, building, or industrial facility. A node also has a communication module that enables data transfer and remote control. Wireless communications are exploited as many IoT edge modules are implemented in locations with economically unfeasible wiring installation. The choice of wireless communication technology depends on the distance between communicating modules, the amount of information, the required data rate, the available electrical energy, and the existing infrastructure [
1,
2]. However, wirelessly connected modules are vulnerable to attacks like eavesdropping, node capture, malicious fake node, replay, and timing attacks [
3]. So, additional measures must be taken to ensure confidentiality, data integrity, and availability. Unfortunately, in most cases, sensor nodes are constrained in terms of computational power and energy, and thus cannot implement traditional encryption protocols. To overcome this issue, lightweight cryptography aimed at implementation in IoT is under intensive research and development [
4,
5]. Additional technology that can enhance the security of IoT networks at the physical level is the deployment of chaos-based communication systems [
6].
The chaos phenomenon is observed in nonlinear active electronic circuits producing oscillations. Current and voltage signals in chaotic oscillators are deterministic, governed by a system of nonlinear differential equations, but are characterized by a narrow self-correlation function and a wide spectrum. Also, chaotic systems are extremely sensitive to initial conditions and parameter variations. This means that two electronic circuits built with the same model components may produce different, uncorrelated signals [
7]. The unpredictability of chaotic signals makes them a potential candidate for secure communication systems [
8]. A vast number of scientific papers are devoted to the development of communication systems that exploit chaos in different ways. In general, chaos-based communication systems can be classified into two main categories: coherent and non-coherent. In a coherent method, the receiver must reproduce the chaotic signal to recover the transmitted message accurately, meaning the transmitter’s and receiver’s chaos generators must be synchronized to derive identical waveforms. Meanwhile, in non-coherent systems, demodulation is performed based only on processing the received signal without synchronization with the transmitter’s chaos generator. Coherent communication techniques offer higher security levels but are sensitive to synchronization issues in noisy channels [
9].
Nevertheless, the implementation of chaotic signals in communication systems has remained an active area of research for several decades, yet many challenges still need to be addressed. Researchers have recently proposed various designs of promising chaos-based communication systems using analog and discrete realizations of chaotic oscillators. In [
10], the modulation is achieved by changing the numerical integration operator in discrete chaotic maps obtained by the generalized explicit second-order Runge–Kutta solver. The authors experimentally verified the performance of the proposed system, showing high noise immunity and strong confidentiality. The quadrature chaos shift keying (QCSK) communication system, which employs simple, low-cost analog chaotic oscillators, is proposed in [
11]. This study outlines the importance of synchronization signal choice to achieve a better BER performance and signifies the need for a threshold-based correction mechanism to compensate for correlation coefficient disparities at higher signal-to-noise ratio (SNR) values. In publications [
10,
12], a comprehensive characterization of a chaotic oscillator is performed before integrating it into a communication system. Such analysis is mandatory, as different parameters of a real circuit and a mathematical model implemented in a digital device strongly affect the dynamics of an oscillator. For example, results presented in [
13] demonstrate that there are regions of periodic behavior for a specific set of capacitor values instead of the expected chaotic mode. Component parameter variations are natural due to production processes, temperature, bias, and other factors. However, they can pose a significant challenge to the practical integration of analog chaotic oscillators in IoT devices. A good option is to place an additional voltage source in an oscillator’s circuit to enable dynamics adjustment during the operation, as manual passive component tuning is impractical and time-consuming [
13]. Two main reasons exist for incorporating voltage or current sources in chaotic oscillators. The first is the direct current (DC) offset tuning of signals observed in a nonlinear dynamic system, as shown in [
14]. The second is the detailed analysis of chaotic oscillators to reveal hidden attractors and multistability, as described in [
15,
16]. Multistability is another feature that characterizes chaotic oscillators and can either increase potential application areas or introduce new challenges, particularly when transitions between modes of operation are unwanted [
17]. Considering the dynamic behavior of relatively simple chaotic oscillators like Colpitts, it can be concluded that a comprehensive analysis of a chaotic oscillator is needed before its deployment in a communication system. Moreover, synchronization between drive and response chaotic oscillators must be tested for different operating conditions and SNR values, as the coherent detection method strongly depends on synchronization.
Complete synchronization is the easiest way to synchronize two identical electronic oscillators, which was first introduced in [
18]. In the literature, it is often called the Pecora–Carroll synchronization method, and a good example of practical realization of this method for the Vilnius oscillator is given in [
19]. In addition, other types of synchronization are observed in chaotic systems, like lag, generalized, and phase synchronization [
20].
Using simple and cheap analog oscillators is advantageous for IoT edge sensor nodes, as it enables enhanced security for resource-constrained devices. In contrast, gateways—where power and computational resources are less restricted—can use more sophisticated devices like field-programmable gate array (FPGA) and system on a chip (SoC), implementing complex signal processing techniques. On the other hand, using multiple reconfigurable analog oscillators on gateway boards may be challenging in terms of reliability and ease of use. To address these limitations, this work proposes a hybrid synchronization approach that enables coherent, chaos-based communication between digital gateway and sensor nodes employing analog chaotic oscillators. In this article, by hybrid synchronization, the authors understand the complete alignment between the dynamics of analog oscillators and their mathematical model implemented on an FPGA. Synchronization is bidirectional, meaning analog and discrete oscillators can be set as drive (master). The feasibility of this concept was previously demonstrated for the Vilnius and RC oscillators using Euler–Cromer numerical integration methods implemented in fixed-point arithmetic [
21]. The obtained results demonstrate a high correlation between signals of synchronized oscillators and the flexibility of discrete models.
In this work, we extend the concept of hybrid synchronization by focusing on the nonlinear dynamics and FPGA-based discrete modeling of a modified Colpitts chaotic oscillator with a tunable base bias. We analyze the impact of component variations—especially capacitors and bias voltages—on the oscillator’s behavior through numerical simulations, SPICE-level modeling, and physical hardware testing. A discrete implementation of the oscillator is developed using an Euler–Cromer integration scheme and tested for synchronization with its analog counterpart.
Although the chaotic dynamics of the Colpitts oscillator have been studied for several decades, our work introduces two important new aspects. First, we systematically examine the influence of an independently controlled base bias voltage across three levels of modeling: simplified mathematical equations, SPICE simulations, and hardware experiments. This multi-level comparison shows how idealized models may miss qualitative behaviors that appear in real circuits, which has not been addressed in earlier works. Second, we demonstrate hybrid synchronization for the first time between a biased analog Colpitts oscillator and its FPGA-based digital counterpart. This highlights not only the theoretical properties of chaos but also its practical applicability in resource-constrained secure communication systems. Thus, the contribution lies in the combination of tunable bias control, model-to-hardware comparison, and hybrid synchronization, which together extend beyond prior studies of Colpitts oscillators.
The structure of the article is as follows:
Section 2 introduces the Colpitts chaotic oscillator and presents the mathematical model, including the effect of bias voltage tuning.
Section 3 provides a detailed numerical study, including bifurcation analysis and parameter sensitivity.
Section 4 describes the analog implementation using SPICE simulations and hardware prototyping.
Section 5 presents the digital implementation and fixed-point modeling on an FPGA.
Section 6 evaluates the hybrid synchronization between analog and discrete realizations. Finally,
Section 7 discusses the results and their implications and outlines potential directions for future work.
3. Numerical Study
The first step in investigating the applicability of the proposed modified Colpitts oscillator for chaotic communication systems is to carry out a detailed numerical analysis. This study aims to predict the circuit’s possible dynamical behaviors under parameter variation. Such analysis serves two key purposes: on the one hand, it enables designers to intentionally adjust parameters to achieve desired nonlinear modes; on the other hand, it helps anticipate how the circuit’s dynamics may shift due to component tolerances, ageing, thermal effects, or other physical processes.
Section 2 defines the system’s range of parameters under study. Introducing the new voltage source
could change the system’s dynamics. Thus, the effects of
on the phase portraits and bifurcation diagrams are studied first.
Figure 3 represents the phase portraits of the system, corresponding to three different values of
V. It could be clearly seen that the introduction of additional biasing voltage to the transistor base, according to Model (
5), does not cause significant qualitative changes in the system’s dynamics. The attractor shifts along the y-axis, demonstrating the well-described offset-boosting effect [
24].
In the piecewise-linear mode of the BJT, the introduction of an additional voltage source , connected between the base and ground, does not significantly affect the system’s qualitative dynamics. This could be explained by the fact that enters the model primarily through the base-emitter voltage . Mathematically, adds a constant offset to , compensating for a similar shift in the (corresponding to the base-emitter voltage). As long as the condition is regularly satisfied during oscillations, the circuit’s switching behavior and overall nonlinear dynamics remain unchanged. Thus, acts as a vertical shift in the phase space without altering the structure of the attractor.
It has been demonstrated that the dynamics of the Colpitts oscillators are highly dependent on the values of their capacitors [
13]. Thus, to consider this aspect, we obtain the bifurcation diagrams for the selected range of capacitor values
nF. This analysis allows minimization of the sensitive dependence of the generated signals on the capacitor tolerances or ageing effects, selecting the values in the area of robust chaotic oscillations.
Figure 4 presents a set of bifurcation diagrams of the modified Colpitts oscillator obtained by varying the capacitors
and
values in the range of 30 nF to 60 nF. The results are shown for three different bias voltage values:
V.
Diagrams presented in
Figure 4 illustrate the system’s long-term behavior after transients have decayed, with
plotted as the bifurcation observable state variable.
The most prominent feature of all diagrams is that while the change in introduces a vertical shift in the voltage levels (as expected from its role as a bias source between base and ground), it does not alter the qualitative structure of the bifurcation landscape. This indicates that primarily affects the operating point of the active device (transistor), but not the underlying nonlinear dynamics, at least under the simplified transistor models employed.
In contrast, variations in and dramatically affect the oscillator’s behavior. The diagrams exhibit classical period-doubling routes to chaos for higher values of capacitances and sudden jumps from period-1 to chaotic oscillations for lower values of and . Within the chaotic regimes, periodic windows are clearly visible, reflecting islands, where the system temporarily stabilizes into regular oscillations. This complex interplay of order and chaos is a classical feature of low-dimensional nonlinear systems.
It should be noted that in the analysis, it is assumed that both capacitors are degrading at the same rate, which could not be the case in real circuitry. Thus, it would be valuable to identify the dependence of the system’s dynamics for a wide range of
and
combinations. This can be represented as a two-dimensional bifurcation diagram (
Figure 5), where
and
are chosen as bifurcation parameters and colors indicate periodic or chaotic modes of operation.
To construct the two-dimensional bifurcation maps, the system is numerically integrated using the piecewise-linear transistor model (6), (7). For each pair of , values, a transient is discarded and the steady-state dynamics are sampled using a Poincare section. The resulting time series are then analyzed to detect periodicity: repeated cycles within numerical tolerance are classified as periodic orbits (up to period-9), while irregular non-repeating sequences are classified as chaos. The map is color-coded by periodicity, with the chaotic regime shown in white. This method allows for visualization of the parameter space, detection of bifurcation borders, and regions of robust chaotic oscillations.
The two-parameter bifurcation map in the
and
plane in
Figure 5 reveals a highly sophisticated structure of the oscillator’s dynamic regimes. The diagram shows the dependence of the system’s behavior on simultaneous variation of both capacitances, with each color corresponding to a specific periodicity (from period-1 to period-9). The white regions indicate chaotic behavior, where no closed orbit with a low period can be identified within the tested precision.
Broad zones of chaos are observed to dominate large regions of the parameter space. Yet, they are intersected by narrow, well-organized bands of periodicity, representing classical periodic windows embedded in chaos. These periodic tongues appear in arc-like or diagonal shapes, forming Arnold tongue-like structures and showing the system’s intense sensitivity to slight variations in both capacitances.
The borders between chaotic and periodic regions are sharp, suggesting the presence of bifurcations such as period-doubling, saddle-node, or crisis-induced intermittency. The observed sequence of periodicities—from period-1 up to period-9—indicates multiple routes to chaos, likely dominated by period-doubling cascades in some regions and quasi-periodic transitions in others.
From a practical standpoint, this analysis highlights the importance of precise capacitor selection. Due to the strong sensitivity of the oscillator’s dynamics to capacitance values, even minor deviations arising from manufacturing tolerances or ageing can shift the system into a qualitatively different regime. Such transitions may be undesirable for applications in secure chaotic communication, where unpredictable yet reproducible behavior is desired. Therefore, the capacitor values must be chosen within well-defined intervals that correspond to robust chaotic regimes—regions where chaos persists over a range of parameters, without being interrupted by regular dynamics (e.g., nF in the current case). These findings emphasize the necessity of careful numerical bifurcation analysis in the early design phase to ensure reliable circuit operation in the desired nonlinear regime.
It should be stressed that the results obtained through numerical studies based on simplified piecewise-linear transistor models should not be regarded as an exact design guideline. Instead, they serve as a conceptual framework that depicts the system’s key dynamic behaviors and parameter dependencies under investigation. While these models help identify bifurcation scenarios and estimate chaotic or periodic operation regions, they inherently exclude some more complicated physical interdependencies, such as the Early effect, dynamically varying current gain, parasitic elements, and manufacturing tolerances in semiconductor devices. Therefore, experimental validation remains the definitive standard for analyzing chaotic electronic circuits, as it captures the full complexity of real-world behavior beyond the reach of simplified models.
5. Colpitts Chaotic Oscillator Digital Implementation
The current subsection is devoted to the digital implementation of the Colpitts chaotic oscillator model, breaking down the steps performed to transform the differential equations with an added base-bias
voltage (
5) for FPGA-based digital design. In the first transformation step, the following dimensionless variables are introduced:
where
is the characteristic frequency;
is the characteristic impedance;
is the dimensionless time. These parameters are then applied to normalize and simplify the equations, resulting in (10). It is important to note that in (10)
is taken as 5 V, i.e., the sign is moved from the constant to the equation, for convenience. The goal of applying dimensional normalization is to express the oscillator equations in a dimensionless form suitable for digital implementation on the FPGA. This step reduces the dynamic range of variables, prevents numerical overflow in fixed-point arithmetic, and enables comparison of different oscillators on a common basis. As for the time scale of the dimensionless equations, the characteristic frequency
is selected. The fundamental frequency of the Colpitts oscillator can also be used, resulting in the following dimensionless variables:
where
is the fundamental frequency;
is the equivalent characteristic impedance;
is the dimensionless time.
It is important to note that the choice of normalization does not change the dynamics of the oscillator, only the appearance of the equations in dimensionless form. To derive the dimensionless equations, the variables in (
8) are used. The fundamental frequency of the Colpitts oscillator can also be utilized, resulting in a different appearance of normalized equations (different coefficients and constants) with preserved dynamics and chaotic attractor.
Appendix A elaborates in detail on the difference of normalized equations using (
8) and (
9) and how this affects the FPGA implementation of the equations.
The variables shown in (11) are introduced in the second transformation step, resulting in simplified normalized equations in (12):
In the following step, the Euler–Cromer numerical integration is applied to acquire the approximate discrete solution for the integration step
shown in (13). The Euler–Cromer method was selected as it provides a computationally efficient integrator for oscillatory systems, preserving qualitative behavior (such as amplitude and phase stability) more effectively than the standard forward Euler method [
26]. The simplicity of the Euler–Cromer method makes it well suited for discrete hardware implementation. Although higher-order methods such as Runge–Kutta [
27] are preferable for obtaining exact trajectories, the Euler–Cromer method preserves the attractor shape—provided that
is chosen carefully—which is precisely the requirement for digital hardware implementation.
The piecewise-linear approximation for the base current with the introduced transformations is presented in (14). The resultant difference Equation System (13) can then be implemented in a digital system, since each next value of the state variables is acquired by adding the derivative multiplied by the integration step to the current value of the state variable:
Figure 10 presents the digital design approach for implementing the Colpitts chaotic oscillator difference Equation System (13). The figure demonstrates the design slice for the
x state variable, as the approach is identical for the other state variables. The core of the system is the register that updates the state variable
x on the rising edge of the clock signal, thus acquiring the current value
. To acquire the next value
, first, the current values
,
and
are passed to the derivative calculation pipeline. The pipeline takes the current values and constants and performs operations labeled as “Derivative” in (13) for each state variable accordingly. Second, the output of the pipeline
is multiplied by the integration step
. Finally, the result of the multiplication is added to
, thus acquiring
. This design is replicated to
y and
z state variables, with the derivative calculation pipeline being the common block. This design was first proposed in [
21] for Vilnius [
28] and RC [
29] chaotic oscillators and is now applied to the Colpitts chaotic oscillator.
It is important to note that in this FPGA implementation, the master clock frequency and the numerical integration step
are not identical quantities. The FPGA system clock
(100 MHz) determines the rate at which arithmetic operations are executed, while
is implemented as a constant multiplier in the discretized equations to control the effective integration step size. In this way,
can be set independently of the hardware clock, allowing the same FPGA design to emulate different step sizes by adjusting only the scaling constants, thus ensuring flexibility in digital realization. In order to match the analog chaos oscillator, the integration step must be the relation of the scaling frequency to the clock frequency (
15).
As the system is implemented in fixed-point arithmetic, the is rounded with the fixed-point precision. A more detailed numerical convergence study, including step size sensitivity and the estimate of the largest Lyapunov exponent, is beyond the scope of this work and will be addressed in future investigations focused specifically on quantitative stability assessment of fixed-point chaotic models.
The derivative calculation pipeline design is addressed next. The “Derivative” part from (13) is shown in (16). The pipeline approach is set to split the mathematical operations with the help of registers. To reduce the number of operations, the nonlinearity is approximated using read-only memory (ROM). The is used in two equations and it is most convenient to form two different ROMs. The first ROM contains . The second ROM contains , as the itself has as input argument.
It is important to note that since the two ROMs contain the bias voltage
, new memory data must be created for the specific
. Similarly,
is stored as a single constant
, which must also be updates accordingly. The simplified pipeline is shown in (17).
The design of the memory is depicted in
Figure 11. The system is designed in fixed-point arithmetic with an 8-bit-wide integer part and a 14-bi-wide fractional part of the output state variables. The ROMs have a 12-bit address space and store 6-bit-wide integer 16-bit-wide fractional part data. The read address in both ROMs is formed from the
state variable by taking 6 integer bits and 6 fractional bits.
The digital design of the Colpitts chaotic oscillator with added base-bias
voltage is verified in MATLAB 2023b.
Figure 12 presents the
–
(reflects the
–
) phase trajectories for three values of the DC bias voltage
V. The phase portrait illustrates a completely different behavior of the oscillator model with the applied
compared to that shown in
Figure 6. This can be attributed to the simplified mathematical model of the transistor considered initially.
6. Analog–Discrete and Discrete–Analog Synchronization
This section is devoted to experimentally investigating the possibility of the analog–discrete and discrete–analog synchronization between the analog oscillator implemented on the PCB and the discrete oscillator implemented in an FPGA using Very-High-Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL). The key investigation point is whether the synchronization can be achieved with base-bias voltage added to the analog or the discrete oscillator. As demonstrated previously, the two oscillators exhibit different responses to variations of .
To achieve synchronization, we employ a Pecora–Carroll drive–response scheme in which one measured state of the drive oscillator is injected into the response oscillator each step (state replacement), while the remaining states evolve according to the model dynamics. In practice, we couple via the capacitor-voltage state
x with applied normalization as in
Section 5.
The discrete–analog synchronization study is presented in
Figure 13. The state variables of the FPGA-based chaotic oscillator are
,
and
, while the state variables of the analog oscillator are
,
and
. The discrete–analog synchronization is Pecora–Carroll synchronization, as demonstrated in
Figure 13a. The state variable
x is chosen as a synchronization signal based on [
11]. The FPGA-based oscillator with the applied
is the drive system, while the analog oscillator is the response system. The synchronization is evaluated using the Pearson correlation coefficient for
,
and
,
.
Figure 13b demonstrates the experimental setup used to perform the study. The FPGA-based chaotic oscillator runs on the Terasic DE10-Standard board with the 100 MHz clock frequency. To interface the FPGA-based oscillator, an Terasic ADA-HSMC daughter card is used, providing the two-channel analog-to-digital converter (ADC) as well as the two-channel digital-to-analog converter (DAC). The first DAC channel outputs the synchronization
signal, while the other channel outputs the
or the
signal. The synchronization signal is passed to the analog oscillator implemented on the PCB. The Digilent’s Analog Discovery Pro (ADP3450) is used to record the
,
and
,
signals that are then used to estimate the Pearson correlation in MATLAB. The measurements are performed for different values of
V applied to the FPGA-based oscillator.
The analog–discrete synchronization study is outlined in
Figure 14. The general approach and setup are similar to those in
Figure 13; the key difference is that the analog oscillator with the applied
is the drive system, while the FPGA-based oscillator is the response system (see
Figure 14a). Like in the previous study, the synchronization is evaluated using the Pearson correlation coefficient for
,
and
,
.
Figure 14b demonstrates the experimental setup used for the study. The
synchronization signal from the analog chaotic oscillator is passed to the FPGA-based oscillator via the ADC. The DACs output the
and
state variables of the FPGA-based oscillator. The ADP3450 records the
,
and
,
signals that are then used to estimate the Pearson correlation in MATLAB. The measurements are performed for different values of
V applied to the analog chaotic oscillator using the waveform generator of the ADP3450.
Table 1 compiles the results of the Pearson’s correlation coefficient fort fort for analog–discrete and discrete–analog synchronizationbase bias voltage
. The Pearson’s correlation coefficient for perfectly synchronous signals equals 1, while the Pearson correlation coefficient equals 0 for completely asynchronous signals. The table demonstrates a coefficient of more than 0.9 in most cases, indicating that the chaotic synchronization is achieved despite the different behavior of the analog and FPGA-based chaos oscillators with applied
. It is visible that the only case that demonstrates the overall lower correlation coefficient (0.7 to 0.9) is the case of
y state variables in the discrete–analog synchronization case. The likely reason for the reduced correlation coefficient lies in the model simplifications, since the discrete model was designed to reproduce the chaotic attractor rather than to precisely match the exact trajectories of the analog chaotic oscillator. Additionally, hardware nonidealities play a significant role, as imperfections in the analog oscillator directly influence its dynamics. Another observation is that applying a negative base-bias
voltage results in slightly better synchronization than a positive voltage.
The results highlight that synchronization is invariant to the base-bias voltage . The dynamics of the drive oscillator are enforced and the generalized synchronization is achieved, thus not requiring explicit compensation of the mismatch.
7. Discussion
This work investigated the nonlinear dynamics and hybrid synchronization of a modified Colpitts chaotic oscillator with a tunable base bias voltage , potentially enabling effective variation of the oscillator’s behavior, affecting the offset and shape of phase space attractors. A multi-level approach was employed, including numerical bifurcation analysis, SPICE-level circuit simulations, experimental measurements using a custom-built analog prototype, and FPGA-based digital implementation. The central objective was to study the feasibility of achieving synchronization between analog and discrete realizations of the oscillator under varying conditions of base bias voltage, which acts as a control parameter for the system’s dynamic behavior.
The numerical studies, relying on a simplified piecewise-linear model of the transistor, indicated that the application of a DC bias voltage primarily causes an offset in the attractor position within the phase space, without significantly altering the oscillator’s qualitative dynamics. Bifurcation analysis allowed us to identify the sensitivity of the qualitative dynamics on the parameters (e.g., capacitor values) and map the robust chaotic operating regions.
SPICE simulations and practical hardware tests revealed a more dynamically rich behavior. The system’s response to variations in was more complex, with observable attractor deformation and even partial suppression of chaotic behavior under extreme bias values. The observed differences highlight the limitations of idealized models and emphasize the influence of physical parasitics, realistic transistor behavior, and implementation-specific effects on the circuit’s dynamics.
A digital implementation of the Colpitts oscillator was realized on an FPGA using fixed-point arithmetic and the Euler–Cromer integration scheme. While this implementation enabled precise control and reproducibility, it inevitably introduced simplifications due to model discretization and limited numerical resolution. As a result, the discrete oscillator did not replicate the analog dynamics exactly, particularly in how it responded to changes in the base bias voltage. Despite these differences, synchronization was successfully achieved between the analog and discrete systems, both when the discrete oscillator acted as the drive system (discrete–analog case) and when it served as the response system (analog–discrete case).
This result is of particular importance. This demonstrates that exact waveform replication is not required for effective chaotic synchronization. What appears to be more critical is the preservation of the system’s underlying dynamic structure. Even with the presence of quantization effects and modeling simplifications, the discrete oscillator could track the analog system with high precision, as confirmed by Pearson’s correlation coefficients consistently exceeding in most test conditions. This finding simplifies deployment in future hardware implementations, particularly in resource-constrained environments.
From an application standpoint, this work supports the potential use of hybrid analog–discrete chaotic systems in low-power secure communication networks, such as those used in the IoT. In such systems, analog chaotic circuits can serve as lightweight signal generators at the sensor node level, while digital versions can be deployed at the gateway or controller level for synchronization and decoding. The robustness of synchronization in the presence of modeling inaccuracies or hardware non-idealities is a strong enabler for real-world deployment.
These results demonstrate that hybrid synchronization between analog and discrete chaotic systems is feasible and robust, offering a promising pathway for developing secure and energy-efficient communication architectures in embedded and IoT environments. Future studies will address improving discrete models to better reflect the analog system’s nonlinearities under varying bias conditions. Additionally, the impact of noise, signal quantization, sampling rate mismatches, and communication channel imperfections on synchronization quality deserves systematic investigation. More advanced synchronization schemes, such as adaptive or generalized synchronization, may also enhance the overall system’s performance. Future work could also consider the use of modern physics-informed neural networks (PINNs) [
30] to learn transistor nonlinearities and parasitic effects under base-bias control, constrained by the Colpitts oscillator equations. Such PINN-enhanced models could improve the accuracy of digital realizations and reduce discrepancies with hardware, thereby strengthening the robustness and stability of hybrid synchronization between analog and FPGA implementations.