Anda di halaman 1dari 6

Proceedings of 2013 National Symposium on Systems Science and Engineering

Oriental Institute of Technology, Ban-Chiao, New Taipei City, 8~9 June, 2013

Design of a Novel Chaotic Synchronization System

Yung-Nien Wang and He-Sheng Wang
Department of Communications, Navigation, and Control Engineering
National Taiwan Ocean University

Abstract In this paper, we propose a new chaotic

synchronization technique that is capable of processing
signals with very low SNR level. Presently,
synchronization of chaotic communications utilizes a
technique mainly based on the master-slave subsystems.
In our proposed method, by imposing chaotic-based
pseudo-random bits on the master-slave systems, the
performance (such as BER and SNR) of the
synchronized signals can be greatly improved.
Furthermore, by exploiting the properties of chaotic
systems, a novel multiple accesses method is also
introduced in this paper. This method takes advantage
of the near-orthogonal property of the chaotic signals
and may be termed as Chaotic-Division Multiple

X n 1 aX n Yn2
Yn 1 bYn X nYn

With the parameters a = 0.22 and b = 1.75. Fig. 1 shows
the time series. Changing the value of parameter, the
trajectory will also change. It will become another different
trajectory. This is an important characteristic for chaotic

Keyword: Chaotic Synchronization; Burgers Map; ChaoticShift Keying;

Chaos is aperiodic long-term behavior in a deterministic
system that exhibits extremely sensitive dependence on
initial conditions and parameter. Chaos communications is
an application of chaos theory which is aimed to provide
security in the transmission of information performed
through communications technologies. However most of
chaotic communication systems that cant tolerate channel
noise have the powerless performance with noise. In this
paper, we offer the novel method that has the excellent
performance that could resistance to the noise. The rest of
the paper is organized as follows: In the Section II, we
discuss the basic theory and the structure of system. In
Section III, we analysis the property in detail and in section
IV, the simulation result is revealed. Finally, in section V,
we conclude the paper.

We proposed a general approach in the design of the
chaotic communication system that is applied the Burgers
chaotic map. In this system, transmitter uses chaotic signal
to be carrier. Then, the message is not only added to the
chaotic signal but also modulated to the carrier, and
transmitted to the receiver, which is synchronized to the
chaotic component of the signal, thus allowing to extract
the information.
A. A. The Burgers map
The Burgers map is given as follows:

Fig. 1 The Burgers map chaotic time series

B. Design Procedure for the Synchronization of Chaotic

Theorem 1
Suppose : en

Then : en

Ben , n
0, as n

0, eig B


Rn .

, e0

The theorem states that the equilibrium 0, of the error system


, is globally asymptotically stable if and only if all

eigenvalues of B have magnitude less than one.

Theorem 2
Suppose : en
Then : en

An en U n en , n

0, as n

, e0

0, eig An U n

eig B


R .

The theorem states that the equilibrium 0, of the error system en 1 ,

is globally asymptotically stable if and only if all eigenvalues of
B = An +U n have magnitude less than one.

C. The Burgers map chaotic communication system

First of all, the chaotic times series that is the carrier
multiplies the message signal m. The transmitted signals,
can be represented as
S X , n mX n ,
SY , n


mYn ;

Proceedings of 2013 National Symposium on Systems Science and Engineering

Oriental Institute of Technology, Ban-Chiao, New Taipei City, 8~9 June, 2013

and then after rearrangement, (2) will become:

S X , n 1 aS X , n SY2, n
SY , n

bSY ,n

S X , n SY , n


Received signal:
S ,n S X ,n noise
SY , n

SY , n

Following theorem 2, the control laws can be chosen in the

following manner:
u12n SY , n SY , n
SY ,n , u22 n
b S X ,n
Finally, we can get the message from square of e1n , e2 n . The
important feature of the system of Fig. 2 is that we obtain
the data from the error between the master and slave system.


Let the error be defined by:

X ,n

X ,n


SY , n

SY , n

The difference error, (the error system), can then be
represented by:
e1n 1 SX , n 1 S X ,n 1


aSX , n

aS X , n

SY , n

SY , n

bSY ,n


SY2, n



S X , n SY , n

bSY , n

S X ,n SY ,n

u2 n

Using the following identities:

S 2
S e
S e
Y ,n

Y ,n

SX , n SY ,n

Y ,n 2n

S X , n SY , n


S X , n e2 n

Equation (5) can be put in the following form:



X ,n 1

X ,n 1


( SY , n

SY , n

SY , n

SY ,n e1n

D. Chaotic PRN code Generator

Pseudorandom-noise (PRN) codes are binary-valued, noiselike sequences. Most of PRN code Generators use feedback
shift registers to create the random sequences.
We use another chaotic map to rule a PRN code Generator.
Logistic map:

Y ,n 2n

SY , n e1n


1n 1

Fig. 2 The Burgers map chaotic communication system

SY ,n )e2 n



(b S X ,n )e2 n


With theorem 2 in mind, the following equation can be

en 1 An en U n en


rX n (1 X n )

where X is the state variable, which may range from 0 to 1;

r is the control parameter, which could be any value
between 1 and 4.
In the Chaotic PRN code Generator, we set two logistic
maps which are running parallel and starting from
independent initial conditions, as shown in the Fig 3. The
bit sequence is generated by comparing the outputs of both
the logistic maps, as written below:
g ( X n 1 , Yn 1 )

1, if X n
0, if X n








a22 n

,U n


u12 n



, en

e2 n

Modifying (7) to fit the matrix form of (8), the following

equation is obtained:
SY , n SY ,n
u11n u12 n
en 1

u22 n n
SY ,n
b S X ,n
where : u1n

u11n e1n

u12 n e2 n and u2 n

u21n e1n u22 n e2 n

Fig. 3 The chaotic PRN code Generator

One of the most important properties of PRN code is their

correlation effects. High auto-correlation peak and low
cross-correlation values can provide a great condition for
signal processing. Fig. 4 (a) display the same code proceeds
to the Auto-correlation and Fig. 4 (b) shows the two
different codes compute the cross-correlation.

Proceedings of 2013 National Symposium on Systems Science and Engineering

Oriental Institute of Technology, Ban-Chiao, New Taipei City, 8~9 June, 2013

Fig.5 shows a numerical calculation of

versus N for
the Burgers map with X 0
0.1, Y0 Y0 0.1 . About 104
iterations are required to get a result accurate to 1%. In fact,
the error in 1 is of order 1 ~ 1/ N , which is typical for a
chaotic map, although there are exceptions. A much longer
calculation (N = 107) indicates 1 0.178884 0.000316
It is easy to find the sum of LEs that
is 1 2 ln a(b X ) 2Y 2
0.328420 . From the

Fig. 4 (a) Auto-correlation (b) Cross-correlation

A. Lyapunov exponent for Burgers map
Lyapunov exponent (LE) is the most powerful diagnostic
in determining whether the system is chaotic or not. A
positive value signifies chaos, and a negative value implies
a fixed point or periodic cycle.
The LE for two-dimensional case can be defined as follows:


where Yn


n 0

( A BYn )2 (C
1 Y n2

DYn )2

previous numerical calculation, we can obtain

0.507305. A positive LE is usually taken as an
indication that the system is chaotic.
Fig. 6 demonstrates the variation of the LE at each value of
parameter a and b =1.75.


and Jacobian matrix


N 1




Fig. 5 Convergence of Lyapunov exponent for Burgers map

A system with n dimensions has n LEs. The second LE as

required for a two-dimensional map. The sum of LEs is
defined by:

ln det( J )

ln AD BC


Now consider the two-dimensional Burgers map, all

parameters are same with (1).
The Jacobian matrix for the Burgers map is
Yn b X n
And the LE is



Where Yn


n 0

(a 2YnYn ) 2 (Yn (b X n )Yn ) 2

1 Y n2

Yn (b X n )Yn
a ( 2Yn )Yn

Note A, B, C and D generally depend on X n and Yn .

Hence 1 is computed by iterating Yn along with the map
while computing the cumulative average in (18). Typically
the average will fluctuate and converge as N increases.

Fig. 6 Lyapunov exponent for Burgers map

Beside LE, Kaplan-Yorke dimension (or Lyapunov

dimension) is another technique used to determine whether
a system under consideration is chaotic or not, and the
Unlike the LE, which measures the attractors average
predictability, the dimension of an attractor measures its
The Kaplan-Yorke dimension for two-dimension map has:



For our case, its DKY


B. Lyapunov exponent for Logistic map

The LE for one-dimensional case can be defined as follows:

Proceedings of 2013 National Symposium on Systems Science and Engineering

Oriental Institute of Technology, Ban-Chiao, New Taipei City, 8~9 June, 2013


1N 1
ln f ( X n )



N 1
n 0

ln r (1 2 Xn ) (20)

Fig. 7 demonstrates the variation of the LE at each value of

parameter r. For our case, the optimal value of control
parameter is 4, because the LE is the largest, the chaotic
property is obvious.

Fig. 9 shows the power spectrum of transmitted
signals S X , SY . The absolute-valued signals have some
unobvious peaks that varied with parameters a.

Fig. 9 Power spectrum of S X , SY

Fig. 7 Lyapunov exponent for Logistics map

C. Parameter of system
Chaotic systems have sensitive dependence on initial
conditions and parameter of system. For any chaotic
synchronization system, setting the threshold that is
important can distinguish the power of the signal
representing bits 0 and 1 respectively. In this section, we
measure the parameter of system on bit powers effect. Fig.
4 and 5 shows the representing the power of bits
transmitted in X and Y carrier respectively. The parameter b
is always kept constant at 1.75. The parameter a varied in
steps of 0.005 from a = 0.05 to a = 0.75.

A. Single User systems
The received and reconstruction signal are shown in Fig. 10
when the series of 10 bits is transmitted, that is, when m =
[0 0 1 0 0 0 1 1 1 0]. Fig 11 shows the corresponding
squared synchronization error e1n e X , e2 n eY under SNR = 3
dB conditions and Message m. The received bits are
detected by squaring and integrating the error. The output
of the integrator is then compared to the predetermined
threshold and the decision is made whether a bit 0 or a bit 1
was sent.

Fig. 8 The bit power in carrier

From Fig. 8 above, some rifts appear between a = 0.05 to a

= 0.5 and the lines disappear when a > 0.5, because carrier
values are too much high. It is observed that the optimal
choice for the parameter a is close to 0.22. Hence we set a =
0.22 for our chaotic synchronization system. Furthermore,

Fig. 10 Received and Reconstruction signal in SNR = 3dB

Proceedings of 2013 National Symposium on Systems Science and Engineering

Oriental Institute of Technology, Ban-Chiao, New Taipei City, 8~9 June, 2013

Fig. 13 Block diagram of receiver

In the receiver, firstly, correlator processes the received

signals. If the output has the obvious peak > the threshold,
it succeed to detect the signal. There is a success example
in Fig. 14. The simulation is based on 3 users and SNR = 5

Fig. 11 Square of error and Message

In our system, bit error rate (BER) shows the great

performance. The noise tolerance capability is higher than
traditional modulation. In each simulation, 1 105 bits were
transmitted, run 10 times simulations to average. The BER
Fig. 14 Detected signal by correlator
of Binary phase-shift keying (BPSK) in AWGN can be
Finally, we do the same simulation that is testing BER and
calculated as:
comparing with BPSK. Fig 15 displays the result that still
Eb : Energy per bit
erfc ( b ), where
has the great performance.
N 0 : Noise power spectral density
Fig. 12 plots the simulations above.

Fig. 15 BER performance of 3 user Multiple Access Systems

Fig. 12 BER under AWGN in the transmission channel

B. Multiple Access Systems

In Multiple Access Systems, the method is similar to code
division multiple access (CDMA). In the transmitter, the
message that should be spectrum spreading is multiplying
the chaotic PRN code. In this case, both are assumed to be
binary sequences taking on the value +1 and -1. In
simulation, there are 250 chips per bit. However, receiver
that Fig. 13 illustrates joins the correlator to detect the
different PRN code.

In this paper, we propose the novel design of chaotic
synchronization system that has the excellent noise
resistance. The multiple access system combines many
positive features of conventional spread spectrum
techniques. Since all of our results are based on rough
theoretical analysis and simulations, the results in this
paper provide a framework and foundation for future works.
[1] Branislav Jovic, Synchronization Techniques for Chaotic
Communication Systems, Springer, 2011.
[2] J. Y. Chen, K. W. Wong, L. M. Cheng, and J. W. Shuai, A
secure communication scheme based on the phase

Proceedings of 2013 National Symposium on Systems Science and Engineering

Oriental Institute of Technology, Ban-Chiao, New Taipei City, 8~9 June, 2013

synchronization of chaotic systems, Chaos, vol. 13, issue. 2,

pp. 508-514, June. 2003.
[3] E. M. ELabbasy, H. N. Agiza, H. EL-Metwally, A. A.
Elsadany, Bifurcation Analysis, Chaos and Control in the
Burgers Mapping, International Journal of Nonlinear
Science, vol.4, no.3,pp.171-185, June 2007
[4] Christopher P. Silva and Albert M. Young, Introduction to
chaos-based communications and signal processing, in Aerospace
Conference Proceedings, 2000 IEEE, vol. 1, pp. 279-299, Big Sky,
Montana, USA, Mar. 2000.

[5] Shujun Li, Gonzalo Alvarez, Guanrong Chen, Breaking a

chaos-based secure communication scheme designed by an
improved modulation method, Chaos, Solitons & Fractals,
vol.25, issue.1 ,pp.109-120, July 2005
[6] Julien Clinton Sprott, Chaos and Time-Series Analysis, Oxford


University Press, 2003.

Rodger E. Ziemer, William H. Tranter, Principles of Communications:
Systems, Modulation, and Noise, Wiley, 2010
Samuel Bowong, Stability analysis for the synchronization of chaotic
systems with different order: application to secure communications,
Physics Letters A, vol. 326, issues 12, pp. 102-113, May 2004.
Christophe Letellier, Eduardo M. A. M. Mendes, Robust discretizations
versus increase of the time step for the Lorenz system, Chaos, vol. 15,

issue 1, pp. 013110, Mar. 2005

[10] J. Doyne Farmer, John J. Sidorowich, Predicting chaotic time series,
Physical Review Letters, vol. 59, no. 8, pp. 845848, Aug 1987.
[11] Louis M. Pecora, Thomas L. Carroll, Synchronization in Chaotic
Systems, Physical Review Letters, vol. 64, no. 8, pp. 821825, Feb
[12] Castillo, E., Gutirrez, J. M., Nonlinear time series modeling and
prediction using functional networks. Extracting information masked by
chaos, Physics Letters A, vol. 244, issue 1-3, pp. 71-84, Jul 1998.
[13] Lev S. Tsimring, Mikhail M. Sushchik, Multiplexing chaotic signals
using synchronization, Physics Letters A, vol. 213, issue. 3-4, pp. 155166, Apr 1996.
[14] Masahiro WADA, Junji KAWATA, Yoshifumi NISHIO, Akio
USHIDA, BER performance of a chaos communication system
including modulation-demodulation circuits, Circuits and Systems,
1998. ISCAS '98. Proceedings of the 1998 IEEE International
Symposium on, vol.3, pp. 267-270, Monterey, CA, USA, June 1998.
[15] Tao Yang, Leon O. Chua, Impulsive Stabilization for Control and
Synchronization of Chaotic Systems: Theory and Application to Secure
44, no. 10, pp. 976-988, Oct. 1997.
[16] Schweizer, J., Hasler, Martin, Multiple access communications
using chaotic signals, Circuits and Systems, 1996. ISCAS '96.,
Connecting the World., 1996 IEEE International Symposium on, vol.3,
pp. 108-111, Atlanta, GA, USA, May. 1996.
[17] Edward N. Lorenz, Deterministic Nonperiodic Flow, Journal of the
Atmospheric Sciences, vol. 20,issue. 2, pp. 130-141. Mar. 1963.
[18] Vinod Patidar and K. K. Sud, A Pseudo Random Bit Generator Based
on Chaotic Logistic Map and its Statistical Testing, Informatica, vol.
33, no. 4, pp. 441452, Nov. 2009.