Open access peer-reviewed chapter

Chaos-Based Communication Systems

Written By

Nizar Al Bassam and Amer Zayegh

Submitted: 16 April 2017 Reviewed: 04 October 2017 Published: 20 December 2017

DOI: 10.5772/intechopen.71447

From the Edited Volume

Chaos Theory

Edited by Kais A. Mohamedamen Al Naimee

Chapter metrics overview

1,585 Chapter Downloads

View Full Metrics

Abstract

The attractive properties of chaos signal that is generated from dynamic systems motivate the researchers to explore the advantage of using this signal type as a carrier in different communication systems. In this chapter, different types of digital chaos–based communication system are discussed; in particular, digital communications where reference signal and its modulated version are transmitted together. This type is called differential coherent systems. Brief surveys on the recently developed systems are presented.

Keywords

  • chaos
  • coherent systems
  • non-coherent systems
  • differentially coherent systems
  • DCSK
  • CDSK
  • HE-DCSK
  • TR-DCSK
  • EF-DCSK

1. Introduction

In digital communication systems, sinusoidal carriers with high frequency are used to carry information by modulation process where these carriers are deterministic with constant power over the time of transmission. Another proposed type of carriers is currently analyzed and is called chaotic. The chaotic signal is non-periodic, random-like, with low cross-correlation and impulse-like auto correlation. It is derived from dynamical systems, particularly from the independent state variables. The instantaneous value is often bounded between two constant peaks determined by the trajectory of the generated maps. To simplify the description of chaotic signal generation, let us consider the discrete time presentation for the iterative equation, that is, xn = f(xn − 1, u) where xn is output vector of the state variable sampled at nth instant, f(xn–1) is the iterative function determined by the map, finally μ is the parameter which controls the behavior of the chaotic function.

In chaos-based digital communications, bits are mapped to actual non-periodic output of chaotic circuits and the sample function for a given symbol is non-periodic and different from one bit to another [1]. Sample of chaos-based signal for symmetric tent map is shown in Figure 1.

Figure 1.

Chaotic signal generated by symmetric tent map.

Based on the previous discussion, receivers of digital chaotic communication systems can be broadly classified according to the receiver structures such as coherent, non-coherent and differentially coherent systems [2].

Advertisement

2. Types of chaos-based digital communication systems

2.1. Coherent systems

In coherent systems, a local synchronized copy of each sample function has to be produced at the receiver. When the transmitted signal is corrupted by the random noise, it will be challenging to synchronize the local generated carrier with that in the transmitters as in coherent shift keying (CSK) [1]. The idea of CSK is to map each information bit to chaos bases signal say f1 and f2. If “+1” is to be sent, then chaos signal from generator f1 is to be transmitted with one bit duration, and if “−1” is to be sent, chaos signal from generator f2 is transmitted with same bit duration. The receiver should generate exact copy from f1 and f2 to recover the information. This is done by using dedicated synchronization circuits [3].

2.2. Non-coherent systems

This type of chaos receivers offers simple solution for synchronization problem by estimating one unique parameter such as power. This is achieved by multiplying and integrating the product of received sample signal with itself to estimate the signal energy. Chaos ON OFF keying (COOK) and non-coherent chaos shift keying are a practical implementation of this idea [4]. In COOK, the signal is transmitted within bit duration only if information “+1” is to be transmitted. Otherwise, no transmission is taken place at “−1” bit duration. A bit control switch is used to control the emission of signal at the transmitter output. However, obtaining an optimum threshold to distinguish between signal sets does not depend only on signal power at the correlator output but also on the noise power estimation that is the major drawback of such systems [1].

2.3. Differentially coherent systems

Another scheme is developed where a reference signal is followed by another reference signal modulated by the information bit and called information carrying signal. This arrangement is known as differentially coherent systems. Here, every bit is presented by two sample functions. In the case of bit 1 transmission, the information is sent by transmitting two identical sample functions. For bit 0, the reference signal is transmitted and followed by an inverted copy of the sample function. General structure of the receiver is based on how to correlate the reference signal with information bearing signal.

Differentially coherent systems show better bit error rate (BER) performance among other existing chaos-based systems and in different channel conditions [5]. In spite of some structure complexity, hardware design is studied and tested.

In this chapter, standard differentially coherent schemes are described and tested by computer simulations, analytical expression to estimate BER in additive white Gaussian channel is obtained using Gaussian approximation method [6, 7]. A brief description of recently developed system is discussed.

Advertisement

3. Differential coherent systems

3.1. Differential chaos shift keying

Differential chaos shift keying (DCSK) transmitter structure is shown in Figure 1. Each information bit is represented by twin of successive chaotic signal slots with length of samples, where 2M represents the spreading factor. First time slot contains a reference signal and second slot contains the information bearing signal. That is simply a delayed version of the reference signal multiplied by the information bit. Thus, the instantaneous value of the transmitted signal at any instant can be written as

Si=xi0<iMbxiMM<i2ME1

Average bit energy for a single bit can be given by:

Eb=2MVxiE2

where V(.) is the variance operator.

There are many chaotic maps which can be used as a signal source [1, 8]. However, symmetric tent map is selected to produce the chaotic signal due to its simplicity. Its discrete form is given by the equation xn + 1 = 1 − 2|xn| where x is uniformly distributed between 1 and −1. It can be easily shown that E(x) = 0, Vx=13 and Vx2=445 [1] where E(.) represents the average operator [6, 9, 10].

Received signal sample ri = si + ζi is received via noisy channel characterized by Gaussian distribution where noise sample ζi is stationary random process withE(ζ) = 0 and its power spectral density given by Vζ=No2. The received sample is multiplied by its delayed version ri − M and the multiplication output is integrated over half bit duration M. Assuming that synchronization is achieved perfectly at the DCSK receiver shown in Figure 3. Then, the correlator output ZDCSK at the end of bit duration can be described.

ZDCSK=i=1MririM=i=1MSi+ζiSiM+ζiM=bi=1Mxi2+i=1MxiζiM+bζi+i=1MζiζiME3

Average value of the correlator output can be determined by the value of information bit in the first term, while other terms will have mean value of zero due to their statistical independence [1, 6, 9, 11]. The correlator output is passed to the detector with zero threshold value to minimize BER as described in (4).

b~=1ZDCSK01ZDCSK<0E4

As the chaotic signal x is stationary and xi is statistically independent from ζj at any(i, j), correlator output ZDCSK tends to have Gaussian distribution at sufficient value of M. Therefore, BER analytical evaluation of DCSK is obtained by calculating the means and variances of conditional probability of P(ZDCSK| b = 1) and P(ZDCSK| b =  − 1), respectively; then theoretical estimate of BER can be calculated as (5)

BERDCSK=12erfcEb4No1+25MEbNo+N02EbM1E5

where erfcy=2πyet22dt.

Two major drawbacks of DCSK systems are as follows: (1) data rate is reduced by half because of the need of separate reference signal and (2) a technical issue can be generated from continuous change of switch position in Figure 2.

Figure 2.

DCSK transmitter.

Figure 3.

DCSK receiver.

3.2. CDSK

Sending reference signal and information bearing signals in separate time slot will result in data rate reduction by half. Instead, orthogonality between each chaotic signal and its delayed version can be utilized efficiently by adding the generated chaotic signal with the modulated version of the previous signal. This scheme is known as correlation delay shift keying (CDSK) [6]. Information bit is sent by transmitting a signal as the sum of a chaotic sequence xi and of the delayed chaotic sequence multiplied by the information signal blxi − L, where l is the bit counter and L is the amount of sequence to be delayed. Hence, the transmitted signal of CDSK at any instant i is given by

si=xi+blxi_Ll1M<ilME6

where L ≥ M and Eb = 2MV(x).

Compared with structure of DCSK, structure of CDSK transmitter is characterized by replacing the switch by an adder as illustrated in Figure 4. Data rate is doubled when compared with DCSK because of reference time slot utilization [6]. Putting delay L = M, then the receiver of CDSK is similar to that DCSK and each received sample ri segment is correlated with the previous one ri − M. Hence, correlator output ZCDSK can be computed as

ZCDSK=i=1MririM=i=1Mxi+blxiM+ζixiM+blxi2M+ζiM=bli=1MxiM2+i=1MxixiM+blMiMxixi2M+i=1MxiζiM+blblMi=1mxiMxi2M+bli=1MxiMζiM+i=1MxiMζi+blMi=1Mxi2Mζi+i=1MζiζiME7

Figure 4.

CDSK transmitter.

It can be clearly observed that the correlator output ZCDSK contains more intra-signal and noise terms compared to DCSK. Hence, BER performance is expected to be lower. The cross terms in (7) is statistically independent and ZCDSK tends to have Gaussian distribution at sufficient value of M. Theoretical value of BER can be found by calculating the mean and variance of ZCDSK when the transmitted bit is +1 and −1, respectively. Decoding is performed according to the same rule in (4) and BER is given by [6].

BERCDSK=12erfcEb8No1+1920MEbNo+N04EbM1E8

3.3. High efficiency-differential chaos shift keying (HE-DCSK)

To enhance the bandwidth efficiency of DCSK and CDSK, a pair of information bits can be modulated using same reference signal by reusing each reference signal twice [9]. First, reference signal is modulated with information bit after delay of M sequence as a standard DCSK. Second, information bit is modulated after the delay of 3 M. Both modulated segments are added together in the second time slot. The scheme is illustrated in Figure 5. Thus, transmitted signal which is emitted from HE-DCSK transmitter can be written as:

Figure 5.

HE-DCSK transmitter diagram.

Si=xi2kM<i2k+1Mb2kxi_M+b2k1xi3M2K+1M<i2K+1ME9

where k is the pair sequence number. Signal is received through AWGN where each received signal is delayed and correlated twice, first, after M samples delay and second, after 3M as shown in Figure 6. The scheme represents an extended version of DCSK receiver, therefore the output of first modulator Zl can be given by:

Figure 6.

HE-DCSK receiver diagram.

Z1=i=1MririM=i=1MSi+ζiSiM+ζiM=i=1MxiM+ζib2kxiM+b2k1xi3M+ζi=b2ki=1MxiM2+b2k1i=1MxiMxi3M+b2Ki=1MxiMζiM+b2K1i=1Mxi3MζiM+i=1MxiMζi+i=1MζiζiME10

Similarly, Z2 can be calculated by Z2=i=1Mriri3M. Average value of the first term in (10) contains the useful signal energy while the remaining terms are having zero mean. Information recovery is performed by comparing Z1 and Z2with zero-based threshold defined by the following equation.

b~2k=1Z101Z1<0E11
b~2k1=1Z201Z2<0E12

Both correlator output Z1 and Z2 exhibit Gaussian distribution. BER of any correlator can be given as [9]

BERHEDCSK=12erfcEb4No98+910MEbNo+932No2EbM1E13

3.4. Time reversal-differential chaos shift keying (TR-DCSK)

The system is initially proposed [12] and developed by Albassam [13]. In this scheme, reference signal is generated and added to its time-reversed version. Hence, no separate time slot for reference signal is needed. This will generate a symmetric signal around the middle of bit duration. First half is transmitted directly and the second half is modulated with information bit. Provided that M is spreading factor, transmitted signal can be given by

Si=xi+xMi+10<iM2bxi+xMi+1M2<iME14

Transmitter block diagram is illustrated in Figure 7.

Channel under investigation is AWGN and the received signal can be written as

ri=xi+xMi+1+ζi0<iM2bxi+xMi+1+ζiM2<iME15

At the receiver, each incoming noisy segment undergoes time reversal process. Hence, the output after the time reversal unit ri ′ can be given as

ri=bxMi+1+xi+ζMi+10<iM2xi+xMi+1+ζMi+1M2<iME16

Perfect bit synchronization is assumed where each incoming signal ri is correlated with time-reversed version ri ′. Due to signal symmetry, correlator output is integrated over the duration of M2, which is twice as in DCSK and CDSK. This is to avoid the effect of redundant signal components in the second half (i.e., >M2). The correlator output Z at the end of first bit duration can be given as

Z=i=1M2riri=i=1M2xi+xMi+1+ζibxMi+1+xi+ζMi+1Z=bi=1M2xi2+bi=1M2xMi+12+2bi=1M2xixMi+1+bi=1M2xiζi+bi=1M2xMi+1ζMi+1+i=1M2xiζMi+1+bi=1M2xMi+1ζi+bei=1M2ζMi+1ζiE17

Similarly, BER rate can be readily shown to have

BERTRDCSK=erfcEb4No1410EbNo+1+M4NoEb1E18

3.5. Energy efficient-differential chaos shift keying (EF-DCSK)

In all previous systems, each transmitted signal is composed of two separate segments such as reference signal and information bearing signal. A simplified system with minimum energy requirement is proposed in Ref. [14]. Simply, a chaos source generates a signal for one bit to be sent as a reference. Then, the transmitter will decide to send either same reference signal or newly generated one using a bit controlled switch as shown in Figure 9. For example, if information bit 1 is transmitted, delayed version of the reference signal is transmitted. Otherwise, the transmitter will generate a new signal. Therefore, each segment will play a dual role; one as information bearing signal at the time of bit generation and as a reference signal for the next bit duration. This eliminates the need for sending reference separately. Without loss of generality, we will consider the analysis for the first bit b where b ∈ {1, 0} and the transmitted signal Si at the ith instant can be represented as

Figure 7.

Time reversal DCSK transmitter.

Figure 8.

Time reversal DCSK receiver diagram.

Figure 9.

Energy efficient DCSK transmitter diagram.

Si=xibME19

The source emits M samples for each information bit in addition to the initial reference signal. Thus, the average bit energy transmitted can be found as.

Eb=l+1lMVarx2MVarx2E20

Information decoding is performed by correlating each incoming signal ri with its delayed version and the correlation product is averaged over M. Information bit b~ can be extracted by comparing correlator output with the predefined threshold as shown in Figure 10.

Figure 10.

EF-CDSK receiver.

The received signal ri can be described as ri = si + ζi and the correlator output Zef can be formulated as

Z=i=1MririM=i=1M(xibM+ζi)(xiMζiM)=i=1M(xibMxiM)+i=1M(xibMζiM)+i=1M(xiMζi)+i=1M(ζiζiM)E21

Signal energy estimation can be obtained only by taking the mean value of first term in (7). Ideally, this will be either zero or Var(x), all other terms are the zero mean. Obviously, it can be observed that the number of cross-terms of EF-CDSK correlator is less to that in CDSK. However, the distance between signal elements (average value of the correlator for each transmitted bit) is half compared to that in DCSK. Despite all that, the information can be decoded according to the following rule

b~=1Zαth0Z<αthE22

where αth is the decoding threshold and it is given by Eb/2.

BER expression can be found by calculating mean and variance of the Gaussian distribution function of P(Z| b = 1) and P(Z| b =  − 1) and can be formulated as

BEREFCDSK=12erfc(Eb22( E b 2M+EbNo+M N o 24))=12erfc(Eb8No(1+1MEbNo+M4NoEb))E23
Advertisement

4. Performance evaluation

A simulation result of BER for DCSK, CDSK, HE-DCSK and TR-DCSK schemes BER versus EbNo is presented in Figures 1114 with typical values of M, respectively. For all the systems, it can be clearly observed that BER performance is decreased by increment of spreading factor M. This is due to the nonlinear contribution of the last term in (3), (7), (10), and (17) with respect to other terms which exhibit linear contribution with respect to M.

Figure 11.

BER vs. Eb/N for DCSK system at M = 50,100 and 300.

Figure 12.

BER vs. Eb/N for CDSK system at M = 50,100 and 300.

Figure 13.

BER vs. Eb/N for HE-DCSK system at M = 50,100 and 300.

Figure 14.

BER vs. Eb/N for TR-DCSK system at M = 50,100 and 300.

In Figure 15, an overall comparison between an optimum differentially coherent systems performance is shown. With respect to DCSK, CDSK system has degradation in performance by 2–3 dB. This is due to two fundamental reasons: (1) number of cross terms in CDSK correlator is more than in DCSK and (2) incomplete orthogonality between intra-signal terms [1, 6, 9], which can affect the correlator output negatively. Additionally, HE-DCDK outperform DCSK at M = 100 and when EbNo is below 17 db. The fact behind this is the reduction in average bit from 2MVar(x) to 3M2Varx which result in improvement by 1.25 dB. However, this improvement is vanished due to signal to signal contribution. TR-DCSK always shows better performance against DCSK, CDSK and HE-DCSK by an average of 2 dB.

Figure 15.

Simulation result and theoretical evaluation for DCSK, CDSK, HE-DCSK and TR-DCSK at M = 500.

In Figure 14, theoretical estimation of BER for all the above mentioned systems in (5), (8), (13) and (18) is plotted against simulation result. Clearly, there is an acceptable matching between theoretical expression and simulated version. However, these expressions are derived based on GA approximation method, which is suitable for the system operating in large spreading factor. To have more accurate derivation, it is preferred to implement integration method [15].

Advertisement

5. Other differential coherent systems

Many chaotic systems have been suggested to enhance BER and bandwidth efficiency of DCSK. Single reference segment is used as a reference to modulate and demodulate multiple successive bits in Ref. [16]. Average bit energy is reduced with bit error rate enhancement. However, the system is not suitable for secure communications due to easy spectrum prediction in addition to the need for multiple delay elements in both transmitter and receiver which increase the system complexity. Chaotic signals have fluctuated energy due to randomness nature of the signal. To have fixed energy, FM-DCSK is proposed in Ref. [17] as a possible solution. Permutation between chaotic samples is implemented to destroy the similarity between the reference signal and information signal in DCSK. Moreover, permutation is used to reduce the interference between different users in multiple access-DCSK (MA-DCSK).

Sending both reference and information bearing signal in separate time slot causes a reduction in bandwidth efficiency of differential coherent systems such as DCSK. Hence, many systems have been designed to combine both reference signal and information bearing signal in one time slot. Xu and Wang proposed a code-shifted DCSK (CS-DCSK) system [18]. System is based on using Walsh code to combine reference signal and information bearing signal in single time slot rather than sending them separately. An extend version of CS-DCSK which sent multiple bits using single reference is named as (high data rate-DCSK) [19]. Another scheme which is based on mapping series of bits into two channels and each encoded output is consider as an initial condition value for the sequence generator pairs and their outputs are added and up converted [20]. Implementation of delay diversity scheme as a basic building block for space time block coder (STBC) is suggested in ref. [21]. Here, bits stream is converted from series to parallel; an each bit in parallel channel is modulated by DCSK modulators and followed by analogue space time block coder (STBC). This arrangement gains advantage of transmission by 5 dB at BER of 1 × 10−4 compared with the single input-single output DCSK.

Efficiency of multicarrier modulation has been used to send multiple bits of modulating each information bits with subcarrier using multicarrier modulation-DCSK. The system provides a considerable saving in bandwidth [22]. However, the cost which needs to pay is the complexity of having multiple carrier multipliers in the transmitter side and bank of matched filter on the receiver side.

Transmitting reference signal followed by information bearing signal is the common signal format for most of the differential coherent spread spectrum systems which can be affected by fast fading channel. A suggested scheme to send only one sample form reference signal followed directly by one sample from information bearing signal is analyzed and tested in Ref. [23]. The system provides immunity against fading in continuous mobility environment. System block diagram is almost similar to standard DCSK except for switching timing.

Major drawback of DCSK system is the addition of channel random noise in both signal segments reference and information bearing signal. Therefore, a noise reduction technique has been introduced to reduce the noise variance by sending a repeated subsegment of samples inside one bit duration rather than sending continuous stream of samples. At the receiver, averaging operation is performed over the repeated segment before the standard correlation procedure [24]. This enhances the BER performance over other newly developed segments.

References

  1. 1. Lau FCM, Tse CK. Chaos-Based Digital Communication Systems: Operating Principles, Analysis Methods, and Performance Evaluation. Berlin, Germany: Springer; 2003
  2. 2. Kolumban G, Kennedy MP, Chua LO. The role of synchronization in digital communications using chaos. II. Chaotic modulation and chaotic synchronization. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications. November 1998;45(11):1129-1140
  3. 3. Lau F, Tse C. Optimum Correlator-type receiver design for CSK communication systems. International Journal of Bifurcation and Chaos. 2002;12:1029-1038
  4. 4. Kis G, Jako Z, Kennedy MP, Kolumban G. Chaotic communications without synchronization. In: Proceedings of the 6th IEE Conference on Telecommunications. IEE; April 1998. p. 49-53
  5. 5. Sushchik M, Tsimring LS, Volkovskii AR. Performance analysis of correlation-based communication schemes utilizing chaos. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications. 2000;47(12):1684-1691
  6. 6. Kolumbán G, Kennedy MP, Jákó Z, Kis G. Chaotic communications with correlator receivers: Theory and performance limits. Proceedings of the IEEE. 2002;90(5):711-732
  7. 7. https://link.springer.com/article/10.1007/BF01200500
  8. 8. Larson LE, Tsimring LS, Liu J-M. Digital Communications Using Chaos and Nonlinear Dynamics. New York, NY: Springer; 2006
  9. 9. Yang H, Jiang G-P. High-efficiency differential-chaos-shift-keying scheme for chaos-based noncoherent communication. IEEE Transactions on Circuits and Systems II: Express Briefs. 2012;59(5):312-316
  10. 10. Yang H, Jiang G-P. Reference-modulated DCSK: A novel chaotic communication scheme. IEEE Transactions on Circuits and Systems II: Express Briefs. 2013;60(4):232-236
  11. 11. Chernov NI. Limit theorems and Markov approximations for chaotic dynamical systems. Probability Theory and Related Fields. Sep. 1995;101(3):321-362
  12. 12. Albassam Nizar N. Reference flipped-differential chaos shift keying scheme for chaos-based communications. International Journal of Engineering & Technology. April 2015;4(2):320-326
  13. 13. Albassam N. Design of DCSK based on modified time reversal technique. Cogent Engineering, 4(1):1365576. https://doi.org/10.1080/23311916.2017.1365576
  14. 14. Albassam. Energy efficient scheme for differential coherent chaos based communication system. In: International Conference on Control, Decision and Information Technologies 34 (CoDIT2017), Spain; 2017
  15. 15. Kaddoum G, Chargé P, Roviras D. A generalized methodology for bit-error-rate prediction in correlation-based communication schemes using chaos. IEEE Communications Letters. 2009;13(8):567-569
  16. 16. Kolumban G, Jako Z, Kennedy MP. Enhanced versions of DCSK and FM-DCSK data transmission systems. In: Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS '99), Vol. 4. Orlando, FL, USA: IEEE; June 1999. p. 475-478
  17. 17. Lau FCM, Cheong KY, Tse CK. Permutation-based DCSK and multiple-access DCSK systems. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications. June 2003;50(6):733-742
  18. 18. Xu WK, Wang L, Kolumbán G. A novel differential chaos shift keying modulation scheme. International Journal of Bifurcation and Chaos. 2011;21(03):799-814
  19. 19. Xu W, Wang L, Chen G. Performance analysis of the CS-DCSK/BPSK communication system. IEEE Transactions on Circuits and Systems I. 2014;61(9):2624-2633
  20. 20. Xu M, Leung H. A novel high data rate modulation scheme based on chaotic signal separation. IEEE Transactions on Communications. October 2010;58(10):2855-2860
  21. 21. Chen P, Wang L, Lau FCM. One analog STBC-DCSK transmission scheme not requiring channel state information. IEEE Transactions on Circuits and Systems I: Regular Papers. 2013;60(4):1027-1037
  22. 22. Kaddoum G, Richardson F-D, Gagnon F. Design and analysis of a multi-carrier differential chaos shift keying communication system. IEEE Transactions on Communications. 2013;61(8):3281-3291
  23. 23. Escribano FJ, Kaddoum G, Wagemakers A, Giard P. Design of a new differential chaos-shift-keying system for continuous mobility. IEEE Transactions on Communications. May 2016;64(5):2066-2078
  24. 24. Kaddoum G, Soujeri E. NR-DCSK: A noise reduction differential chaos shift keying system. IEEE Transactions on Circuits and Systems II: Express Briefs. July 2016;63(7):648-652

Written By

Nizar Al Bassam and Amer Zayegh

Submitted: 16 April 2017 Reviewed: 04 October 2017 Published: 20 December 2017