Next Article in Journal
Online Monitoring and Fault Diagnosis for High-Dimensional Stream with Application in Electron Probe X-Ray Microanalysis
Next Article in Special Issue
Field-Programmable Gate Array-Based Chaos Oscillator Implementation for Analog–Discrete and Discrete–Analog Chaotic Synchronization Applications
Previous Article in Journal
Enterprise Digital Transformation Strategy: The Impact of Digital Platforms
Previous Article in Special Issue
Enhancing Security of Telemedicine Data: A Multi-Scroll Chaotic System for ECG Signal Encryption and RF Transmission
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design Particularities of Quadrature Chaos Shift Keying Communication System with Enhanced Noise Immunity for IoT Applications

Institute of Photonics, Electronics and Telecommunications, Riga Technical University, 6A Kipsalas Street, LV-1048 Riga, Latvia
*
Author to whom correspondence should be addressed.
Entropy 2025, 27(3), 296; https://doi.org/10.3390/e27030296
Submission received: 19 February 2025 / Revised: 6 March 2025 / Accepted: 9 March 2025 / Published: 12 March 2025

Abstract

:
This article is devoted to the investigation of synchronization noise immunity in quadrature chaos shift keying (QCSK) communication systems and its profound impact on system performance. The study focuses on Colpitts and Vilnius chaos oscillators in different synchronization configurations, and the reliability of the system in the particular configuration is assessed using the bit error rate (BER) estimation. The research considers synchronization imbalances and demonstrates their effect on the accuracy of data detection and overall transmission stability. The article proposes an approach for optimal bit detection in the case of imbalanced synchronization and correlated chaotic signals in data transmission. The study practically shows the importance of the proposed decision-making technique, revealing that certain adjustments can significantly enhance system noise resilience.

1. Introduction

Expanding networks of Internet of Things (IoT) devices transform traditional environments into smart ecosystems in today’s increasingly interconnected world. These systems, incorporating countless sensors and devices, continuously collect and transmit sensitive data across networks, enabling advanced functionalities in healthcare, smart cities, and industrial automation. However, the massive scale of IoT device deployments introduces substantial security challenges. According to the Ericsson Mobility Report [1], the number of IoT-connected devices is expected to rise sharply, driven by advancements in 5G/6G technologies and the increased adoption of new applications. This surge of devices highlights the need for robust security measures to protect sensitive data from unauthorized access. Ensuring secure data transfer in IoT systems is critical for maintaining security and enabling the full potential of these transformative technologies.
In IoT networks, data transfer requires secure methods to protect sensitive information from breaches. Typical data transfer security approaches include encryption, fog computing, or software-defined networking (SDN), each applied to specific layers of the IoT system architecture [2].
Encryption is one of the most widely used methods, and it is applied primarily at the network and application layers. It ensures that data transmitted across IoT networks, if intercepted, are not readable. Symmetric and asymmetric encryption algorithms like Advanced Encryption Standard and RSA (Rivest–Shamir–Adleman) are used. However, the main drawback is the required computational overhead, which can be problematic for resource-constrained low-power IoT devices. In some cases, lightweight encryption protocols are used to balance the trade-off between security and efficiency [3,4,5].
Fog computing enhances IoT security by enabling real-time processing closer to the network edge, reducing latency, and allowing encryption, data filtering, and threat detection before forwarding data to centralized servers. This approach improves data transfer security, particularly in environments requiring rapid decision making; however, it also introduces complexities in managing distributed resources and ensuring security across multiple edge devices [3,6,7]. In addition, SDN provides a network architecture that allows centralized control of data traffic in IoT networks. By enabling network administrators to enforce security policies and dynamically adjust traffic flows in real time, SDN enhances network security and provides better defense against cyber-attacks. However, this centralized control also introduces a single point of failure, meaning that if the central controller is compromised, the entire network’s security could be at risk [8].
While traditional IoT security relies heavily on encryption and network-layer protections [9], physical layer security (PLS) has emerged as a promising alternative for securing resource-constrained devices by leveraging the inherent properties of the communication medium and device-specific characteristics [10,11,12]. By exploiting the randomness and physical properties of the transmission channel, such as channel state information, PLS enhances security without relying on computationally intensive cryptographic operations, making it particularly suitable for IoT devices with limited processing power. Techniques such as artificial noise injection and radio frequency fingerprinting further strengthen security by disrupting eavesdroppers and authenticating devices based on unique hardware characteristics [13,14].
Among the promising developments in PLS is the integration of chaos theory, which enhances security by leveraging the inherent unpredictability of chaotic signals. Chaos-based communication techniques offer a compelling solution for secure data transmission, particularly in IoT sensor networks, where devices have limited computational and power resources. Unlike conventional encryption-based security methods, chaos-based communication systems rely on simple analog chaos oscillators, making them well-suited for energy-efficient and lightweight implementations. These systems enable secure transmission from low-power sensors to larger network nodes without the need for complex operations, addressing key challenges in resource-constrained IoT environments [10]. Chaotic systems such as the Lorenz and Chua circuits have been effectively utilized in chaos-based communication systems to secure data transmissions [15,16,17]. These systems generate chaotic waveforms characterized by high sensitivity to initial conditions and noise-like waveforms, making them ideal for encoding sensitive information. In such implementations, the transmitter and receiver must achieve precise synchronization to decode the transmitted data, providing an additional layer of security. Any disruption in synchronization renders the intercepted signal unreadable, significantly complicating unauthorized access [18,19].
Chaos-based modulation techniques, such as differential chaos shift keying (DCSK), further enhance PLS by resisting eavesdropping. These methods utilize chaotic signals’ wideband and nonperiodic nature, making them particularly suited for IoT environments where low-power, high-security solutions are required. Unlike traditional key-based approaches, chaos-based systems inherently ensure difficult-to-intercept without needing pre-shared keys, reducing overhead and simplifying implementation [14,19].
Recent research has further expanded the applicability of chaos-based communication systems, particularly in multi-carrier and MIMO configurations, to enhance security and spectral efficiency. Multi-carrier implementations of chaos shift keying (CSK) and its derivatives improve signal robustness while maintaining the inherent unpredictability of chaotic waveforms, making them resistant to eavesdropping and interference [20]. Additionally, synchronization stability remains a critical aspect, as efficient drive-response synchronization enables accurate data recovery even in noisy environments. Studies on breaking time correlation among state variables have demonstrated enhanced security by minimizing the predictability of transmitted signals, further reinforcing chaos-based methods as viable solutions for secure IoT communication [21].
Researchers are developing advanced chaotic models to overcome limitations in existing systems, such as lower complexity and improved sensitivity and resilience to noise. Innovations like the Exponential Chaotic Model have introduced robust chaos, ensuring reliability even in noisy channels and offering new possibilities for secure communication [22,23]. Beyond communication, chaos has found applications in multimedia security and random number generation. Advanced image encryption algorithms based on dynamic chaotic systems provide robustness against statistical and differential attacks and ensure data integrity in IoT environments [24,25,26,27].
While the integration of chaos into PLS represents a significant leap forward, challenges remain. Active research areas include synchronization under varying channel conditions, efficient implementation in resource-limited devices, and the potential vulnerabilities of chaotic systems. Despite these constraints, chaos-based PLS offers a compelling pathway for IoT security, blending innovation with practicality to address the unique challenges of modern networks [28,29].
Synchronization is a crucial part of chaos-based communication systems, which allows them to safely send and receive data in IoT and wireless sensor networks. At its core, chaotic synchronization ensures that the state variables of a receiver’s chaotic oscillator replicate those of the transmitter’s oscillator, enabling precise signal decoding. Techniques like the Pecora–Carroll method [30] and adaptive control [31,32] are commonly used to achieve synchronization by coupling specific state variables between drive and response oscillators.
Research on the topic has consistently emphasized the critical role of synchronization stability in the performance of chaos-based systems. For instance, studies on systems such as the Vilnius chaos oscillator highlight the importance of robust synchronization methods to withstand noise, parameter deviations, and environmental variability [33]. This is particularly crucial in applications of chaos-based communication, where synchronization directly impacts the system’s ability to securely and accurately transmit data [34,35].
Our previous studies have examined key synchronization parameters, including synchronization time and noise immunity [35]. These investigations provided valuable insights but were often limited to single configurations. Additionally, research into analog-discrete synchronization has explored different configurations, highlighting the potential for hybrid systems to achieve robust synchronization under specific conditions [36,37].
In this work, we extend this research by testing chaos oscillator synchronization in noisy environments to evaluate its resilience and behavior in various configurations. The collected experimental data were processed and analyzed in MATLAB R2023a to assess synchronization performance under different noise conditions. Based on these findings, we propose an approach for quadrature chaos shift keying (QCSK) communication system construction, where the system’s core is a chaos oscillator and secure communication is ensured through chaotic synchronization between the drive and response oscillators. QCSK utilizes chaos shift keying (CSK) to encode the data stream, with quadrature amplitude modulation applied to enhance spectral efficiency. This approach offers improved resistance to noise and eavesdropping compared to conventional CSK schemes. This study aims to evaluate the performance of the QCSK system and determine its design particularities by assessing synchronization noise immunity across different configurations and analyzing the bit error rate (BER) in the QCSK system. The research addresses the limitations of prior studies by providing a comprehensive evaluation of synchronization methods, bridging the gap between theoretical models and practical applications, and advancing the field of chaos-based secure communications.
This article is organized into five sections. Section 2 introduces the Colpitts and Vilnius chaos oscillators and provides an overview of chaotic synchronization. Section 3 investigates the noise immunity of synchronization between chaotic oscillators across different configurations. Section 4 examines the QCSK communication system, evaluating its noise immunity. Finally, Section 5 concludes the study.

2. Chaos Oscillators

Chaotic signals demonstrate deterministic aperiodic behavior, sensitivity to initial conditions, and a wide spectrum, making them highly appealing for communication and improved security applications. Chaotic signals emerge when nonlinear oscillators are set to work in certain conditions, with close-tuned component nominals forcing the system into the chaotic region. This study is dedicated to the Colpitts and Vilnius chaos oscillators, two of the most popular devices in chaos research [38,39,40,41]. The other crucial issue of applying chaotic signals in real-world applications is synchronization, which is the process of achieving the coincidence of chaotic signals at the transmitter and receiver end for reliable and secure data transfer [42,43].

2.1. Colpitts Chaos Oscillator

The chaos oscillator under investigation is a nonlinear dynamical system that produces chaotic signals distinguished by their sensitivity to initial conditions and noise-like waveforms. These oscillators are critical in secure communication systems because their chaotic nature is used to ensure PLS. Figure 1 shows the oscillator’s circuit diagram, which includes components such as resistors, capacitors, inductors, and a nonlinear element. The system shows chaotic dynamics under certain parameter values [44].
The oscillator’s chaotic behavior can be mathematically characterized by a set of differential equations based on its circuit design. Let v C E , v B E , and i L 1 represent the voltages across the capacitors C 1 and C 2 and the current through the inductor L 1 . The state equations are stated as follows:
C 1 d v C E d t = i L i C C 2 d v B E d t = V 1 + v B E R 1 i L i B L 1 d i L 1 d t = V 2 v C E + v B E i L · R L ,
where v C E corresponds to the collector-emitter voltage, v B E the base-emitter voltage, V 1 and V 2 are the source voltages, i L is the inductor current, i C is the collector current, and i B is the base current.
The oscillator’s chaotic behavior depends on its nonlinear element. A piecewise linear function approximates the nonlinear voltage-controlled resistance the transistor provides in the Colpitts oscillator. This function is described by:
i B = 0 , if v B E V T H v B E V T H R O N , if v B E > V T H ,
i C = β F · i B ,
where V T H denotes the threshold voltage, R O N represents the small-signal on-resistance of the base-emitter, and β F indicates the transistor’s forward current gain.

2.2. Vilnius Chaos Oscillator

The Vilnius chaos oscillator is a simple and robust nonlinear system for generating chaotic signals. It is widely recognized for its simplicity and effectiveness, making it suitable for research and educational applications in nonlinear dynamics. The circuit, shown in Figure 2, consists of a noninverting operational amplifier, an LCR resonance circuit in a positive feedback loop, an additional capacitor, and a diode functioning as the nonlinear element. This configuration ensures chaotic dynamics with minimal components while facilitating experimental implementation and analysis.
The behavior of the Vilnius chaotic oscillator is characterized by three state variables: v C 1 , the voltage across the capacitor C 1 ; i L , the current through inductor L 1 ; and v C 2 , the voltage across the supplementary capacitor C 2 . The system is defined by an array of differential equations derived using Kirchhoff’s circuit laws:
C 1 d v C 1 d t = i L C 2 d v C 2 d t = i 0 + i L i D L 1 d i L d t = ( k 1 ) · R 1 · i L v C 1 v C 2 ,
where i D is the current of the diode D 1 , i 0 is the current of the resistor R 0 , and k is the gain of the operational amplifier.
The oscillator’s nonlinear behavior is defined by the diode’s current-voltage characteristic, represented by the subsequent equation:
i D = i S · e v D v T 1 ,
where v D is the voltage across the diode and due to parallel connection v D = v C 2 , i S is the saturation current of the diode, and v T is the thermal voltage.
This nonlinear characteristic, combined with the circuit design, facilitates the onset of chaotic oscillations. The system exhibits a universal period-doubling route to chaos, as demonstrated through bifurcation diagrams and positive Lyapunov exponents, confirming its chaotic nature under suitable parameter conditions [41].

2.3. Chaotic Synchronization

Chaotic synchronization is fundamental for utilizing chaotic oscillators in secure communication systems [47]. It enables the secure transmission of information by ensuring that only synchronized systems can accurately extract data from received signals. Among the various synchronization methods, the substitution method, also known as Pecora–Carroll synchronization [48], is particularly noteworthy for its simplicity and effectiveness in both analog and discrete chaotic systems.
The substitution method replaces one of the state variables in the response chaotic oscillator with its corresponding variable from the drive oscillator. In this approach, the response oscillator is driven by a signal from the drive circuit, aiming to align their chaotic trajectories. Pearson’s correlation coefficient is often employed to evaluate the quality of synchronization. This metric quantifies the similarity between the signals from the drive and response oscillators. The coefficient, denoted as β , is calculated using the formula:
β = i = 1 n ( x i x ¯ ) ( y i y ¯ ) i = 1 n ( x i x ¯ ) 2 i = 1 n ( y i y ¯ ) 2 ,
where x is the signal from the drive oscillator and y is the signal from the response circuit. If the signals are identical, β equals 1; if they are inverted, β is 1 ; and if β is 0, the signals are uncorrelated, indicating no similarity.
The same node is selected for synchronization in both the drive and response chaos oscillators to implement the substitution method. An operational amplifier configured as a voltage repeater (buffer circuit) is commonly used for analog chaos oscillator synchronization [49,50,51]. This configuration determines the direction of synchronization and allows the signal in the response circuit to be substituted with the corresponding signal from the drive oscillator. Since chaotic oscillators typically have multiple nodes, synchronization can be achieved in various configurations by selecting different nodes for substitution.
An example illustrating unsynchronized and synchronized signals is presented in Figure 3. In Figure 3a, the XY plot shows the unsynchronized signals from the same node of identical chaos oscillators. The lack of order is noticeable, as the data points are scattered randomly. In contrast, Figure 3b presents an XY plot of a synchronized drive-response system. The x-axis represents the signal from the drive chaos oscillator, while the y-axis shows the signal from the same node in the response oscillator. The data points align along a diagonal line, demonstrating that the voltage in the response oscillator corresponds precisely to the voltage in the drive oscillator. Such a result is indicative of a successfully synchronized system.
In the Colpitts chaos oscillator (Figure 1), synchronization can be established using two configurations, i.e., v C 1 or v C 2 , as synchronization signals [52]. For instance, if v C 1 is chosen for synchronization, the drive oscillator generates all three state variables ( v C 1 , v C 2 , and i L 1 ), while the response oscillator generates v C 2 and i L 1 , with v C 1 being substituted by the corresponding signal from the drive oscillator. In the Vilnius chaos oscillator (Figure 2), synchronization can be achieved using v C 1 , v C 2 , or v R 1 (representing the current i L ) as a synchronization signal. These multiple synchronization points offer flexibility for future applications.
As synchronization in chaotic oscillators forms the basis for their integration into communication systems, it is essential to assess the noise resilience of synchronization across various configurations. Understanding how synchronization performance varies in noisy environments is critical for ensuring reliable communication. These experiments and their results will be discussed in the following section.

3. Chaos Oscillator Synchronization Noise Immunity

This study investigates the noise immunity of chaotic synchronization for both the Colpitts and Vilnius chaos oscillators. Different noise levels and circuit configurations are considered for synchronization performance assessment. Knowing how synchronization works in noisy environments is important for utilizing it in secure communication and signal processing.

3.1. Study Methodology

The study methodology follows the block diagram presented in Figure 4. In this figure, X, Y, and Z represent the state variables in the drive chaos oscillator, while X , Y , and Z denote the corresponding state variables in the response chaos oscillator.
In this setup, Z is selected as the synchronization signal, replacing Z in the response oscillator. The X and Y signals generated by the drive oscillator will be employed in the final data transmission system for chaos shift keying (CSK). Once the drive oscillator generates the signals, they are transmitted through an additive white Gaussian noise (AWGN) channel, where the noise level is controlled between 20 dB and 30 dB in terms of the signal-to-noise ratio (SNR).
At the receiver side, the signals pass through a low-pass filter (LPF), which is specifically tuned to preserve the main spectral components of the chaotic signal. The LPF bandwidth is determined by comparing the original chaotic signal (before noise addition and filtering) with the filtered version (without noise). The bandwidth is selected when the mean square error (MSE) reaches 25 dB, ensuring the signal maintains its chaotic properties. After filtering, the synchronization signal substitutes the variable in the drive-response chaotic system to ensure the oscillators are in the same state. Once synchronization is achieved, the Pearson correlation coefficient is computed for the corresponding state variables: X and X , Y and Y , and X and Y . This analysis provides insights into the effect of noise on chaotic synchronization in the transmission channel.
The study is conducted for both the Colpitts and Vilnius chaos oscillators. Since each chaotic oscillator has three state variable signals, all of them are tested for synchronization capability. Table 1 summarizes the different configurations tested. For the Colpitts chaos oscillator (Figure 1), synchronization is tested using v C 1 , v C 2 , and v R L , while for the Vilnius chaos oscillator (Figure 2), synchronization is evaluated using v C 1 , v C 2 , and v R 1 . The remaining signals are analyzed to assess synchronization quality across different configurations.
By systematically testing noise immunity across multiple configurations, this methodology provides knowledge on the robustness of chaotic synchronization.

3.2. Result Analyses

This study analyzes the performance of Colpitts and Vilnius chaos oscillators in different drive-response system configurations within a noisy channel. The goal is to evaluate synchronization performance across different configurations and identify the most robust configuration.
Figure 5 presents the study results for the Colpitts chaos oscillator. The x-axis represents the SNR levels but is flipped to encourage a more convenient interpretation. The y-axis represents the correlation coefficient, which quantifies the synchronization quality. The figure contains six curves, each pair corresponding to a specific configuration, as summarized in Table 1. Each pair represents the correlation between X and X and Y and Y , illustrating how synchronization is maintained under different noise conditions.
Examining Figure 5, it can be observed that X and Y signals synchronize differently for each SNR level. When v R L is used as the synchronization signal, the system fails to achieve synchronization in the drive-response configuration. When v C 1 is employed, X and Y (corresponding to v C 2 and v R L ) synchronize at different levels for the same SNR values. A similar trend is observed when v C 2 is used as the synchronization signal; however, X and Y synchronize at different levels and show smaller correlation coefficients in this configuration.
Figure 6 illustrates the synchronization noise immunity across all three configurations for the Vilnius chaos oscillator. Like Figure 5, it consists of six curves, where each pair represents the correlation between X and X and Y and Y , corresponding to a specific configuration described in Table 1.
When v C 1 is used for synchronization, the response oscillator signals v C 2 and v R 1 do not synchronize at the same level for a given SNR value. In contrast, when v C 2 is the synchronization signal, v C 1 and v R 1 synchronize at the same level, as the two curves overlap entirely. Additionally, this configuration achieves synchronization at lower SNR values than others. When v R 1 is selected as the synchronization signal, an imbalance in synchronization levels is observed, similar to the case of v C 1 .
Comparing the results for Colpitts and Vilnius oscillators, it is evident that for the Vilnius chaos oscillator, all three configurations achieve synchronization once the noise level is sufficiently low. In contrast, the Colpitts oscillator demonstrates reliable synchronization only in one configuration when v C 1 is used as the synchronization signal. The synchronization with the considerably lower correlation level occurs in the v C 2 configuration. Additionally, one configuration exists for the Colpitts oscillator in which synchronization is never achieved.
The results suggest that the Colpitts oscillator exhibits a more restrictive synchronization behavior due to its circuit topology, nonlinear characteristics, and strong variable coupling, which limit the effectiveness of synchronization in some configurations. In contrast, the Vilnius chaos oscillator provides more flexible synchronization possibilities, allowing multiple high-correlation configurations.
Another important observation is the presence of synchronization imbalances across different configurations for oscillators at the same SNR level. This imbalance can negatively impact data transmission since one signal may be more likely to be detected correctly, leading to an increased error rate for specific bits. For example, an imbalance in synchronization levels may result in a scenario where more ‘0’ s are incorrectly detected compared to ‘1’ s. It is a point to improve the chaos-based communication system so that each bit is detected with equal probability to ensure a balanced transmission process.
The next part of this study examines the cross-correlation of response chaos oscillator signals as a function of the synchronization channel SNR. This analysis extends the findings from the previous part by evaluating how the relationship between X and Y signals evolves across different configurations. The cross-correlation value between these signals is crucial for maintaining balance in a data transmission system, as imbalances can lead to an increased number of errors.
Figure 7 presents the study results for the Colpitts chaos oscillator, illustrating the cross-correlation coefficients under different synchronization configurations.
The results indicate that when v R L is used as the synchronization signal, the cross-correlation coefficient remains close to one, meaning the response chaos oscillator signals exhibit similar dynamics. However, in this configuration, the Colpitts chaos oscillator correlation coefficient of data-carrying signals was of nearly zero level in the drive-response system, leading the response oscillator to enter a periodic mode instead of remaining chaotic. For the other two synchronization signals, v C 1 and v C 2 , the cross-correlation between response oscillator signals decreases as the noise level decreases. Additionally, it can be observed that when v C 1 is used as the synchronization signal, the absolute value of the cross-correlation coefficient is lower compared to the v C 2 configuration.
Figure 8 illustrates the cross-correlation coefficients as a function of the SNR in the Vilnius chaos oscillator for different synchronization signals.
In Figure 8, the cross-correlation coefficient between X and Y decreases as the noise level decreases in configurations where v C 1 and v R 1 are used as synchronization signals. A more significant variation in the cross-correlation coefficient is observed when v R 1 is used, suggesting that synchronization in this configuration is more affected by noise. Conversely, when v C 2 is used as the synchronization signal, the cross-correlation coefficient remains nearly constant, indicating a strong and noise-resistant synchronization.
Comparing Figure 7 and Figure 8 with previous results (Figure 5 and Figure 6), it is evident that the Vilnius chaos oscillator demonstrates the most robust synchronization when v C 2 is employed as the synchronization signal. In this case, the correlation between X and X and between Y and Y is balanced, while the cross-correlation between X and Y remains stable, regardless of the noise level. However, a high cross-correlation level between data-carrying signals complicates signal discrimination in the receiver in this configuration.
On the other hand, in the Colpitts chaos oscillator, v C 1 appears to be the most suitable synchronization signal for communication system applications. In this configuration, the absolute value of the cross-correlation coefficient is the lowest of the observed, and its dependence on the noise level is minimal. Additionally, the correlation curves between X and X and between Y and Y achieve synchronization as rapidly as in the Vilnius chaos oscillator when v C 2 is used as the synchronization signal.

4. Quadrature Chaos Shift Keying Communication System

This section presents the architecture, design particularities, and noise immunity analysis of the QCSK data transmission system across various configurations and different chaos oscillators. The objective is to evaluate how the choice of chaotic oscillator—specifically, the Vilnius and Colpitts chaos oscillators—and the selection of the synchronization signal influence the overall performance of the data transmission system.

4.1. System Design Particularities

The QCSK communication system is based on chaos shift keying and chaotic synchronization. The core elements of the transmitter and receiver are chaos oscillators operating in a drive-response configuration. Figure 9 presents the block diagram of the QCSK data transmission system.
At the transmitter, the state variables X, Y, and Z represent the output signals of the drive chaos oscillator. The X and Y signals are used for CSK modulation, forming the information-carrying signal by switching these chaotic signals in correspondence to data values, while the Z signal is used as a synchronization signal. Before CSK and quadrature modulation, a DC offset is canceled in all signals. The synchronization signal and keyed data signals are then used for quadrature modulation and transmitted through the AWGN channel.
At the receiver, the input signals are quadrature demodulated and filtered using the LPF, which is tuned to preserve the main spectral components of the chaotic signal. The LPF bandwidth is selected to ensure the MSE for signals before and after filtering is 25 dB. The synchronization signal is then used to synchronize the response chaos oscillator via the substitution method, as described in the previous section. The received information-carrying signals, along with the response chaos oscillator signals ( X and Y ), are then used for data detection.
Information detection is based on correlation coefficient estimations between the received information-carrying signal and the response chaos oscillator signals X and Y . After computing the correlation, a comparator makes a decision based on the correlation coefficient value. Section 3 showed different correlation values for the oscillator’s state variable as well as the nonzero cross-correlation for the signals used for the information-carrying signal forming. Therefore, a nonzero threshold utilization is required for decision making.
For threshold calculation, the likelihood ratio approach is utilized. Given that white Gaussian noise is added to the signal, the likelihood that the received information-carrying signal s ( t ) was induced by the signal X can be expressed in the form:
Λ [ X | s ( t ) ] = 1 ( σ 2 π ) K exp 1 2 k = 1 K ( s k x k ) 2 σ 2 ,
where σ denotes the AWGN standard deviation and s k and x k denote kth sample of CSK signal s ( t ) and chaotic signal X, respectively. Then, the logarithm of the likelihood ratio can be expressed as:
ln Λ [ s ( t ) ] = Λ [ X | s ( t ) ] Λ [ Y | s ( t ) ] = k = 1 K s k σ 2 ( x k y k ) 1 2 k = 1 K ( x k 2 y k 2 ) σ 2 .
In this case, the decision-making regions are split by the point where the likelihood ratio changes sign, which is given by:
k = 1 K s k ( x k y k ) 1 2 k = 1 K ( x k 2 y k 2 ) 0 .
Assuming that the information-carrying signal s ( t ) is a sum of X state variable and noise signal n ( t ) , one can express the mathematical expectation E [ ] of the first sum as:
E ( x k + n k ) ( x k y k ) = k = 1 K x k 2 k = 1 K x k y k ,
where n k is the kth sample of the noise signal. By substituting the calculated mathematical expectation in Equation (9), one can conclude that a high cross-correlation between the response oscillator’s state variables X and Y decreases correct detection probability.
Rewriting Equation (9) gives the following criterion for decision making:
k = 1 K s k x k k = 1 K s k y k + 1 2 k = 1 K x k 2 k = 1 K y k 2 .
Alternatively, the sums can be replaced by a priori ( β X and β Y ) and a posteriori ( β X and β Y ) correlation coefficients, resulting in the criterion in the form β X β Y + 1 2 ( β X β Y ) . If inequality is valid, the system detects a ‘1’ bit; otherwise, a ‘0’ bit is received.

4.2. Result Analyses

The QCSK communication system was considered in four configurations: three based on the Vilnius chaos oscillator, corresponding to the configurations described in Table 1, and one based on the Colpitts chaos oscillator with v C 1 as the synchronization signal. As demonstrated in our previous study, the remaining two configurations of the Colpitts chaos oscillator were excluded from further analysis due to their low correlation coefficient values. These four QCSK configurations were tested in an AWGN channel. Table 2 presents an example of falsely detected bit counts and BER values under different SNR conditions, comparing the performance with and without the added detection threshold. These results are provided for the QCSK configuration using v R 1 as the synchronization signal.
As shown in Table 2, an imbalance emerges at higher SNR values, where correlation coefficient levels become more distinct if the detection threshold is not applied. This imbalance leads to detection errors, as one signal may dominate, increasing the probability of misdetection of ‘1’ or ‘0’ bits. When the threshold is introduced, it compensates for this imbalance, resulting in improved BER performance and a more stable data detection process.
The noise immunity study results for all four configurations are presented in Figure 10, where the y-axis represents the BER and the x-axis shows bit energy and the noise power spectral density ratio ( E b / N 0 ).
The best performance among the tested QCSK configurations was observed in the Vilnius-chaos-oscillator-based system when v C 2 was used as the synchronization signal. In the chaotic synchronization noise immunity study, this configuration demonstrated the highest correlation values under noisy conditions, ensuring that X and Y correlations are of the same level. Additionally, the cross-correlation between chaotic signals forming the information-carrying signals was minimal, and it remained relatively unaffected by added noise, further enhancing system’s resilience.
The QCSK system based on the Colpitts chaos oscillator achieved the second-best performance using v C 1 for synchronization. In the previous study, this configuration displayed similar synchronization characteristics to the v C 2 synchronized Vilnius chaos oscillator. However, in the Colpitts oscillator, X and Y exhibited different correlation coefficient values, leading to a system imbalance, which required compensation during detection.
The remaining two configurations of the Vilnius chaos oscillator exhibited similar performance trends, aligning with findings from the synchronization noise immunity study. However, the worst BER performance was observed in the Vilnius-chaos-oscillator-based QCSK system when v R 1 was used as the synchronization signal. This configuration was more noise-sensitive since spectral components of the information-carrying signal occupied a wider band [37].

5. Discussion

The results of this study highlight the importance of careful signal selection for QCSK communication systems, particularly when operating under noisy conditions. The results demonstrate that synchronization stability plays a crucial role in signal detection accuracy, directly influencing the BER of the system. The comparison between Vilnius and Colpitts chaos oscillators provides insights into their respective strengths and limitations in chaotic communication systems.
The Vilnius chaos oscillator with v C 2 as the synchronization signal exhibited the best synchronization robustness, with X and Y signals synchronizing at the same level while maintaining low cross-correlation between information-carrying signals. This configuration also proved to be less sensitive to noise, as its correlation values remained stable even under low SNR conditions. These results suggest that this configuration is optimal for chaos-based communication systems, where maintaining synchronization in noisy environments is critical. However, the high cross-correlation between data-carrying signals in this configuration presents a challenge for signal discrimination at the receiver, which may require further refinement in detection methods.
The Colpitts chaos oscillator with v C 1 as the synchronization signal demonstrated the second-best performance, closely following the Vilnius v C 2 configuration in synchronization stability and BER performance. However, in this case, X and Y did not synchronize at equal levels, leading to a system imbalance that required compensation during detection. Despite this, the Colpitts v C 1 configuration maintained the lowest cross-correlation values, suggesting that it may be preferable in applications where minimizing interference between information-carrying signals is a priority.
In contrast, configurations using v R 1 as the synchronization signal exhibited the weakest performance, particularly in the Vilnius-oscillator-based QCSK system. This configuration was highly sensitive to noise, leading to a significant degradation in synchronization stability and increased BER. In this case, the wider band of the information-carrying signals made them more susceptible to interference, further reducing transmission reliability. These findings emphasize the importance of careful synchronization signal selection, as it directly impacts system robustness against noise and overall transmission performance.
Furthermore, the results confirm that the imbalance in the synchronization levels negatively affects data detection accuracy, as seen in Table 2. Without a detection threshold, correlation coefficient disparities at higher SNR values led to increased misdetection of ‘1’ and ‘0’ bits, resulting in an uneven bit error distribution. Introducing a threshold-based correction mechanism successfully balanced the system, reducing detection errors and improving BER. These observations underscore the necessity of implementing adaptive compensation techniques in chaos-based communication systems to maintain balanced detection probabilities for reliable data transmission.
Overall, this study demonstrates that synchronization signal selection and system configuration are critical in determining QCSK performance. The Vilnius v C 2 and Colpitts v C 1 configurations exhibited the most stable synchronization and lower BER, making them strong candidates for secure and efficient chaos-based communication systems. When designing a chaos-based data transmission system, it is essential to evaluate the noise immunity of chaos oscillator synchronization across all possible configurations. Based on the findings of this study, incorporating a threshold into the detector, when necessary, can optimize system performance, leading to an optimal QCSK configuration.

6. Conclusions

This study analyzed the synchronization noise immunity of Vilnius and Colpitts chaos oscillators in different configurations. The results showed that the Vilnius oscillator with v C 2 as the synchronization signal exhibited the most robust synchronization, maintaining low cross-correlation between information-carrying signals and higher noise resistance. The Colpitts oscillator with v C 1 also performed well but required compensation during detection due to synchronization imbalance. In contrast, configurations using v R 1 as the synchronization signal were highly noise-sensitive, leading to weaker synchronization stability and higher BER.
A QCSK communication system was implemented using these synchronization configurations, demonstrating that the choice of synchronization signal directly impacts BER performance. The Vilnius v C 2 and Colpitts v C 1 configurations achieved the lowest BER, making them the most suitable for chaos-based communication systems.
A threshold-based correction mechanism was introduced to address synchronization imbalances. Without a threshold, correlation coefficient disparities at higher SNR values caused an imbalance in detected bits. The applied threshold successfully reduced detection errors and improved BER, demonstrating the importance of compensation techniques in ensuring balanced data detection in chaos-based systems. These findings highlight the need to carefully select synchronization configurations and optimize detection strategies to enhance the reliability of QCSK communication systems.

Author Contributions

Conceptualization, D.C. and D.K.; Data curation, D.K.; Formal analysis, D.C. and R.B.; Funding acquisition, D.K.; Investigation, D.C.; Methodology, D.C. and D.K.; Project administration, D.K.; Resources, D.K.; Software, D.C.; Supervision, D.K.; Validation, D.C. and R.B.; Visualization, D.C.; Writing—original draft, D.C.; Writing—review and editing, R.B. and D.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research and publication was supported by 2024 Riga Technical University’s Doctoral Grant program.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Acknowledgments

This research was performed at Riga Technical University, Space Electronics and Signal Processing Laboratory—SpacESPro Lab.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this article:
5GFifth Generation
6GSixth Generation
AWGNAdditive White Gaussian Noise
BERBit Error Rate
CSKChaos Shift Keying
DCDirect Current
DCSKDifferential Chaos Shift Keying
IoTInternet of Things
LPFLow-Pass Filter
MIMOMultiple-Input Multiple-Output
MSEMean Square Error
PLSPhysical Layer Security
QCSKQuadrature Chaos Shift Keying
RSARivest–Shamir–Adleman
SDNSoftware-Defined Networking
SNRSignal-to-Noise Ratio
WSNWireless Sensor Network

References

  1. Jonsson, P.; Lundvall, A.; von Koch, D.; Davis, S.; Cerwall, P. Ericsson Mobility Report November 2024; Technical Report; Ericsson: Stockholm, Sweden, 2024; Available online: https://www.ericsson.com/en/reports-and-papers/mobility-report (accessed on 6 January 2025).
  2. Sun, P.; Shen, S.; Wan, Y.; Wu, Z.; Fang, Z.; Gao, X.Z. A Survey of IoT Privacy Security: Architecture, Technology, Challenges, and Trends. IEEE Internet Things J. 2024, 11, 34567–34591. [Google Scholar] [CrossRef]
  3. Gautam, K.K.S.; Kumar, R.; Yadav, R.; Sharma, P. Investigation of the Internet of Things (IoT) Security and Privacy Issues. In Proceedings of the 2023 5th International Conference on Inventive Research in Computing Applications (ICIRCA), Coimbatore, India, 3–5 August 2023; pp. 1489–1494. [Google Scholar] [CrossRef]
  4. Sharbaf, M.S. IoT Driving New Business Model, and IoT Security, Privacy, and Awareness Challenges. In Proceedings of the 2022 IEEE 8th World Forum on Internet of Things (WF-IoT), Yokohama, Japan, 26 October–11 November 2022; pp. 1–4. [Google Scholar] [CrossRef]
  5. Singh, J.; Singh, G.; Negi, S. Evaluating Security Principals and Technologies to Overcome Security Threats in IoT World. In Proceedings of the 2023 2nd International Conference on Applied Artificial Intelligence and Computing (ICAAIC), Salem, India, 4–6 May 2023; pp. 1405–1410. [Google Scholar] [CrossRef]
  6. Sauter, T.; Treytl, A. IoT-Enabled Sensors in Automation Systems and Their Security Challenges. IEEE Sensors Lett. 2023, 7, 1–4. [Google Scholar] [CrossRef]
  7. Omoniwa, B.; Hussain, R.; Javed, M.A.; Bouk, S.H.; Malik, S.A. Fog/Edge Computing-Based IoT (FECIoT): Architecture, Applications, and Research Issues. IEEE Internet Things J. 2019, 6, 4118–4149. [Google Scholar] [CrossRef]
  8. Hussain, F.; Hussain, R.; Hassan, S.A.; Hossain, E. Machine Learning in IoT Security: Current Solutions and Future Challenges. IEEE Commun. Surv. Tutorials 2020, 22, 1686–1721. [Google Scholar] [CrossRef]
  9. Karie, N.M.; Sahri, N.M.; Yang, W.; Valli, C.; Kebande, V.R. A Review of Security Standards and Frameworks for IoT-Based Smart Environments. IEEE Access 2021, 9, 121975–121995. [Google Scholar] [CrossRef]
  10. Hamamreh, J.M.; Furqan, H.M.; Arslan, H. Classifications and Applications of Physical Layer Security Techniques for Confidentiality: A Comprehensive Survey. IEEE Commun. Surv. Tutorials 2019, 21, 1773–1828. [Google Scholar] [CrossRef]
  11. Rojas, P.; Alahmadi, S.; Bayoumi, M. Physical Layer Security for IoT Communications—A Survey. In Proceedings of the 2021 IEEE 7th World Forum on Internet of Things (WF-IoT), New Orleans, LA, USA, 14 June–31 July 2021; pp. 95–100. [Google Scholar] [CrossRef]
  12. Illi, E.; Qaraqe, M.; Althunibat, S.; Alhasanat, A.; Alsafasfeh, M.; De Ree, M.; Mantas, G.; Rodriguez, J.; Aman, W.; Al-Kuwari, S. Physical Layer Security for Authentication, Confidentiality, and Malicious Node Detection: A Paradigm Shift in Securing IoT Networks. IEEE Commun. Surv. Tutorials 2024, 26, 347–388. [Google Scholar] [CrossRef]
  13. Traynor, Z.A.; Curtin, I.M.; Henggeler, C.T.; Sulyman, A.I. Physical-layer security solutions for IoT devices using Radio Frequency Fingerprints. In Proceedings of the 2024 International Conference on Computing, Internet of Things and Microwave Systems (ICCIMS), Gatineau, QC, Canada, 29–31 July 2024; pp. 1–4. [Google Scholar] [CrossRef]
  14. Mohan, V.; Mathur, A. Secrecy Analysis of DCSK-Based PLC Systems with Multiple Eavesdroppers. IEEE Syst. J. 2023, 17, 3646–3657. [Google Scholar] [CrossRef]
  15. Capligins, F.; Aboltins, A.; Litvinenko, A.; Kolosovs, D. FPGA Implementation and Study of Synchronization of Modified Chua’s Circuit-Based Chaotic Oscillator for High-Speed Secure Communications. In Proceedings of the 2020 IEEE 8th Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE), Vilnius, Lithuania, 22–24 April 2021. [Google Scholar] [CrossRef]
  16. Yu, F.; Shen, H.; Liu, L.; Zhang, Z.; Huang, Y.; He, B.; Cai, S.; Song, Y.; Yin, B.; Du, S.; et al. CCII and FPGA Realization: A Multistable Modified Fourth-Order Autonomous Chua’s Chaotic System with Coexisting Multiple Attractors. Complexity 2020, 2020, 1–17. [Google Scholar] [CrossRef]
  17. Sun, J.; Li, C.; Wang, Z.; Wang, Y. A Memristive Fully Connect Neural Network and Application of Medical Image Encryption Based on Central Diffusion Algorithm. IEEE Trans. Ind. Inform. 2024, 20, 3778–3788. [Google Scholar] [CrossRef]
  18. Sanprang, P.; Amornsusawad, C.; Boonmak, K.; Chimnoy, J.; Karawanich, K.; Prommee, P. Realization of image cryptography using FPAA-based two chaotic systems. In Proceedings of the 2023 20th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Nakhon Phanom, Thailand, 9–12 May 2023; pp. 1–4. [Google Scholar] [CrossRef]
  19. George, A.E.; Gelóczi, E.; Mexis, N.; Arul, T.; Katzenbeisser, S.; Stavrinides, S.G.; Picos, R.; Anagnostopoulos, N.A. Real-World Secure Communication based on Synchronised Lorenz Chaotic Circuits. In Proceedings of the 2024 13th International Conference on Modern Circuits and Systems Technologies (MOCAST), Sofia, Bulgaria, 26–28 June 2024; pp. 1–6. [Google Scholar] [CrossRef]
  20. Michaels, A.J.; Lau, C. Generalized Multi-carrier Chaotic Shift Keying. In Proceedings of the 2014 IEEE Military Communications Conference, Baltimore, MD, USA, 6–8 October 2014; pp. 657–662. [Google Scholar] [CrossRef]
  21. Hoang, T.M.; Larger, L. Security Improvement for CSK via Breaking Time Correlation among State Variables. In Proceedings of the 2008 Second International Conference on Communications and Electronics, Hoi An, Vietnam, 4–6 June 2008; pp. 200–205. [Google Scholar] [CrossRef]
  22. Hua, Z.; Zhou, Y. Exponential Chaotic Model for Generating Robust Chaos. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 3713–3724. [Google Scholar] [CrossRef]
  23. Karimov, T.I.; Druzhina, O.S.; Ostrovskii, V.Y.; Karimov, A.I.; Butusov, D.N. The Study on Multiparametric Sensitivity of Chaotic Oscillators. In Proceedings of the 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), St. Petersburg and Moscow, Russia, 27–30 January 2020; pp. 134–137. [Google Scholar] [CrossRef]
  24. Arif, J.; Khan, M.A.; Ghaleb, B.; Ahmad, J.; Munir, A.; Rashid, U.; Al-Dubai, A.Y. A Novel Chaotic Permutation-Substitution Image Encryption Scheme Based on Logistic Map and Random Substitution. IEEE Access 2022, 10, 12966–12982. [Google Scholar] [CrossRef]
  25. Estudillo-Valdez, M.A.; Adeyemi, V.A.; Nuñez-Perez, J.C. FPGA realization of an image encryption system using the DCSK-CDMA technique. Integration 2024, 96, 102157. [Google Scholar] [CrossRef]
  26. Lu, H.; Alkhazragi, O.; Ng, T.K.; Ooi, B.S. Chip-Scale Random Number Generator Based On Self-Chaotic Dynamics Of Broad-Area VCSELs. In Proceedings of the 2024 IEEE 29th International Semiconductor Laser Conference (ISLC), Orlando, FL, USA, 29 September–2 October 2024; pp. 1–2. [Google Scholar] [CrossRef]
  27. Hu, X.; Wei, L.; Chen, W.; Chen, Q.; Guo, Y. Color Image Encryption Algorithm Based on Dynamic Chaos and Matrix Convolution. IEEE Access 2020, 8, 12452–12466. [Google Scholar] [CrossRef]
  28. Moonem, M.A.; Feng, X.; Strank, S.; Hebner, R.E. Secure Data Communication through Power Electronic Converters in a DC Microgrid. In Proceedings of the 2021 IEEE Fourth International Conference on DC Microgrids (ICDCM), Arlington, VA, USA, 18–21 July 2021; pp. 1–7. [Google Scholar] [CrossRef]
  29. Anagnostopoulos, N.A.; George, A.E.; Mexis, N.; Arul, T.; Katzenbeisser, S.; Picos, R.; Stavrinides, S.G. The Synchronisation is the Message: Real-World Encrypted Communication Based on Synchronised Chaotic Circuits Without Using a Dedicated Synchronisation Line. In Proceedings of the 2024 13th International Conference on Modern Circuits and Systems Technologies (MOCAST), Sofia, Bulgaria, 26–28 June 2024; pp. 1–6. [Google Scholar] [CrossRef]
  30. Pecora, L.M.; Carroll, T.L. Synchronization of chaotic systems. Underst. Complex Syst. 2009, 48, 101–133. [Google Scholar] [CrossRef]
  31. Kekha Javan, A.A.; Shoeibi, A.; Zare, A.; Hosseini Izadi, N.; Jafari, M.; Alizadehsani, R.; Moridian, P.; Mosavi, A.; Acharya, U.R.; Nahavandi, S. Design of adaptive-robust controller for multi-state synchronization of chaotic systems with unknown and time-varying delays and its application in secure communication. Sensors 2021, 21, 254. [Google Scholar] [CrossRef]
  32. Karimov, A.; Tutueva, A.; Karimov, T.; Druzhina, O.; Butusov, D. Adaptive Generalized Synchronization between Circuit and Computer Implementations of the Rössler System. Appl. Sci. 2020, 11, 81. [Google Scholar] [CrossRef]
  33. Cirjulina, D.; Pikulins, D.; Babajans, R.; Anstrangs, D.D.; Chukwuma Victor, I.; Litvinenko, A. Experimental Study of the Impact of Component Nominal Deviations on the Stability of Vilnius Chaotic Oscillator. In Proceedings of the 2020 IEEE Microwave Theory and Techniques in Wireless Communications (MTTW), Riga, Latvia, 1–2 October 2020; pp. 231–236. [Google Scholar] [CrossRef]
  34. Cirjulina, D.; Pikulins, D.; Babajans, R.; Zeltins, M.; Kolosovs, D.; Litvinenko, A. Experimental Study on FM-CSK Communication System for WSN. Electronics 2022, 11, 1517. [Google Scholar] [CrossRef]
  35. Babajans, R.; Cirjulina, D.; Grizans, J.; Aboltins, A.; Pikulins, D.; Zeltins, M.; Litvinenko, A. Impact of the Chaotic Synchronization’s Stability on the Performance of QCPSK Communication System. Electronics 2021, 10, 640. [Google Scholar] [CrossRef]
  36. Babajans, R.; Cirjulina, D.; Capligins, F.; Kolosovs, D.; Litvinenko, A. Synchronization of Analog-Discrete Chaotic Systems for Wireless Sensor Network Design. Appl. Sci. 2024, 14, 915. [Google Scholar] [CrossRef]
  37. Babajans, R.; Cirjulina, D.; Capligins, F.; Kolosovs, D.; Grizans, J.; Litvinenko, A. Performance Analysis of Vilnius Chaos Oscillator-Based Digital Data Transmission Systems for IoT. Electronics 2023, 12, 709. [Google Scholar] [CrossRef]
  38. Suresh, R.; Sathish Kumar, K.; Regan, M.; Niranjan Kumar, K.A.; Narmada Devi, R.; Obaid, A.J. Dynamical properties of a modified chaotic Colpitts oscillator with triangular wave non-linearity. Arch. Control Sci. 2023, 33, 25–53. [Google Scholar] [CrossRef]
  39. Vasiljevic, I.; Lekic, A.; Stipanovic, D. Lyapunov Analysis of the Chaotic Colpitts Oscillator. In Proceedings of the 2019 IEEE International Symposium on Circuits and Systems (ISCAS), Sapporo, Japan, 26–29 May 2019; pp. 1–5. [Google Scholar] [CrossRef]
  40. Fattakhov, R.; Loginov, S. Discrete-nonlinear Colpitts oscillator based communication security increasing of the OFDM systems. In Proceedings of the 2021 International Conference on Electrotechnical Complexes and Systems (ICOECS), Ufa, Russian, 16–18 November 2021; pp. 253–256. [Google Scholar] [CrossRef]
  41. Ipatovs, A.; Victor, I.C.; Pikulins, D.; Tjukovs, S.; Litvinenko, A. Complete Bifurcation Analysis of the Vilnius Chaotic Oscillator. Electronics 2023, 12, 2861. [Google Scholar] [CrossRef]
  42. Rybin, V.; Babkin, I.; Kvitko, D.; Karimov, T.; Nardo, L.; Nepomuceno, E.; Butusov, D. Estimating Optimal Synchronization Parameters for Coherent Chaotic Communication Systems in Noisy Conditions. Chaos Theory Appl. 2023, 5, 141–152. [Google Scholar] [CrossRef]
  43. Abd, M.H.; Al-Suhail, G.A.; Tahir, F.R.; Ali Ali, A.M.; Abbood, H.A.; Dashtipour, K.; Jamal, S.S.; Ahmad, J. Synchronization of Monostatic Radar Using a Time-Delayed Chaos-Based FM Waveform. Remote Sens. 2022, 14, 1984. [Google Scholar] [CrossRef]
  44. Chua, L.O.; Wu, C.W.; Huang, A.; Zhong, G.Q. A Universal Circuit for Studying and Generating Chaos—Part II: Strange Attractors. IEEE Trans. Circuits Syst. Fundam. Theory Appl. 1993, 40, 745–761. [Google Scholar] [CrossRef]
  45. Kennedy, M. Chaos in the Colpitts oscillator. IEEE Trans. Circuits Syst. Fundam. Theory Appl. 1994, 41, 771–774. [Google Scholar] [CrossRef]
  46. Tamaševičius, A.; Mykolaitis, G.; Pyragas, V.; Pyragas, K. A simple chaotic oscillator for educational purposes. Eur. J. Phys. 2004, 26, 61. [Google Scholar] [CrossRef]
  47. Bilgehan, B.; Sabuncu, O. Synchronization and Analysis of Chaotic Circuit with Application to Communication in the internet of things (IoT) Services. In Proceedings of the 2022 International Conference on Artificial Intelligence in Everything (AIE), Lefkosa, Cyprus, 2–4 August 2022; pp. 674–678. [Google Scholar] [CrossRef]
  48. Pecora, L.M.; Carroll, T.L.; Johnson, G.A.; Mar, D.J.; Heagy, J.F. Fundamentals of synchronization in chaotic systems, concepts, and applications. Chaos 1997, 7, 520–543. [Google Scholar] [CrossRef]
  49. Yu, Z.; Ling, S.; Liu, P.X.; Wang, H. Compounding and Synchronization of Fractional Order Chaotic Systems with Prescribed Performance for Secure Communication. IEEE Trans. Circuits Syst. Regul. Pap. 2024, 71, 1335–1345. [Google Scholar] [CrossRef]
  50. Zhao, C.; Wang, N.; Ji, M. Research on an Improved Driver-response Chaotic Synchronization Voice Encryption Technology. In Proceedings of the 2021 International Conference on Electronic Communications, Internet of Things and Big Data (ICEIB), Yilan County, Taiwan, 10–12 December 2021; pp. 330–334. [Google Scholar] [CrossRef]
  51. Liu, Z.; Li, K.; Wang, Z.; Fu, D.; Liu, G.; Guo, R. Stabilization and complete synchronization of a new time-reversed system. In Proceedings of the 2023 IEEE International Conference on Memristive Computing and Applications (ICMCA), Jinan, China, 8–10 December 2023; pp. 1–5. [Google Scholar] [CrossRef]
  52. Cirjulina, D.; Babajans, R.; Capligins, F.; Kolosovs, D.; Litvinenko, A. Experimental Study on Colpitts Chaotic Oscillator-Based Communication System Application for the Internet of Things. Appl. Sci. 2024, 14, 1180. [Google Scholar] [CrossRef]
Figure 1. Colpitts chaos oscillator [45] with the following parameters: R L = 35 Ω , L 1 = 10 μ H, C 1 = 5.4 nF, C 2 = 5.4 nF, R 1 = 400 Ω , V 1 = 5 V, V 2 = 5 V, with a 2N2222 transistor. These parameters resulted in a fundamental frequency of 968.59 kHz.
Figure 1. Colpitts chaos oscillator [45] with the following parameters: R L = 35 Ω , L 1 = 10 μ H, C 1 = 5.4 nF, C 2 = 5.4 nF, R 1 = 400 Ω , V 1 = 5 V, V 2 = 5 V, with a 2N2222 transistor. These parameters resulted in a fundamental frequency of 968.59 kHz.
Entropy 27 00296 g001
Figure 2. Vilnius chaos oscillator [46] with the following parameters: C 1 = 1 nF, C 2 = 150 pF, L 1 = 1 mH, R 1 = 1 k Ω , R 2 = 1 k Ω , R 3 = 600 Ω , R 0 = 20 k Ω , V 1 = 5 V, k = 1.6 . These parameters resulted in a fundamental frequency of 160 kHz.
Figure 2. Vilnius chaos oscillator [46] with the following parameters: C 1 = 1 nF, C 2 = 150 pF, L 1 = 1 mH, R 1 = 1 k Ω , R 2 = 1 k Ω , R 3 = 600 Ω , R 0 = 20 k Ω , V 1 = 5 V, k = 1.6 . These parameters resulted in a fundamental frequency of 160 kHz.
Entropy 27 00296 g002
Figure 3. XY plot of drive-response system signals (a) without synchronization and (b) with chaotic synchronization applied.
Figure 3. XY plot of drive-response system signals (a) without synchronization and (b) with chaotic synchronization applied.
Entropy 27 00296 g003
Figure 4. Chaos oscillator synchronization noise immunity study block scheme.
Figure 4. Chaos oscillator synchronization noise immunity study block scheme.
Entropy 27 00296 g004
Figure 5. Colpitts chaos oscillator synchronization noise immunity.
Figure 5. Colpitts chaos oscillator synchronization noise immunity.
Entropy 27 00296 g005
Figure 6. Vilnius chaos oscillator synchronization noise immunity.
Figure 6. Vilnius chaos oscillator synchronization noise immunity.
Entropy 27 00296 g006
Figure 7. Results of the Colpitts chaos oscillator, showing the signal cross-correlation coefficients under different synchronization configurations.
Figure 7. Results of the Colpitts chaos oscillator, showing the signal cross-correlation coefficients under different synchronization configurations.
Entropy 27 00296 g007
Figure 8. Results of the Vilnius chaos oscillator, showing the signal cross-correlation coefficients for different synchronization signals.
Figure 8. Results of the Vilnius chaos oscillator, showing the signal cross-correlation coefficients for different synchronization signals.
Entropy 27 00296 g008
Figure 9. Quadrature chaos shift keying data transmission system block scheme.
Figure 9. Quadrature chaos shift keying data transmission system block scheme.
Entropy 27 00296 g009
Figure 10. BER versus E b / N 0 curves of the QCSK data transmission system.
Figure 10. BER versus E b / N 0 curves of the QCSK data transmission system.
Entropy 27 00296 g010
Table 1. Colpitts and Vilnius chaos oscillators configurations.
Table 1. Colpitts and Vilnius chaos oscillators configurations.
Colpitts Chaos OscillatorVilnius Chaos Oscillator
XYZXYZ
v C 1 v C 2 v R L v C 1 v C 2 v R 1
v R L v C 1 v C 2 v R 1 v C 1 v C 2
v C 2 v R L v C 1 v C 2 v R 1 v C 1
Table 2. Error count for the QCSK configuration without and with the detection threshold in a system based on the Vilnius chaos oscillator using v R 1 as the synchronization signal.
Table 2. Error count for the QCSK configuration without and with the detection threshold in a system based on the Vilnius chaos oscillator using v R 1 as the synchronization signal.
SNR, dBWithout ThresholdWith Threshold
BERFalse ‘0’ CountFalse ‘1’ CountBERFalse ‘0’ CountFalse ‘1’ Count
20 0.4835241424210.481024162394
15 0.4407228721200.437021682202
10 0.3249176114880.319515981597
5 0.11347024320.1053519534
00.012179420.01075750
20.004834140.00432122
40.00191270.001477
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cirjulina, D.; Babajans, R.; Kolosovs, D. Design Particularities of Quadrature Chaos Shift Keying Communication System with Enhanced Noise Immunity for IoT Applications. Entropy 2025, 27, 296. https://doi.org/10.3390/e27030296

AMA Style

Cirjulina D, Babajans R, Kolosovs D. Design Particularities of Quadrature Chaos Shift Keying Communication System with Enhanced Noise Immunity for IoT Applications. Entropy. 2025; 27(3):296. https://doi.org/10.3390/e27030296

Chicago/Turabian Style

Cirjulina, Darja, Ruslans Babajans, and Deniss Kolosovs. 2025. "Design Particularities of Quadrature Chaos Shift Keying Communication System with Enhanced Noise Immunity for IoT Applications" Entropy 27, no. 3: 296. https://doi.org/10.3390/e27030296

APA Style

Cirjulina, D., Babajans, R., & Kolosovs, D. (2025). Design Particularities of Quadrature Chaos Shift Keying Communication System with Enhanced Noise Immunity for IoT Applications. Entropy, 27(3), 296. https://doi.org/10.3390/e27030296

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop