Suthendran Final Thesis
Suthendran Final Thesis
Suthendran Final Thesis
A THESIS
Submitted by
SUTHENDRAN K
(Reg.No.201008207)
AUGUST 2015
CERTIFICATE
This is to certify that all corrections and suggestions pointed out by the Indian/Foreign
Examiner(s) are incorporated in the Thesis titled “DESIGN OF AN EFFICIENT BLIND
EQUALIZER FOR DIGITAL HIGH SPEED WIRELESS COMMUNICATION
SYSTEM” submitted by Mr.K.Suthendran, Reg.No.201008207.
SUPERVISOR
Place: Madurai
Date: 13.08.2015
Minutes of the Ph.D. Viva-Voce Examination of Mr.K.Suthendran
(Reg. No.201008207) held at 09.30 a.m. on 25th August in the Conference
hall of office of R & D, International Research Center, Kalasalingam
University, Anand Nagar, Krishnankoil-626126.
Based on the candidate's research work, his presentation and also the
clarifications and answers by the candidate to the questions raised by the
examiners, the Board recommends that K.Suthendran be awarded the Ph.D.
degree in the FACULTY OF ELECTRONICS AND
COMMUNICATION ENGINEERING.
Dr.M.Pallikonda Rajasekaran
Chairman/DRC
KALASALINGAM UNIVERSITY
(Kalasalingam Academy of Research and Education)
KRISHNANKOIL 626 126
DECLARATION
I hereby declare that the thesis entitled “Design of an Efficient Blind Equalizer for
Digital High Speed Wireless Communication System” submitted by me for the Degree of
Doctor of Philosophy in Department of Electronics and Communication Engineering is
the result of my original and independent research work carried out under the guidance of
Dr.T.ARIVOLI and it has not been submitted for the award of any degree, diploma,
associateship, fellowship of any University or Institution.
SUTHENDRAN .K
i
KALASALINGAM UNIVERSITY
(Kalasalingam Academy of Research and Education)
Anand Nagar, Krishnankoil – 626 126
BONAFIDE CERTIFICATE
Dr. T. ARIVOLI
SUPERVISOR
Professor & Head
Department of ECE
Vickram College of Engineering
Enathi, Madurai – 630 561
Tamilnadu, India.
ii
ABSTRACT
ACKNOWLEDGEMENT
I thank my advisor Dr. T.Arivoli for his guidance and support. It has
been a true privilege to work with a well-reputed advisor at Kalasalingam
University. His sincere guidance has helped me to shape up my research and
career. I hope to collaborate with him in the future. Special thanks are the due
to Dr.S.SaravanaSankar, Vice Chancellor, Kalasalingam University for his
valuable support. I am grateful to all the committee members for their
suggestions and time. Their suggestions were helpful in improving the quality
of this dissertation. I am thankful to my mother and sister for their
unconditional love and support. I am grateful to my father and brothers for the
sacrifices they made to ensure a high quality education for me. I am grateful to
all my gurus and teachers for their guidance and wisdom. I thank my cousin
G.Balaji for his encouragement and support. I thank my friends (M.Satheesh
Kumar, R.Kalidoss, S.Sriram Sundar, M.Raja, A.Amutha kannan, Neelakanda
Bharathi Raja, Senthil, and Prabhakaran) for their support. I thank
K.Meenakshisundaram for helping me with administrative tasks. I express my
sincere thanks to my co-researchers Mr. K. Rajakumar, Mrs. A. Lakshmi and
Mrs. Anish Ponyamini and Mr.T.Ramu for their cooperation and help during
the research work.
SUTHENDRAN K
v
TABLE OF CONTENTS
ABSTRACT ii
LIST OF TABLES ix
LIST OF FIGURES xi
LIST OF SYMBOLS AND ABBREVIATIONS xv
1 INTRODUCTION 1
1.1 THE COMMUNICATION SYSTEMS 1
1.2 ADAPTIVE FILTERS 7
1.3 FILTER DESIGN 11
1.4 CHANNEL ESTIMATION 14
1.5 ORGANIZATION OF THESIS 16
1.6 SUMMARY 17
2 LITERATURE REVIEW 18
2.1 INTRODUCTION 18
2.2 LEAST MEAN SQUARE ADAPTIVE ALGORITHMS
CONVERGENCE RATE, COMPLEXITIES
AND ITS APPLICATIONS 18
2.3 VARIABLE STEP SIZE TECHNIQUES BASED
ON LEAST MEAN SQUARE ALGORITHM 21
2.4 BLIND EQUALIZATION BASED ON SATO
ALGORITHM 27
2.5 BLIND EQUALIZATION BASED ON GODARD
ALGORITHM (CMA) 30
2.6 VARIABLE STEP SIZE TECHNIQUES FOR
BLIND EQUALIZATION ALGORITHMS 34
vi
3 ADAPTIVE EQUALIZER 41
3.1 INTRODUCTION 41
3.2 EQUALIZER AND ITS OPERATING MODES 42
3.3 ADAPTIVE LEAST MEAN SQUARE EQUALIZER 44
3.3.1 Basic Concept 44
3.4 PSEUDOCODE OF VARIABLE STEP SIZE LEAST
MEAN SQUARE EQUALIZER 47
3.5 VARIABLE STEP SIZE LEAST MEAN SQUARE
EQUALIZER 48
3.5.1 The Channel Model 50
3.5.2 Simulation Results 50
3.6 SUMMARY 58
4 BLIND EQUALIZER 59
4.1 INTRODUCTION 59
4.2 IMPORTANCE OF BLIND EQUALIZER 60
4.3 EVOLUTION OF BLIND EQUALIZER 61
4.4 SATO’s BLIND ALGORITHM 62
4.5 SIMULATION RESULTS OF SATO’s BLIND
ALGORITHM 64
4.6 GODARD’s BLIND ALGORITHM (CMA) 70
4.7 SIMULATION RESULTS OF GODARD’s
BLIND ALGORITHM 71
vii
7 CONCLUSION 99
REFERENCES 110
LIST OF TABLES
TABLE PAGE
TITLE
NO. NO.
3.1 Comparison of SNR vs. Iterations for LMS Adaptive
Equalizer with Step Size Parameter µ = 0.015. 56
3.2 Comparison of SNR vs. Iterations for LMS Adaptive
Equalizer with Step Size Parameter µ=0.25. 57
3.3 Comparison of SNR vs. Iterations for LMS Adaptive
Equalizer with Variable Step Size. 57
4.1 Comparison of SNR vs. Iterations for LMS Adaptive
Equalizer with Step Size Parameter µ = 0.015 67
4.2 Comparison of SNR vs. Iterations for SATO based
Blind Equalizer with Step Size Parameter α = .0006 68
4.3 Comparison of SNR vs. Iterations for SATO based
Blind Equalizer with Step Size Parameter α = 0.6 68
4.4 Comparison of SNR vs. Iterations for SATO based
Blind Equalizer with Step Size Parameter α = .0006 74
4.5 Comparison of SNR vs. Iterations for SATO based
Blind Equalizer with Step Size Parameter α = .06 74
4.6 Comparison of SNR vs. Iterations for Godard based
Blind Equalizer with Step Size Parameter µ = .06 75
5.1 Comparison of SNR vs. Iterations for Sato based
Blind Equalizer with Step Size α = .0006 85
5.2 Comparison of SNR vs. Iterations for Variable α
Blind approach (Linear) 86
5.3 Comparison of SNR vs. Iterations for Variable α
86
Blind approach (Non Linear)
x
LIST OF FIGURES
FIGURE PAGE
TITLE
NO. NO.
1.1 Basic Elements of the Communication System. 2
1.2 Analog to Digital Converter. 3
1.3 Digital to Analog Converter. 4
1.4 Mathematical Notational View of Additive Noise 6
1.5 Symbols for Basic Building Block of Digital Filter
Design. 13
1.6 The block Diagram of the channel estimator. 15
2.1 The region of Di of variable step size for 16-QAM
signal 36
3.1 Generalized Block Diagram of Equalizer. 41
3.2 Generalized Diagram of Equalizer with N taps 44
3.3 Flowchart for Variable Step Size LMS Algorithm 48
3.4 The Channel Model 49
3.5 The PAM Symbol 3 50
3.6 The ISI model for PAM Symbol 3 50
3.7 The PAM Symbol 3 with ISI and AWGN Noise 51
3.8 The Equalizer output for PAM Symbol 3 after 1st
iteration 51
3.9 Reconstructed Symbol 3 using LMS algorithm and
SNR = 30dB (3708 iterations). 52
3.10 Reconstructed Symbol 3 using Variable Step Size
LMS algorithm and SNR = 30dB (19 iterations) 52
3.11 Mean Square Error comparison between LMS and
proposed VSS LMS approach. 53
xii
CHAPTER 1
INTRODUCTION
Source of User of
Transmitter Channel Receiver
Information Information
Communication Systems
Transmitter
Transmitter does the job of transmitting the information. Therefore,
transmitters are the devices that impress source information on to an electrical
3
Channel
Communication channel is the physical medium that is used to send
the signal from the transmitter to the receiver. There are lots of
communication mediums available to propagate the information signals. Here
are some of them,
Wire-line channels
Fiber-optic channels
Wireless electromagnetic channels
Storage channels
4
Receiver
Receivers are sub systems that extract information from the
transmitted carriers. In fact, the receiver does the job of complementary
operations to the transmitter. Therefore, whatever is the type of receiver, its
most important function is demodulation (and decoding in the case of digital
receiver). Analog receiver has a simple mechanism for demodulation, where
as in the case of digital receiver, it has extra circuitry and it is shown in
figure 1.3.
Reconstruction
Decoder Dequantizer Filter
Noises
As explained earlier, the receiver is unable to get a noise free signal.
Basically, there are three kinds of noises exist in the communication systems.
They are,
Quantization noise
Inter Symbol Interference induced noise
Channel noise
added to any noise that might be intrinsic to the information system. White
refers to the idea that it has uniform power across the frequency band for the
information system. It is an analogy to the color white which has uniform
emissions at all frequencies in the visible spectrum. Gaussian because it has a
normal distribution in the time domain with an average time domain value of
zero.
There are lot of channel noises, such as thermal and shot noise,
generated by electronic devices; man-made noise, generated by human; and
the atmospheric noise, generated by like electrical lightening during the
thunderstorms.
Noise n(t)
Received Signal
Information Signal s(t) r(t)=α s(t)+n(t)
Channel
its complexity and its training. For frequency selective channel, the equalizer
enhances the frequency parts with small amplitudes and attenuates the robust
frequencies within the received frequency response and for a time-varying
channel.
which should at least have the length of the filter tap. This training of the filter
to converge at the startup could be part of the initialization overhead.
of wireless channels, training signals should be sent often and this occupies
additional information measure.
N
d k x(t ) M d k y(t )
y (t ) ak bk (1.1)
k 0 dt k k 1 dt k
Most of the analog filters are designed to meet the specifications in the
frequency response. Here we have some of the analog filters in brief.
Butterworth Filter
Chebyshev Filter
Chebyshev filter has a smaller transition region than the same order
Butterworth. But it has ripple either on stop-band or pass-band.
Elliptic Filter
The elliptic filter has the shortest transition region with ripple on
both bands.
13
Unit delay
Multiplier
X(n) a X(n)
X(n) Z-1 X(n)-1
X2(n)
Addition
Figure 1.5 Symbols for Basic Building Block of Digital Filter Design
There are mainly two branches of digital filter design. They are,
Non-recursive,
Recursive.
N 1
H (z) h ( x )z n
(1.2)
n0
There are plenty of methods available to design FIR filter, such as direct form,
parallel form, cascaded form etc.
service (QoS) for both mobile users and nomadic. We can say a channel is
well estimated when its error minimization criteria is satisfied.
Nois
Channel
Estimator
Figure 1.6 The block diagram of the channel estimator
Chapter-5 This chapter explains about variable step size Sato based
blind equalization algorithm. The objective of this chapter is to analyze the
performance of this algorithm in noisy environment and to compare the results
of this algorithm with existing algorithm for PAM input symbol.
17
1.6 SUMMARY
CHAPTER 2
LITERATURE REVIEW
2.1 INTRODUCTION
After Gauss C.F et.al [21], reinvention of zero forcing equalizer was
done by Robert Lucky et.al [29].Zero Forcing Equalizer which utilizes the
inverse frequency response of the channel and it is employed in modern
communication systems. Veeraruna Kavitha et.al [74] proposed zero forcing
algorithms which are studied greatly for IEEE 802.11n (MIMO). The name
Zero Forcing represents the mitigation of the Inter Symbol Interference (ISI)
to zero in a noise free environment.
Feng TONG, Bridget Benson, Ying Li and Ryan Kastner et.al [19]
have proposed channel equalization based on data reuse LMS algorithm for
shallow water acoustic communication. To mitigate the effect of Inter-symbol
Interference caused by multipath propagation, the Data Reuse-LMS algorithm
is integrated with Fractionally Spaced Equalizer-Decision Feedback Equalizer
structure to form an adaptive channel equalizer for the coherent acoustic
communication link.
The Data Reuse algorithm is given by the following equations
Step 1: Initialization: i=0
e k ek , 0 , Wk , 0 Wk ,
ek ,i d k X kTWk ,i
W k , i 1 W k , i 2 .e k , i . X k
Step 3: Update
W k 1 W k , N , k k 1 Go to Step1
21
µmax if µk+1>µmax
µk+1= µmin if µk-1<µmin
µ’k+1 Otherwise
22
where 0<µmin<µmax.
John Mathews and Zhenhua Xie et al [94] and Kying Xiao et al [45]
proposed a stochastic gradient algorithm that overcomes the slow rate of filter
convergence. Here the step size is adjusted based on the negative of the
estimated gradient squared error with respect to the step size. Earlier, the
method was launched by Shin and Lee. Assumptions of their analysis
indicated that the initial choice of the step size value is very important.
However, the steady-state behavior of the adaptive filter depended on it.
Particularly, their analysis predicts that the step size value in steady-state is
always higher than the initial step size value and is a function of the initial step
size. This entails that the steady-state error will be large and will depend on
the initial step size. These statements are incongruous to what has been
observed in practice. Experimental results have shown that these algorithms
have very good convergence speeds as well as small maladjustments,
irrespective of the initial step sizes. Here the step size minimum and maximum
range is chosen to guarantee the stability of the algorithm and minimum steady
error.
0 < µ(n) < 2/3 tr{R}
Where tr{(.)} denotes the trace of the matrix (.) and R is the autocorrelation
matrix of the input vector given by
R= E{X(n) XT(n)}
If µ(n) falls outside between 0 and 2/3 tr{R}, we can bring it inside the range
by setting it to the closest of 0 and 2/3 tr{R}.
rate and low steady state error of the fixed step-size conventional CMA and
LMS algorithm. Swathi et al [69].
All the above mentioned work has been done based on Least Mean
Square algorithm. The problem with this LMS adaptive equalizer is training
sequence which results in additional bandwidth requirement. This problem can
be overcome by blind equalizer.
CMA update term. The quantized error term is calculated using a look-up
table in place of costly multipliers and adders.
Yangyang Fan, Xue Chen, Weiqin Zhou, Xian Zhou, Hai Zhu [86]
compared the Constant Modulus algorithm and LMS Equalization algorithms
for optical coherent receivers. They have considered that these algorithms are
studied to select the optimal adaptive algorithm for electrical dispersion
equalizer in optical coherent receivers at 100Gbps and concluded that CMA is
34
In Figure 2.1 , when the output of the equalizer lies outside of the
region Di a larger step size is chosen, and when the output of the equalizer lies
in the region Di a smaller step size is chosen. Then the variable step size
scheme can be written as
µ= µ0 if y(k) Є UDi
µ1 if y(k) Є Di
Where µ0 > µ1
36
Figure 2.1 The region of Di of variable step size for 16-QAM signal
Baofeng ZHAO and Jia LIU et al [11] studied the influence of MSE
on tracking channel and anti-interference of a Variable Step-size CMA. Here
the convergence speed and convergence precision are contradictory for step-
size.
Ying Xiao and Fuliang Yin et al [42] proposed variable step size
blind equalization based on sign gradient algorithm under impulse noise
environment. The signum operation on the iterative gradient can suppress the
impulse noise effectively, which ensures the blind equalization algorithm to
obtain robust convergence performance. Furthermore, a variable step size
algorithm is designed according to the iterative times and the reliability of the
output signal without man-made parameters setting to improve the
performance of sign gradient algorithm.
38
2.10 SUMMARY
This chapter has provided
An exhaustive review of research works on trained adaptive least
mean square algorithm and blind equalization algorithms based on
Sato and Godard proposals reported by the previous investigators
The knowledge gap from the earlier investigations
The objectives of the present work
CHAPTER 3
ADAPTIVE EQUALIZER
3.1 INTRODUCTION
Noise
Equalizer
Equalizing
Algorithm
Training Mode:
A known, fixed length training sequence is sent by the transmitter
so that the receiver’s equalizer may adapt to a proper setting for minimum Bit
Error Rate (BER) detection.
Tracking Mode:
Following this training sequence, the user data is sent, and the
adaptive equalizer at the receiver utilizes a “recursive algorithm” to evaluate
the channel and estimate the filter coefficients to reduce the distortion.
Example: Least Mean Square Adaptive Equalizer.
Disadvantage:
For time varying channels or non cooperative environment, training
sequence must be sent frequently, which utilizes more Bandwidth.
Blind equalizer,
Adaptive equalizer.
Even if the training sequences are sent by the transmitter, all the
complicated noises can be cancelled by a special type of equalizer called the
blind equalizer. This is the core subject of this work, and is analyzed at
44
Chapter 4 and 5. If the reference input sequences are provided, then the
filtering job can be done by using adaptive equalizer. This chapter deals the
second option. It mainly concentrates on the Least Mean Square (LMS)
algorithm, which is the only dominating adaptive equalizer algorithm. LMS
algorithm is also the basis for all other algorithms in whole equalizer arena.
The output y[n] of the tapped delay line equalizer corresponding to the input
sequence{x[n]} is outlined by the discrete convolution,
N
y[n ] w k x[ n k ] (1)
k0
Where wk is that the kth tap weight, N+1 is that the total range of taps present
within the equalizer.
the tap weights ought to be modified and therefore the adaptation is also
achieved within the adaptive filter. Let a[n] denote the known response of nth
transmitted binary symbol. The distinction between the specified response a[n]
and therefore the actual response y[n] of the equalizer denote the error signal
e[n], and expressed as e[n] = a[n] – y[n]. In LMS algorithm, individual tap
weights change to each iteration are controlled by the obtained error value
e[n]. LMS algorithm is expressed as follows.
Let µ denote the step size parameter of the filter. From the figure.3.2, the input
^
signal given to the kth tap weight at time step n is x[n-k]. Hence, using w k (n )
as the previous value of the kth tap weight at time step n, the updated value of
this tap weight at time step n+1 is calculated from the equation (2), defined
by,
^ ^
w k [ n 1] w k [ n ] x[ n k ] e[ n ] (2)
Where,
k=0, 1,…..,N
N ^
e[n] a[ n] w k [ n] x[ n k ] (3)
k 0
The adaptive least mean square algorithm represented by equation (2) and (3).
47
Start
Initialization
Tap weight initialization (near to zero)
Previous iteration =0
Step Size (µ) =0.015
µ<=0.015 No
Yes
Reconstructed Subsequent
Symbols
Figure 3.3 Flowchart for Variable Step Size LMS Algorithm.
50
Where Ci is the tap weight coefficient, l is the length of the equalizer and rk is
the noisy observation of the channel.
nk
ak bk rk yk
C(z) D(z)
G(z)
same symbol but with different amplitude and time delay (because, it is
considered as the worst case of ISI) is shown in Figure 3.6. Again, it is mixed
with the Additive White Gaussian Noise of 25dB SNR is shown in Figure 3.7.
The resultant waveform is chunked in to 0.0025 seconds symbols called as
received PAM symbol 1, PAM symbol 2, and so on is shown in Figure 3.8.
These PAM symbols are processed by equalizer and the original symbols are
reconstructed. The entire work carried out in similar fashion. Here PAM
symbol 3 is reconstructed in sequential manner (i.e after reconstruction of
PAM symbol 1 and PAM symbol2).
PAM
Symbol 1 PAM PAM PAM
PAM Symbol 4
Symbol 2 Symbol 3 Symbol 5
The PAM symbol 3 is shown in Figure 3.9, The five reflections with
relative amplitude (0.7, 0.6, 0.5, 0.3 and 0.1) are shown in Figure 3.10. PAM
symbol 3 with ISI and Additive White Gaussian Noise (AWGN) with 25dB
SNR is shown in Figure 3.11, which is taken as the input to the equalizer. The
equalizer has been implemented by a linear transversal filter with a five tap
complex circuitry. The sequence of PAM symbols are generated from the
source and symbol by symbol processing is done at the equalizer. Simulation
results are shown for PAM Symbol 3.
The waveforms are shown in Figure 3.12, Figure 3.13 and, Figure
3.14 and Figure 3.15are the results of simulations for the simulated equalizer
output for PAM symbol 3 after first iteration, Reconstructed Symbol 3 after
completion using LMS algorithm with SNR 30dB, Reconstructed symbol 3 by
after completion using variable step size LMS approach with SNR 30dB
respectively. and The MSE comparison between LMS and variable step size
LMS approaches is shown in figure 3.11.respectively. In this Figure. 3.9 and
Figure 3.10 seems to be identical because both are reconstructed with same
SNR 30dB however number of iterations differs. Table 3.1 shows the number
of iterations taken by LMS algorithm, with different SNR values for the
reconstruction of symbols 1, 2 , 3, 4 and 5 using step size parameter µ= 0.015.
For the above mentioned input, the parameter value chosen as 0.015
and tap weights are initialized with center tap (only center tap has value one
and others are near zero). The very first symbol is reconstructed by using
linear increment in µ. i.e., µ is incremented by constant factor (s=0.02) for
every iteration as
µk+1 = µk + s; where s=0.02
55
The output difference between the current iteration and the former
iteration is calculated at in three different sampling points. If all the three
output values are less than 0.001 (based on experimental analysis, output
difference value is chosen to be 0.001 ),the iteration for reconstruction of very
first symbol will be stopped. The updated µ(=0.51) is fixed as optimum or
starting value for subsequent symbol. In the reconstruction of the following
symbols the µ is decremented by a the same factor (say 0.02) at each iteration
as
µk+1 = µk – s; where s=0.02
The results for the tap adjusting coefficient value (µ) equal to 0.015)
to reconstruct the PAM signal are shown in table 3.1. For a variable step size,
we get better convergence as shown in table 3.2. The Simulation results show
that proposed algorithm has quicker convergence rate compared to that of
LMS algorithm. That is, the number of iterations to obtain the same output
SNR for identical symbol is much lesser within the LMS approach with
µ= 0.015.
56
Figure 3.12 The Equalizer output for PAM Symbol 3 after 1st iteration
Figure 3.15 Mean Square Error comparison between LMS and proposed
VSS LMS approach.
Table 3.1. SNR vs. Iterations for LMS Adaptive Equalizer with Step Size
Parameter µ= 0.015
SNR Number of Iterations
in dB
Symbol 1 Symbol 2 Symbol 3
(Output)
10 353 407 192
15 907 1445 514
20 1903 4029 1163
25 3995 7101 2389
30 6799 9728 3708
58
Table 3.2. SNR vs. Iterations for LMS Adaptive Equalizer with Step Size
Parameter µ=0.25
SNR Number of Iterations
in dB
Symbol 1 Symbol 2 Symbol 3
(Output)
10 8 9 4
15 22 34 12
20 48 135 25
25 90 197 53
30 143 259 97
Table 3.3. SNR vs. Iterations for LMS Adaptive Equalizer with Variable
Step Size
SNR Number of Iterations
in dB
Symbol 1 Symbol 2 Symbol 3
(Output)
10 9 8 3
15 17 24 6
20 28 37 11
25 40 74 15
30 54 95 19
3.6 SUMMARY
CHAPTER 4
BLIND EQUALIZER
4.1 INTRODUCTION
The throughput of the system drops due to the time slots occupied
by the training signal. Fast time varying channels need training sequence more
often to train the equalizer. This results in more reduction of the throughput of
the system. Another disadvantage is that the training signal is not known at the
receiver, e.g., in an exceedingly non cooperative (surveillance) surroundings.
Even though trained strategies have such disadvantages, they are typically
adequate.
channel using the channel output samples and the data of the basic statistical
properties of the information symbols. The key advantage of blind equalizers
is that there's no training sequence to calculate the tap weight coefficients; thus
no bandwidth is wasted by its transmission. Blind equalization is effective for
a high-speed digital radio, digital mobile communication systems, multi-point
networks, cable TV, and digital terrestrial TV broadcasting.
The major downside is that the equalizer can usually take extended
time to converge as compared to a trained equalizer. The necessity for blind
equalizers in the field of information communications is mentioned by
Godard, within the context of multipoint networks. Blind joint equalization
and carrier recovery might realize application in digital communication system
over multipath weakening channels. Moreover, it's applied in extremely non-
stationary digital mobile communications, wherever it's impractical to use
training sequences. These techniques embrace algorithms like the SATO
algorithm and Constant modulus algorithm (CMA) Meng Zang et al [49].
Sato’s cost function was not able to fulfill all the flying demands of
communications. It was bounded with some limitations. To fulfill these
limitations, in 1980, a French researcher, named Dominique N. Godard et al
[15] introduced another cost function, which added extra feature of carrier
tracking. Godard blind equalization is explained detailed on section 4.5.
62
The Sato and the Godard Blind algorithms have been discussed in
the coming chapters.
Sato was the one who first introduced the blind equalization for
multilevel pulse amplitude modulation, wherever there is no reference
sequence available. Godard combined Sato’s idea with a decision Directed
(DD) algorithm and acquired a replacement blind equalization scheme for
QAM data transmission. Blind equalization has attracted significant scientific
interest due to its potentials in terms of overhead reduction and simplification
of point to multipoint communication. Sato’s algorithm was designed just for
real valued signal and PAM. However, its advanced valued extension was
derived by Godard. The cost function proposed by SATO is given in (4.1),
sato
J ( A ) E {( y k .sign ( y k ) 2 )} (4.1)
Where,
yk = output of the equalizer
1 yk 0
sign( y k )
1 y k 0 (4.2)
E (ak2 )
(4.3)
| E ( ak ) |
nk
rk Ak
Blind Equalizer Decision Circuit
ak
Figure 4.1 shows the general block diagram of the Blind Equalizer.
It seems that Sato’s proposal has been developed over LMS algorithm that
uses steepest decent criteria for convergence process. Mathematically, if any
equation is differentiated and equate it to zero, then the minimum of the
function will be obtained. Substituting the minimum to the steepest-descent
criteria, the tap weight coefficients can be obtained for the equalizer. By
differentiating eqn (4.1) and substitute it to the steepest-descent criteria, (4.4)
will be obtained as shown. The algorithm of SATO’s blind equalization relies
on (4.4) that is employed for training the output sequences,
Where,
Âk = Weight used for training
Α = Tap-adjusting coefficient
yk = Output sequence
rk = Input sequence
rk a .x
i
i k 1 (4.5)
five reflections with relative amplitude (0.7, 0.6, 0.5, 0.3 and 0.1) are shown in
Figure 4.4. PAM symbol 1 with ISI and Additive White Gaussian Noise
(AWGN) with 25dB SNR is shown in Figure 4.5, which is taken as the input
to the equalizer. The equalizer has been implemented by a linear transversal
filter with a five tap complex circuitry. The sequence of PAM symbols are
generated from the source and symbol by symbol processing is done at the
equalizer. Simulation results are shown for PAM Symbol 1.
Figure 4.5 The PAM symbol 1 with ISI and AWGN noise
Figure 4.7 The reconstructed PAM symbol 1 using LMS algorithm with
µ=0.015 and SNR = 20dB (84 iterations)
67
Figure 4.8 The reconstructed PAM symbol 1 using Blind algorithm with
α =0.6 and SNR = 20dB (9 iterations)
Figure 4.9 The Mean Square Error comparison using LMS and
Blind algorithm
The waveforms shown in Figure 4.6, Figure 4.7, Figure 4.8 and
Figure 4.9 are the results of simulations for the PAM symbol 1 output after 1st
iteration, reconstructed symbol 1 by using LMS approach, reconstructed
symbol 1 by using Blind approach and MSE comparison between LMS and
Blind approaches respectively. In this figure 4.7 and figure 4.8 seems identical
68
because both are reconstructed with same SNR 20dB however number of
iterations differs. Table 4.1 shows the quantity of iterations taken by LMS
algorithm, with completely different SNR value for the reconstruction of
symbol 1, 2 , 3, 4 and 5 using step size parameter µ = 0.015. In this work, we
have used the tap adjusting coefficient value (α = 0.6x10-3), as projected by
SATO to reconstruct the PAM signal that is shown in table 4.2. For a value of
α=0.06, we get better convergence as shown in table 4.3. But, whereas further
increasing the value of α (> 0.06) ends up in unsuccessful reconstruction of
original PAM symbols. The Simulation results show that Sato’s Blind
algorithm with optimum α value has quicker convergence rate compared to
that of LMS algorithm
Table 4.1. SNR vs. Iterations for LMS Adaptive Equalizer with Step Size
Parameter µ = 0.015
Output Number of Iterations
SNR
Symbol 1 Symbol 2 Symbol 3 Symbol 4 Symbol 5
(in dB)
10 15 20 10 13 5
12 22 36 14 44 12
14 31 62 20 131 33
16 44 112 30 301 58
18 58 158 39 496 87
20 84 205 56 752 205
69
Table 4.2 SNR vs. Iterations for SATO based Blind Equalizer with
Step Size Parameter α = .0006
Output Number of Iterations
SNR
Symbol 1 Symbol 2 Symbol 3 Symbol 4 Symbol 5
(in dB)
10 88 233 156 251 4
12 170 542 322 1115 277
14 286 1091 507 2900 733
16 445 2353 804 7955 1262
18 620 3982 1091 10907 2531
20 802 5608 1456 14123 4011
Table 4.3. SNR vs. Iterations for SATO based Blind Equalizer with
Step Size Parameter α = 0.06
Output Number of Iterations
SNR
Symbol 1 Symbol 2 Symbol 3 Symbol 4 Symbol 5
(in dB)
10 1 3 2 3 1
12 2 6 3 11 3
14 3 12 5 42 10
16 4 19 8 77 16
18 6 37 12 140 26
20 9 50 15 110 38
Limitations
Where,
2p p
R p E[ak ] / E[ak ]
The block diagrammatic view of dual carrier communication channel using the
blind equalization filter is as shown in Figure 4.10.
Cos (2πfct)
nk
Phase Adaptive
rk Equalizer
Splitter
Decision
Sin(2πfct) Device yk
Carrier
Tracking
Figure 4.10 Godard scheme for Blind equalization and carrier tracking
71
^ ^
H k1 Hk Im[ak zk exp( j H k )] (4.8)
Where,
W=Weight used for training
rk=Input sequence
yk=Output sequence
Rp=Constant scalar
ak=Decision output
zk=Input to the decision circuit
The waveforms shown in Figure 4.11, Figure 4.12, Figure 4.13 are the
results of simulations for original PAM symbol 2, ISI model for PAM symbol
2, PAM symbol 2 with ISI and AWGN noise are taken as input to the
equalizer. The waveforms shown in Figure 4.14, Figure 4.15, Figure 4.16 and
Figure 4.17 are results of the equalizer output for PAM symbol 2 after 1st
iteration, Reconstructed PAM symbol 2 by using Sato approach,
Reconstructed symbol 2 by using Godard based Blind approach and MSE
comparison between Sato and Godard Blind approaches respectively. In this
Figure 4.15 and Figure 4.16 seems identical because both are reconstructed
with same SNR 30dB however number of iterations differs. Table 4.4 shows
the quantity of iterations taken by Sato algorithm, with completely different
SNR value for the reconstruction of symbol 1, 2 , 3, 4 and 5 using step size
parameter α= 0.0006.
Figure 4.13 The PAM symbol 2 with ISI and AWGN noise
Figure 4.14 The equalizer output for PAM symbol 2 after 1st iteration
74
Sato-MSE
Godard-MSE
120
100
80
MSE
60
40
20
0
0 2000 4000 6000 8000 10000
Number of Iterations
Figure 4.17 The Mean Square Error comparison of Sato and Godard
Blind Equalization algorithm (CMA).
75
Table 4.4 SNR vs. Iterations for SATO based Blind Equalizer with Step
Size Parameter α = .0006
SNR Number of Iterations
in dB
Symbol 1 Symbol 2 Symbol 3 Symbol 4 Symbol 5
(Output)
10 86 232 157 244 5
15 342 1638 623 6265 1436
20 804 5146 1449 13554 4285
25 1460 8990 2888 27889 7555
30 3803 12950 6555 42365 9637
Table 4.5 SNR vs. Iterations for SATO based Blind Equalizer with
Step Size Parameter α = .06
SNR Number of Iterations
in dB
Symbol 1 Symbol 2 Symbol 3 Symbol 4 Symbol 5
(Output)
10 1 3 2 3 1
15 4 16 6 41 12
20 8 49 14 166 36
25 15 94 28 220 58
30 43 117 71 318 100
76
Table 4.6 SNR vs. Iterations for Godard based Blind Equalizer
with Step Size Parameter µ = .06
SNR Number of Iterations
in dB
Symbol 1 Symbol 2 Symbol 3 Symbol 4 Symbol 5
(Output)
10 2806 1216 1315 1914 1182
15 4838 2344 1380 2141 1478
20 8930 3334 2236 2153 1536
25 11593 4222 9088 2681 2214
30 14285 4640 41041 2820 4060
4.8 SUMMARY
and increase in the step size provides a faster convergence. When µ=0.06 only
few symbols have converged quickly. Likewise for higher values (µ > 0.06),
none of the PAM symbols got converged.
The next chapter presents the variable step size techniques for Sato
based blind equalizer with increased convergence rate and with small
maladjustment.
78
CHAPTER 5
5.1 INTRODUCTION
Start
Initialization
Tap weight=Center tap initialization
Previous iteration =0
Alpha(α)=0.0006
Reconstructed Symbol
1
To reconstruct subsequent symbol
Use updated tap weight from previous symbol.
Optimized α value from first symbol is
considered.
α<=0.0006 No
Yes
Reconstructed Subsequent
Symbols
Figure 5.1 The flowchart for VSS Sato based blind equalizer
80
The updated tap parameter values are chosen as beginning value for
subsequent symbols. In the reconstruction of the subsequent symbols α value
is decremented by same constant value at each iteration, and when α reaches
0.0006, the iteration is stopped. For first symbol estimation, the specified SNR
can be achieved by changing the output difference value to stop the iteration.
For subsequent symbols estimation αmin value decides the iterations to be
stopped.
Count=Count+1;
V = 20*log10 (norm (yk (:)) /norm (yk (:)-out1 (:)));
End
The Iteration Procedure for subsequent symbol
reconstruction:
Updated step size and tap weights are used as commencing
value for subsequent symbol reconstruction
Go Loop1
Figure 5.4 The PAM symbol 4 with ISI and AWGN noise
Figure 5.5 The Equalizer Output of Received Pam Symbol 4 After 1st
Iteration
85
Figure 5.6 The Reconstructed Pam Symbol 4 Using Sato Algorithm With
Fixed Step Size (24483 Iterations)
Figure 5.7 The Reconstructed Pam Symbol 4 Using Sato Algorithm With
Variable Step Size (177 Iterations)
Figure 5.8 Mean Square Error comparison between Sato’s Blind and
variable step size blind algorithm
86
Table 5.1, Table 5.2 and Table 5.3 shows the number of iterations
taken by Sato’s blind algorithm , proposed variable α approach (Linear) and
(Non Linear), with different Signal to Noise ratio value for the reconstruction
of symbol 1, 2 and 3 respectively. In this work, the same tap adjusting
coefficient value (α = 0.6x10-3) is used as proposed by Sato to reconstruct the
PAM signal. For a variable α blind approach, better convergence is obtained as
shown in table 5.2. The Simulation results show that the proposed variable α
blind approaches has increased the convergence rate compared to that of
Sato’s fixed α blind algorithm. That is, the number of iterations to obtain the
same output SNR for identical symbol is much lesser in the variable α blind
approach.
Table 5.1 SNR vs. Iterations for Sato based Blind Equalizer with Step
Size α = .0006
Output Number of Iterations for Sato Blind Approach with α = 0.0006
SNR
Symbol 1 Symbol 2 Symbol 3 Symbol 4 Symbol 5
(in dB)
10 31 81 20 15 1
15 199 592 292 956 301
20 639 2926 981 7120 2495
25 1182 6583 1792 17456 4504
30 2114 9950 4452 24483 6018
87
Table 5.2 SNR vs. Iterations for Variable α Blind approach (Linear)
Output Number of Iterations for Variable α Blind approach
SNR (Linear)
in Db Symbol 1 Symbol 2 Symbol 3 Symbol 4 Symbol 5
10 2 1 1 1 1
15 4 5 2 7 2
20 7 11 5 41 11
25 9 468 10 122 30
30 12 1454 31 177 82
5.5 SUMMARY
CHAPTER 6
6.1 INTRODUCTION
X=PAM Symbol
ISI=X with five reflections (Different amplitude with
different delay)
Y=X+ISI
Snrvalue=30
Received Symbol=AWGN(Y, 25)
Received Symbol = PAM symbol 1, PAM symbol 2…, PAM symbol N
Tap weights are center tap initialized (C11, C12, C21, C22…
and C56=0)
Step size (µ) =0.06, ?=115
89
Estimating C11, C12, C22, C23, C33, C34, C44, C45, C55 and
C56
Calculating the output difference values at three different
sampling points
at iterations
If (output difference < 0.001)
Reconstruction is stopped and updated step size and tap
weights are used as commencing value for subsequent symbol
reconstruction
Otherwise
Step size is adjusted in either linear or non linear
fashion
Count=Count+1;
V = 20*log10 (norm (y11 (:)) /norm (y11 (:)-out1 (:)));
End
The Iteration Procedure for subsequent symbol
reconstruction:
Updated step size and tap weights are used as commencing
value for subsequent symbol reconstruction
Go Loop1
size µmax will commonly provide faster convergence and enhanced tracking
capabilities at the cost of higher noise level. The novel idea projected here is
that instead of selecting an optimum step size as the starting value and then
decrementing it in iterations, as others did, for the reconstruction of all
symbols, chose a small step size as the starting value and incrementing it in
iterations only for very first symbol by balancing maladjustment and
convergence. The updated maximum step size is treated as a starting point and
subsequently reducing the step size in iterations for the remaining symbols and
thus gained better performance. In this approach the step size value starts with
0.06 to reconstruct the very first symbol and this value is Incremented by a
small constant (s) for each iteration. The Sato identified optimum value
(0.0006) takes large number of iterations for reconstruction. And the other λ is
chosen as fixed value of 115 based on compromise between convergence rate
and stability of the algorithm.
91
Start
Initialization
Tap weight initialization (near to zero)
Previous iteration =0
Step Size (µ) =0.06 and λ=115
µ<=0.0006 No
Yes
Reconstructed Subsequent Symbols
Reconstructed Subsequent
Symbols
Figure 6.1 The flowchart for variable step size Godard algorithm
92
For the above mentioned input, the step size value chosen as 0.06
and tap weights are initialized with center tap (only center tap has ‘one’ and
others are near zero) [23] and [24]. The very first symbol is reconstructed by
using linear increment in µ. i.e., µ is incremented by constant factor (s=0.001)
for every iteration as
µk+1 = µk + s; where s=0.001
Figure 6.4 The PAM symbol 5 with ISI and AWGN noise
95
Figure 6.5 The equalizer output for PAM symbol 5 after 1st iteration
Figure 6.6 The reconstructed PAM symbol 5 using VSS Sato algorithm
with SNR=30dB (26 iterations)
Figure 6.8 Mean Square Error comparison between VSS Sato algorithm
and VSS Godard algorithm
The waveforms are shown in Figure 6.5, Figure 6.6, Figure 6.7 and
are the results of simulations for the equalizer output for PAM symbol 5 after
1st iteration, self realized output symbol 5 by using variable step size Sato
blind approach, and self realized output symbol 5 by using variable step size
proposed blind approaches respectively Figure 6.8 show that the MSE
comparison between variable step size Sato blind approach and variable step
size proposed Godard blind approaches.
Table 6.1, Table 6.2 and Table 6.3 shows the number of iterations
taken by variable step size Sato blind algorithm, Godard blind algorithm with
fixed step size and proposed VSS Godard algorithm (Linear), with different
Signal to Noise ratio value for the reconstruction of symbol 1, 2, 3, 4 and 5
respectively. The Simulation results show that the proposed VSS Godard blind
approach has comparable convergence rate to that of existing VSS blind
algorithm.
97
Table 6.3 Number of iterations for proposed Godard blind approach with
variable step size
Output Number of Iterations for Godard Blind approach
SNR with variable step size
in dB Symbol 1 Symbol 2 Symbol 3 Symbol 4 Symbol 5
10 1269 795 815 515 797
15 1300 827 901 563 831
20 1356 1120 973 681 892
25 1373 1570 1074 727 935
30 1373 1570 1076 1119 1350
6.5 SUMMARY
In this work, a variable step size technique has been proposed for
Godard based blind equalizer to resolve the conflict between the convergence
rate and accuracy of the fixed step-size Godard algorithm (CMA). The step
size of the algorithm is updated with respect to the differences in successive
outputs. From the simulation results, it is observed that proposed variable step
size Godard algorithm offers quicker convergence than fixed step size
(µ=0.06) Godard algorithm. But it is slower than Sato’s variable step size
blind approach.
99
CHAPTER 7
CONCLUSION
Rather than a fixed step size value, variable step size value can be used to
speed up the convergence rate and minimize the maladjustment in iteration
basis. Observations from table 4.5 and table 4.6 show that, the specified SNR
will be obtained with less number of iterations in SATO based mostly blind
equalizers by selecting best α value. Increase in the tap adjusting coefficient
value of Sato algorithm (e.g., α=0.06) provides a much quicker convergence.
When α=0.07 some symbols have converged quickly, but some symbols do
not converge (due to maladjustment). Similarly for higher values (α > 0.07),
converge for all PAM symbols does not take place.
Application-II: In other real time scenario, assume the cine labs using
client server application, where server is located at a distant place, say,
Singapore and it is accessed by number of clients viz. Chennai, Mumbai
103
and Los Angles from different locations. That is all clients are
uploading/downloading the data (frames) from server.
In the above cases, there may be chances for noise occurrence when
the data travels through channel causing the data is corrupted by ISI means,
and then the equalizer plays a vital role to reconstruct the same. In order to
speed up this process variable step size techniques are much needed.
104
APPENDIX – A
figure(7);
plot(t1,y1,t1,firstref,t1,secref,t1,thirdref,t1,fourthref,t1,fifthref)
legend('original','firstref','secref','thirdref','fourthref','fifthref'),
title('The Effect of Intersymbol Interference.')
ylabel('Amplitude');
xlabel( ' Time' );
end
%The received signal before applying to the equalizer
in1=y1;
in2=firstref;
in3=secref;
in4=thirdref;
in5=fourthref;
in6=fifthref;
in8=(in1+in2+in3+in4+in5+in6);
figure(8);
plot(t1,in8),
title(['The Received siganl before applying to the equalizer '])
ylabel('Amplitude');
xlabel( ' Time');
%AWGN with signal
input=awgn(in8,25);
figure(9);
plot(t1,input),
title('The PAM Symbol with Noise.')
ylabel('Amplitude');
xlabel( ' Time ');
delta=0.015;
error=newy1-out1;
C1=C1+delta.*error.*(input1);
C2=C2+delta.*error.*(input1);
C3=C3+delta.*error.*(input1);
C4=C4+delta.*error.*(input1);
C5=C5+delta.*error.*(input1);
out1=C1.*input1;
out2=C2.*input1;
out3=C3.*input1;
out4=C4.*input1;
out5=C5.*input1;
out=(out1+out2+out3+out4+out5)./5;
count=count+1;
v = 20*log10(norm(newy1(:))/norm(newy1(:)-out1(:)));
disp(v)
end
figure(20);
disp(count)
disp(v)
plot(t,out1),title(['The Resultant Waveform-LMS Algorithm']),
ylabel('Amplitude');
xlabel( ' Time');
clear i;
C1=C1-alpha.*input1.*(out1-abs(newy1).*out111);
C2=C2-alpha.*input1.*(out1-abs(newy1).*out111);
C3=C3-alpha.*input1.*(out1-abs(newy1).*out111);
C4=C4-alpha.*input1.*(out1-abs(newy1).*out111);
C5=C5-alpha.*input1.*(out1-abs(newy1).*out111);
out11=C1.*input1;
out21=C2.*input1;
out31=C3.*input1;
107
out41=C4.*input1;
out51=C5.*input1;
out1=(out11+out21+out31+out41+out51)./5;
V= 20*log10(norm(newy1(:))/norm(newy1(:)-out1(:)));
end
figure(21);
plot(t,out1),
title(['The Self Realized First symbol Output -Blind Approach'])
ylabel('Amplitude');
xlabel( 'Time');
clear j;
out11=Y11.*C11;
out22=Y22.*C22;
out33=Y33.*C33;
out44=Y44.*C44;
out55=Y55.*C55;
out12=Y12.*C12;
out23=Y23.*C23;
out34=Y34.*C34;
out45=Y45.*C45;
108
out56=Y56.*C56;
outC1=(out11+out22+out33+out44+out55)./5;
outD2=(out12+out23+out34+out45+out56)./5;
out1=outC1./(exp(-j.*Q1));
out2=outD2./(exp(-j.*Q2));
v1=20*log10(norm(y11(:))/norm(y11(:)-out1(:)));
count=count+1;
end
figure(22);
plot((t),real(out1)),hold on
title(['The resultant waveform-Godard algorithm']),
ylabel('Amplitude');
xlabel( ' Time');
109
APPENDIX B
sin t / t 1 cos t / t
rec(t ) t 1/ 2
1 / ln
t 1/ 2
(t ) 1 / t
1 /(1 t 2 ) t /(1 t 2 )
1/ t (t )
110
REFERENCES
11. Baofeng ZHAO and Jia LIU, Influence of MSE on tracking channel
and anti-interference of a variable step-size CMA, Journal of
Computational Information Systems, 7 (10), 2011, 3646-3650.
14. Chahed, I, Belzile, J, and Kouki, AB, Blind decision feedback equalizer
based on high order MCMA. In Canadian Conference on Electrical and
Computer Engineering 4.Niagara Falls (Canada),4, 2004, 2111-2114.
19. Emin TUĞCU, Fatih ÇAKIR and Ali OZEN, A new step size control
technique for blind and non-blind equalization algorithms,
Radioengineering,22(1), 2013,44-51.
20. Feng Tong, Bridget Benson, Ying Li and Ryan Kastner , Channel
equalization based on data reuse LMS algorithm for shallow water
acoustic communication, 2010 IEEE International Conference on
Sensor Networks, Ubiquitous, and Trustworthy Computing,
2000,95-98.
112
24. Gi Hun Lee & Rae-Hong Park, Shell partition-based joint blind
equalization for QAM systems, IEEE Transactions on Consumer
Electronics, 46(2), 2000, 295 - 305.
26. Guo Li , Li Ning, Guo Yan and Zhou Jiongpan, Convergence behavior
of the constant modulus algorithm controlled by special step size, 6th
International Conference on Signal Processing, 1, 2002, 390 -392.
27. Harris, R, Chabries, D, and Bishop, FA, A variable step (VS) adaptive
filter algorithm, IEEE Trans. Acoust, Speech, Signal Processing, 34,
1986, 309-316.
29. Hao, Miin-Jong, Tsai, and Yu-Chi, ‘Channel estimation for nonlinear
MIMO receiver with square envelope detection,’ International Journal
Communication Systems, 26( 8), 2013,947-963.
31. Heinz Mathis and Scott C, and Douglas, Bussgang blind deconvolution
for impulsive signals, IEEE Transactions on Signal Processing, 51(7),
2003,1905 - 1915.
113
33. Hong Chae Woo, Variable step size LMS algorithm using squared error
and autocorrelation of error, Procedia Engineering,41, 2012,47 - 52.
39. Kil Nam Oh and Jae Hong Park, Property restoral approach to blind
equalization of digital transmission channels, IEEE Transactions on
Consumer Electronics, 43, (3), 1997.
40. Khurram Shahzad, Muhammad Ashraf and Raja Iqbal, Improved blind
equalization scheme using variable step size constant modulus
algorithm, Proceedings of the 7th WSEAS Int. Conf. on Signal
Processing, Computational Geometry & Artificial Vision, 2007,86-90.
43. Kying Xiao and Fuliang Yin, Variable Step Size Blind Equalization
Based on Sign Gradient Algorithm, TELKOMNIKA Indonesian
Journal of Electrical Engineering,12(7),2014, 5491-5498.
44. Kwong, R, and Johnston, EW, A variable step size LMS algorithm,
IEEE Trans.Signal Processing, 40,1992,1633-1642.
46. Leou, Maw-Lin Wu, Chien-Min Liaw, Yi-Ching Su, and Hui-Kai ‘An
orthogonalized blind algorithm for hybrid of adaptive array and
equalizer,’ International Journal of Communication Systems,27(2),
2014,201-215.
47. Lilyi, Z Lei, Yunshan S, Variable step size CMA blind equalization
based on nonlinear function of error signal, In International Conference
on Communications and Mobile Computing. Kunming (China),1,
2009,396-399.
52. Monika Pinchas, Two blind adaptive equalizers connected in series for
equalization performance improvement, Journal of Signal and
Information Processing, 4, 2013, 64-71.
57. Perry R, David R Bull, and Nix A, Pipelined DFE architectures using
delayed coefficient adaptation, IEEE Transactions on Circuits and
Systems-II: Analog and Digital Signal Processing, 45(7),1998,868-873.
60. Prandini M, Campi MC, and Leonardi, R, Optimal delay estimation and
performance evaluation in blind equalization, International Journal of
Adaptive Control and Signal Processing, 11, 1997,621-640.
62. Raja Uyyala P and Satyanarayana, Improving the steady state error and
convergence based on variable step size constant modulus blind
equalization algorithm, International Journal of Computer Science and
Network Security,14(10), 2014,107-110.
116
64. Ram Babu T and P Rajesh Kumar, Blind channel equalization using
CMA algorithm, International Conference on Advances in Recent
Technologies in Communication and Computing, 2009, 680 - 683.
67. Roozbeh Hamzehyan, Reza Dianat and Najmeh Cheraghi Shirazi, ‘New
variable step-size blind equalization based on modified constant
modulus algorithm, International Journal of Machine Learning and
Computing, 2(1), 2012.
71. Simon Haykin: Adaptive Filter Theory, Prentice Hall 2002, ISBN 0-
13-048434-2
76. Timoleon Vaidis and Charles L, Weber, Block adaptive techniques for
channel identification and data demodulation over band-limited
channels, IEEE Transactions on Communications, 46(2),1998,232- 243.
78. Vicente Zarzoso and Pierre Comon, Blind channel equalization with
algebraic optimal step size, EUSIPCO-2005, Antalya, Turkey, Sept.
2005,4-8.
82. Wang Junfeng and Zhang Bo, Design of adaptive equalizer based on
variable step LMS algorithm, Proceedings of the Third International
118
83. Wei Xue, Xiaoniu Yang and Zhaoyang Zhang, A variable step size
algorithm for blind equalization of QAM signals, Progress In
Electromagnetic Research Symposium Proceedings, Cambridge, USA,
July 5-8, 2010.
84. Widrow B and Hoff Jr ME, Adaptive switching circuits, Wescon Conv.
Rec, IRE, 1960,96 -104.
88. Xue Wei, Yang Xiaoniu and Zhang Zhaoyang, A variable step size
blind equalization algorithm for QAM signals’, in Proc. IEEE ICMMT,
2010,1801-1804.
89. Yangyang Fan, Xue Chen, Weiqin Zhou, Xian Zhou, and Hai Zhu, The
comparison of CMA and LMS equalization algorithms in optical
coherent receivers, 6th International Conference on Wireless
Communications Networking and Mobile Computing , 2010, 1 - 4.
92. Yun Zhao , Xiaonan Xue and Tingfei Zhang, ‘Receiver-channel based
adaptive blind equalization approach for GPS dynamic multipath
mitigation,’ Chinese journal of Aeronautics , 26(2), 2013,378-384,
93. Yuan Gao and Xinyun Qiu, A new variable step size CMA blind
equalization algorithm, 24th IEEE Chinese control and decision
conference, 2012,315-317.
94. Zhao B, Zhao J, Zhang L, A variable step size constant modulus blind
equalization algorithm based on the variation of MSE. Journal of
Taiyuan University of Technology, 36(4), 2005.
95. Zhao Shengkui, Man Zhihong and Khoo Suiyang , A Fast Variable
Step-Size LMS Algorithm with System Identification, 2nd IEEE
conference on Industrial Electronics and Applications 2007,2007, 2340-
2345.
120
LIST OF PUBLICATIONS
International Journals
1. K.Suthendran and T.Arivoli, Performance comparison of adaptive and
blind equalization algorithms for wireless communication, Bonfring
International journal of research in communication engineering, 3,
2013, 1- 6.
International Conference
CURRICULAM VITAE