Neuro-Fuzzy System For Equalization Channel Distortion: Rahib H. Abiyev
Neuro-Fuzzy System For Equalization Channel Distortion: Rahib H. Abiyev
Manuscript received July, 2003. This work was supported by the Near East Here 3 is min operation. Pl signals are input signals for the
University, Lefkosha, TRNC, Turkey. next layer. This layer is a consequent layer. In this fourth
Rahib H. Abiyev is with the Department of Computer Engineering, Near
East University, Mersin-10, TRNC, Turkey (e-mail: [email protected]).
229
International Journal of Information and Mathematical Sciences 1:4 2005
c111
x1 R1
c 21
c112
u1
R2 c 22
:
u
:
x2 ‘ u2
c2 L
c12l Rl
layer the output signals of previous layer are multiplied to the proper values of parameters of neuro-fuzzy system are
weight coefficients of network and in the next layer sum of determined.
these products is calculated. Weight coefficients of neuro- The unknown parameters of neuro-fuzzy system are c2 l
fuzzy system are represented by fuzzy set of output variables.
parameters of last layer and membership functions of the first
They are described by Gaussian function. If as a
layer. Using gradient method the values of unknown
defuzzification operation we use “center of average” then only
parameters of last layer are corrected as
the center of Gaussian function is used in the next layer for
defuzzification. In this case during development of control
system the width of Gaussian function is not used. In formula wE
c 2 l (t 1) c 2 l (t ) J (6)
(3) the parameters c2 l will represent the center of fuzzy wc 2 l
coefficients. Outputs of fifth layer are calculated as
wE
L here J is learning rate. is determined as
wc 2 l
u1 ¦P
l 1
l * c 2 l , l=1..L (3)
L wE wE wu
and u 2 ¦P l
(u (t ) u d (t ))
wc 2 wu wc 2 (7)
l 1
Using the values of calculated variables the output of the The adjusting of the membership functions of input layer is
fuzzy system is determined. carried out by correction unknown coefficients c1ij and V 1ij .
L The following formulas can be used for learning these
u1
¦ P l * c2 l
l 1
coefficients.
u (4)
u2 L wE
¦P c1ij (t ) c1ij (t ) J ,
l 1
l
wc1ij
(8)
wE
After calculating output signal of neuro-fuzzy network the V 1ij (t ) V 1ij (t ) J
value of error is determined. Using value of error the learning wV 1ij
of the parameters of network start.
where
1 m
E ¦
2i1
(u i (t ) u id (t )) 2 (5)
wE wE wu wP l
¦ wu wP ,
wc1ij j l wc1ij
where u i (t ) and u id are current and desired outputs of the (9)
wE wE wu wP
system, m is number of outputs.
wV 1ij
¦j wu wP wV 1l
For learning network parameters the gradient and least l ij
square methods are iteratively used. As a result of learning the
230
International Journal of Information and Mathematical Sciences 1:4 2005
n(k)
x (k ) +
s(k) Channel
6 z-1 z-2 ... z-m
+
x(k) x(k-1) x(k-2) x(k-m)
Equalizer
s (k )
Figure.1. Signal transmitting scheme
Here transmitted signals are given to the channel input. The additive
L noise is added to the transmitted signal. In the equalizer-using
wE wu
¦ c2 l u target transmitted signal the deviation from the current
d
u (t ) u (t ), l 1
(10) network output is determined. This error is used to adjust
L
wu wP l equalizer parameter. Training is continued until the value of
¦P
l 1
l error for all training sequence of signals would be minimum.
During simulation we use the following channel model.
231
International Journal of Information and Mathematical Sciences 1:4 2005
0
0 10 20 30 40
-0.2
-0.4
log10(BER)
-0.6
-0.8
-1
-1.2
-1.4
SNR
232